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.
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 |
| 7523260 | Propagating 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 |
| 7506132 | Validity 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 |
| 7484062 | Cache 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 |
| 7480817 | Method 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 |
| 7444670 | Method 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 |
| 7416104 | Rotational 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 |
| 7410092 | Fill 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 |
| 7410090 | Conductive 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 |
| 7401117 | System 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 |
| 7111014 | Providing 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 |
| 7099922 | Method 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 |
| 7085785 | Writable 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 |
| 6240243 | Method 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 |
| 6122628 | Multidimensional 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 |
| 6119143 | Computer 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 |
| 6081780 | TTS 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 |
| 6078943 | Method 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 |
| 6058416 | Flexible 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 |
| 6055539 | Method 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 |
| 6055562 | Dynamic 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 |
| 6040203 | Clock 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 |
| 6026413 | Determining 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 |
| 6014700 | Workload 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 |
| 6014671 | Interactive 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 |
| 6012126 | System 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 |
| 5978788 | System 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 |
| 5961601 | Preserving 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 |
| 5953283 | Multi-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 |
| 5953141 | Dynamic 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 |
| 5944793 | Computerized 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 |
| 5943042 | Control 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 |
| 5940785 | Performance-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 |
| 5940825 | Adaptive 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 |
| 5940840 | Phantom 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 |
| 5924116 | Collaborative 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 |
| 5916308 | Dynamic 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 |
| 5915085 | Multiple 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 |
| 5890154 | Merging 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 |
| 5878233 | System, 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 |
| 5878414 | Constructing 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 |