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

Icon_funbox Did You Know...

...that the inventor of the electric motor was a blacksmith named Thomas Davenport? Described as "a brilliantly unsuccessful inventor", Davenport invented the first rotary electric motor. In 1836 he headed out -- on foot -- from his Vermont home to file a patent application at the Patent Office in Washington, D.C. By the time he got there, he had squandered away his money and couldn't afford the $30 filing fee so he turned around and went home. When he later mailed in his application with money he'd raised, the Patent office was destroyed in a fire. He did finally get credit for his invention on Feb. 5, 1837.

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: Cooper; Albert B., Starr; Mark T.


Number of patents: 36
Last date: June 04, 2002

NumberTitleIssue Date
6400286Data compression method and apparatus implemented with limited length character tables
A new LZW compressor implementation architecture utilizes a plurality of limited length character tables corresponding to the respective characters of the alphabet. A string is stored by storing the code associated with the string in the character table c...
06/04/2002
6392568Data compression and decompression method and apparatus with embedded filtering of dynamically variable infrequently encountered strings
A data compression and decompression system based on the LZW data compression and decompression methodology that includes exclusion tables for storing strings that are infrequently encountered. If an extended string formed for updating the compressor and ...
05/21/2002
6359548Data compression and decompression method and apparatus with embedded filtering of infrequently encountered strings
A data compression and decompression system based on the LZW data compression and decompression methodology that includes exclusion tables storing strings that are infrequently encountered. If an extended string formed for updating the compressor and deco...
03/19/2002
6307488LZW data compression and decompression apparatus and method using grouped data characters to reduce dictionary accesses
In a data compressor, the input stream of data characters is formed into one or more data character groupings where each grouping comprises a predetermined number of the data characters (grouped character) followed by one or more of the input data charact...
10/23/2001
6121901Data compression and decompression system with immediate dictionary updating interleaved with string search
A dictionary based data compression and decompression system where, in the compressor, when a partial string W and a character C are matched in the dictionary, a new string is entered into the dictionary with C as an extension character on the string PW w...
09/19/2000
5861827Data compression and decompression system with immediate dictionary updating interleaved with string search
A dictionary based data compression and decompression system where, in the compressor, when a partial string W and a character C are matched in the dictionary, a new string is entered into the dictionary with C as an extension character on the string PW w...
01/19/1999
5838264Method and apparatus for performing LZW data compression utilizing an associative memory
An associative memory is utilized to perform LZW data compression. The respective locations of the memory contain a prefix code field and a character field. A register containing a code field and a character field is associatively compared to the location...
11/17/1998
5757895Extracting and processing data derived from a common channel signalling network
A platform for connecting to a CCS7 network for supporting concurrently running CCS related applications. Copies of the SUs flowing through the network are sent to the platform where the FISUs, LSSUs and MSUs are filtered to provide the desired SU type fo...
05/26/1998
5712908Apparatus and method for generating call duration billing records utilizing ISUP messages in the CCS/SS7 telecommunications network
A computer platform with a Call Billing application thereon monitors linksets of the CCS/SS7 network extending between Local Exchange Carrier (LEC) Signaling Transfer Points (STP) and Competitive Access Provider (CAP) switches such as End Offices (EO) and...
01/27/1998
5644719Interprocess communication apparatus interposed between application processes and the operating systems of hosting computers in a system of networked computers
In a network of computers having different operating systems with different message transport mechanisms, an interprocess communication layer (IPC) is interposed between applications hosted on the computers and the operating systems thereof. IPC presents ...
07/01/1997
5642112Method and apparatus for performing LZW data compression utilizing an associative memory
An associative memory is utilized to perform LZW data compression. The respective locations of the memory contain a prefix code field and a character field. A register containing a code field and a character field is associatively compared to the location...
06/24/1997
5579371Common channel signaling network applications platform
A platform for connecting to a CCS7 network for supporting concurrently running CCS related applications. Copies of the SUs flowing through the network are sent to the platform where the FISUs, LSSUs and MSUs are filtered to provide the desired SU type fo...
11/26/1996
5535264Prompt issuing protocol for an intercept voice messaging system
A voice messaging service system for caller accepted voice store and forward service. The service offering prompt is issued during dial tone in response to caller off-hook, advising that the service can be accepted by the caller if the call to the intende...
07/09/1996
5493606Multi-lingual prompt management system for a network applications platform
In combination with the Network Application Platform (NAP), a Speech Interface to NAP (SPIN) creates or modifies a SPIN application for each language in which the prompts of a Network Application deployed on NAP are to be spoken. A prompt is mapped into a...
02/20/1996
5455852Method and apparatus for defining parameter transmission protocols for a call intercept/message delivery telephone system
A Voice Messaging System (VMS) offers a voice store and forward service to a caller on an incomplete call. The caller records the voice message at a Message Delivery System (MDS) via an Intercept Processing Unit (IPU) during a recording session. Call rela...
10/03/1995
5384829Digital computer platform for supporting telephone network applications
A platform for supporting telephone network applications includes Network Interface Units (NIU) for interfacing between the telephone network and the platform. A disk storage system stores voice messages to be sent over the network and voice messages rece...
01/24/1995
5381383Sonar transducer calibration apparatus and method
Calibration parameters such as bias, azimuth misalignment and scale factor for a velocity measuring sonar transducer are determined by mounting the transducer in a tank of water on a stationary mount. A continuous belt on a pair of rollers at the bottom o...
01/10/1995
5379052VGA and EGA video controller apparatus using shared common video memory
A video controller board for supporting AX Japanese modes and enhanced VGA modes. The board includes two EGA video controllers to support the AX standard and a VGA video controller to support the enhanced VGA standard. Video memory sufficient to support t...
01/03/1995
5363343Folded hydrophone array for narrow marine vehicles
An extendible linear sonar array for an Autonomous Underwater Vehicle (AUV) comprises a linear hydrophone array fixed in the nose of the AUV and two hydrophone array segments mounted at the leading edge of stabilization fins extendible from and retractabl...
11/08/1994
5341681Stepped gravity gradiometer
A gravity gradiometer instrument alternately and sequentially rotatable in opposing angular increments provides a measure of the gravity gradient in-line and cross components without requiring real-time generation of trigonometric harmonic components, con...
08/30/1994
5339439Apparatus for interfacing a real-time communication link to an asynchronous digital computer system by utilizing grouped data transfer commands grouped for effecting termination
An interface between a real-time data link and a digital computer system utilizes data buffers between the computer central data storage and the data link. An interface control processor is responsive to a Data Transfer Command set comprising a SEND, a GE...
08/16/1994
5323450Telephone network application platform for supporting facsimile applications
A voice Telephone Network Applications Platform (NAP) is enhanced to manage facsimile messages, as well as voice messages, by the addition of facsimile functionality to the platform actuatable by high-level facsimile commands from applications supported o...
06/21/1994
5278895Voice messaging method and apparatus for pay phone telephone systems
A voice message system for a pay phone telephone network interposes an Intercept Processing Subsystem (IPS) in the line connections between the pay telephones and the central office. A Voice Processing Subsystem (VPS) is connected to the central office sw...
01/11/1994
5257163Computer system having monitor with detachable module for providing diverse functionality
A monitor is transformed into a predetermined type of digital computer system by attaching a personality module to the rear thereof. The module contains one or more circuit cards for imparting the desired personality to the system. The monitor includes an...
10/26/1993
5255371Apparatus for interfacing a real-time communication link to an asynchronous digital computer system by utilizing grouped data transfer commands
An interface between a real-time data link and a digital computer system utilizes data buffers between the computer central data storage and the data link. An interface control processor is responsive to a Data Transfer Command set comprising a SEND, a GE...
10/19/1993
5189401AX and EGA video display apparatus utilizing a VGA monitor
A PC video adapter board for driving a VGA color monitor, the board including a VGA video color palette DAC for providing analog color video to the monitor. A VGA controller provides VGA digital color video signals to the DAC through a first multiplexer a...
02/23/1993
5173951Word oriented image smoothing apparatus and method
An image to be smoothed is represented by a matrix of pixels arranged in a plurality of adjacent scan lines. Each pixel under examination is changed to the value of a predetermined number of pixels in a 3×3 pixel neighborhood surrounding the pixel under ...
12/22/1992
5173821Adaptive-gap magnetic recording and reading head
A ring-type magnetic recording and reading head having a saturable pole tip that defines a narrow gap for reading and saturates in response to normal write current so as to define a wide gap for recording....
12/22/1992
5142683Intercomputer communication control apparatus and method
Interprocessor message communication and synchronization apparatus and method for a plurality of processors connected to a system bus. The message communication photocol involves utilizing an array of mailbox locations associated with the processors, resp...
08/25/1992
5138710Apparatus and method for providing recoverability in mass storage data base systems without audit trail mechanisms
Message Segments comprising Messages are stored in a flat file on disk. A unique Message Number is assigned to each Message and each Message Segment is stored at a flat file address (Segment Descriptor) in a record containing the Message Segment data and ...
08/11/1992
5138708Digital processor using current state comparison for providing fault tolerance
A highly fault-tolerant processor is comprised of first and second central processing units (CPU) executing the same instruction sequence. Each CPU provides a state vector representing the current state thereof. The current state of each CPU is defined by...
08/11/1992
5134646Voice messaging method and apparatus for pay phone telephone systems
A voice message system for a pay phone telephone network interposes an Intercept Processing Subsystem (IPS) in the line connections between the pay telephones and the central office. A Voice Processing Subsystem (VPS) is connected to the central office sw...
07/28/1992
5133004Digital computer platform for supporting telephone network applications
A platform for supporting telephone netrwork applications includes Network Interface Units (NIU) for interfacing between the telephone network and the platform. A disk storage system stores voice messages to be sent over the network and voice messages rec...
07/21/1992
5097388Computer system housing monitor with detachable module for providing diverse functionality
A monitor is transformed into a predetermined type of digital computer system by attaching a personality module to the rear thereof. The module contains one or more circuit cards for imparting the desired personality to the system. The monitor includes an...
03/17/1992
5087913Short-record data compression and decompression system
Short-data records are compressed and decompressed by Lempel-Ziv compression and decompression utilizing a fixed searchtree database, an encoder and a decoder. The searchtree database is incrementally grown by a file preprocessor from a sample of the inpu...
02/11/1992
4967397Dynamic RAM controller
A DRAM controller wherein the outputs of a 74F538 integrated circuit provides RAS signals to the banks of a DRAM array, respectively, where the 74F538 is located at the array. A microprocessor utilizing the array provides appropriate memory address signal...
10/30/1990
 
Sign InRegister
Username  
Password   
forgot password?