A method to tenderize meat with an explosive shockwave.
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 |
| 7320044 | System, method, and computer program product for interrupt scheduling in processing communication Method, system, apparatus and computer program product for interrupt scheduling in processing communication. In one embodiment the method includes: a sending computer program and a receiving computer program, coupling at least one registered signal identifier and a ... | 01/15/2008 |
| 7320063 | Synchronization primitives for flexible scheduling of functional unit operations A processor employing synchronization primitives for flexible scheduling of functional unit operations. In one embodiment, a processor may include a number of functional units, each configured to retrieve operations for processing from an operation storage, and wher... | 01/15/2008 |
| 7318128 | Methods and apparatus for selecting processes for execution Mechanisms and techniques operate in a multiprocessing computer system having a plurality of processing devices and provide an affinity-based wakeup locality successor selection process that can identify processes to be executed by a kernel by detecting when a first... | 01/08/2008 |
| 7318228 | System and method for task arbitration in multi-threaded simulations Present herein is a system and method for arbitration in multi-threaded programming. Task calls are directed to a task wrapper that associates the task call with a particular unique identifier, and stores parameters provided by the task call at memory locations asso... | 01/08/2008 |
| 7318125 | Runtime selective control of hardware prefetch mechanism A control mechanism that allows individual applications to turn hardware prefetch on or off is provided. By preliminary trial run one can determine precisely whether an application will benefit or suffer from hardware prefetch. The selective control of prefetching b... | 01/08/2008 |
| 7315910 | Techniques for handling lock-related inconsistencies Techniques are described herein for handling lock-related inconsistencies. As mentioned above, such inconsistencies occur when two or more sets of lock information, relating to the same resource, convey inconsistent information about locks requested and/or granted o... | 01/01/2008 |
| 7315892 | In-kernel content-aware service differentiation The increasing number of Internet users and innovative new services such as e-commerce are placing new demands on Web servers. It is becoming essential for Web servers to provide performance isolation, have fast recovery times, and provide continuous service during ... | 01/01/2008 |
| 7315429 | Apparatus, method and program product for a multi-controller and multi-actuator storage device A data storage device, method and program product for high data transfer and access rate is disclosed. The data storage device includes a housing wherein at least one data storage disk is rotatably mounted. The housing further includes at least two actuator arm asse... | 01/01/2008 |
| 7316016 | Homogeneous monitoring of heterogeneous nodes A distributed and scalable architecture is described to facilitate reactive detection of operational state changes in diverse, heterogeneous objects, logging of detected state-changes, and generating alerts in response to detected state-changes for the purpose of re... | 01/01/2008 |
| 7316017 | System and method for allocatiing communications to processors and rescheduling processes in a multiprocessor system In a multiprocessor system, a system and method assigns communications to processors, processes, or subsets of types of communications to be processed by a specific processor without using a locking mechanism specific to the resources required for assignment. The sy... | 01/01/2008 |
| 7313599 | Process migration method computer and system Process migration method includes copying first process context indicative of first processing, transmitting process context to second computer, causing first computer to start generation of first execution record, causing second computer to receive process context,... | 12/25/2007 |
| 7313669 | Virtual translation lookaside buffer In one embodiment, a method for supporting address translation in a virtual-machine environment includes creating a guest translation data structure to be used by a guest operating system for address translation operations, creating an active translation data struct... | 12/25/2007 |
| 7313727 | Adaptive recovery from system failure for application instances that govern message transactions Mechanisms for adaptively entering and exiting recovery mode. When a message is received from a particular message transaction, the appropriate processing instance is loaded from persistent memory to system memory. The processing instance then determines from its ow... | 12/25/2007 |
| 7313793 | Method for forking or migrating a virtual machine A method is provided for increasing the efficiency of virtual machine processing. A parent virtual machine is provided on a host computer. The parent virtual machine is temporarily or permanently suspended. A child virtual machine is created at a new location by for... | 12/25/2007 |
| 7313794 | Method and apparatus for synchronization of shared memory in a multiprocessor system Method and apparatus for synchronizing access to a memory shared among a plurality of processors is described. In one example, each of the plurality of processors includes a primary bus for communicating with the memory and a secondary bus. A synchronization block i... | 12/25/2007 |
| 7313560 | Data migration system and method A system and method for migrating data from a source system to a target system using a heterogeneous set of migration systems. The described system comprises: a plurality of migration systems, wherein each migration system includes a set of processes for migrating d... | 12/25/2007 |
| 7310559 | Timed control system with shifted time features A control system with a clock or calendar based control has two time frames defined for assigning control events during different days of the week. The weekday time frame is defined as Sunday noon through Friday noon, while the weekend time frame is defined as Frida... | 12/18/2007 |
| 7310649 | Data structure for efficient enqueuing and dequeuing A data structure for efficient enqueuing and dequeuing is disclosed. The structure includes a horizontally linked list, an array, a vertically linked list, and a head pointer. Entity ranks are distributed over the array, where each array entry has a range of ranks. ... | 12/18/2007 |
| 7310674 | Load balancer for network processor A load balancer for a network processor has load balance control units that are multistage-connected in series with each other. When distribution destinations of input information concentrates into a specific network processor by distribution process executed by a l... | 12/18/2007 |
| 7310803 | Method and system for executing multiple tasks in a task set A method, system and computer readable storage medium for executing a set of tasks. The method includes selecting an incomplete task in the set and then either starting its execution (if it was not previously suspended) or resuming its execution (if it was previousl... | 12/18/2007 |
| 7308686 | Software input/output using hard real time threads A system and method for implementing high speed input and output protocols in software using hard real time threads. The processor provides both high speed and deterministic performance. The hard real time threads execute enough instructions per clock cycle of the i... | 12/11/2007 |
| 7305675 | Processing tasks with failure recovery A method and apparatus is provided for processing tasks with failure recovery. The method includes storing one or more tasks in a queue, wherein each task has an associated exit routine, and determining at least one task to process based on a priority scheme. The me... | 12/04/2007 |
| 7305582 | Consistent asynchronous checkpointing of multithreaded application programs based on active replication A method for checkpointing a multithreaded application program, based on the egalitarian and competitive active replication strategy. The invention enables different threads to be checkpointed at different times in such a way that the checkpoints restore a consisten... | 12/04/2007 |
| 7305500 | Sram controller for parallel processor architecture including a read queue and an order queue for handling requests A controller for a random access memory includes an address and command queue that holds memory references from a plurality of microcontrol functional units. The address and command queue includes a read queue that stores read memory references. The controller also ... | 12/04/2007 |
| 7305502 | Compressing an amount of uncompressed data less than amount of hibernation related data written to storage via DMA controller when requested write is pending An improved hibernation method and system, including the use of a modified DMA (Direct Memory Access) mode of transferring data to and from the disk. The use of DMA increases data transfer speed, while freeing the system processor to perform other tasks, including c... | 12/04/2007 |
| 7305446 | Method and system for processing ingress messages for a state based application associated with a network processor An efficient method for performing state based ingress packet selection for a packet processing system in a network processor is disclosed. With this method, each set of message classes is associated with a state of an application, and each set of message classes is... | 12/04/2007 |
| 7305468 | Suspension and reinstatement of reference handles A handle administration system is described in which software agents receive handles to various resources that they can use to obtain the resources. The described embodiments provide multiple states that can be assumed by the handles. An unassigned state is provided... | 12/04/2007 |
| 7305475 | System and method for enabling a client application to operate offline from a server One disadvantage of the client/server computing model is the client's strong dependence on the server. A system and method are disclosed for enabling a client application to operate offline from the server. For each request, the client application registers a reques... | 12/04/2007 |
| 7302687 | Computer apparatus, terminal server apparatus and performance management methods therefor The present invention discloses a computer apparatus (6-12) comprising a central processing unit (CPU) (32), means (28) for monitoring CPU load, and means (30) for reducing the CPU usage from at least one CPU demand source, thereby... | 11/27/2007 |
| 7302688 | Portable data-processing terminal including a program competition manager A cellular phone has a competition manager for controlling a competition between an inquiry task which inquires whether or not the inquiry task is allowed to start and a competing task having a competition with the inquiry task because these two of the tasks use a c... | 11/27/2007 |
| 7302686 | Task management system A task management system that inherit priority and that can reduce the queue operation required for transition to/return from a mutual exclusion awaiting state The task management system can execute a task without considering its priority, start or stop a server tas... | 11/27/2007 |
| 7302698 | Operation of trusted state in computing platform A computing entity comprises a trusted monitoring component having a first processing means and a first memory means, the trusted monitoring component being a self-contained autonomous data processing unit, and a computer platform having a main processing means and ... | 11/27/2007 |
| 7302450 | Workload scheduler with resource optimization factoring A workload scheduler supporting an efficient distribution and balancing of the workload is proposed. The scheduler maintains (383-386) a profile for each job; the profile (build using statistics of previous executions of the job) defines an estimated u... | 11/27/2007 |
| 7302613 | System and method for capturing kernel-resident information A system, method and interface for consistently capturing kernel resident information are provided. An operating system architecture includes user mode modules and kernel mode applications. A user mode module initiates a kernel mode information request through an ap... | 11/27/2007 |
| 7302684 | Systems and methods for managing a run queue Various implementations of the described subject associate a plurality of threads that are sorted based on thread priority with a run queue in a deterministic amount of time. The run queue includes a first plurality of threads, which are sorted based on thread prior... | 11/27/2007 |
| 7302690 | Method and apparatus for transparently sharing an exception vector between firmware and an operating system A method, apparatus and computer instructions for handling exception vectors by firmware. An exception vector is identified to form an identified exception vector when control is passed from an operating system to the firmware. The identified exception vector is sav... | 11/27/2007 |
| 7299467 | Method and system for minimizing memory access latency in a computer system A computer system includes a plurality of nodes coupled together wherein each node may comprise a processor and memory. The system may also include a plurality of software objects usable by any of the nodes. Each object may be provided to, and stored in, the memory ... | 11/20/2007 |
| 7299466 | Mechanism for managing execution environments for aggregated processes Workspace definitions, which define an execution environment, can be associated with jobs. A work request is processed to automatically determine that tasks that are progeny of a given job inherit the association with the workspace definition, and therefore, that th... | 11/20/2007 |
| 7299242 | Single-word lock-free reference counting Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in multiprocessor computers, as well as implementations of related shared data structures. Some exploitations ... | 11/20/2007 |
| 7299465 | Configurable application integrating service request and fulfillment process A method and system for generating a plurality of concurrent solutions for a corresponding plurality of service requests each having one or more service types. The method comprises the steps of defining a set of said service types and a sequence of activities for ea... | 11/20/2007 |