Self Containing Enclosure for Protection from Killer Bees
A self contained protective enclosure with an opening for entry and egress and a screen for ventilation and viewing.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 6564373 | Instruction execution mechanism On completion of execution of a current block of instructions, a block completion process searches for potential successor blocks, using block descriptors and egress data structures. For each potential successor block, the process compares a set of entry ... | 05/13/2003 |
| 6550053 | Time estimator for object oriented software development A method of estimating the time a particular designer or any one of a group of designers will take to realize a new design using an object-oriented methodology. The particular version, for each designer, or group of designers, of a formula which links tim... | 04/15/2003 |
| 6549119 | Electronic identification system An identification system, e.g. for tagging goods in a retail store, has at least one interrogator and a number of transponders for attaching to goods. Each transponder responds to an interrogation signal from the interrogator by returning a response signa... | 04/15/2003 |
| 6532532 | Instruction execution mechanism A computer system in which blocks of source code instructions are translated into blocks of target code instructions and executed. During execution, the system builds up dynamic behavior information about frequency of execution of, and relationships betwe... | 03/11/2003 |
| 6519768 | Instruction translation method A method of translating source code instructions into target code instructions is described. Prior to translate time, an existing interpreter is analyzed to identify sequences that implement individual source order code instructions. Sub-sequences within ... | 02/11/2003 |
| 6470451 | Cancellation method for an automatic ticket system Subscribers are given access to a series of events by a smart card acting as an electronic ticket, which operates automatic turnstile. A subscriber can cancel the card in respect of a particular event by telephoning a cancellation office and verbally comm... | 10/22/2002 |
| 6466930 | Method and apparatus for evaluating expressions including time-scoped operands A data processing method evaluates expressions, including temporally-scoped operands, to produce temporally-scoped results. Each of the temporally-scoped operands and results includes a sequence of one or more value instances, each value instance includin... | 10/15/2002 |
| 6460144 | Resilience in a multi-computer system A multi-node computer system is described which includes a number of active nodes and a standby node. Each node hosts a server installation. Each server has a system disk, and a recovery disk, which holds a synchronised recovery copy of data held on the s... | 10/01/2002 |
| 6411999 | Computer system for supporting a website A computer system for supporting a website, comprises a navigation object table defining a number of navigation objects, representing a tree-like navigational structure, and an object handler which uses the table dynamically to construct menus allowing a ... | 06/25/2002 |
| 6385616 | Time-versioned data storage mechanism In a time-versioned storage mechanism, data is stored as a plurality of records, each including at least one attribute, a time span indicating the time span for which the attribute is valid, an insertion time indicating when the record was created, and a ... | 05/07/2002 |
| 6377942 | Multiple string search method A data processing system has a searching mechanism for finding occurrences of a plurality of key strings within a target string. The searching mechanism forms a hash value from each of the key strings, and adds each key string to a collection of key strin... | 04/23/2002 |
| 6374233 | Method and apparatus for evaluating expressions with cancellation of requests for operands that are no longer required A method for evaluating an expression comprises issuing parallel requests to acquire a plurality of operands. If, upon receipt of a first subset of the operands, it is determined that a second subset of the operands is no longer required in respect of a p... | 04/16/2002 |
| 6360324 | Secure database system A secure database system comprises a server having a database including at least one personal information table and at least one further table containing information relating to the persons whose details are stored in the personal information table. The k... | 03/19/2002 |
| 6272528 | Computer method for delivery of financial services A computer system is provided for delivery of financial services, such as banking, general insurance, life assurance, pensions and investments, loans and mortgages, and financial planning and advisory services. The system comprises a number of user comput... | 08/07/2001 |
| 6199065 | Online information delivery system including replicated sites from which information can be delivered Information stored at a site remote from a user (1) is accessible by the user via a communications network (4), such as the Internet or an Intranet. In order to provide a degree of fault tolerance, the site is constituted by a number of similar sub-sites ... | 03/06/2001 |
| 6173308 | Deadlock detection mechanism for data processing system, with doublechecking to confirm that detected deadlock is non-spurious A distributed data processing system has a deadlock detection mechanism for detecting a potential deadlock involving a cyclic chain of dependencies between transactions. The system also has a deadlock doublechecking mechanism for confirming that all the d... | 01/09/2001 |
| 6170003 | Apparatus and method for communicating messages between data processing nodes using remote reading of message queues A multi-nodal data processing system in which each node has a local memory for storing message send vectors, one for each other node in the system. When a node has a message to send, it places the message in the message send vector corresponding to the de... | 01/02/2001 |
| 6161081 | Simulation model for a digital system A simulation model for a digital system comprises a number of functional units, interconnected by a number of interface units for transmitting messages between the functional units. Each interface unit includes a mechanism for automatically composing and ... | 12/12/2000 |
| 6097885 | Digital system simulation A simulator for a digital system comprises a simulation model, an event queue for scheduling changes to the state of the simulation model at specified times, and a separate delta queue, for scheduling changes to the state of the simulation model that are ... | 08/01/2000 |
| 6086173 | Computer kiosk A computer kiosk comprises a desktop with a main cabinet located under the desktop. A display unit is set into an aperture in the desktop. A pair of pockets, is set into the desktop, one on each side of the display unit, for holding peripheral devices. A ... | 07/11/2000 |
| 5935246 | Electronic copy protection mechanism using challenge and response to prevent unauthorized execution of software A copy protection mechanism for protecting software against copying, consists of a challenge mechanism embedded in each protected item of software. The challenge mechanism has no access to the customer's private keying material. In operation, the challeng... | 08/10/1999 |
| 5917472 | Cursor control system with multiple pointing devices A system including a personal computer (1) and a display (2) is usable by at least two persons (owner 3 and customer 5) in connection with an application which does not support multiple mice or multiple cursor presentations. Each person has a respective m... | 06/29/1999 |
| 5898841 | Inter-processor communication A multi-processor system has a number of processing elements interconnected by a network for transmitting data frames between the elements. Each element includes an application layer, a transport layer and a link layer. The application layer contains end-... | 04/27/1999 |
| 5890001 | Arbitration apparatus employing token ring for arbitrating between active jobs Arbitration apparatus is described for arbitrating between a number of jobs, for example for distributing message traffic over a data transmission network. The arbitration apparatus comprises an activity register containing a number of activity bits indic... | 03/30/1999 |
| 5890159 | Data transfer mechanism between databases using a separate pipe at each database A mechanism is described for transferring data between a pair of relational databases on client and server machines. A client component creates a first pipe in the client, and sends information to a server component, enabling it to create a second pipe in... | 03/30/1999 |
| 5884303 | Parallel searching technique A parallel query manager accepts a list of file extents to be searched and produces a number of search lists, one for each disk to be searched. The query manager first uses a mapper to find out how the database spaces are stored on disk. It then matches t... | 03/16/1999 |
| 5870822 | Flip chip attachment A flip chip is soldered to an array of flexible pillars of compliant dielectric material on a circuit board. Each pillar has an electrically conductive core electrically coupled to the circuit board. The pillars absorb movement due to differences in the c... | 02/16/1999 |
| 5859584 | Combined data and power transmission A combined data and power transmission arrangement has one or more power supplies and loads interconnected by a power transmission line, with transmitters and receivers for transmitting a digital data signal over the transmission line. The transmitter and... | 01/12/1999 |
| 5854894 | Multi-media services system A video-on-demand (VoD) system comprises at least one server and a number of subscriber units connected to the server by way of a network (e.g. an ATM network). The server comprises a processing unit, data storage means for storing video data, and service... | 12/29/1998 |
| 5832233 | Network coupler for assembling data frames into datagrams using intermediate-sized data parcels A data processing element comprises at least one processor, a main memory, and a network coupler for coupling the processing element to a network. The network coupler includes a packing circuit for assembling the data frames into intermediate units of dat... | 11/03/1998 |
| 5781558 | Diagnostic memory access A data processing system has at least one processing module containing one or more blocks of memory, having control registers which are accessible via a diagnostic interface, and a clock module which distributes system clocks to the processing module(s), ... | 07/14/1998 |
| 5778193 | Multi-node data processing system A data processing system comprises a number of processing nodes interconnected by a data transmission network. The network is "hairpin" shaped, having a first leg, a second leg, and a loopback connection connecting the first leg to the second leg. Each no... | 07/07/1998 |
| 5774697 | Data realignment method and apparatus Apparatus is described for realigning a sequence of data bytes, such as a received datagram. The data is initially written into a multi-lane FIFO buffer, with the data in each lane pre-skewed by a controllable amount, determined by the address of the buff... | 06/30/1998 |
| 5761412 | Multi-processor system A multi-processor system has a plurality of processing elements interconnected by a network for transmitting data between the elements. Each of the elements has a status table, indicating that element's view of the statuses of all the elements in the syst... | 06/02/1998 |
| 5748739 | Access control for sensitive functions A data processing system has a security infrastructure, including a first cryptographic support facility, a security service for user data, including a further cryptographic support facility, and a number of cryptographic algorithms, usable by said crypto... | 05/05/1998 |
| 5737741 | Disk array with parity data storage on the radially inner part of each disk A RAID system includes an array of disk units, with data mapped on to the disks as a series of stripes, each containing data and parity chunks. The data chunks of each stripe are located on radially more outer parts of the disks and the parity chunks of e... | 04/07/1998 |
| 5721894 | Jump prediction A pipelined data processing system has a jump prediction mechanism for predicting the outcomes of jump instructions. The prediction mechanism includes a jump prediction memory which provides the predictions. The jump prediction memory is addressed by a ju... | 02/24/1998 |
| 5668991 | Database management system A database system is described in which changes to a database file are recorded in a journal file. The journal file comprises a sequence of after-image records each having a database identifier indicating which database record it relates. Periodically, a ... | 09/16/1997 |
| 5644746 | Data processing apparatus with improved mechanism for executing register-to-register transfer instructions A data processing apparatus, having a visible register map for associating physical registers with logical registers. Instructions involving register-to-register transfers are executed by altering the association between the physical registers and the log... | 07/01/1997 |
| 5625813 | Method for performing joins between different record types in a database system A database system comprises a database storing a number of records of different types. The system handles database queries, involving joins between a number of different record types. Each query is first preprocessed to identify optimal starting points fo... | 04/29/1997 |