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

Icon_funbox Today In History

Theo and Wayne Hart received a patent for a ponytail hair clasp.

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: Williams; Gary S.


Number of patents: 160
Last date: May 03, 2005

1        
NumberTitleIssue Date
6889249Transaction aggregation in a switched file system
Client computers are decoupled from file servers in a computer network, by placing a network node, also termed a file switch or file switch computer, between the client computers and the file servers. To the client computers, the file switch appears to be a file ser...
05/03/2005
6778458Dram core refresh with reduced spike current
A method for reducing the communication overhead over the interface bus to the memory devices for refresh operations. This is done by refreshing multiple banks in response to a single command. Multibank refresh is made possible by varying the current profile for the...
08/17/2004
6704923System and method for pre-verification of stack usage in bytecode program loops
The present invention provides a verifier for use in conjunction with programs utilizing data type specific bytecodes for verifying the proper operation of the executable program prior to actual execution by a host processor. A verifier is provided which ...
03/09/2004
6701446Power control system for synchronous memory device
A memory device with multiple clock domains. Separate clocks to different portions of the control circuitry create different clock domains. The different domains are sequentially turned on as needed to limit the power consumed. The turn on time of the dom...
03/02/2004
6697458System and method for synchronizing voice mailbox with e-mail box
Voice messages are stored in both a user's voice mailbox in a voice mail system and an e-mail box in an e-mail system distinct from the voice mail system. When a voice message is stored in a user's voice mailbox in the voice mail system, a corresponding e...
02/24/2004
6697512Method of printing MICR encoded negotiable instruments such as checks/drafts from facsimile transmitted checks
An improved method for accurately and correctly encoding and printing complete checks on blank paper sheets from graphic check images. The method includes inputting into a computer a graphic image of a check. Scanning the graphic image, in computer memory...
02/24/2004
6687684System and method for restrictively authorizing reprinting of mail pieces having postage indicia
A postage printing system enables users to generate postage indicia and print mail pieces at client computers. Upon user determination of a mail piece print failure, a mail metering application on the client computer sends reprint request to an authorizin...
02/03/2004
6687609Mobile-trailer tracking system and method
A position tracking system for a plurality of mobile tractors and trailers includes an unique electronic identifier for each of a plurality of trailers. For each tractor of a plurality of tractors, the position tracking system includes a navigation system...
02/03/2004
6687319Spread spectrum clocking of digital signals
A clock signal desired to be transmitted to various components of the electronic system is combined with a noise signal to generate a spread spectrum clock signal which, in turn, is distributed with an associated reference signal to selected components of...
02/03/2004
6687780Expandable slave device system
A bus system for use with addressable memory has a global bus of uni-directional signal lines. The global bus has a first end and a second end. A master device transmits data to and receives data from the global bus. First and second global bus terminator...
02/03/2004
6684263Apparatus and method for topography dependent signaling
Bus communications are optimized by adjusting signal characteristics in accordance with one or more topography dependent parameters. In a bus transmitter, a transmit signal characteristic is adjusted in accordance with a topography dependent parameter. A ...
01/27/2004
6665297Network routing table
A deterministic routing table includes a set of hash circuits and a CAM. The routing table searches for the longest matching destination address stored in any of the hash circuits and the CAM, if any, and outputs an output pointer associated with that des...
12/16/2003
6662163System and method for programming portable devices from a remote computer system
An interactive voice response system includes a server and a set of mobile clients. The server and clients include RF transceivers for exchanging messages over an RF channel. Each mobile client includes a microphone, a speaker or headset, a processor and ...
12/09/2003
6621155Integrated circuit device having stacked dies and impedance balanced transmission lines
A multi-chip device which includes a plurality of integrated circuit die disposed one over another. Each integrated circuit die includes one or a plurality of bond pads. One or a plurality of conductors are disposed to electrically couple the bond pads of...
09/16/2003
6618754System for transmission of embedded applications over a network
A system and method for transmitting embedded applications over a network is disclosed, wherein a user of a computer-controlled network client, such as a remote control device used for controlling a network of computer-controlled home entertainment device...
09/09/2003
6600838System and method for performing wavelet and inverse wavelet transformations of digital data using semi-orthogonal wavelets
A wavelet transform system and an inverse wavelet transform system are disclosed that respectively implement a wavelet transform and an inverse wavelet transform. Semi-orthogonal standard wavelets are used as the basic wavelets in the wavelet transform an...
07/29/2003
6584477High speed system and method for replicating a large database at a remote location
A primary computer system has a database, application programs that modify the local database, and a transaction manager that stores audit records in a local image trail reflecting those application program modifications to the local database. In a remote...
06/24/2003
6577735System and method for backing-up data stored on a portable audio player
A system creates an encrypted backup copy of the compressed audio data downloaded onto a portable audio player. When a user loads a portable audio player with audio data from a CD inserted into a computer's CD-ROM drive, the system creates an encrypted co...
06/10/2003
6564278System and method for obtaining board address information
A backplane apparatus provides board address information for each board inserted in the slots of the backplane, using a single pin in the backplane slot. A unique address for a board in a backplane slot is identified by an analog address signal, which can...
05/13/2003
6560243System and method for receiver based allocation of network bandwidth
A system receives a flow of data packets via the link and determines a target bandwidth to be allocated to the flow on the link. In response to the flow, the receiving system transmits data to the sending system. The transmitted data control the sending s...
05/06/2003
6553392System and method for purging database update image files after completion of associated transactions
A primary computer system has a database, application programs that modify the local database, and a transaction manager that stores audit records in a local image trail reflecting those application program modifications to the local database. In a remote...
04/22/2003
6553362Case-reduced verification condition generation system and method using weakest precondition operator expressed using strongest postcondition operators
The instructions in a computer program are converted into a form of weakest precondition so as to produce a verification condition that is to be evaluated by a theorem prover. In generating the weakest precondition, labels are introduced for values of var...
04/22/2003
6546487System and method for protecting use of dynamically linked executable modules
A computer system has a program module verifier and at least first and second program modules. Each program module includes a digital signature and an executable procedure. The first program module furthermore includes a procedure call to the second proce...
04/08/2003
6529841Apparatus and method for conductivity measurement including probe contamination compensation
A conductivity measurement system provides one or more DC pulses to first and second electrodes submerged in an aqueous solution such as, for instance, the wash water of an industrial dishwasher. The voltage at the first electrode is measured at a sequenc...
03/04/2003
6507210System and method for power testing a chassis
A load test board is configured for plugging into a backplane of a chassis. The load test board has a CPU, a variable load controlled by the CPU, a voltage sensor to detect voltage across the variable load, and a current sensor to detect current through t...
01/14/2003
6504448Apparatus and method for transmission line impedance tuning using periodic capacitive stubs
A method of tuning transmission line impedance includes the step of determining a desired impedance for a transmission line. A capacitive stub is periodically added to the transmission line. A physical quantity to be removed from each of the capacitive st...
01/07/2003
6304873System and method for performing database operations and for skipping over tuples locked in an incompatible mode
A database management system is extended to process SQL statements so as to skip over rows that are locked in conflicting modes. Normally, a table access operator is blocked when it attempts to access a row that is locked in a conflicting mode, such as a ...
10/16/2001
6301614System and method for efficient representation of data set addresses in a web crawler
A web crawler stores fixed length representations of document addresses in first and second caches and a disk file. When the web crawler downloads a document from a host computer, it identifies URL's (document addresses) in the downloaded document. Each i...
10/09/2001
6298338System and method for computing an offset sequence function in a database system
A database query compiler and compilation method has special facilities for compiling a query that includes an Offset sequence function, Offset(argument, index). During execution of the query, while the cursor for a table is pointing to a current row, the...
10/02/2001
6195453Method for laser printing MICR encoded negotiable instruments from graphic images
An improved method for accurately and correctly encoding and printing complete checks on blank paper sheets from graphic check images. The method includes inputting into a computer a graphic image of a check. Scanning the graphic image, in computer memory...
02/27/2001
6064656Distributed system and method for controlling access control to network resources
An access control database defines access rights through the use of access control objects. The access control objects include group objects, each defining a group and a set of users who are members of the group, and rule objects. Some of the rule objects...
05/16/2000
6046945DRAM repair apparatus and method
An apparatus and method for minimizing the access time incurred when accessing redundant columns of a dynamic random access memory (DRAM) is herein disclosed. A pair of redundant columns is associated with a defective column. Each pair of redundant column...
04/04/2000
6045425Process for manufacturing arrays of field emission tips
A method for manufacturing arrays of field emission tips, suitable for use in field emission displays (FEDs), begins by depositing a conductive cathode layer over a substrate and then patterning the conductive cathode layer to define a set of cathode stru...
04/04/2000
5999731Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object initialization
A program interpreter for computer programs written in a bytecode language, which uses a restricted set of data type specific bytecodes. The interpreter, prior to executing any bytecode program, executes a bytecode program verifier procedure that verifies...
12/07/1999
5970497Method for indexing duplicate records of information of a database
A computer implemented method indexes duplicate information stored in records having different unique addresses in a database. A fingerprint is generated for each record, the fingerprint is a singular value derived from all of the information of the recor...
10/19/1999
5965218Process for manufacturing ultra-sharp atomic force microscope (AFM) and scanning tunneling microscope (STM) tips
A method for manufacturing probe tips suitable for use in an atomic force microscope (AFM) or scanning tunneling microscope (STM) begins by depositing a layer of a first material over a substrate and then patterning the layer of the first material to defi...
10/12/1999
5961606System and method for remote buffer allocation in exported memory segments and message passing between network nodes
In a distributed computer system, a sending node prompts a receiving node to allocate and export to the sending node one or more memory "segments". Each allocated segment is sufficiently large to hold multiple receive buffers whose size fall within a pred...
10/05/1999
5959623System and method for displaying user selected set of advertisements
A method and apparatus for displaying user selectable advertising information or other user selectable informational images on a host computer. In a preferred embodiment, a user accessing the World Wide Web via a browser application is concurrently displa...
09/28/1999
5949911System and method for scalable coding of sparse data sets
A data encoding system and method successively generates compressed data on a bit plane by bit plane basis, starting with the bit position of the most significant non-zero bit for the node in the data array having the largest absolute value, and then enco...
09/07/1999
5950008System and method for resolving symbolic references to externally located program files
When an interpreter on a client computer encounters a symbolic reference to a remotely stored method while interpreting a locally stored method, and the object class for the remotely stored method has not previously been loaded, the client computer, the c...
09/07/1999
1        
 
Sign InRegister
Username  
Password   
forgot password?