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

Icon_funbox Quotables

"We live in a society exquisitely dependent on science and technology, in which hardly anyone knows anything about science and technology."

Carl Sagan

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: Schlemmer; Roy R.


Number of patents: 48
Last date: March 10, 1992

1    
NumberTitleIssue Date
5095302Three dimensional mouse via finger ring or cavity
A cursor control/data input device for a computer display system which utilizes a conventional X-Y mouse provided with a third Z with axis data generating mechanism. The mouse may be used with any non-specific support surface and would have conventional X...
03/10/1992
5051736Optical stylus and passive digitizing tablet data input system
A stylus and table X-Y data input system for a video display system. The pen includes an optical styling having a suitable pickup mechanism and the tablet is passive in nature and provides direct digitized data readout. Absolute positional information is ...
09/24/1991
4969088Hardware mechanism for automatically detecting hot-spot references and diverting same from memory traffic in a multiprocessor computer system
An interconnection network management architecture for use with a large shared memory multiprocessor computing system including a plurality of processors and a plurality of separately addressable main memory modules. Two parallel, interconnection networks...
11/06/1990
4868549Feedback mouse
A mouse for use in a video display system for controlling cursor movement on a display screen provided with feedback means which produces resistance to the motion of the mouse as the cursor moves across predetermined areas of the display screen. In its mo...
09/19/1989
4774688Data processing system for determining min/max in a single operation cycle as a result of a single instruction
A data processing system is provided which includes ALU data busses, temporary operand storage registers, an accumulator, and a set of latches for temporarily storing data to be supplied to the input of the ALU. Output multiplexer is provided which can se...
09/27/1988
4763255Method for generating short form instructions in an optimizing compiler
A method for improving the quality of code generated by a compiler or assembler, for a target machine that has short and long forms of some of its instructions with the short forms executing faster or occupying less space. The method first determines whic...
08/09/1988
4763289Method for the modeling and fault simulation of complementary metal oxide semiconductor circuits
A method for modeling complementary metal oxide semiconductor (CMOS) combinatorial logic circuits by Boolean gates taking into account circuit behavior effects due to charge storing and static hazards. Models are developed for both the faultless and fault...
08/09/1988
4742471Method for improving wirability of master-image DCVS chips
A method for increasing the wirability of complementary metal oxide semiconductor (CMOS) differential cascode voltage switch (DCVS) logic circuits which comprises designing the circuitry to permit as many of the internal tree connections as possible to be...
05/03/1988
4719568Hierarchical memory system including separate cache memories for storing data and instructions
A hierarchical memory system for use with a high speed data processor characterized by having separate dedicated cache memories for storing data and instructions and further characterized by each cache having a unique cache directory containing a pluralit...
01/12/1988
4712916Apparatus for inspection of the walls of deep holes of minute diameter
The inspection of the walls of a deep hole of minute diameter in a structure such as an integrated circuit board is carried out by inserting into the hole a reflective optical sphere having a diameter at least slightly smaller than the hole diameter. A co...
12/15/1987
4675843Programmable logic controller
The programmable logic controller uses a set of instructions which comprises only three instructions: a Read instruction and a Write instruction which includes an operation code, a condition bit, and an address, and a Jump instruction which includes an op...
06/23/1987
4656583Method for improving global common subexpression elimination and code motion in an optimizing compiler
A method for use during the optimizatin phase of an optimizing compiler for performing global common subexpression elimination and code motion which comprises: Determining the code `basis` for the object program which includes examining each basic block o...
04/07/1987
4656582Generating storage reference instructions in an optimizing compiler
A method for improving the quality of code generated by a compiler in terms of execution time, object code space, or both. The method is applicable to computers that have a redundancy of instructions, in that the same operation exists in forms that operat...
04/07/1987
4644344Electrochromic matrix display
An electrochromic matrix display of the kind in which the display electrodes are supported on a substrate above a corresponding matrix of transistor switches employs constant current writing and potentiostatic erasure. The transistors are switchable by si...
02/17/1987
4644503Computer memory system with integrated parallel shift circuits
The system includes a plurality of memory units each for storing a plurality of independently addressable binary bits. The units operate together in response to each common bit address to supply a bit from each unit to form an array of bits for a discrete...
02/17/1987
4642764Method of developing formal identities and program bases in an optimizing compiler
A method operable within an optimizing compiler for generating Basis items and Kill Sets for use during subsequent global common subexpressions elimination and code motion procedures. More particularly, the method comprises assigning a symbolic register t...
02/10/1987
4642765Optimization of range checking
A method operable within an optimizing compiler to move certain range check instructions out of single entry strongly connected regions or loops and into linear regions of the instruction stream whereby computational efficiency is increased with no loss o...
02/10/1987
4638426Virtual memory address translation mechanism with controlled data persistence
A memory address translation and related control system for performing the dual functions of converting virtual memory addresses generated by the CPU into real memory addresses in a highly efficient and versatile manner and for controlling certain memory ...
01/20/1987
4637853Hollow cathode enhanced plasma for high rate reactive ion etching and deposition
A metallic hollow cathode electrode structure for use in a RF-RIE sputter/etch system. The electrode defines a critical aspect ratio hollow cathode volume. In accordance with one embodiment of the invention, the electrode structure may consist of two clos...
01/20/1987
4633129Hollow cathode
A long life high current density hollow cathode electron beam source for use in various E-beam apparatus which uses an ionizable gas within the hollow cathode. Bombardment of an electron emissive surface within the hollow cathode by energetic gas ions cau...
12/30/1986
4617646Electric field gradient excited liquid crystal cell having bistability
A liquid crystal storage device includes a smectic phase liquid crystalline medium in spaced relationship with at least three separated electrodes, the first of which provides a ground plane and is in contact with the liquid crystal medium; a second elect...
10/14/1986
4611272Key-accessed file organization
A key-accessed (indexed) file is organized such that the file structure consists only of two levels, an index level and a data level. Both levels are permanently stored on a page-organized secondary storage medium that supports random accessing of the pag...
09/09/1986
4588490Hollow cathode enhanced magnetron sputter device
A plasma sputter etching/deposition system comprising an electron-emitting hollow cathode arc-source combined with a conventional plasma sputter etching/deposition system such as a magnetron. The electrons emitted are coupled into the intrinsic high energ...
05/13/1986
4589087Condition register architecture for a primitive instruction set machine
A mechanism including an expanded condition register for use in a reduced instruction set computing system which facilitates the performance of single machine cycle instructions on the system and further provides for the efficient execution of more comple...
05/13/1986
4589065Mechanism for implementing one machine cycle executable trap instructions in a primitive instruction set computing system
A mechanism for performing a run-time storage address validity check within one machine cycle. The mechanism, functioning together with an intelligent compiler, eliminates the need for hardware implementation of a storage validity check. More particularly...
05/13/1986
4587629Random address memory with fast clear
A technique and apparatus for augmenting a random access memory with a fast clear or reset mechanism are described. A dynamic RAM having a fast clear mechanism in accordance with the present invention includes means for coupling a digital signal onto all ...
05/06/1986
4571678Register allocation and spilling via graph coloring
In an optimizing compiler which receives a high level source language program and produces machine interpretable instructions, a method for assigning computational data utilized by the program to a limited number of high speed machine registers in a targe...
02/18/1986
4569016Mechanism for implementing one machine cycle executable mask and rotate instructions in a primitive instruction set computing system
A mechanism for performing fast and efficient full shift, merge, insert and bit alignment functions within one operating machine cycle of a host primitive instructions set computing system. In general, the circuitry performs a ring shift under control of ...
02/04/1986
4562592Shifting technique for signature verification
A signature verification system includes means for obtaining acceleration data and pressure data related to a given signature and means for comparing that data with reference data previously obtained from an identified signer. The correlations between seg...
12/31/1985
4553258Segmentation algorithm for signature vertification
A signature verification method is based on a comparison of the dynamics of a reference and a sample signature. Acceleration and pressure signals produced by a known person when writing his or her signature are stored and used as a reference signals. Then...
11/12/1985
4553259Semi-independent shifting technique for signature verification
A signature verification system includes means for obtaining acceleration data and pressure data related to a given signature and means for comparing that data with reference data previously obtained from an identified signer. The correlations between seg...
11/12/1985
4539506Red-emitting superlinear phosphor
In a red-emitting phosphor which includes ZnSe as a host material, copper (Cu) as an activator and aluminum (Al) as a coactivator, the improvement comprising the inclusion of a small amount of cobalt (Co) to provide superlinear characteristics to said pho...
09/03/1985
4538240Method and apparatus for performing hashing operations using Galois field multiplication
The invention comprises a method and apparatus for performing a hashing operation on an N bit number under control of a prespecified N bit hashing constant which comprises performing N/K finite field partial multiplications of the object to be hashed by t...
08/27/1985
4526441Method and electrolytic display for selectively displaying an image
An image is displayed in an electrolytic display by the reversible deposition on electrodes having non-scattering surfaces of a deposit having light scattering properties. The deposit scatters incident light out of the specular direction and the image is ...
07/02/1985
4513437Data input pen for Signature Verification
A writing implement having special applicability for use as a pressure and acceleration sensitive element for use in a Signature Verification System. The pen structure includes both a writing implement for making a visible record and also includes unique ...
04/23/1985
4488142Apparatus for encoding unconstrained data onto a (1,7) format with rate 2/3
An algorithm and the hardware embodiment for producing a run length limited code useful in magnetic recording channels are described. The system described produces sequences which have a minimum of 1 zero and a maximum of 7 zeros between adjacent 1's. The...
12/11/1984
4486739Byte oriented DC balanced (0,4) 8B/10B partitioned block transmission code
A binary DC balanced code and an encoder circuit for effecting same is described, which translates an 8 bit byte of information into 10 binary digits for transmission over electromagnetic or optical transmission lines subject to timing and low frequency c...
12/04/1984
4463344Method and apparatus for generating a noiseless sliding block code for a (2,7) channel with rate 1/2
An algorithm and the hardware embodiment for producing a run length limited code useful in magnetic recording channels are described. The system described produces sequences which have a minimum of 2 zeros and a maximum of 7 zeros between adjacent 1's. Th...
07/31/1984
4447048Symmetrical three degree of freedom compliance structure
A symmetrical three-degree of freedom compliant structure specifically adapted for use in robotic manipulators interposed between a movable robotic arm and the gripper fingers. The structure is uniquely adapted to serve as both a force sensing device and ...
05/08/1984
4437149Cache memory architecture with decoding
An information processing unit and storage system comprising at least one low speed, high capacity main memory having relatively long access time and including a plurality of data pages stored therein and at least one high speed, low capacity Cache memory...
03/13/1984
1    
 
Sign InRegister
Username  
Password   
forgot password?