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 |
| 8112760 | System for workload balancing by resetting an average queue depth upon the start of the server instance The present invention relates to an apparatus and computer program for workload balancing in an asynchronous messaging system. The number of server instances, which process work items from a queue of messages, is controlled based upon that queue's average queue dept... | 02/07/2012 |
| 8104049 | Accessing a compatible library for an executable The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer-usable program code for accessing a compatible library. The process receives a file name associated with a library reference. The library reference is includ... | 01/24/2012 |
| 8104047 | Processing access requests for a disk drive A computer implemented method, apparatus, and computer usable program code for managing access requests for access to a disk drive. A placement of a set of disk heads tracked and an expected time to process already queued access requests by the disk drive are tracke... | 01/24/2012 |
| 8103574 | Online offer and bid management with sealed bids A computer system for a manufacturer or service provider to communicate goods or services which are available for bidding by bidders that provides collected bids in a bid database, the bids each having an associated seal status indication field queries the bid datab... | 01/24/2012 |
| 8103391 | System for detecting interrupt conditions during an electric vehicle charging process Illustrative embodiments disclose managing a charging process of an electric vehicle. Begin by monitoring a set of operational parameters of the charging process during the flow of electricity for one or more interruptions in response to receiving, from an energy tr... | 01/24/2012 |
| 8099714 | Method and apparatus for applying business rules in an object model driven context A means is provided for specifying, applying, and managing sets of temporary or permanent additions or modifications to the behavior of object-oriented programs without having to change the code of the program, by using externalized rules. The points at which the ex... | 01/17/2012 |
| 8099711 | System and method for multi-level security filtering of model representations A system and method for multi-level security filtering of model representations. Elements of an architecture and systems engineering model have associated security characteristics identifying the required level of security that a user must have in order to be able t... | 01/17/2012 |
| 8098808 | Automated calling system for conference calls In a method for calling participants in a conference call, a computer system receives a conference date, a call time for the conference call, names of the participants, and telephone numbers for the participants. The computer system is operable to automatically init... | 01/17/2012 |
| 8095991 | Digital rights management of streaming captured content based on criteria regulating a sequence of elements A captured content rights controller detects a first portion of streaming captured content and a second portion of the streaming captured content after the first portion of the streaming captured content is detected. The captured content rights controller determines... | 01/10/2012 |
| 8094940 | Input method transform Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for transforming character data input between a first writing system and a second writing system. The computer implemented method comprises receiv... | 01/10/2012 |
| 8091022 | Online learning monitor Content is transferred from one computer resource to another computer resource by receiving a user-selected first insertion point for placement of verbatim quoted information within a first UI to a destination electronic document file; receiving a user selection of ... | 01/03/2012 |
| 8086999 | Automatic natural language translation during information transfer Information elements are automatically translated during cutting-and-pasting in a destination first, source second sequence by receiving a user selection of insertion points in the contents of a destination computer resource, then receiving a user selection of one o... | 12/27/2011 |
| 8086997 | Detecting aspectual behavior in unified modeling language artifacts Illustrative embodiments disclose detecting aspectual behavior in unified modeling language artifacts. A computer represents static and dynamic properties of the unified modeling language artifacts in a set of production rules. The computer also creates a set of bit... | 12/27/2011 |
| 8086586 | Accessing a data structure There is disclosed a method, apparatus, computer program and computer program product for facilitating access by an application to a data structure comprising a plurality of objects. A request is received from the application which initiates the return of the data s... | 12/27/2011 |
| 8085218 | Providing a floating alphanumeric/graphical display without moving electronics Mechanisms for providing a floating display without moving electronics is provided. The mechanisms include a stationary array of light emitting elements and a moving reflective element. As the reflective element rotates, oscillates, or otherwise moves in a path rela... | 12/27/2011 |
| 8065372 | Publish/subscribe messaging The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application ... | 11/22/2011 |
| 8056066 | Method and apparatus for address taken refinement using control flow information A computer implemented method, apparatus, and computer program product for obtaining aliasing information for a target variable in a computer program. A control flow graph representing the computer program is partitioned into an taken address portion that includes a... | 11/08/2011 |
| 8055933 | Dynamic updating of failover policies for increased application availability Mechanisms are provided for performing a failover operation of an application from a faulty node of a high availability cluster to a selected target node. The mechanisms receive a notification of an imminent failure of the faulty node. The mechanisms further receive... | 11/08/2011 |
| 8055719 | Performance and reduce network traffic for remote hardware data scan operations According to one embodiment of the present invention, multiple data scan operations are compacted into a single network message. A plurality of requests to perform a data scan operation on a remote node controller is received, forming a set of received data scan ope... | 11/08/2011 |
| 8055633 | Method, system and computer program product for duplicate detection A method of duplicate detection for data items in a stream of data items, the method comprising the steps of: receiving a data item from the stream of data items; applying at least two different hashing algorithms to the data item to generate hash keys that identify... | 11/08/2011 |
| 8054514 | Multiple document scanning A system and methodology enables the scanning of multiple documents in a single pass of a flat bed scanner. Multiple documents are placed on the scanner surface with a predetermined amount of vertical and horizontal spacing separating the documents. The scanning dev... | 11/08/2011 |
| 8050389 | Method and system for automatically selecting outgoing voicemail messages A system for automatically selecting an outgoing message for an incoming call. In response to receiving an incoming call, a calling party is identified. The identified calling party is compared against call log data to determine that the identified calling party has... | 11/01/2011 |
| 8046602 | Controlling connection status of network adapters A method, medium and implementing processing system are provided for controlling the number of Ethernet adapters connected in an EtherChannel depending upon the current bandwidth requirements of the system. This system reduces power consumption, inter alia, wherever... | 10/25/2011 |
| 8042118 | Developing diameter applications using diameter interface servlets Mechanisms for developing Diameter applications are provided. The mechanisms extend the application server servlet model to support Diameter applications. A “base protocol” servlet is provided that handles the basic Diameter protocol functionality. Base applicat... | 10/18/2011 |
| 8042115 | Method and system for balancing component load in an input/output stack of an operating system A system for balancing component load. In response to receiving a request, data is updated to reflect a current number of pending requests. In response to analyzing the updated data, it is determined whether throttling is necessary. In response to determining that t... | 10/18/2011 |
| 8042102 | Method and system for autonomic monitoring of semaphore operations in an application A method, an apparatus, and a computer program product in a data processing system are presented for using hardware assistance for gathering performance information that significantly reduces the overhead in gathering such information. Performance indicators are ass... | 10/18/2011 |
| 8041800 | Automatic orchestration of dynamic multiple party, multiple media communications A communication orchestration service automatically orchestrates dynamic multiple party, multiple media communications. A customer expresses his or her communications needs in the form of a high-level goal or goals. A goal-based search finds a combination of buildin... | 10/18/2011 |
| 8041724 | Dynamically modifying a sequence of slides in a slideshow set during a presentation of the slideshow Mechanisms for dynamically modifying a sequence of slides in a slideshow set during a presentation of the slideshow are provided. Tag metadata may be provided for each slide of a slideshow set such that this tag metadata may be used to establish logical subsets of s... | 10/18/2011 |
| 8041293 | Responding to recipient rated wirelessly broadcast electronic works A method, system, and program for responding to recipient ratings of wirelessly broadcast electronic works are provided. A secondary player receives a wireless broadcast of an electronic work from a primary player. Next, responsive to a playback of the electronic wo... | 10/18/2011 |
| 8041290 | Tracking locally broadcast electronic works A method, system, and program for tracking locally broadcast electronic works are provided. According to one aspect of the invention, a sending player locally broadcasts an electronic work. In particular, the local broadcast may be a wireless broadcast creating an a... | 10/18/2011 |
| 8040900 | N-port network adaptor Methods, systems and computer program products for an N-port network adaptor that is interchangeable between a network switch and a network adaptor. Embodiments of the invention include a method in a network device having a random access memory, a nonvolatile random... | 10/18/2011 |
| 8037479 | Implementing container managed batch jobs in an enterprise java bean environment An improved method, apparatus, and computer instructions for creating and running batch jobs in an object oriented environment, such as a J2EE environment. A request to execute a batch job is received. A deployment descriptor file is processed to identify a batch be... | 10/11/2011 |
| 8037017 | Real-time chat and conference contact information manager A real-time chat and conference contact information manager which, during a real-time online chat, online meeting, or online collaboration session between multiple participants, receives identification items associated with addition of a new participant; stores the ... | 10/11/2011 |
| 8032887 | Method and apparatus for allowing restarted programs to use old process identification A data processing system allows processes to be checkpointed and restarted. The system saves the old process and thread identifications in a process table. When an application makes a system call passing the old process and/or thread identifications as parameters, t... | 10/04/2011 |
| 8028238 | Message display system A method, medium and implementing processing system are provided in which electronic message content and other selected or predetermined components of an electronic message are automatically displayed whenever an abbreviated or condensed message identification on a ... | 09/27/2011 |
| 8014752 | Automatic wireless utilization of cellular telephone devices Automatic utilization of cellular telephone device is achieved by a controller and a short-range wireless communicator mounted on a vehicle, the short-range wireless communicator having a peer-to-peer communications capability; responsive to an emergency notificatio... | 09/06/2011 |
| 8010888 | Producing input to a transformation engine Input to a transformation engine is produced, responsive to a client computer providing a data access service (DAS) computer with XML data for transformation, by creating a graph shell and XML store for the XML data, determining if the graph has a store; and, if so,... | 08/30/2011 |
| 8006254 | Bequeathing privilege to a dynamically loaded module A computer implemented method, apparatus, and computer program product for transferring a privilege to a module. In one embodiment, a set of privileges required to initiate execution of code associated with the software module is identified to form enhanced privileg... | 08/23/2011 |
| 8005674 | Data modeling of class independent recognition models A recognition model set is generated. A technique is described to take advantage of the logarithm likelihood of real data for cross entropy to measure the mismatch between a training data and a training data derived model, and compare such type of mismatches between... | 08/23/2011 |
| 8001341 | Managing dynamically allocated memory in a computer system Managing dynamically allocated memory in a computer system in which garbage collection process is scheduled separately from data processing comprises initiating a system program and providing system memory for use by the system program, the system program being arra... | 08/16/2011 |