| Patent Number |
Title Of Patent |
Date Issued |
| 5362249 |
Shielded electrical connectors |
November 8, 1994 |
| An electrical connector system which includes a socket shell member and a plug shell member that mate to establish electrical connection between them. Each shell member has a detent device and these detent devices can engage with each other when the plug shell member is inserted into the |
| 5361389 |
Apparatus and method for emulation routine instruction issue |
November 1, 1994 |
| An apparatus for emulation routine instruction issue comprises a bus signal router, a state machine, a virtual program counter (VPC) circuit, an emulated program counter (EPC), a summing circuit, an opcode storage register, and a pointer storage register. The VPC circuit maintains the |
| 5359712 |
Method and apparatus for transitioning between sequences of digital information |
October 25, 1994 |
| A method and apparatus for generating and observing a transition between a first and second sequence of information. The invention is practiced on a computer controlled display system and a computer controlled sound generation system. The method includes providing the first stream and th |
| 5359190 |
Method and apparatus for coupling an optical lens to an imaging electronics array |
October 25, 1994 |
| A method and apparatus for aligning an optical lens to the imaging array of an imaging system is disclosed. An integrated circuit die implements an imaging circuit and at least one z-height bump. An optical lens formed by injection molding has a lens portion for focusing an image onto th |
| 5357606 |
Row interleaved frame buffer |
October 18, 1994 |
| A frame buffer operating in fast page access mode with improved performance for operations such as scrolling and moving which typically access different display memory rows. The present invention utilizes a row/bank interleaved scheme of multiple display memory banks in the frame buffer |
| 5357519 |
Diagnostic system |
October 18, 1994 |
| A diagnostic apparatus for testing devices such as computer systems, and computer system components such as disk drives or printers. The device comprises a main unit, the main unit having a central processing unit for executing instructions, issuing commands, and receiving data from a fi |
| 5357214 |
Methods and apparatus for microphone preamplification |
October 18, 1994 |
| Preamplifying circuitry amplifies sound signals for input into a computer system. A first stage common-emitter amplifier provides high-gain amplification of the input signal, while a second stage amplifier comprising an operational amplifier is suitable for driving a cable with the a |
| 5355329 |
Digital filter having independent damping and frequency parameters |
October 11, 1994 |
| A filter capable of having its damping and frequency parameters independently varied. The filter can be represented in either a digital or an analog computation network. The network comprises four multipliers for multiplying by a frequency term twice and a damping factor twice. In ad |
| 5353429 |
Cache memory systems that accesses main memory without wait states during cache misses, using a |
October 4, 1994 |
| A memory system where a cache miss is fielded with a retry access to main memory, but instead of waiting for the microprocessor to resynchronize and re-initiate the memory cycle, the memory cycle is started immediately. The speed of the tag array is specified so that the status of the ca |
| 5353391 |
Method apparatus for transitioning between sequences of images |
October 4, 1994 |
| A method and apparatus for generating and viewing a transition between a first and second sequence of images on a computer controlled display system. The method of the invention involves several steps, including: providing a first and second sequence of digitized images, which are ty |
| 5352968 |
Battery charge state determination |
October 4, 1994 |
| Method and apparatus for accurately determining the charge state of a battery is disclosed. The charge state is derived from the battery voltage, which is corrected for errors introduced by temperature and series resistance. Error from series resistance is minimized by either making |
| 5351995 |
Double-sided, reversible electronic paper |
October 4, 1994 |
| Electronic paper which has two sides, reverse of one another, which can be flipped over in response to user generated flip commands is described. When a piece of electronic paper is flipped over, a number of transition views of the paper are generated to give the user the impression that |
| 5349132 |
Methods and apparatus for modular computer construction |
September 20, 1994 |
| A modular enclosure for personal computer systems, and methods for assembly of an enclosure. The enclosure substantially comprises a base, a unitary internal frame, a front and a back panel, and a U-shaped top cover. Frame-mounting snaps and cruciform members located on forward and rear |
| 5348356 |
Hidden, releasable latch for a molded plastic enclosure |
September 20, 1994 |
| A hidden, releasable latch for a molded plastic enclosure having a first panel abutting a second panel along a seam. The first panel has a pressure bump on its inside surface a first distance from the seam, and a projecting tang on its inside surface at a further distance from the seam. |
| 5347425 |
Docking station for a portable computer |
September 13, 1994 |
| A first embodiment of the present invention comprises a housing for a docking station for use with a portable computer. The docking station provides the portable computer with increased display and data storage capabilities. In use, a portable computer is inserted into the docking sl |
| 5345543 |
Method for manipulating objects on a computer display |
September 6, 1994 |
| In a method for manipulating a selected object on a computer display of a computer system through the use of a pointing device and a screen based icon, the types of manipulation may include rotating and/or scaling the selected objects. The method includes the step of selecting a manipula |
| 5345541 |
Method and apparatus for approximating a value between two endpoint values in a three-dimensiona |
September 6, 1994 |
| A method and apparatus for approximating a value distributed between two endpoints. The method and apparatus are embodied in a rendering device for calculating pixel shading values for the display of 3-D graphical images. The method approximates a function P(w)=(1-w)A+wB, where w is a pr |
| 5345508 |
Method and apparatus for variable-overhead cached encryption |
September 6, 1994 |
| A digital encryption structure allows the varying of the computational overhead by selectively reusing, according to the desired level of security, a pseudorandom encoding sequence at the transmitter end and by storing and reusing pseudorandom decoding sequences, associated with one |
| 5341480 |
Method and apparatus for providing a two conductor serial bus |
August 23, 1994 |
| A method for rapidly transferring serial data in a two conductor busing arrangement in which one conductor is utilized to transfer data and the other conductor is utilized to transfer clock signals, and in which a plurality of components are connected to the two conductors, at least one |
| 5341472 |
Efficient area description for raster displays |
August 23, 1994 |
| An apparatus and method useful for the efficient display of images on a computer display screen a display area description language is provided for describing and manipulating portions of a raster display screen. The area description language is comprised of a set of instructions and mas |
| 5341293 |
User interface system having programmable user interface elements |
August 23, 1994 |
| A user interface element having a plurality of user interface elements for marking, finding, organizing, and processing data within documents stored in an associated computer system are described. Each element typically has an appearance which is uniquely related to the data or the funct |
| 5335299 |
Video compression algorithm |
August 2, 1994 |
| A method for encoding compressed graphics video information and decoding such information. The method consists of enriching the video information in zeros through shifting and Exclusive ORing video image with itself. A number of methods are attempted in the shifting and Exclusive ORing |
| 5333267 |
Ring interconnect system architecture |
July 26, 1994 |
| An improved computer system ring interconnection comprising a plurality of nodes each such node being associated with at least one of a plurality of computer system components; transmission apparatus connecting each of said nodes to a node which is a source of information and to a node w |
| 5325479 |
Method and apparatus for moving control points in displaying digital typeface on raster output d |
June 28, 1994 |
| A method for manipulating the control points of a symbol image represented by an outline font to improve the appearance of the font on raster output devices which are under control of a computer. The method includes storing control points specifying the outlines of a symbol image, specif |
| 5325355 |
Method and apparatus for implementing a common mode level shift in a bus transceiver incorporati |
June 28, 1994 |
| The present invention provides a bus transceiver incorporating a high speed, binary transfer mode for the half-duplex transfer of data signals with a ternary control transfer mode having a full duplex dominant logic transmission scheme for the full duplex transfer of control signals. In |
| 5325046 |
Inductive wireless data connection |
June 28, 1994 |
| A system that allows inductive connectors to be electrically coupled without having to mechanical align the same. The connectors have a primary coil coupled to a secondary coil. The primary coil transmits either power or digital signals to the secondary coil. The power induced onto the |
| 5323426 |
Elasticity buffer for data/clock synchronization |
June 21, 1994 |
| An elasticity buffer for use in a data transmission system having a transmitter and a receiver and utilizing a data transfer protocol that periodically supplies an elasticity element that can be deleted or replicated by the elasticity buffer to maintain the synchronous transfer of da |
| 5323291 |
Portable computer and docking station having an electromechanical docking/undocking mechanism an |
June 21, 1994 |
| A first embodiment of the present invention comprises a fully functional portable computer with central processing unit, hard disk drive data storage, and liquid crystal display and a docking station having at least a floppy disk drive, video random access memory and video controller. A |
| 5317647 |
Constrained attribute grammars for syntactic pattern recognition |
May 31, 1994 |
| A method for defining and identifying valid patterns for used in a pattern recognition system. The method is particularly well suited for defining and recognizing patterns comprised of subpatterns which have multi-dimensional relationships. The definition portion is embodied in a con |
| 5313318 |
Internal frame for a liquid crystal display not extending to the upper surface thereof, light gu |
May 17, 1994 |
| This invention provides a thin, light assembly for a LCD, light guide and circuitry by using an internal frame with a central opening, above which is mounted a LCD and below which is mounted a light guide for directing light through the opening into the display. To one side of the light |
| 5313230 |
Three degree of freedom graphic object controller |
May 17, 1994 |
| A three degrees of freedom interactive display controller device is disclosed, comprising a hand manipulable housing unit having an opening for the passage of a mouse ball, two motion detectors for detecting the movement of the mouse ball and converting that motion to output signals |
| 5309675 |
Window structure with a sliding door |
May 10, 1994 |
| A window structure has a door which slides substantially parallel to a wall to open and close a window therein and hides parallel to and behind the wall when the window is opened. Guide pins protrude upward and downward from the door, and elongated slots are formed in guide plates attach |
| 5309565 |
Dsack clamp |
May 3, 1994 |
| A circuit for use in a peripheral interface unit of a microprocessor-based system that actively drives a tri-state data strobe acknowledge (DSACK*) signal to a logical low state after a delay following assertion of an address strobe by the microprocessor. The DSACK* signal is then active |
| 5307451 |
Method and apparatus for generating and manipulating graphical data for display on a computer ou |
April 26, 1994 |
| Graphical data are generated and manipulated for display on computer display devices. In the method of the present invention, all graphical images are maintained as a set of base geometries to which all geometrical operations will be applied. The encapsulation of the geometry is referred |
| 5307449 |
Method and apparatus for simultaneously rendering multiple scanlines |
April 26, 1994 |
| A method and apparatus for simultaneously rendering multiple scanlines. Using a scanline approach to rendering, multiple scanlines may be rendered simultaneously through the use of parallel rendering means. The rendering of multiple scanlines in parallel is enabled by creating scanline |
| 5305295 |
Efficient method and apparatus for access and storage of compressed data |
April 19, 1994 |
| Storage and access of compressed data via separately compressed and stored variable size logical blocks. Portions of an uncompressed data file are compressed until they reach a logical block size which matches a given sector size or block of storage space. Then that compressed logical bl |
| 5303388 |
Method to display and rotate a three-dimensional icon with multiple faces |
April 12, 1994 |
| A manipulable icon is displayed with multiple faces having particular application to computer displays and systems. The icon, which represents information about an object available within the computer, can be manipulated by the user to display different faces or views which provide a |
| 5303358 |
Prefix instruction for modification of a subsequent instruction |
April 12, 1994 |
| A method and apparatus for instruction prefixing selectively reconfigures certain of the instructions in the microprocessor's instruction set so as to alter the nature of the operation performed by the instruction and/or the designation of operand or result locations accessed by the oper |
| 5295164 |
Apparatus for providing a system clock locked to an external clock over a wide range of frequenc |
March 15, 1994 |
| A digital phase lock loop circuit for synchronizing the phase of clock signals delivered to devices through clock tree circuitry with the phase of input clock signals including a first delay line, a second delay line, a phase detector circuit, apparatus for transferring the input clock |
| 5293624 |
Data chaining mechanism for SCSI devices |
March 8, 1994 |
| A mechanism for exchanging information between SCSI devices which allows for specifying multiple source or destination buffers. The mechanism includes a first apparatus for generating at least one move instruction which when executed by the SCSI manager either writes or reads the spe |
| 5291582 |
Apparatus for performing direct memory access with stride |
March 1, 1994 |
| A direct memory access controller including apparatus for storing an address to which information is to be written or from which information is to be read, apparatus for storing data related to the address, apparatus for storing a value indicative of a width of a block of data to be |
| 5287448 |
Method and apparatus for providing help information to users of computers |
February 15, 1994 |
| A method for presenting help messages to a user in an interactive computer environment in which a help mode operates concurrently with other programs operating in the computer system. The user receives information about an icon by positioning a pointer on the computer's video display ove |
| 5282270 |
Network device location using multicast |
January 25, 1994 |
| A method and apparatus for determining the location of an entity using an alias (or entity name) in a communication system. A second node or entity transmits a first signal to a first router connected to a first local network of the communication system including the alias, wherein the a |
| 5276531 |
Method and apparatus for high definition imaging |
January 4, 1994 |
| An apparatus and method for producing high definition output images using an encoding scheme for differentiating between differing data types and context sensitive pixel modulation for dynamically shifting pixel growth direction during post-processing manipulation of the data. |
| 5275680 |
Method for optically coupling liquid crystal cells |
January 4, 1994 |
| A method for bonding together liquid crystal cells using a transparent grease. The grease maintains a level of viscosity appropriate for physically bonding the cells while matching the indices of refraction of the cells or cell layers for proper optical coupling. |
| 5274763 |
Data path apparatus for IO adapter |
December 28, 1993 |
| A bi-directional data path apparatus coupled between a first bus and a second bus for allowing a plurality of data transfering devices contained on either one of the buses to transfer data to the devices contained on the other bus. The data path apparatus includes latching stations desig |
| 5274753 |
Apparatus for distinguishing information stored in a frame buffer |
December 28, 1993 |
| An arrangement for storing video and graphic information from video and graphics sources to be displayed on a computer output display including a single frame buffer having first and second separately addressable areas, the first of such areas being adapted to store pixel information, th |
| 5270837 |
Method and apparatus for enabling intelligent post-processing of differing data types |
December 14, 1993 |
| An apparatus and method for enabling intelligent post-processing of differing data types wherein different types of data are encoded with different sets of values such that a post-processing apparatus is able to recognize and delineate between the different types and perform post-pro |
| 5270688 |
Apparatus for generating a cursor or other overlay which contrasts with the background on a comp |
December 14, 1993 |
| A circuit for generating pixel values for an overlay for a bitmapped output display including apparatus for testing the color value of a background pixel, apparatus for setting the color value of the pixel of the overlay to a minimum value for the particular color if the color value of a |
| 5269003 |
Memory architecture for storing twisted pixels |
December 7, 1993 |
| An arrangement for addressing a frame buffer memory including apparatus for selecting from the address bits designating a position in the frame buffer of a pixel to be displayed on an output display the bits indicating the word address of the pixel in a particular row of the frame buffer |