A vest or belt is integrally formed with tubular, pet receiving passageways which extend around the wearer's body and terminate in pocket-like chambers for feeding and retrieval.
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 |
| 8448175 | Deadlock detection in a parallel program A method and system of deadlock detection in a parallel program, the method comprising: recording lock events during the operation of the parallel program and a first order relation among the lock events; converting information relevant to the operation of the paral... | 05/21/2013 |
| 8448176 | Execution of work units in a heterogeneous computing environment Work units are transparently offloaded from a main processor to offload processing systems for execution. For a particular work unit, a suitable offload processing system is selected to execute the work unit. This includes determining the requirements of the work un... | 05/21/2013 |
| 8448174 | Information processing device, information processing method, and recording medium An information processing device which has a plurality of process units for performing various kinds of processes includes a detecting unit that detects a processing loads of the process units; a determining unit that determines whether a total amount of the process... | 05/21/2013 |
| 8443366 | Techniques for establishing a parallel processing framework for a multi-tenant on-demand database system In accordance with embodiments, there are provided techniques for establishing a parallel processing framework in a multi-tenant on-demand database system. These techniques for establishing a parallel processing framework in a multi-tenant on-demand database system ... | 05/14/2013 |
| 8443367 | Federated management in a distributed environment Methods, systems, and techniques that enable enhanced coordination and management of a plurality of servers cooperatively operating in a cluster of servers. In one implementation, a plurality of enhanced Virtual Desktop Management (VDM) Servers operating in a Federa... | 05/14/2013 |
| 8438571 | Thread speculative execution and asynchronous conflict In an embodiment, asynchronous conflict events are received during a previous rollback period. Each of the asynchronous conflict events represent conflicts encountered by speculative execution of a first plurality of work units and may be received out-of-order. Duri... | 05/07/2013 |
| 8434085 | Scalable scheduling of tasks in heterogeneous systems Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for scalable scheduling of tasks in heterogeneous systems is provided. According to one embodiment, the computer implemented method comprises fetc... | 04/30/2013 |
| 8429655 | System and method for asynchronous processing in page lifecycle System and methods for asynchronous processing within a web page lifecycle, enabling web page developers to integrate asynchronous work within the web page implementation that can store state inside the page and is applied to requests to the particular page. Handler... | 04/23/2013 |
| 8429656 | Thread count throttling for efficient resource utilization Methods and apparatuses are presented for graphics operations with thread count throttling, involving operating a processor to carry out multiple threads of execution of, wherein the processor comprises at least one execution unit capable of supporting up to a maxim... | 04/23/2013 |
| 8424006 | Task assignment on heterogeneous three-dimensional/stacked microarchitectures A method of enhancing performance of a three-dimensional microarchitecture includes determining a computational demand for performing a task, selecting an optimization criteria for the task, identifying at least one computational resource of the microarchitecture co... | 04/16/2013 |
| 8424005 | System and method for time-aware run-time to guarantee time A method and system for achieving time-awareness in the highly available, fault-tolerant execution of components in a distributed computing system, without requiring the writer of these components to explicitly write code (such as entity beans or database transactio... | 04/16/2013 |
| 8418180 | Thread priority method for ensuring processing fairness in simultaneous multi-threading microprocessors A method, apparatus, and computer program product are disclosed for ensuring processing fairness in simultaneous multi-threading (SMT) microprocessors. A clock cycle priority is assigned to a first thread and to a second thread during a standard selection state that... | 04/09/2013 |
| 8418181 | Managing program execution based on data storage location Techniques are described for managing execution of programs, such as for distributed execution of a program on multiple computing nodes. In some situations, the techniques include selecting a cluster of computing nodes to use for executing a program based at least i... | 04/09/2013 |
| 8418182 | Method and system for controlling a scheduling order per category in a music scheduling system A system and method for controlling a scheduling order per category is disclosed. A scheduling order can be designated for the delivery and playback of multimedia content (e.g., music, news, other audio, advertising, etc) with respect to particular slots within the ... | 04/09/2013 |
| 8413151 | Selective thread spawning within a multi-threaded processing system One embodiment of the present invention sets forth a technique for selectively spawning threads within a multiprocessing system. A computation work distributor (CWD), within the system, is responsible for performing the detailed work needed to spawn a thread grid. A... | 04/02/2013 |
| 8413152 | Job scheduler, job scheduling method, and job control program storage medium To provide a job scheduler, a job scheduling method, and a job control program that are capable of, even with an incapable CPU not equipped with a real-time OS, meeting basic real-time property that is required in a system. The job scheduler is a job scheduler 5 | 04/02/2013 |
| 8413153 | Methods and systems for sharing common job information Apparatus and methods are provided for utilizing a plurality of processing units. A method comprises selecting a pending job from a plurality of unassigned jobs based on a plurality of assigned jobs for the plurality of processing units and assigning the pending job... | 04/02/2013 |
| 8407708 | Techniques for providing improved affinity scheduling in a multiprocessor computer system Techniques for controlling a thread on a computerized system having multiple processors involve accessing state information of a blocked thread, and maintaining the state information of the blocked thread at current values when the state information indicates that l... | 03/26/2013 |
| 8402465 | System tool placement in a multiprocessor computer A multiprocessor computer system comprises a plurality of nodes and an application placement module operable to place an application on a selected group of the compute nodes. The application placement module includes a system tool helper operable to manage operation... | 03/19/2013 |
| 8402464 | System and method for managing contention in transactional memory using global execution data Transactional Lock Elision (TLE) may allow threads in a multi-threaded system to concurrently execute critical sections as speculative transactions. Such speculative transactions may abort due to contention among threads. Systems and methods for managing contention ... | 03/19/2013 |
| 8397236 | Credit based performance managment of computer systems A system and method to control the allocation of processor (or state machine) execution resources to individual tasks executing in computer systems is described. By controlling the allocation of execution resources, to all tasks, each task may be provided with throu... | 03/12/2013 |
| 8392924 | Custom scheduling and control of a multifunction printer A method and system for implementing custom scheduling policies including making alterations to internal task scheduling policies or firmware operating within the MFP throughout the lifetime of the MFP. Internal task scheduling policy alterations can be made either ... | 03/05/2013 |
| 8392923 | Dynamic polling for completion of asynchronous tasks based on historical task completion times A method, system, and computer program product for computing an optimal time interval between polling requests to determine whether an asynchronous operation is completed, in a data processing system. A Polling Request Interval (PRI) utility determines the optimal t... | 03/05/2013 |
| 8392925 | Synchronization mechanisms based on counters A method and apparatus which maintain a plurality of counters to synchronize a plurality of requests for a lock independent of interlocks. The plurality of counters include a lock counter and an unlock counter. The requests wait in a wait queue maintained separately... | 03/05/2013 |
| 8387056 | Method for dynamically enabling the expansion of a computer operating system A method for scheduling tasks in a computer operating system comprises a background task creating at least one registered service. The background task provides an execution presence and a data present to a registered service and ranks the registered services accordi... | 02/26/2013 |
| 8387052 | Adaptive partitioning for operating system An adaptive partition scheduler is a priority-based scheduler that also provides execution time guarantees (fair-share). Execution time guarantees apply to threads or groups of threads when the system is overloaded. When the system is not overloaded, threads are sch... | 02/26/2013 |
| 8387053 | Method and system for enhancing computer processing performance A method of performing operations in a computer system, computer system, and related method of compilation, are disclosed. In one embodiment, the method of performing includes providing compiled code having at least one thread, where each of the at least one thread ... | 02/26/2013 |
| 8387054 | Method and apparatus of scheduling data movers A method and apparatus for scheduling data movers is described. The method and apparatus comprise monitoring utilization of a resource used by a data mover to process a data flow, determining rank information based on the utilization of the resource and scheduling a... | 02/26/2013 |
| 8387057 | Fast and linearizable concurrent priority queue via dynamic aggregation of operations Embodiments of the invention improve parallel performance in multi-threaded applications by serializing concurrent priority queue operations to improve throughput. An embodiment uses a synchronization protocol and aggregation technique that enables a single thread t... | 02/26/2013 |
| 8387055 | System and method for providing information and associating information A system and method builds a set of information by providing information related to each object of a first type surrounded with a pair of identifiers. Information related to objects of a second type is provided with an embedded identifier. Information received from ... | 02/26/2013 |
| 8381216 | Dynamic thread pool management Dynamically managing a thread pool associated with a plurality of sub-applications. A request for at least one of the sub-applications is received. A quantity of threads currently assigned to the at least one of the sub-applications is determined. The determined qua... | 02/19/2013 |
| 8381214 | Extensible job submission Briefly, aspects of the subject matter described herein relate to job submission. In aspects, a client (which itself may be a scheduler) sends a request to a scheduler to execute a job. The client may indicate which extensions to a base job submission protocol the c... | 02/19/2013 |
| 8381217 | System and method for preventing resource over-commitment due to remote management in a clustered network storage system A clustered network storage system includes a management module and a resource allocation mechanism configured to allow remote management of node resources from the management module while preventing resource over-commitment due to the remote management. Preventing ... | 02/19/2013 |
| 8381215 | Method and system for power-management aware dispatcher In general the invention relates to a system. The system includes processors each having a processing state. The system further includes a dispatcher operatively connected to the plurality of processors and configured to: receive a first thread to dispatch, select o... | 02/19/2013 |
| 8381218 | Managing groups of computing entities Managing groups of entities is described. In an embodiment an administrator manages operations on a plurality of entities by constructing a management scenario which defines tasks to be applied on a group of entities. In an example the management scenario includes i... | 02/19/2013 |
| 8375390 | Scheduling method and scheduling apparatus Thread information is retained in a main memory. The thread information includes a bit string and last executed information. Each bit of the bit string is allocated to a thread, and the number and the value of the bit indicate the number of the thread and whether or... | 02/12/2013 |
| 8375391 | Image processing apparatus, method of controlling image processing apparatus with emulation function when external storage device is attached, manages processing of jobs and sub jobs, and recording medium Whether a job execution instruction has been issued or not is determined. When it is determined that the job execution instruction has been issued, a job ID is issued. Contents of the job in accordance with the job execution instruction are checked. Then, whether th... | 02/12/2013 |
| 8375392 | Data aware scheduling on heterogeneous platforms Systems and method for data-aware scheduling of applications on a heterogeneous platform having at least one central processing unit (CPU) and at least one accelerator. Such systems and methods include a function call handling module configured to intercept, analyze... | 02/12/2013 |
| 8370841 | Optimizing deterministic event record and replay operations Mechanisms for managing task events during the scheduling period of a task executing on a processor. Only events of specific portions of the scheduling period are logged, wherein a first shared resource access has been granted for the task, this portion of the sched... | 02/05/2013 |
| 8370840 | Apparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner The present invention concerns methods and apparatus for performing computer system maintenance and notification activities in an opportunistic manner during time periods identified by a user when the user expects not to be using the computer system. In methods and ... | 02/05/2013 |