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

Icon_funbox Bizarre Patents

Patent No. 5971829

Motorized Ice Cream Cone

A Receptacle for supporting, rotating and sculpting a portion of ice cream or similarly malleable food while it is being consumed.

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.

 

Class 718/101 - Batch or transaction processing


Subclass of Class 718 - Electrical computers and digital processing systems: virtual machine task or process management or task management/control
Definition: Subject matter comprising means or steps directed to (a)
No. of patents: 695
Last issue date: 05/21/2013


          11            
NumberTitleIssue Date
6959307Process 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
6959401Recovery 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
6957194Method 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
6952717Document 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
6952827User 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
6952718Method, 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
6951018Method 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
6950437System 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
6948167Data 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
6948005Peripheral 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
6944644Event 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
6944861Program 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
6943910Web 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
6944630Database 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
6944862Method 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
6941472System 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
6941344Method 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
6941554True 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
6941360Determining 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
6937080Current-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
6938055Data 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
6934949Method, 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
6934948System 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
6934719Methods, 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
6934951Parallel 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
6928477Availability 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
6925641Real 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
6925645Fault 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
6922727Method 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
6920467Avoiding 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
6920611Method 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
6920436Digital 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
6915447File 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
6915516Apparatus 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
6915515Method 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
6912712Real 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
6907421Regulating 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
6907530Secure 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
6907419Method, 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
6906889Magnetic 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
          11            
 
Sign InRegister
Username  
Password   
forgot password?