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

Icon_funbox Bizarre Patents

Patent No. 5687752

Dining Table Having Integral Dishwasher

A space-saving dishwasher, which may be installed within a counter top or table, having a dish-carrying rack that is vertically shiftable through the open top of the dishwasher for facilitating loading and unloading of the dishes.

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: Jordan; Kevin M.


Number of patents: 52
Last date: April 21, 2009

1    
NumberTitleIssue Date
7523260Propagating data using mirrored lock caches
A method, processing node, and computer readable medium for propagating data using mirrored lock caches are disclosed. The method includes coupling a first mirrored lock cache associated with a first processing node to a bus that is communicatively coupled to at lea...
04/21/2009
7506132Validity of address ranges used in semi-synchronous memory copy operations
A system, method, and a computer readable for protecting content of a memory page are disclosed. The method includes determining a start of a semi-synchronous memory copy operation. A range of addresses is determined where the semi-synchronous memory copy operation ...
03/17/2009
7484062Cache injection semi-synchronous memory copy operation
A system, method, and a computer readable for inserting data into a cache memory based on information in a semi-synchronous memory copy instruction are disclosed. The method comprises determining a start of a semi-synchronous memory copy operation. The semi-synchron...
01/27/2009
7480817Method for replicating data based on probability of concurrent failure
A method is provided for replicating data. All nodes coupled to a source node via a network are surveyed to determine candidate replication nodes, and coordinates for each candidate replication node are acquired. The coordinates are used to determine a geographic lo...
01/20/2009
7444670Method and apparatus for migrating a virtual TPM instance and preserving uniqueness and completeness of the instance
A migration scheme for virtualized Trusted Platform Modules is presented. The procedure is capable of securely migrating an instance of a virtual Trusted Platform Module from one physical platform to another. A virtual Trusted Platform Module instance's state is dow...
10/28/2008
7416104Rotational fill techniques for injection molding of solder
A system and method for injection molding conductive bonding material into a plurality of cavities in a non-rectangular mold is disclosed. The method comprises aligning a fill head with a non-rectangular mold. The non-rectangular mold includes a plurality of cavitie...
08/26/2008
7410092Fill head for injection molding of solder
A system, method, and apparatus for injection molding conductive bonding material into a plurality of cavities in a surface are disclosed. The method comprises aligning a fill head with a surface. The mold includes a plurality of cavities. The method further include...
08/12/2008
7410090Conductive bonding material fill techniques
A system, method, and apparatus of providing conductive bonding material into a plurality of cavities in a circuit supporting substrate is disclosed. The method comprises placing a fill head in substantial contact with a circuit supporting substrate. The circuit sup...
08/12/2008
7401117System and method for composite business interactions in electronic commerce
A method, system, computer program product, and data structure for processing requests for services in a networked data processing system is provided. In one embodiment a request is received by a service provider. The request includes defined allowable actions and r...
07/15/2008
7111014Providing a snapshot of a subject of a file system
A system, method and computer readable medium for providing a snapshot of a subset of a file system. A first snapshot of a first set of source files in a file system is generated. The first snapshot includes an inode corresponding to each source file in the first se...
09/19/2006
7099922Method and system for simultaneous management of multiple tokens on a communication ring
A method, an apparatus and computer readable medium for simultaneous communication over a bus in a master/slave agent network topology. Each communication agent on the network is either a master agent or slave agent with an input and an output. In one embodiment, th...
08/29/2006
7085785Writable file system snapshot with ditto address feature
A system, method and computer readable medium for providing a writable file system snapshot with ditto address feature is disclosed. In an embodiment of the present invention, the method includes accessing a first file system snapshot in a set of file system snapsho...
08/01/2006
6240243Method and apparatus for storing and retrieving scalable video data in a disk-array-based video server
The rate staggering technique for efficient storage and retrieval of video data is embodied in a data processing system including a disk array based video server, which includes a disk array for storing video data, a processor for processing data, a memor...
05/29/2001
6122628Multidimensional data clustering and dimension reduction for indexing and searching
An improved multidimensional data indexing technique that generates compact indexes such that most or all of the index can reside in main memory at any time. During the clustering and dimensionality reduction, clustering information and dimensionality red...
09/19/2000
6119143Computer system and method for load balancing with selective control
A computerized method for load balancing in a geographically distributed or clustered system is disclosed. An arbiter assigns clients to nodes. The arbiter partitions clients into groups based on their request load. Each group is dynamically scheduled amo...
09/12/2000
6081780TTS and prosody based authoring system
An information signal content authoring system is provided. The authoring system includes a speech analyzer, responsive to a spoken utterance signal provided by a narrator. The spoken utterance signal is representative of information available to the narr...
06/27/2000
6078943Method and apparatus for dynamic interval-based load balancing
A method for use in geographically distributed or clustered system wherein an arbiter assigns clients to servers. The arbiter also dynamically assigns a valid time interval to each mapping request based on network load and/or capacity parameters such as t...
06/20/2000
6058416Flexible state sharing and consistency mechanism for interactive applications
A system, method and computer program storage device providing event and/or state sharing support e.g., for building object-oriented interactive groupware in wide-area distributed environments (such as the Internet). For collaborative applications program...
05/02/2000
6055539Method to reduce I/O for hierarchical data partitioning methods
A method and system for generating a decision-tree classifier from a training set of records, independent of the system memory size. The method includes the steps of: generating an attribute list for each attribute of the records, sorting the attribute li...
04/25/2000
6055562Dynamic mobile agents
An improved method and apparatus for dynamic execution of mobile agents. For example, a symbolic name for a component to be executed can be dynamically resolved using a component directory to determine an appropriate network host that the agent needs to v...
04/25/2000
6040203Clock skew minimization and method for integrated circuits
A precise and highly controllable clock-distribution network is provided on one active substrate to distribute clock signals with minimal skew to another active substrate by connecting the substrates together face-to-face using flip-chip technology. Since...
03/21/2000
6026413Determining how changes to underlying data affect cached objects
A determination can be made of how changes to underlying data affect the value of objects. Examples of applications include: caching dynamic Web pages; client-server applications whereby a server sending objects (which are changing all the time) to multip...
02/15/2000
6014700Workload management in a client-server network with distributed objects
A method of performing workload management within an object-oriented client/server computing environment wherein one of a plurality of servers is chosen to satisfy a client request based on at least one workload management policy, said method, which takes...
01/11/2000
6014671Interactive retrieval and caching of multi-dimensional data using view elements
An apparatus and method for representing and retrieving multi-dimensional data such as large satellite images. Images are stored in forms that can be rapidly browsed and retrieved by remote client applications in a drill-down or roll-up fashion. The data ...
01/11/2000
6012126System and method for caching objects of non-uniform size using multiple LRU stacks partitions into a range of sizes
A system and method for caching objects of non-uniform size. A caching logic includes a selection logic and an admission control logic. The admission control logic determines whether an object not currently in the cache is accessed may be cached at all. T...
01/04/2000
5978788System and method for generating multi-representations of a data cube
An apparatus and method for approximating the data stored in a databases by generating multiple projections and representations from the database such that the OLAP queries for the original database (such as aggregation and histogram operations) may be ap...
11/02/1999
5961601Preserving state information in a continuing conversation between a client and server networked via a stateless protocol
A method and system for preserving state in computers communicating over networks, such as the World Wide Web (WWW) using stateless protocols, e.g., HTTP. State is preserved in a conversation between a client requesting services from a served by performin...
10/05/1999
5953283Multi-port SRAM with reduced access requirements
An improved multi-port SRAM that requires fewer access means, bit lines and sense amplifiers for multiport access. The number of access means can be reduced to ceiling (log2 B), where B is the number of access ports. The number of bit line sens...
09/14/1999
5953141Dynamic optical add-drop multiplexers and wavelength-routing networks with improved survivability and minimized spectral filtering
A method and apparatus for constructing an optical wavelength-routing network in which each network node is a dynamic add-drop multiplexer (OADM) with minimized spectral filtering effect on pass-through channels and survivability upon power failure. By us...
09/14/1999
5944793Computerized resource name resolution mechanism
A mechanism for creating links and services on the Internet to reduce the bottlenecks at service providers by associating code with links to make them intelligent and a special protocol between the links and the back end servers to maintain scalableness a...
08/31/1999
5943042Control method and system for objects on a computer
To virtually connect an object stored on a computer with real work as if they were physically connected and to make easy the operation of a computer. In one embodiment, visitors to a museum which incorporates a computer system according to the present inv...
08/24/1999
5940785Performance-temperature optimization by cooperatively varying the voltage and frequency of a circuit
A system and method using thermal feedback to cooperatively vary a voltage and frequency of a circuit to control heating while maintaining synchronization. Preferably, on-chip thermal sensors are used for feedback. A system having features of the inventio...
08/17/1999
5940825Adaptive similarity searching in sequence databases
A computer system and method for performing similarity searches which is phase and scale insensitive and which allows similarity searches to be performed at a semantic level. Each sequence in a database is preferably segmented at multiple projections and/...
08/17/1999
5940840Phantom files for dynamic read bandwidth measurements of computer disks
An improved method for supporting an empirical measurement of the data bandwidth that one or more computer disks can continuously sustain while reading data. In a computer system having predetermined workload requirements and disk storage for storing an a...
08/17/1999
5924116Collaborative caching of a requested object by a lower level node as a function of the caching status of the object at a higher level node
A method and system of collaboratively caching information to allow improved caching decisions by a lower level or sibling node. In a caching hierarchy, the client and/or servers may factor in the caching status at the higher level in deciding whether to ...
07/13/1999
5916308Dynamic link libraries without linker or loader support
In present computing systems having dynamic linked libraries (DLLs), the user must either explicitly provide directives at the source level or use linker and loader support provided by the computing system. The present invention enables an application pro...
06/29/1999
5915085Multiple resource or security contexts in a multithreaded application
A method and system for creating flexible security control mechanisms and virtualization of nominally shared system resources. The goal is to minimize the potential for interference between concurrently executing applications in a multithreaded environmen...
06/22/1999
5890154Merging database log files through log transformations
A method to construct a global equivalent database log file that transforms local log files from a parallel or distributed database system by extracting from each log file sequences of log entries from each database record, breaking the sequences into a s...
03/30/1999
5878233System, method, and computer program product for reviewing and creating advisories for data located on a content server
A system and method which can efficiently develop new and revised advisories on content loaded (or available to be loaded) by a client from a content server via a protocol between the client and any number of advisory servers that maintain "ratings" knowl...
03/02/1999
5878414Constructing a transaction serialization order based on parallel or distributed database log files
A method to construct a transaction serialization order based on parallel or distributed database log files that connects the log files into a network and merges the network into a sequence. Only vote symbols and commit symbols are considered in the const...
03/02/1999
1    
 
Sign InRegister
Username  
Password   
forgot password?