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/100 - TASK MANAGEMENT OR CONTROL


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 for administrating
No. of patents: 1877
Last issue date: 05/29/2012


1                      
NumberTitleIssue Date
8191066Continuously loading series of data whether data is requested or not, in response to end command unloading the data in descendent order of reference probability
In response to an activation of a data processing system, a request for processing is accepted in parallel with loading a series of data (a data body) from an external storage into a main memory independent of whether the processing of individual data is requested o...
05/29/2012
8185895Method, apparatus and program storage device for providing an anchor pointer in an operating system context structure for improving the efficiency of accessing thread specific data
A method, apparatus and program storage device for providing an anchor pointer in an operating system context structure for improving the efficiency of accessing thread specific data is provided. A kernel thread context structure is maintained in memory. A thread ac...
05/22/2012
8185897Task management system
A device may receive, over a network, a message that describes a task, create a new task object based on the message, determine whether the task includes performing a follow up task or a new task based on the message, discard the new task object when the task is nei...
05/22/2012
8185896Method for data processing using a multi-tiered full-graph interconnect architecture
A method is provided for implementing a multi-tiered full-graph interconnect architecture. In order to implement a multi-tiered full-graph interconnect architecture, a plurality of processors are coupled to one another to create a plurality of processor books. The p...
05/22/2012
8185898Method of streaming remote procedure invocation for multi-core systems
A method of streaming remote procedure invocation for multi-core systems to execute a transmitting thread and an aggregating thread of a multi-core system comprises the steps of: temporarily storing data to be transmitted; activating the aggregating thread if the am...
05/22/2012
8181177Reducing the number of heap handles in a program
One embodiment of the present invention provides a system that reduces the number of heap handles in a program. First, the system builds an intermediate representation of the program. The system then analyzes the intermediate representation to determine whether exec...
05/15/2012
8176489Use of rollback RCU with read-side modifications to RCU-protected data structures
A method, apparatus and program storage device for performing a return/rollback process for RCU-protected data structures is provided that includes checking a user-level state of a preempted thread having a RCU read-side critical section, and executing the critical ...
05/08/2012
8176491Fast synchronization of simple synchronized methods
A mechanism is disclosed for implementing fast synchronization of simple synchronized methods in a virtual machine. The mechanism provides for determining, during runtime, whether a set of instructions can be fully executed in lieu of invoking a synchronized method,...
05/08/2012
8176490System and method of interfacing a workload manager and scheduler with an identity manager
A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs workload management and scheduling for a compute environment and, unless...
05/08/2012
8171474System and method for managing, scheduling, controlling and monitoring execution of jobs by a job scheduler utilizing a publish/subscription interface
The invention relates to a system and a method for tracking and executing a job comprising a series of tasks. Each task may be executed on a separate computing device. The method comprises having a workload manager to identify an initial schedule of implementation f...
05/01/2012
8166479Optimizing data analysis through directional dependencies of a graph including plurality of nodes and attributing threading models and setting status to each of the nodes
There is provided an adaptive semi-synchronous parallel processing system and method, which may be adapted to various data analysis applications such as flow cytometry systems. By identifying the relationship and memory dependencies between tasks that are necessary ...
04/24/2012
8161480Performing an allreduce operation using shared memory
Methods, apparatus, and products are disclosed for performing an allreduce operation using shared memory that include: receiving, by at least one of a plurality of processing cores on a compute node, an instruction to perform an allreduce operation; establishing, by...
04/17/2012
8156493Exception handling in a concurrent computing process
The present invention provides a method and system for exception handling in an executable process executing in a concurrent computing environment. The present invention allows a user to interrupt the executable process at any stage of the computation without discon...
04/10/2012
8156494Pluggable DOM implementation using an abstract API when receiving API calls for accessing different formats of XML data
Techniques for implementing a scalable DOM and a pluggable DOM are provided. A scalable DOM implementation manages a DOM tree in memory to free unreferenced nodes, avoid generating nodes unnecessarily, and avoid storing multiple versions of the same data on disk. A ...
04/10/2012
8146086Gathering operational metrics within a grid environment using ghost agents
A method for gathering operational metrics can include the step of identifying a host within a grid environment, wherein the host can be a software object. A ghost agent can be associated with the host. The ghost agent can replicate actions of the host. Operational ...
03/27/2012
8146085Concurrent exception handling using an aggregated exception structure
Various technologies and techniques are disclosed for providing concurrent exception handling. Exceptions that occur in concurrent workers are caught. The caught exceptions are then forwarded from the concurrent workers to a coordination worker. The caught exception...
03/27/2012
8146084Loading applications in non-designated isolation environments
This specification describes technologies relating to execution of applications and the management of an application's access to other applications. In general, a method can include loading a first application, designated to a first isolation environment, including ...
03/27/2012
8146083Method and apparatus to modify a task within a set of tasks
A computer implemented method, apparatus, and computer usable program product for processing tasks. A set of one or more tasks is presented on a user interface, wherein the set of tasks are part of a process. A set of one or more policies are associated. Each respec...
03/27/2012
8141077System, method and medium for providing asynchronous input and output with less system calls to and from an operating system
A system, method and medium for reducing the number of system calls from an application program to an operating system kernel. In an embodiment, a method includes the steps of creating a list of requests issued by an application program, associating an indicia with ...
03/20/2012
8141076Cell processor methods and apparatus
Methods and apparatus for cell processors are disclosed. A policy module is loaded from a main memory of a cell processor into the local memory of a selected synergistic processing unit (SPU) under control of an SPU policy module manager (SPMM) running on the SPU. T...
03/20/2012
8136110Continue monitoring print job based on job ID and information present in the print queue even though no print job is present in the print queue
A method in an information-processing apparatus for monitoring a job based on a print request from a client computer includes obtaining job information which exists in a print queue, continue monitoring the print queue based on the obtained information even if a cli...
03/13/2012
8132169System and method for dynamically partitioning an application across multiple processing elements in a heterogeneous processing environment
A system and method for dividing an application into a number of logical program partitions is presented. Each of these logical program partitions are stored in a logical program package along with a execution monitor. The execution monitor runs in one of the proces...
03/06/2012
8132170Call stack sampling in a data processing system
A computer implemented method, apparatus, and computer usable program code for sampling call stack information. An event is monitored during execution of a plurality of threads executed by a plurality of processors. In response to an occurrence of the event, a threa...
03/06/2012
8127293Identifying executable process contents of flow executor(s) in flow generation system
The function restriction information of a designated flow executor is acquired. The acquired function restriction information is analyzed. An operation screen that identifiably displays process contents executable by the flow executor in association with setting tar...
02/28/2012
8122448Estimation method and system
A time estimation method and system. The method comprises performing a loop of one or more iterations. Each iteration is for calculating a remaining time duration (RD) for completing a process for performing tasks. The loop is performed until the RD equals zero. Eac...
02/21/2012
8117614Extract CPU time facility
An efficient facility for determining resource usage, such as a processor time used by tasks. The determination is performed on behalf of user applications that do not require a call to operating system services. The facility includes an instruction that determines ...
02/14/2012
8117615Facilitating intra-node data transfer in collective communications, and methods therefor
Intra-node data transfer in collective communications is facilitated. A memory object of one task of a collective communication is concurrently attached to the address spaces of a plurality of other tasks of the communication. Those tasks that attach the memory obje...
02/14/2012
8112751Executing tasks through multiple processors that process different portions of a replicable task
A developer can declare one or more tasks as being replicable. A library manages all tasks that are accessed by an application, including replicable tasks, and further establishes a task manager during requested task execution. During execution, the library generate...
02/07/2012
8108859Processor for controlling tread switching
The multi-threading changeover control apparatus of the present invention changes over threads in an information processing device in which a multi-threading method is used, and comprises a thread changeover request unit outputting a thread changeover request signal...
01/31/2012
8104036Measuring processor use in a hardware multithreading processor environment
In a multiprocessor system where each processor has the capacity to executing multiple hardware threads, a processor capacity monitor calculates a logical usage percentage of each of the available hardware threads. The processor capacity monitor calculates a physica...
01/24/2012
8087018Managing and supporting multithreaded resources for native code in a heterogeneous managed runtime environment
A computer implemented method and apparatus to manage multithread resources in a multiple instruction set architectures environment comprising initializing a first thread from a first context. The initialization of the first thread is suspended at a position in resp...
12/27/2011
8087020Method and system for performing real-time operation
An information processing system performs a real-time operation periodically at specific time intervals. The system includes a unit for performing a scheduling operation of assigning the real-time operation to a processor to perform the real-time operation periodica...
12/27/2011
8087019Systems and methods for performing machine-implemented tasks
A task management system may be configured to select and/or perform one or more tasks. The task management system may be configured to create weighted groups of tasks to be performed in response to various triggering conditions. The task management system may includ...
12/27/2011
8082544Managing parameter access in a task managing system
A number of tasks are defined according to a dependency graph. Multiple parameter contexts are maintained, each associated with a different scope of the tasks. A parameter used in a first of the tasks is bound to a value. This binding includes identifying a first of...
12/20/2011
8079031Method, apparatus, and a system for dynamically configuring a prefetcher based on a thread specific latency metric
A discussion of a dynamic configuration for a prefetcher is proposed. For example, a thread specific latency metric is calculated and provides dynamic feedback to the software on a per thread basis via the configuration and status registers. Likewise, the software c...
12/13/2011
8079032Method and system for rendering harmless a locked pestware executable object
A method and system for rendering harmless a locked pestware executable object is described. In one illustrative embodiment, a locked pestware executable object is detected on a storage device of a computer, the locked pestware executable object being inaccessible v...
12/13/2011
8074219Order preservation in data parallel operations
Various technologies and techniques are disclosed for preserving input element ordering in data parallel operations. This ordering may be based on element ordinal position in the input or a programmer-specified key-selection routine that generates sortable keys for ...
12/06/2011
8065678Method and apparatus for scheduling the processing of commands for execution by cryptographic algorithm cores in a programmable network processor
A method and apparatus for scheduling the processing of commands by a plurality of cryptographic algorithm cores in a network processor. ...
11/22/2011
8065679System and method for flexible application hosting on a wireless device
A method of dynamically hosting an application program on a wireless device, a content of the application partitioned into a plurality of module envelopes, each of the module envelopes having a portion of the modules comprising the application, the method comprising...
11/22/2011
8056077Apparatus and method for performing a task
An apparatus and method for performing a task, which can modify a task depending on devices connected through a network, are provided. The apparatus includes a task information storage unit, a device information determination unit, and a task information modificatio...
11/08/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?