U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"I think there is a world market for maybe five computers."

Thomas Watson, chairman of IBM ; 1943

Newsletter  PatentStorm News

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.

 

Class 718/104 - Resource allocation


Subclass of Class 718 - Electrical computers and digital processing systems: virtual machine task or process management or task management/control
Definition: Subject matter for allocating digital data processing
No. of patents: 1812
Last issue date: 05/29/2012


          9            
NumberTitleIssue Date
7530071Facilitating access to input/output resources via an I/O partition shared by multiple consumer partitions
At least one input/output (I/O) firmware partition is provided in a partitioned environment to facilitate access to I/O resources owned by the at least one I/O firmware partition. The I/O resources of an I/O firmware partition are shared by one or more other partiti...
05/05/2009
7526767Methods for automatic group switching according to a resource plan
A resource scheduler is provided for allocating a computer system resource to database management system (DBMS) processes. The resource scheduler operates according to resource plans and resource allocation methods. Each plan allocates the resource according to a re...
04/28/2009
7523453System, method and program product for maintaining session information during dynamic resource additions or updates
Under the present invention, a system, method, and program product for dynamically adding resources in a web application server are provided. The method comprises: providing a resource; detecting an availability of the resource using a resource lookup web applicatio...
04/21/2009
7516457Componentized automatic provisioning and management of computing environments for computing utilities
The present invention provides systems, methods and apparatus for automatically provisioning and managing resources in a computing utility. Its automation procedures are based on a resource model which allows resource-specific provisioning and management tasks to be...
04/07/2009
7512948Method, system, and program for managing operation requests using different resources
Provided is a method, system and program for managing operation requests using different resources. In one embodiment, a first queue is provided for operations which utilize a first resource of a first and second resource. A second queue is provided for operations w...
03/31/2009
7509644Operating system capable of supporting a customized execution environment
Operating system methods and techniques for supporting one or more custom execution environments (CE2s) are provided. According to one embodiment, a determination is made with respect to which system resources of a computer system, if any, are to remain u...
03/24/2009
7503045Extensible computing system
Methods and apparatus providing a dynamically sized, highly scalable and available server farm are disclosed. A Virtual Server Farm (VSF) is created out of a wide scale computing fabric (“Computing Grid”) which is physically constructed once and then logically d...
03/10/2009
7500242Low-contention lock
The present disclosure relates to acquiring and releasing a shared resource via a lock semaphore and, more particularly, to acquiring and releasing a shared resource via a lock semaphore utilizing a state machine. ...
03/03/2009
7496920Dynamic computing environment using remotely allocable resources
A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources in...
02/24/2009
7487504Thread dispatch for multiprocessor computer systems
A thread dispatch mechanism dispatches threads in a multiprocessor computer system that has hardware multithreading enabled, thereby allowing each processor to execute multiple threads. The thread dispatch mechanism determines which processors are busy and cannot ex...
02/03/2009
7487506Autonomous management of system throughput
A computer program product stored on computer storage media includes instructions for managing a workload in a computing system. The product including instructions for collecting resource and state data for a plurality of service class periods, calculating a long te...
02/03/2009
7487505Multithreaded microprocessor with register allocation based on number of active threads
A mechanism in a multithreaded processor to allocate resources based on configuration information indicating how many threads are in use. ...
02/03/2009
7484216System and method for decoupling space reservation in transactional logging systems
A common logging system (a “virtual logging system”) that presents to one or more log clients the appearance that each log client is interacting with a dedicated logging system. In reality, the virtual logging system is multiplexing virtual log streams, includin...
01/27/2009
7480911Method and apparatus for dynamically allocating and deallocating processors in a logical partitioned data processing system
A method, apparatus, and computer instructions for managing a set of processors. In response to a request to deallocate a processor assigned to a partition within the logical partitioned data processing system, the processor in the set of processors, is stopped. In ...
01/20/2009
7480912Method for policy-based, autonomically allocated storage
Methods for allocation of storage resources, performance monitoring, and reallocation of resources to eliminate hot spots, by specifying high-level goals, rather than by means of low-level manual steps. Policies are specified as administrator specified constraints u...
01/20/2009
7475399Method and data processing system optimizing performance through reporting of thread-level hardware resource utilization
According to a method of operating a data processing system, one or more monitoring parameter sets are established in a processing unit within the data processing system. The processing unit monitors, in hardware, execution of each of a plurality of schedulable soft...
01/06/2009
7475398System and method for implementing a smart system call
According to the present invention, a “smart system call” may be implemented. The smart system call employs a code “stub” that is used to make function calls to privileged memory locations. The code stub includes facilities to determine the current mode of e...
01/06/2009
7472390Method and apparatus to enable execution of a thread in a multi-threaded computer system
Briefly, in accordance with an embodiment of the invention, an apparatus and method to enable execution of a thread in a multi-threaded computer system is provided. The method may include enabling execution of a non-executing thread based at least on whether a hardw...
12/30/2008
7472391Resource loader for applications that utilize relative uniform resource identifiers
A resource loader provides resource lookup and redirection to computer software applications. The resource loader allows applications to be written using relative Uniform Resource Identifier (“URI”) rather than hard-coded URI that includes a protocol identified ...
12/30/2008
7469407Method for resource balancing using dispatch flush in a simultaneous multithread processor
The processing of instructions from multiple threads using a shared dispatch pipeline is controlled by invoking a dispatch flush operation wherein instructions of a selected thread in the shared dispatch pipeline are flushed in response to resource requirements. A f...
12/23/2008
7467384Uniform resource discovery with multiple computers
Data associated with a function instance corresponding to a resource on one computer system is published for use on another computer system. A function instance is created on the other computer system using the published data. ...
12/16/2008
7467383System for controlling task execution using a graphical representation of task dependency
A specification of a graphical representation of task dependency has a plurality of task elements each associated with a different task, a resource element having a plurality of attachment locations, and linking elements coupling the task elements to the resource el...
12/16/2008
7458078Apparatus and method for autonomic hardware assisted thread stack tracking
Method and apparatus for tracking thread stacks during a trace of a computer program. Hardware assistance mechanisms allow a processor to autonomically maintain a thread work area for each thread where a call stack is stored. An operating system informs the processo...
11/25/2008
7454753Semaphore management subsystem for use with multi-thread processor systems
A generic method and apparatus for managing semaphores in a multi-threaded processing system has a storage area for each of the threads in the processing system. Each storage area includes a first part for storing at least one indicia for identifying at least one un...
11/18/2008
7454754System for providing resources based on licensing contract with user by correcting the error between estimated execution time from the history of job execution
A network system includes an application service provider (ASP) which is connected to the Internet and executes an application, and a CPU resource provider which is connected to the Internet and provides a processing service to a particular computational part (e.g.,...
11/18/2008
7451450Resource manager architecture
Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system co...
11/11/2008
7451449Work allocation system
A work allocation system has a plurality of agents that bid for work in accordance with preferences and behavior of corresponding resources. Each agent represents a group of resources and is arranged to evaluate the likelihood that at least one resource in the group...
11/11/2008
7451448Methods for selectively quiescing a computer system
A computer system is selectively quiesced by preventing selected resource consumers from starting new activity on a computer system, while allowing already-running activity to continue. Resource consumers are divided into resource consumer groups, and some groups ar...
11/11/2008
7448037Method and data processing system having dynamic profile-directed feedback at runtime
Software communicates to a processing unit a classification each of at least one schedulable software entity that the processing unit executes. A resource manager within the processing unit dynamically allocates hardware resources within the processing unit to the s...
11/04/2008
7444635Multi-task system for controlling execution of application sessions and reservation of resources
Resource type specific Resource Handlers are provided for the reservation of resources for an application session, along with a Resource Allocation Manager for bookkeeping and analysis of a resource allocation situation, Application Session Management and Scheduling...
10/28/2008
7444633Federating legacy/remote content into a central network console
Content from multiple remote/legacy consoles is aggregated within a central console to provide a single point-of-access for managing remote resources. Preferred embodiments deploy the central console as a network-accessible application, and this console application ...
10/28/2008
7444636Method and system of determining attributes of a functional unit in a multiple processor computer system
A method and system of determining by a first program an attribute of a first functional unit by referencing a virtual memory address (the first functional unit comprising a first processor and a random access memory (RAM) coupled to the first processor in a compute...
10/28/2008
7444634Method and apparatus for providing dynamic locks for global resources
One embodiment of the present invention provides a system that facilitates applying a dynamic lock to a range of a resource within a computer system. Upon receiving a request to lock to the range of the resource from a thread, the system examines an active lock pool...
10/28/2008
7444637Systems and methods for scheduling coprocessor resources in a computing system
Systems and methods for scheduling coprocessing resources in a computing system are provided without redesigning the coprocessor. In various embodiments, a system of preemptive multitasking is provided achieving benefits over cooperative multitasking by any one or m...
10/28/2008
7444638Method for scheduling executions of real-time processes to guarantee satisfaction of various timing constraints
A system and methods for scheduling executions of real-time processes, including periodic processes and asynchronous processes to guarantee satisfaction of various timing constraints. The system schedules their executions in two phases: a pre-run-time (off-line) pha...
10/28/2008
7444640Controlling processing networks
According to an embodiment of the invention, a method is provided for allocating load to processing nodes in a processing cluster arranged as an object dependency network. The method includes establishing at a load allocation function a plurality of load allocation ...
10/28/2008
7444316Method for scheduling jobs using distributed utility-based preemption policies
One embodiment of the present invention provides a system that assigns jobs to a system containing a number of central processing units (CPUs). During operation, the system captures a current state of the system, which describes available resources on the system, ch...
10/28/2008
7441242Monitoring performance of a logically-partitioned computer
A method, apparatus, system, and signal-bearing medium that in an embodiment collect a performance metric of a first partition in a logically-partitioned computer. If the difference between the performance metric and an expected performance metric exceeds a threshol...
10/21/2008
7441243Exception handling in the processing of proposal requests in a grid computing environment
A system, method, and service associated with a computing grid or a virtual organization include a request for proposal (RFP) generator, where the RFP describes a data processing task. The RFP is provided to multiple resource providers via the computing grid where e...
10/21/2008
7441244Workload scheduler with cumulative weighting indexes
A workload scheduler supporting the definition of a cumulative weighting index is proposed. The scheduler maintains (384-386) a profile for each job; the profile (built using statistics of previous executions of the job) defines an estimated usage of d...
10/21/2008
          9            
 
Sign InRegister
Username  
Password   
forgot password?