| |
 |
|
Class Information
Number: 718/106
Name: Electrical computers and digital processing systems: virtual machine task or process management or task management/control > Task management or control > Process scheduling > Dependency based cooperative processing of multiple programs working together to accomplish a larger task
Description: Subject matter comprising means or steps for identifying and dealing with dependencies between executing programs, tasks and processes (e.g., data dependencies, control flow dependencies, etc.).
Patents under this class:
| Patent Number |
Title Of Patent |
Date Issued |
| 7617503 |
Method and apparatus for determining which of two computer processes should perform a function X |
Nov. 10, 2009 |
| 7614040 |
System and method for efficiently analyzing and building interdependent resources in a software project |
Nov. 3, 2009 |
| 7599985 |
Distributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document |
Oct. 6, 2009 |
| 7594232 |
Intelligent memory device for processing tasks stored in memory or for storing data in said memory |
Sep. 22, 2009 |
| 7590566 |
Method and system for manufacturing and retailing products provided by remote vendors to remote customers |
Sep. 15, 2009 |
| 7590984 |
System and method for balancing a computing load among computing resources in a distributed computing problem |
Sep. 15, 2009 |
| 7584239 |
System architecture for wide-area workstation management |
Sep. 1, 2009 |
| 7580145 |
Method and apparatus for effective job management |
Aug. 25, 2009 |
| 7577955 |
Renderfarm monitoring system |
Aug. 18, 2009 |
| 7568200 |
Computer-implemented method and apparatus for inventory management |
Jul. 28, 2009 |
| 7565651 |
Parallel task scheduling system for computers |
Jul. 21, 2009 |
| 7562359 |
User process object code installer |
Jul. 14, 2009 |
| 7559063 |
Program flow control in computer systems |
Jul. 7, 2009 |
| 7555515 |
Asynchronous pipeline |
Jun. 30, 2009 |
| 7552042 |
Method for message processing on a programmable logic device |
Jun. 23, 2009 |
| 7552247 |
Increased computer peripheral throughput by using data available withholding |
Jun. 23, 2009 |
| 7548918 |
Techniques for maintaining consistency for different requestors of files in a database management system |
Jun. 16, 2009 |
| 7546598 |
Measuring software system performance using benchmarks |
Jun. 9, 2009 |
| 7543292 |
Method and computer system for workflow control |
Jun. 2, 2009 |
| 7543297 |
Collaborative planning actions and recipes |
Jun. 2, 2009 |
| 7539992 |
Scheduling method, program product for use in such method, and task scheduling apparatus |
May. 26, 2009 |
| 7536541 |
Parallelizing multiple boot images with virtual machines |
May. 19, 2009 |
| 7533383 |
Method, system, and apparatus for scheduling pattern based web services |
May. 12, 2009 |
| 7519968 |
Decentralized control system for network connection |
Apr. 14, 2009 |
| 7516458 |
Job management in presence of implicit dependency |
Apr. 7, 2009 |
| 7512950 |
Barrier synchronization object for multi-threaded applications |
Mar. 31, 2009 |
| 7509371 |
Application discovery method including identifying task entry points and launch points |
Mar. 24, 2009 |
| 7509647 |
Method and apparatus for modeling dataflow systems and realization to hardware |
Mar. 24, 2009 |
| 7506134 |
Hardware resource based mapping of cooperative thread arrays (CTA) to result matrix tiles for efficient matrix multiplication in computing system comprising plurality of multiprocessors |
Mar. 17, 2009 |
| 7502876 |
Background memory manager that determines if data structures fits in memory with memory state transactions map |
Mar. 10, 2009 |
| 7496919 |
Method to support role based prioritization of processes |
Feb. 24, 2009 |
| 7493400 |
Creating and dissolving affinity relationships in a cluster |
Feb. 17, 2009 |
| 7493618 |
Fault tolerant mutual exclusion locks for shared memory systems |
Feb. 17, 2009 |
| 7487247 |
Systems, methods and computer program products for improving placement performance of message transforms by exploiting aggressive replication |
Feb. 3, 2009 |
| 7487496 |
Computer program functional partitioning method for heterogeneous multi-processing systems |
Feb. 3, 2009 |
| 7484223 |
System and method for building a run-time image from components of a software program |
Jan. 27, 2009 |
| 7480719 |
Information system, load control method, load control program and recording medium |
Jan. 20, 2009 |
| 7478376 |
Computer program code size partitioning method for multiple memory multi-processing systems |
Jan. 13, 2009 |
| 7475400 |
Database system and information processing system with process code information |
Jan. 6, 2009 |
| 7454480 |
System and method for optimizing access to information in peer-to-peer computer networks |
Nov. 18, 2008 |
| 7454579 |
Managing access to shared resources |
Nov. 18, 2008 |
| 7451146 |
Almost non-blocking linked stack implementation |
Nov. 11, 2008 |
| 7447732 |
Recoverable return code tracking and notification for autonomic systems |
Nov. 4, 2008 |
| 7448046 |
Computer system for providing a collaborative workflow environment |
Nov. 4, 2008 |
| 7441249 |
Activity monitoring without accessing a process object |
Oct. 21, 2008 |
| 7434210 |
Interposing library for page size dependency checking |
Oct. 7, 2008 |
| 7428485 |
System for yielding to a processor |
Sep. 23, 2008 |
| 7426531 |
Distributed electronic data processing |
Sep. 16, 2008 |
| 7426715 |
Shutting down a plurality of software components in an ordered sequence |
Sep. 16, 2008 |
| 7426731 |
Determining processor usage by a thread |
Sep. 16, 2008 |
|
|
|