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 |
| 8191066 | Continuously 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 |
| 8185895 | 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 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 |
| 8185897 | Task 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 |
| 8185896 | Method 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 |
| 8185898 | Method 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 |
| 8181177 | Reducing 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 |
| 8176489 | Use 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 |
| 8176491 | Fast 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 |
| 8176490 | System 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 |
| 8171474 | System 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 |
| 8166479 | Optimizing 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 |
| 8161480 | Performing 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 |
| 8156493 | Exception 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 |
| 8156494 | Pluggable 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 |
| 8146086 | Gathering 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 |
| 8146085 | Concurrent 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 |
| 8146084 | Loading 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 |
| 8146083 | Method 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 |
| 8141077 | System, 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 |
| 8141076 | Cell 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 |
| 8136110 | Continue 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 |
| 8132169 | System 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 |
| 8132170 | Call 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 |
| 8127293 | Identifying 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 |
| 8122448 | Estimation 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 |
| 8117614 | Extract 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 |
| 8117615 | Facilitating 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 |
| 8112751 | Executing 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 |
| 8108859 | Processor 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 |
| 8104036 | Measuring 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 |
| 8087018 | Managing 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 |
| 8087020 | Method 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 |
| 8087019 | Systems 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 |
| 8082544 | Managing 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 |
| 8079031 | Method, 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 |
| 8079032 | Method 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 |
| 8074219 | Order 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 |
| 8065678 | Method 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 |
| 8065679 | System 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 |
| 8056077 | Apparatus 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 |