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

Icon_funbox Celebrity Inventors

Lawrence Welk, the bandleader who entertained millions of Americans over a generation of broadcasting his TV show, once received a patent: for a music-themed design of an ashtray.

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: Cass; Nathan


Number of patents: 234
Last date: August 04, 2009

1            
NumberTitleIssue Date
7571440System and method for emulating network communications between partitions of a computer system
A system and method of emulating network communications between applications executing in different partitions of a partitionable computer system is provided. A connection is established between a first partition and a second partition of a computer system, through ...
08/04/2009
7523086System for retrieving and processing stability data from within a secure environment
A system is provided for systematically checking for and retrieving data from a known, public system to a system inside company firewall restraints while being able to function automatically once initial set up is complete. This data is then processed and stored int...
04/21/2009
7506321Computer emulator employing direct execution of compiled functions
An emulation system that provides the functionality of an emulated computer on a host computer pre-processes the object code file to be emulated to reduce the run-time overhead due to parsing the object code. The emulator uses pre-programmed functions that model eac...
03/17/2009
7471234Producing improved mosaic of multiple field radar data product to enable improved weather display
The system or method reduces the significant degradation of quality in Radar mosaic products that are contaminated by non-meteorological returns. In regions covered by multiple radars, the inventive algorithms utilize an inventive set of coverage-based rules for com...
12/30/2008
7213020Methods and system for facilitating updating of data in a database by a data access system
Methods for facilitating updating of data in a database by a data-access system in communication with the database and a client application. The methods include initiating updating transactions by the data-access system based on requests from the client application ...
05/01/2007
7185041Circuit and method for high-speed execution of modulo division
A division operation is simulated by performing multiple subtractions, in parallel, each of which represents the subtraction of a different multiple of the divisor from the dividend. Each subtraction produces a possible remainder value, but only one subtraction will...
02/27/2007
7139768OLE DB data access system with schema modification features
Mapping of data source schema data types relating a server side database description into a set of OLE DB data types is rendered subject to user modification by provision of a dual Schema File at a client side terminal which contains an original copy and a modifiabl...
11/21/2006
7058632Method and system for facilitating execution of a user-inputted message in a client-server database network
In a client-server database network having a user-interface layer communicating with a database-interface layer via a middleware communication layer, a method is disclosed for facilitating execution of a user-inputted message. The method includes receiving the user-...
06/06/2006
7058631Methods and system for accessing logical relationship data in a database from a data-access system utilizing bookmarks
In a computer-based information system where a client application accesses data in a network data modeled database via a data-access system utilizing bookmarks, methods are disclosed for allowing the data-access system to access logical-relationship data and metadat...
06/06/2006
7043505Method variation for collecting stability data from proprietary systems
A Cellular Multi-Processor Serve provides partitions having different Operating Systems such as Windows, Unix OS2200 (Unisys), Master Control Program (Unisys) or other Operating Systems, which could be designated as OS-A or OS-B. The present method and system collec...
05/09/2006
7007275Method and apparatus for automatic execution of concatenated methods across multiple heterogeneous data sources
Heterogeneous data at a plurality of remote nodes is accessed automatically in parallel at high speed from a user site using a simple script request containing a data source object name wherein the heterogeneous data is treated as a single data source object, the sc...
02/28/2006
6968498System and method for verifying validity of transmission data based on a numerical identifier for the data
In a computer-based information system where verification of transmitted data is performed, a method is disclosed for verifying validity of transmission data based on a numerical identifier for the transmission data. The method includes generating a first number bas...
11/22/2005
6957294Disk volume virtualization block-level caching
The present invention provides systems and methods for allocating a pool of global memory among a set of client/servers so that storage volumes associated with a plurality of client/servers are each allocated a portion of the pool of global memory for caching of dat...
10/18/2005
6928560Distributed power control system
A computer system incorporates distributed power control. In particular, the computer system comprises a power supply for providing at least one voltage, a power distribution system, and N boards, or modules (where N>1) coupled to the power supply via the power dist...
08/09/2005
6862733Generic method for programmatically locating and executing any application
A method in a computer system is disclosed for programmatically locating any file and building a shortcut for future reference to that file. First, a shortcut cache is created if one does not exist. Then, the shortcut cache is searched for a shortcut for the file. T...
03/01/2005
6857082Method for providing a transition from one server to another server clustered together
The method of the present invention is useful in a computer system including at least two server nodes, each of which execute clustered server software. The program executes a method for providing a transition from a first server node to a second server node. The me...
02/15/2005
6802066Method and system to share circular buffer without using locking mechanism
A software buffer is implemented without using notoriously slow locking mechanisms by employing a so-called atomic microprocessor operation to increment a counter tracking the total number of messages inserted into the buffer by various processes. In this manner, a ...
10/05/2004
6785895Marshalling interface between provider and server
A request message for transfer across an interface is formed by a method comprising the steps of representing each of a plurality of data chunks to be stored in the message by a respective chunk object, declaring each of the chunk objects as a variable on a program ...
08/31/2004
6785788System and method for implementing an enhanced raid disk storage system
Improved systems and methods for storing data, wherein data stored on one or more disks of a first capacity is mirrored to one or more disks of a second, larger capacity. According to the invention, one or more disk drives of a first capacity may be coupled to creat...
08/31/2004
6774921Method and apparatus for dynamically saving/restoring the properties of controls in a screen dialog
A system and method for dynamically saving the properties of transient controls in a general screen dialog and enabling these properties to be restored at a later time. In a typical GUI based computer program, a number of user interface objects or “controls” are...
08/10/2004
6766457Method for controlling access to a multiplicity of objects using a customizable object-oriented access control hook
A computer-implemented object-oriented method for controlling access to a multiplicity of objects is disclosed. The method includes creating specific access control object types, each including a pre-check method for implementing a pre-defined access control policy....
07/20/2004
6763476Enhanced timer queue mechanism for dynamic capacity increase
A system and method using a timer management module for managing a circular queue having N Fixed Timer Entries (FTEs) to enable dynamic capacity increase of size M by extending the pointer array referencing the circular queue by M, copying the first “Current Timer...
07/13/2004
6745291High speed LRU line replacement system for cache memories
An N-way set associative data cache system comprises a cache controller adapted to receive a request for data and instructions. The cache controller includes a cache buffer register for storing the requests for a line of information in the form of a page tag address...
06/01/2004
6738847Method for assigning a multiplicity of interrupt vectors in a symmetric multi-processor computing environment
A method is disclosed for use in a multi-processor computer system having a multiplicity of peripherals coupled thereto. The disclosed method assigns interrupt vectors from the multiplicity of peripherals, and includes the steps of determining if an interrupt resour...
05/18/2004
6714959System and method for optimizing insertions for timer queue operations
A circular queue is created with N Fixed Timer Entries associated with a specific address pointer for each entry. An association is developed to relate each fixed entry pointer to its just previous pointer and to its just next occurring pointer. A selected transient...
03/30/2004
6674374Data compressor utilizing switched input coincidence elements
A data compressor for compressing an input stream of data characters into an output stream of compressed codes includes a plurality of AND-gates corresponding to a respective plurality of codes to be assigned to strings. Each string comprises a prefix str...
01/06/2004
6654758Method for searching multiple file types on a CD ROM
While multiple different document files on a CD-ROM can occur in several different file formats, there is no efficient way to topic-search these differently formatted files since search engines can only operate on one particular type of formatted file. Th...
11/25/2003
6647505Deletion system and method for removing temporary timer entries having a weight value of zero from a circular queue of sequential fixed timer entries
A system and method using a timer management module for managing a circular queue having fixed timer entries and temporary new timer entries to enable location of specified new timer entries which can then be deleted at the appropriate time in timer manag...
11/11/2003
4888759Laser optical memory system having beam combining and separating apparatus for combining and separating reading and writing laser beams
An optical memory system is disclosed employing laser beams for reading and writing data in an optical disk. The system incorporates a specially designed spatial combining and separating device which functions to combine a writing laser beam with a plural...
12/19/1989
4868734Variable rate improvement of disc cache subsystem
An improved input/output subsystem allowing data transfers between the input/output subsystem and an input/output controller along a subsystem input/output bus to occur at a data transfer rate established by the transfer rate of the processor bus connecte...
09/19/1989
4864532Small computer systems interface--data link processor
A peripheral controller executes data transfer operations between a host computer and a multiple number of separate peripheral terminal units. A specialized buffer memory control system provides dedicated page-segments for each one of the peripheral termi...
09/05/1989
4858147Special purpose neurocomputer system for solving optimization problems
A network of N parallel processors are each one cross-connected to each other. Each cross connection includes a nodal weight delay circuit which carries status information as to whether a processor is "on" (=1) or "off" (=0) and whether its weighted influ...
08/15/1989
4851965Directed air management system for cooling multiple heat sinks
An enclosed mini-plenum is inserted between printed circuit boards to direct cooling air of various amounts into selected areas of the printed circuit board. The mini-plenum provides orifices of varying sizes to direct amounts of cooling airflow to aligne...
07/25/1989
4844565Quick-release spacer-latching-connector assembly
A quick-set engaging and release spacer-connector assembly permits two cabinet modules to be fixedly connected side-by-side by manual operation of upper and lower internal lever handles which sit inside the assembly. A lateral drawing force operates to se...
07/04/1989
4833397Tester for verification of pulse widths in a digital system
A tester-verifier apparatus operates to select a single one of a plurality of system clocks to verify that the clock width falls between accepted parameters. Secondarily, the apparatus selects representative clock signals for comparison with a reference c...
05/23/1989
4809279Enhanced parity detection for wide ROM/PROM memory structure
A wide ROM-PROM memory is structured of multiple memory chips in parallel plus an auxiliary parity memory chip to hold parity bits for each corresponding addressable location in each memory chip. Sensing means is provided to check parity of data bits read...
02/28/1989
4809278Specialized parity detection system for wide memory structure
A parity detection scheme for a wide memory structure of RAM memory chips provides an auxiliary RAM parity memory chip to store parity data for each corresponding input line of each memory chip corresponding for each address of each memory chip. This pari...
02/28/1989
4808900Bi-directional difference counter
Disclosed is a servo control system for a disk drive actuator using a bi-directional (Up/Down) Difference Counter along with a control circuit therefor which signals the counter each time a "rest position" is passed, indicating whether this passage is tow...
02/28/1989
4805090Peripheral-controller for multiple disk drive modules having different protocols and operating conditions
A storage module device-data link processor provides for management of data transfer operations between a main host computer system and up to eight separate disk drive units. The data link processor provides a peripheral interface circuit unit (for select...
02/14/1989
4753290Reduced-stress heat sink device
A heat sink for adhesive attachment to an integrated circuit package has a base plate with gapped areas dividing the plate into sectors. A series of radial fin elements extend from the base plate except at the gapped areas where a bridging fin element spa...
06/28/1988
1            
 
Sign InRegister
Username  
Password   
forgot password?