| Patent Number |
Title Of Patent |
Date Issued |
| 5163765 |
Collapsible keyboard |
November 17, 1992 |
| A collapsible keyboard for use with portable personal computers is disclosed. A first preferred embodiment of the present invention comprises a keyboard molded from a conductive, elastomeric material and a collapsible frame/circuit board substrate, the substrate having a plurality of |
| 5162788 |
Chunky planar data packing apparatus and method for a video memory |
November 10, 1992 |
| An apparatus and method for taking data that is presented on a NUBUS in NUBUS format and writing it into a video memory in chunky planar format, is described. The present invention is also useful for performing RGB reads wherein video data is read from the video memory in chunky planar |
| 5161245 |
Pattern recognition system having inter-pattern spacing correction |
November 3, 1992 |
| A pattern recognition system having inter-pattern spacing correction is disclosed which recognizes words and determines where to place spaces between those words by (a) storing each input character in one or more buffers in memory, (b) comparing the last entry of each buffer against a |
| 5159668 |
Method and apparatus for manipulating outlines in improving digital typeface on raster output de |
October 27, 1992 |
| In a computer system with a raster output device, a method for manipulating the outlines of a symbol image at various sizes such that the outline defines a close representation of the symbol image. A plurality of control points which correspond to an outline of the symbol image are store |
| 5155805 |
Method and apparatus for moving control points in displaying digital typeface on raster output d |
October 13, 1992 |
| 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 |
| 5151997 |
Computer with adaptable video circuitry |
September 29, 1992 |
| A computer which provides a video signal for display is disclosed. The computer has a central processing unit (CPU) which executes a program to provide video data for a display which is organized as a matrix of pixel elements, each pixel element being represented by a certain number of b |
| 5151985 |
Disk drive controller |
September 29, 1992 |
| The invented controller uses a programmable parameter scheme which makes it possible to read and write 3 1/2 inch variable and fixed speed drives, as well as standard 5 1/4 inch drives. Additionally, the present invention uses a plus/minus rate multiplier to correct for symmetry and freq |
| 5151635 |
Apparatus and method for reducing the magnitude of time varying electric fields in CRT displays |
September 29, 1992 |
| An electric field cancellation system and method for reducing electric fields are presented, especially suited for use in reducing the magnitude of electric field emissions from a CRT display. Signals from the electric field sources of the display are used to generate counter signals of |
| 5150464 |
Local area network device startup process |
September 22, 1992 |
| Method used by a first entity, typically a computer system, on a communication system for assigning itself a unique address known as a network address, which comprises a network number and a node identification number. The entity determines a unique network address for itself within |
| 5148450 |
Digital phase-locked loop |
September 15, 1992 |
| An external digital phase locked loop for use in connection with a conventional serial communication controller is driven by a clock whose frequency is ten times the nominal data rate. Bit cells are divided into ten contiguous states. An adjustment window encompasses two states on ei |
| 5146212 |
Manipulatable orientation for a translatable graphic object |
September 8, 1992 |
| A method for changing the orientation of a graphic object in response to changes in the variable position of that object on the display of a computer is disclosed. The position of the graphic object on the display is determined by the position of a control point having a fixed position |
| 5144302 |
Modular keyboard |
September 1, 1992 |
| A modular keyboard apparatus allowing users to reconfigure the keyboard for their particular applications and convenience. The modular keyboard allows the user to place modules such as alphanumeric keypads, numeric keypads and trackballs into the keyboard housing in positions which are m |
| 5134648 |
Reconfigurable modem for a computer or the like |
July 28, 1992 |
| A modem (200) for connecting a computer (100) or the like to a telephone network for data transmission purposes, the modem being of the type including a modulation/demodulation circuit for converting the digital signals of the computer into analog signals capable of being conveyed by |
| 5132672 |
Three degree of freedom graphic object controller |
July 21, 1992 |
| 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 |
| 5128677 |
Apparatus and method for transferring data along a serial data bus |
July 7, 1992 |
| An apparatus and method are disclosed for transferring data between devices located on a serial data bus of a data communication system. A first counter and flag are provided which are associated with a device on the serial data bus. The first counter and flag are coupled to the serial d |
| 5128672 |
Dynamic predictive keyboard |
July 7, 1992 |
| A keyboard having the ability to predictively display different characters in association with its various keys within a variety of predefined character set layouts, based upon either the character preceeding an insertion point in a corresponding text field on a display or the last c |
| 5127752 |
Device and method of registering image relative to border of printed media |
July 7, 1992 |
| The subject invention comprises a printer system for a serial printer having an optical sensor detection system for the alignment of images on a sheet of print media, the correction of misalignment as a result of inaccurate alignment of the print media and the determination of the or |
| 5123851 |
Integrated connector module with conductive elastomeric contacts |
June 23, 1992 |
| An electrical connector that electrically couples a circuit board to another electrical device. The connector has a flexible circuit board with at least one electrical conductor that is attached to a flexible dielectric sheet. Attached to the electrical conductor is an electrically c |
| 5123094 |
Interprocessor communications includes second CPU designating memory locations assigned to first |
June 16, 1992 |
| A method for performing inter-processor communications in a multiprocessor system combines the sending of a message with the sending of a message interrupt. Messages are exchanged through a shared memory organized into pages, each of which may be "owned" by a processor. When a sending |
| 5119074 |
Apparatus for converting an RGB signal into a composite video signal and its use in providing co |
June 2, 1992 |
| A circuit for converting RGB to composite video. The circuit is particularly useful in a video overlay application. Notch filters are used both in the video path and keying path. The notch filters are centered at frequenices equal to the dot clock frequency of the RGB divided by inte |
| 5116150 |
Apparatus and method for mapping and aligning digital images onto printed media |
May 26, 1992 |
| The subject invention is an optical sensor detection system for a serial printer useful for the determination of alignment and misalignment of images on a sheet of print media and the correction of misalignment. The present invention includes a photoelectric sensor mounted on the carriag |
| 5103114 |
Circuit technique for creating predetermined duty cycle |
April 7, 1992 |
| A circuit for allowing a clock of any specified duty cycle to be created from a clock of the same frequency using standard digital delay lines. In particular, an EXOR function is implemented to generate a clock signal having a frequency which is twice the frequency of its input signals b |
| 5097257 |
Apparatus for providing output filtering from a frame buffer storing both video and graphics sig |
March 17, 1992 |
| An arrangement which includes apparatus for signifying the source of data to be displayed, apparatus for generating lines of data to fit between the lines of interlaced data to be presented on a non-interlaced output display device, and apparatus for generating lines of data to be presen |
| 5095526 |
Microprocessor with improved interrupt response with interrupt data saving dependent upon proces |
March 10, 1992 |
| A method for reducing interrupt processing overhead is applied in situations when it is not necessary to preserve processor state information. A flag is provided to indicate whether or not the processor is available. Upon recognition of an interrupt, an interrupt vector address is co |
| 5095303 |
Six degree of freedom graphic object controller |
March 10, 1992 |
| A six 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 co |
| 5090915 |
Self-terminating coaxial tap connector with external termination element |
February 25, 1992 |
| A self-terminating coaxial tap connector for use with an external termination element has two oppositely directed coaxial connector sockets having conncected center conductors and connected surround shields, the connected shields having a mounting tab for attachment to a printed circ |
| 5089973 |
Programmable logic cell and array |
February 18, 1992 |
| Programmable logic cells, and arrays of those cells, having certain characteristics, including: (1) the ability to program each cell to act either as a logic element or as a logical identity element(s) between one or more inputs and one or more outputs; (2) the ability to rotate circuits |
| 5083310 |
Compression and expansion technique for digital audio data |
January 21, 1992 |
| A compression and expansion apparatus and method for compressing and expanding digital audio signals using adaptive differential pulse-coding-modulation for high fidelity music is described. The apparatus comprises a predictor, a first and second adder, a first and second adjuster, a |
| 5079563 |
Error reducing raster scan method |
January 7, 1992 |
| An error reducing raster scan method for a raster scan device having multiple simultaneous scan lines, the method including the steps of separating scan lines to be placed adjacent to each other into different scan groups, so that no two scan lines to be placed adjacent to each other |
| 5076797 |
Self-terminating coaxial plug connector for cable end installation |
December 31, 1991 |
| A self-terminating coaxial connector for installation on the end of a coaxial cable has a coaxial connector plug with a center conductor surrounded by a shield, and within the plug, a switch contact spring and a termination circuit element. The switch contact spring is mounted within |
| 5074796 |
Stacking and orientation independent electrical connector |
December 24, 1991 |
| A stacking and orientation independent multiple contact plug and socket electrical connector has a central connector body with a "plug" extending outward on one face, and a "socket" recessed inward on an opposite face. The plug and socket are aligned along a common axis, but are on oppos |
| 5073851 |
Apparatus and method for improved caching in a computer system |
December 17, 1991 |
| A cache management system for a computer system having a central processing unit, a main memory, and cache memory including a memory management unit for transferring page size blocks of information, apparatus for reading information from main memory, apparatus for writing information to |
| 5072925 |
Apparatus and method for automatic registration of manually inserted print media |
December 17, 1991 |
| The present invention comprises an apparatus and method for automatically feeding manually inserted print media into a printer or similar device and substantially aligning the same, thereby eliminating the need to correct the alignment of the print media manually. The invention automatic |
| 5068644 |
Color graphics system |
November 26, 1991 |
| A color graphics system for use with a computer. The color graphics system utilizes a look-up table having index values to be stored in a frame buffer. The look-up table is addressed by providing color information, such as RGB color information to the table. The index values may be used |
| 5065231 |
Apparatus and method for merging input RGB and composite video signals to provide both RGB and c |
November 12, 1991 |
| A circuit which receives RGB and composite video and provides both RGB and composite merged outputs. Merging of RGB signals occur where the input composite signal is converted to RGB; and also, merging occurs of composite signals where the input RGB is converted to a composite signal. |
| 5065143 |
Apparatus for converting an RGB signal into a composite video signal and its use in providing co |
November 12, 1991 |
| A circuit for converting RGB to composite video. The circuit is particularly useful in a video overlay application. Notch filters are used both in the video path and keying path. The notch filters are centered at frequencies equal to the dot clock frequency of the RGB divided by inte |
| 5056060 |
Printed circuit card with self-configuring memory system for non-contentious allocation of reser |
October 8, 1991 |
| A printed circuit board card adapted to fit into a slot and make electrical connections with cooperating terminals in the slot, the slot being disposed on the main circuit board of a personal computer system, the main circuit board including a CPU, memory, a 32-bit address bus with contr |
| 5052029 |
Self-correcting synchronization signal method and apparatus |
September 24, 1991 |
| A self-correcting synchronization signal for a communication interconnect which connects multiple units, the synchronization method including the steps of: waiting for a predetermined period of time until the next synchronization signal is due (nominal cycle period); waiting a further |
| 5050961 |
Polarized mask stereoscopic display including tiling masks with complementary transparent region |
September 24, 1991 |
| A full-spectrum stereoscopic display system with a tiled display image of alternating tiles from first and second full-spectrum images of a stereo pair of images is covered by an identically tiled polarized mask, with alternating tiles of said polarized mask being cross polarized. When |
| 5050212 |
Method and apparatus for verifying the integrity of a file stored separately from a computer |
September 17, 1991 |
| A method and apparatus for verifying a file stored separately from a computer to be identical with a previous version of the file, before using the file. This verification is done by following a defined procedure to generate a first identifier based on the contents of the previous versio |
| 5047967 |
Digital front end for time measurement and generation of electrical signals |
September 10, 1991 |
| An integrated circuit cell module for performing precise time measurements for use in applications such as disk drive controllers. The combination of the cell module and a hard disk controller chip creates a complete hard disk controller in a single chip without the need for external ana |
| 5047853 |
Method for compresssing and decompressing color video data that uses luminance partitioning |
September 10, 1991 |
| A data compression method which recognizes the adverse conditions of duochrominance-isoluminance and nonlinear color distribution. A mxn block of pixel data is examined to compute two colors and a bitmap which best represent the block generally using a luminance partitioning technique. |
| 5046119 |
Method and apparatus for compressing and decompressing color video data with an anti-aliasing mo |
September 3, 1991 |
| An adaptive compression/decompression method for color video data with an anti-aliasing mode. 4.times.4 blocks of pixel data are examined to determine which one of four compression techniques should be used on each block. User settable thresholds can be used to shift the types of com |
| 5045715 |
Circuit for generating stretched clock phases on a cycle by cycle basis |
September 3, 1991 |
| A clock circuit for generating two clock signals, one (CLK) having stretched clock phases on a cycle by cycle basis, and the second (2X CLK) being a clock signal having a frequency twice the frequency of the first clock signal which is phase and edge coherent with the first clock signal, |
| 5043714 |
Video display apparatus |
August 27, 1991 |
| A video display apparatus for composing video signals for a raster scanned display on a line-by-line basis. Objects are stored in a video RAM and are packed in the RAM without regard to their location on the display. A separate dispatch table contains information on each object and comma |
| 5038157 |
Apparatus and method for loading solid ink pellets into a printer |
August 6, 1991 |
| A printer using meltable solid ink pellets loaded into a reservoir in which a holder with an attached solid ink pellet is inserted through a doorway for access to the reservoir and a release mechanism within the reservoir releases the ink pellet from the holder by engagement of the ink a |
| 5029292 |
Silicone/zirconium ball for use in a cursor control device |
July 2, 1991 |
| A substantially spherical ball to be used in a cursor controlling mouse. The mouse ball is formed from a composition of silicone having zirconium dust dispersed uniformly throughout. The zirconium provides the added weight necessary to keep the ball rolling on a working surface, but is n |
| 5019736 |
Programmable logic cell and array |
May 28, 1991 |
| A logic cell is described having four inputs, four outputs, a control store, means for multiplexing the four inputs onto two leads and logic means that operate in response to the signals on the two leads and signals from the control store to product output signals which are applied to th |
| 5011198 |
Handle latch assembly |
April 30, 1991 |
| An improved handle and latch assembly for a portable personal computer. The computer includes a cover. To open the cover, the user grasps the handle and pushes it a slight distance toward the computer. The handle is slideably coupled to the cover of the personal computer. A locking membe |
| 5005011 |
Vertical filtering apparatus for raster scanned display |
April 2, 1991 |
| An apparatus and method is disclosed for reducing flicker in an interlaced computer generated raster-scanned display. Several circuits and methods are described for implementing vertical filtering. In general, the data for a given pixel on the nth, nth+1, nth+2 . . . nth+N line is read f |