A Receptacle for supporting, rotating and sculpting a portion of ice cream or similarly malleable food while it is being consumed.
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 |
| 6959307 | Process and system for a client object to perform a remote method invocation of a method in a server object An adapter is generated by introspecting on the interfaces of an Enterprise JavaBean (EJB) running on a CORBA server. The adapter resides on the Java client-side and contains a remote proxy of the CORBA server that runs the EJB. The adapter is a Java class that impl... | 10/25/2005 |
| 6959401 | Recovery guarantees for software components A technique is described for guaranteeing recovery in a computer system comprising of recovery contracts with a plurality of obligations for a message exchange between a first component and a second component. Three forms of contract are described, governing interac... | 10/25/2005 |
| 6957194 | Method for printing digital works A method for providing limited printing of a digital work having one or more rights associated therewith within a system having at least one repository configured to enforce use of the digital work in accordance with the rights. A limited printing right, or other ri... | 10/18/2005 |
| 6952717 | Document and message exchange system for ASP model Document and message exchange can be facilitated using a Application Service Provider model. Assigning unique identifiers for data fields allows multiple databases to exchange information using relational databases. A project can be initiated and participants invite... | 10/04/2005 |
| 6952827 | User program and operating system interface in a multithreaded environment A method and system that prepares a task for being swapped out from processor utilization that is executing on a computer with multiple processors that each support multiple streams. The task has one or more teams of threads, where each team represents threads execu... | 10/04/2005 |
| 6952718 | Method, system, storage medium and server apparatus for controlling workflow Flow control for a workflow controlling system is achieved wherein a business document flows among a plurality of participants by, at a system which includes a server apparatus including a storage device and terminal apparatus connecting to the server apparatus via ... | 10/04/2005 |
| 6951018 | Method and apparatus for efficiently tracking monitors Methods and apparatus for enabling the association between a monitor and an object to be maintained when a garbage collection occurs during a wait action performed with respect to the object are disclosed. According to one aspect of the present invention, a method f... | 09/27/2005 |
| 6950437 | System and method for transmission of information between locations on a computer network with the use of unique packets System and method for transmission of information between locations on a computer network with the use of unique packets. A method is disclosed for communicating between first and second unlike systems. Information is generated at the first system in a first informa... | 09/27/2005 |
| 6948167 | Data exchange method in a multi-processor system In the data exchange method in a multiprocessor system which has a primary processor and at least one secondary processor which communicate with one another via a system bus, with data being able to be exchanged with an application system via an interface to the pri... | 09/20/2005 |
| 6948005 | Peripheral device for programmable controller A storage unit stores ranges of devices allocated for each sequence program. A device range checking unit sequentially extracts device notations indicating consecutive areas and commands specifying consecutive devices present in a sequence program, expands devices o... | 09/20/2005 |
| 6944644 | Event management in a system with separate application and graphical user interface processing A network-based system is provided in which application logic and business rules reside on a server to which a user attaches from a client machine. The system includes a view manager residing on the client machine for generating a graphical user interface (GUI) envi... | 09/13/2005 |
| 6944861 | Program reception/execution apparatus that can commence execution of a machine program having only received the program in part, and a program transmission apparatus that enables such execution When a program transmission apparatus divides a program into a plurality of partial programs before transmission, a program reception execution apparatus executes a partial program when the partial program has already been received, and, when the execution needs to ... | 09/13/2005 |
| 6943910 | Web server and facsimile machine having web server function A facsimile server machine that is easy to access from a client personal computer but does not allow the client personal computer to rewrite machine settings without authentication. The facsimile server machine includes a controller for executing a plurality of HTTP... | 09/13/2005 |
| 6944630 | Database management system and method which monitors activity levels and determines appropriate schedule times A system and method for automated database management are provided. Statistics relating to operation of a database may be collected, wherein the database comprises one or more database objects. Characteristics of the database objects may be determined, either automa... | 09/13/2005 |
| 6944862 | Method and system for scheduling execution of activities A method (300) and system for scheduling execution of activities, such as jobs of a batch processing. An estimated duration of each job is predicted (365-367) as a running average of the measured durations of completed instances of the job executed pre... | 09/13/2005 |
| 6941472 | System and method for maintaining security in a distributed computer network A system and method for maintaining security in a distributed computing environment comprises a policy manager located on a server for managing and distributing a security policy, and an application guard located on a client for managing access to securable componen... | 09/06/2005 |
| 6941344 | Method for managing the simultaneous utilization of diverse real-time collaborative software applications The present invention describes a system 10 and method for managing the simultaneous utilization of diverse real-time collaborative software applications. This method allows linking of multiple computer operators or users in a single collaborative session, in... | 09/06/2005 |
| 6941554 | True parallel client server system and method A software system to provide a true-parallel, client-server system comprises a server 52. The server 52 comprises any suitable system for using and supporting an operating system 54. The operating system 54 is operable to create and delet... | 09/06/2005 |
| 6941360 | Determining and registering participants in a distributed transaction in response to commencing participation in said distributed transaction A mechanism and system are provided for making available information that identifies participants of a distributed operation by registering the information with a name service. Once the participant information has been registered with the name service, the name serv... | 09/06/2005 |
| 6937080 | Current-controlled CMOS logic family Various circuit techniques for implementing ultra high speed circuits use current-controlled CMOS (C3MOS) logic fabricated in conventional CMOS process technology. An entire family of logic elements including inverter/buffers, level shifters, NAND, NOR, X... | 08/30/2005 |
| 6938055 | Data processing system and method and storage medium storing data processing program A data processing system is provided for quickly and appropriately handling alteration to shared data stored in main-memory areas of a plurality of machines connected via a network. The system has a transaction acceptor for accepting a request for executing the tran... | 08/30/2005 |
| 6934949 | Method, computer program product, and system for dual mode batch program execution An IMS batch application, originally coded to execute as a DLI/DBB batch application, executes on a computer system as either a Batch Message Processing batch application or as the DLI/DBB batch application. The transfer of control to the IMS batch application is in... | 08/23/2005 |
| 6934948 | System and method for grouping diverse operations A method is provided for managing a group of two or more operations within a software system. The method includes initiating a group context including a sub-context for each operation in the group context, wherein each operation is supported by one of a transactiona... | 08/23/2005 |
| 6934719 | Methods, systems and computer program products for controlling variables associated with transactions in a multiple transaction environment Methods systems and computer program products are provided which provide a transacted variable. The transacted variable is associated with a specific transaction such that actions on the underlying object of the transacted variable do not affect the contents of the ... | 08/23/2005 |
| 6934951 | Parallel processor with functional pipeline providing programming engines by supporting multiple contexts and critical section A system and method for employing multiple hardware contexts and programming engines in a functional pipeline partitioned to facilitate high performance data processing. The system and method includes a parallel processor that assigns system functions for processing... | 08/23/2005 |
| 6928477 | Availability and scalability in clustered application servers by transmitting expected loads of clients to load balancer The invention relates to a technology of workload balancing for improved availability within a multitude of applications-servers and a multitude of application-clients interconnected with said application-servers by a communication network. A proposed method compris... | 08/09/2005 |
| 6925641 | Real time DSP load management system A highly intelligent DSP load management system is described herein for enhancing the processing capabilities of an SOC device. The DSP load management system enables parallel processing of data at high frequency and distributes, reads and writes data to several CPU... | 08/02/2005 |
| 6925645 | Fault tolerant server architecture for collaborative computing A distributed collaborative computer system is provided that comprises a plurality of server computers interconnected via a high-speed link. Client computers can connect to any available server computer and start or join a conference hosted on either the server comp... | 08/02/2005 |
| 6922727 | Method and system for managing parallel data transfer through multiple sockets to provide scalability to a computer network A method and system for managing the transfer of data in parallel through multiple sockets. The present invention facilitates the use of multiple sockets and avoid monopolization of a socket by releasing the socket as soon as data from a client request has been sent... | 07/26/2005 |
| 6920467 | Avoiding unwanted side-effects in the updating of transient data An information processing apparatus includes memory for storing a plurality of data; updating means for updating data stored in the memory in a transaction; and setting means for setting, with regard to each of the plurality of data stored in the memory, whether upd... | 07/19/2005 |
| 6920611 | Method and system for implementing a loyalty merchant component A loyalty merchant component for facilitating communications amongst cardholder systems, merchant servers and a loyalty host for purposes of processing loyalty transactions is provided. The loyalty merchant component performs a number of interface functions between ... | 07/19/2005 |
| 6920436 | Digital work structure A digital work for use within a rights management system for controlling use of the digital work in accordance with usage rights. The work is organized into an acyclic structure and includes a contents file including information related to content that can be interp... | 07/19/2005 |
| 6915447 | File server storage arrangement The invention provides a storage system that is highly available even in the face of component failures in the storage system, and a method for operating that storage system. A first and a second file server each includes a file server request log for storing incomi... | 07/05/2005 |
| 6915516 | Apparatus and method for process dispatching between individual processors of a multi-processor system A method and system allocate resources in a plurality of processors system. When a processor is idle, the system determines when another processor is not idle. The time the non-idle processor remains non-idle is timed, and once a predetermined amount of time elapses... | 07/05/2005 |
| 6915515 | Method for creating path-sensitive branch registry for cyclic distributed transactions An exemplary embodiment of the invention is a method for providing a path-sensitive branch registry for cyclic distributed transactions. This method requires that a superior node's transaction manager (TM) identify itself as the root followed by sending the syncpoin... | 07/05/2005 |
| 6912712 | Real time control system for multitasking digital signal processor using ready queue A real time control system capable of accurately supporting the real time characteristics of a multitasking digital signal processor (DSP) which requires an operating system (OS), is provided. In this real time control system, a ready queue and a waiting queue each ... | 06/28/2005 |
| 6907421 | Regulating file access rates according to file type File access rates of processes are regulated according to file type. An association table stores entries associating processes to be regulated with specific access rates for various file types. System calls that access files are intercepted, and a system call wrappe... | 06/14/2005 |
| 6907530 | Secure internet applications with mobile code A system and method for securing pathways to a remote application server involves a gateway or authentication server, and a mobile code authentication and encryption client available for download from the gateway or authentication server. Upon connection of a user's... | 06/14/2005 |
| 6907419 | Method, system, and product for maintaining within a virtualization system a historical performance database for physical devices A data processing system, method, and product are disclosed for maintaining a database of usage information of multiple, different physical devices. A virtualization system is provided interposed between a host computer system and the physical devices. The host comp... | 06/14/2005 |
| 6906889 | Magnetic disk drive A magnetic disk drive has a low power consumption state in which the spindle motor is stopped for reducing the average power consumption when no read or write commands have been received. When a read or write command is received, the spindle motor is started. The ti... | 06/14/2005 |