U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6266829

Combination Beverage Container and Spittoon

A combination beverage container and spittoon includes a bottom portion including outer wall and a first inner wall defining a spittoon space.

Newsletter  PatentStorm News

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.

 

Attorney: Griffin; Roland I., Haggard; Alan H.


Number of patents: 34
Last date: November 01, 1994

NumberTitleIssue Date
5361351System and method for supporting run-time data type identification of objects within a computer program
The present invention is directed to computer software compilation systems and methods which support run-time data type identification of objects in computer programming languages which support polymorphism. The present invention comprises translators, co...
11/01/1994
5280613ANDF installer using the HPcode-Plus compiler intermediate language
A computer software compiler system and method for distributing a machine independent computer program, created on a native computer platform, to heterogeneous target computer platforms. The system comprises installer components which exist on heterogeneo...
01/18/1994
5278985Software method for implementing dismissible instructions on a computer
A method for operating a digital computer in response to the occurrence of an exception is disclosed. The method provides for the examination both of the contents of a predetermined computer location and of the instruction code for the instruction causing...
01/11/1994
5276881ANDF producer using the HPcode-Plus compiler intermediate language
A computer software compiler system and method for distributing a machine independent computer program, created on a native computer platform, to heterogeneous target computer platforms. The system comprises a producer which receives the machine independe...
01/04/1994
5266036Reduction of radio frequency emissions through terminating geometrically induced transmission lines in computer products
Radio frequency emissions within a computer system having a printed circuit assembly in proximity of a metal surface are reduced by the placement of one or more lossy components electrically connected to a metal plane within the printed circuit assembly. ...
11/30/1993
5235586Computer system utilizing compact intelligent disks
A computer system comprising a removable optical disk having active circuitry thereon and a disk player is disclosed. The optical disk includes a storage medium for storing data on one side and active circuitry for processing the data on the other side. T...
08/10/1993
5218605Software modules for testing computer hardware and software
A computer software-related device and method uses regression testing techniques for testing computer hardware and/or software application(s). Input data and commands from a user are stored, and are sent to a hardware/software system under test. Signature...
06/08/1993
5202994System and method for shadowing and re-mapping reserved memory in a microcomputer
A system and method for managing the reserved memory in a microcomputer copies selected portions of reserved memory to a new reserved memory having a faster access time, and allows any free portions of the new reserved memory to be accessed by a typical s...
04/13/1993
5197146Method for maintaining cache coherence in a multiprocessor computer system
A method is provided for maintaining cache coherence in a multiprocessor computer system having a potential for duplication of data in a plurality of storage location, where there is cache associated with each processor by storing a processor address and ...
03/23/1993
5157782System and method for testing computer hardware and software
A computer related system and method uses regression testing techniques for testing computer hardware and/or software application(s). Input data and commands from a user are stored on a host, and sent to an interface device, which then sends them to a har...
10/20/1992
5155828Computing system with a cache memory and an additional look-aside cache memory
A computing system includes a processor, a system memory containing data utilized by the processor and two cache memories. Each cache memory is connected directly to the processor. A first cache memory is connected to the processor and to the system memor...
10/13/1992
5155832Method to increase performance in a multi-level cache system by the use of forced cache misses
A computing system includes a processor, a system memory containing data utilized by the processor and two cache memories. Each cache memory is connected directly to the processor. A first cache memory is connected to the processor. A second cache memory ...
10/13/1992
5153886Visual display signal processing system and method
A computer hardware-related device and method is used for regression testing techniques involving the testing of computer hardware and/or software application(s). Input data is received from a host, and is directed to software application(s) on a System U...
10/06/1992
5151994Distributed fair arbitration system using separate grant and request lines for providing access to data communication bus
A method for arbitrating access by a plurality of agents to a bus utilizes a priority access list. Each agent in the plurality of agents has a position on the priority access list. This position indicates the agent's relative priority level of access to t...
09/29/1992
5133072Method for improved code generation in reduced instruction set computers
A method for efficient generation of complied code is presented. In order to gain significant performance advantage with a minimum of code expansion, out-of-line code sequences are used. An out-of-line code sequence is a series of instructions that are in...
07/21/1992
5132973Testable embedded RAM arrays for bus transaction buffering
A system for testing a RAM array bus transaction buffer without halting system operation or using a special protocol, including a RAM control selection circuit for providing to the RAM either a set of normal control, data and address signals or diagnostic...
07/21/1992
5127014Dram on-chip error correction/detection
Error detection or correction is provided on the same chip as DRAM memory. Because data and error correction bits need not travel on an external bus, error detection/correction can be conducted on a larger number of bits than the width of the data bus. Wh...
06/30/1992
5126723Keyboard-mounted cursor position controller
A keyboard mounted, hand-operable input device for controlling the movement of a marker on a computer display is described and includes a tray which is elongated along a first axis, has right and left closed ends and is mounted for translational movement ...
06/30/1992
5091851Fast multiple-word accesses from a multi-way set-associative cache memory
A multi-way set-associative cache memory stores data in a plurality of random access memories. Data in the multi-way set-associative cache memory is organized in lines of data. The multi-way set-associative cache memory allows access of single words and a...
02/25/1992
5060137Explicit instructions for control of translation lookaside buffers
Explicit instructions are provided that enable software to directly control insertion of information into a translation lookaside buffer (TLB). A first pair of instructions enable information to be inserted into a data TLB and a second pair of instruction...
10/22/1991
5056091Method for handling errors detected in a computer system
A quick freeze method and a clean freeze method allow for the halting of operation of all computing sections within a computing system upon detection of an error. In the quick freeze method, a first computing section detecting an error immediately halts o...
10/08/1991
5055061Circuit card guide
A card guide for positioning a circuit card relative to a backplane is disclosed. The card guide provides electrical contacts to a ground plane on the circuit card in addition to positioning the card. The card guide utilizes two types of protuberances to ...
10/08/1991
5051895Apparatus and method for tracking and identifying printed circuit assemblies
A method and apparatus for tracking and identifying printed circuit assemblies is presented. Information about each printed circuit assembly (PCA), including the current revision level of the PCA is stored within a non-volatile random access memory (RAM) ...
09/24/1991
5029133VLSI chip having improved test access
An improved integrated circuit chip design which is better adapted to testing using existing circuit testers is disclosed. The chip includes a parallel load instruction which reduces the number of words of tester memory needed to load the internal scan re...
07/02/1991
5028809Computer bus structure permitting replacement of modules during operation
A computer bus structure is provided which permits replacement of removable modules during operation of a computer wherein means are provided to precharge signal output lines to within a predetermined range prior to the usage of the signal output lines to...
07/02/1991
5020586Air-cooled heat exchanger for electronic circuit modules
Apparatus for cooling an electronic circuit module includes a heat sink in thermal contact with the circuit module and a device for directing cooling gas at the heat sink. The heat sink includes multiple fins defining channels between them, a base having ...
06/04/1991
5003505Touchscreen/keyboard scanner
A computing system controlling is presented which controls input from both a keyboard and a touchscreen. Photo detectors placed in rows and columns along the edge of the touchscreen detect light beams directed across a surface on the touchscreen. The touc...
03/26/1991
4985639Logic edge timing generation
An edge generation circuit phase delays pulses of a first signal propagated on an integrated circuit. The edge generation circuit includes a first variable delay circuit located on the integrated circuit, a delay line located off the integrated circuit an...
01/15/1991
4961013Apparatus for generation of scan control signals for initialization and diagnosis of circuitry in a computer
A scan testable circuit in a computer system is controlled by using a single scan clock and a fixed delay circuit to realize the required scan clocks and a required scan mode enable signal. The multiple signals are generated from a subset of signals suppl...
10/02/1990
4953080Object management facility for maintaining data in a computer system
A computer having a file management system is presented. The file management system includes a plurality of application programs, a plurality of data files, a plurality of class data structures and a plurality of object data structures. Each class data st...
08/28/1990
4953084Method and apparatus using variable ranges to support symbolic debugging of optimized code
A system uses variable ranges to support symbolic debugging of optimized code. A debug symbol table is constructed which includes descriptions of each user resource in source code. Additionally, a range table is constructed. The range table contains, for ...
08/28/1990
4947364Method in a computing system for performing a multiplication
In a computing system a method for performing a multiplication of a first multiplicand and a second multiplicand is presented. The computing system includes a plurality of registers, an instruction decoder, an arithmetic logic unit, and a preshifter. The ...
08/07/1990
4928239Cache memory with variable fetch and replacement schemes
An instruction is presented to the cache; the instruction includes a cache control specifier which identifies a type of data being requested. Based on the cache control specifier, one of a plurality of replacement schemes is selected for swapping a data b...
05/22/1990
4928093Cursor control mechanism
A hand-controlled mechanism is described for producing signals to move the position of a cursor in a computer display. The mechanism includes a shaft with an elongated axis. A plurality of conductors are wrapped around the shaft and a cylindrical member i...
05/22/1990
 
Sign InRegister
Username  
Password   
forgot password?