Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Browse by Category: Main > Information Technology
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:
1 2 3 4 5 6 7 8 9 10 11

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

1 2 3 4 5 6 7 8 9 10 11


 
 
  Recently Added Patents
Organic light-emitting device and method of fabricating the same
Hair clip
Glove
Tunable dispersion and dispersion slope compensator in optical telecommunication system
Generating a clock crossing signal based on clock ratios
Method and apparatus for remotely controlling a terminal by a control terminal and storing control history information at the terminal being remotely controlled
Typed intermediate language support for languages with multiple inheritance
  Randomly Featured Patents
Differential pressure sensing device
Peer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewith
Propane tank stand
Epoxy based synthetic solder
Methods for detection of rearranged DNA
Fault management of high temperture superconductor cable
Riot gun
Method and apparatus for controlling and communicating with business office devices
High efficiency gear transmission
Digital color image signal processing apparatus