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.
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.
| Number | Title | Issue Date |
| 7571440 | System 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 |
| 7523086 | System 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 |
| 7506321 | Computer 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 |
| 7471234 | Producing 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 |
| 7213020 | Methods 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 |
| 7185041 | Circuit 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 |
| 7139768 | OLE 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 |
| 7058632 | Method 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 |
| 7058631 | Methods 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 |
| 7043505 | Method 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 |
| 7007275 | Method 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 |
| 6968498 | System 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 |
| 6957294 | Disk 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 |
| 6928560 | Distributed 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 |
| 6862733 | Generic 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 |
| 6857082 | Method 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 |
| 6802066 | Method 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 |
| 6785895 | Marshalling 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 |
| 6785788 | System 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 |
| 6774921 | Method 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 |
| 6766457 | Method 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 |
| 6763476 | Enhanced 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 |
| 6745291 | High 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 |
| 6738847 | Method 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 |
| 6714959 | System 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 |
| 6674374 | Data 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 |
| 6654758 | Method 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 |
| 6647505 | Deletion 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 |
| 4888759 | Laser 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 |
| 4868734 | Variable 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 |
| 4864532 | Small 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 |
| 4858147 | Special 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 |
| 4851965 | Directed 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 |
| 4844565 | Quick-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 |
| 4833397 | Tester 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 |
| 4809279 | Enhanced 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 |
| 4809278 | Specialized 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 |
| 4808900 | Bi-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 |
| 4805090 | Peripheral-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 |
| 4753290 | Reduced-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 |