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

Icon_funbox Did You Know...

...that the inventor of the electric motor was a blacksmith named Thomas Davenport? Described as "a brilliantly unsuccessful inventor", Davenport invented the first rotary electric motor. In 1836 he headed out -- on foot -- from his Vermont home to file a patent application at the Patent Office in Washington, D.C. By the time he got there, he had squandered away his money and couldn't afford the $30 filing fee so he turned around and went home. When he later mailed in his application with money he'd raised, the Patent office was destroyed in a fire. He did finally get credit for his invention on Feb. 5, 1837.

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/105 - Load balancing


Subclass of Class 718 - Electrical computers and digital processing systems: virtual machine task or process management or task management/control
Definition: Subject matter directed to minimizing processing execution
No. of patents: 1208
Last issue date: 05/29/2012


    3                  
NumberTitleIssue Date
7712103Method and system for managing load balancing in data processing system
In a dynamic queue load balancing method using a plurality of computers, the load level of each computer is obtained. A queue management table including information on a queue length and the number of queued requests in each queue and a queue adjustment table includ...
05/04/2010
7707580Parallel computing method, parallel computing program and computer
There is provided a parallel computing method of performing a parallel computing by using a master computer for generating a job and plural worker computers which execute the job and to each of which availability is assigned: wherein the master computer; includes: g...
04/27/2010
7707581Method and system for managing server load to execute transactions of an application program on multiple servers
A method and system for managing server load to execute groups of transactions of an application program on N servers. A condition, ascertained for each transaction group, is that a current value of global multiplicity is not or is, respectively, less than a specifi...
04/27/2010
7698710System and method to improve service in a group of servers
A system and method for evaluating workload units in a computer system whereby each workload unit is assigned an impact number representing the number of days that the expiration date of a computer system would be changed if the workload unit were to be added or rem...
04/13/2010
7694306Balancing computational load across a plurality of processors
Computational load is balanced across a plurality of processors. Source code subtasks are compiled into byte code subtasks whereby the byte code subtasks are translated into processor-specific object code subtasks at runtime. The processor-type selection is based up...
04/06/2010
7694305Method of controlling access to computing resource within shared computing environment
An embodiment of a method of controlling access to a computing resource within a shared computing environment begins with a first step of measuring performance parameters for workloads accessing the computing resource to determine a performance parameter vector for ...
04/06/2010
7665092Method and apparatus for distributed state-based load balancing between task queues
One embodiment of the present invention provides a system that performs load balancing between task queues in a multiprocessor system. During operation, the system conditionally requests load information from a number of neighboring CPUs in a neighborhood of a reque...
02/16/2010
7647592Methods and systems for assigning objects to processing units
Methods and systems are provided for assigning objects to processing units. In one implementation, a method is provided for assigning objects to a cluster of processing units, wherein each of the processing units has a storage capacity. The method may include the st...
01/12/2010
7636917Network load balancing with host status information
In a first exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a system to perform actions that include: accumulating host status information at multiple hosts; and sending the ...
12/22/2009
7636918Method and system for tracking memory usage by software agents
A method and system for tracking memory usage by software agents operating in a computer system is disclosed. A memory resource tracking application is executed in the system. When an operating software agent is detected, a determination is made about the memory con...
12/22/2009
7634776Multi-threaded processing design in architecture with multiple co-processors
A method for designing a multi-threaded processing operation that includes, e.g., multimedia encoding/decoding, uses an architecture having multiple processors and optional hardware accelerators. The method includes the steps of: identifying a desired chronological ...
12/15/2009
7631310Loadbalancing multiple files across computing devices
A load balancer evenly distributes processing loads to multiple computing devices. A data structure may be divided into multiple files, each of which corresponds to an estimated load value. The files are assigned to the computing devices in such a way that the proce...
12/08/2009
7614056Processor specific dispatching in a heterogeneous configuration
An abstraction layer is comprised in the operating system that represents the particulars of the PPMs. The abstractions in the abstraction layer are differentiated from one another by parameters representing the characteristics of the PPMs. The dispatcher uses the a...
11/03/2009
7600229Methods and apparatus for load balancing processing of management information
Mechanisms and techniques for processing information in a management application, such as a storage area network management application, include a load manager, a set of distributed agents that collect information, and a set of store process that store the agent-col...
10/06/2009
7594233Processing thread launching using volunteer information
A method of and computer system for selecting a processor of a computer system on which to launch a processing thread is described. Each processor load is compared with a volunteer load of a volunteer information. If the processor load is lower than the volunteer lo...
09/22/2009
7590984System and method for balancing a computing load among computing resources in a distributed computing problem
A distributed parallel computing system actively takes advantage of problem partitioning to balance the computing load among computing resources continually during processing. Variable problem partitions (VPPs) are initially defined as groups of original problem cel...
09/15/2009
7577959Providing on-demand capabilities using virtual machines and clustering processes
Techniques are provided for on-demand resource allocation in a cluster having at least one initial virtual machine. It is determined that resource requirements have changed. At least one new virtual machine is created on at least one physical machine based on the ch...
08/18/2009
7536693Method for load spreading of requests in a distributed data storage system
Incoming requests to a data storage system are distributed among one or more peer node computer systems of the data storage system in accordance with a load spreading configuration. A hash value is computed from the request utilizing selected header information of t...
05/19/2009
7530073Systems and methods for the repartitioning of data
Various embodiments of the present invention are directed toward extending a federation of servers and balancing the data load of said federation of servers, in order to improve accessibility and scope of the system by moving the first backup data structure on the s...
05/05/2009
7523454Apparatus and method for routing a transaction to a partitioned server
An apparatus and method for routing a transaction to a partitioned server. The invention comprises identifying a plurality of partitions (e.g., logical, resource, etc.) on the server, determining a configuration for each partition, and providing the configuration to...
04/21/2009
7519968Decentralized control system for network connection
In a decentralized control system, a program of the system is described in one form to flexibly cope with changes of the system, and the program developing efficiency, processing performance, and reliability of the system are increased. In configuration, a plurality...
04/14/2009
7512949Status hub used by autonomic application servers
A method for serving applications including receiving a component status publication and acquiring a client request. The component status publication can specify a usage level for an application component. A server response for the client request can be selected fro...
03/31/2009
7509645Methods and apparatus for load balancing storage nodes in a distributed network attached storage system
A distributed data storage system stores a single image file system across a plurality of physical storage volumes. The physical storage may be direct attached storage, or may be coupled through a storage area network (“SAN”). One or more clients communicate wit...
03/24/2009
7509646Method of managing workloads in a distributed processing system
An embodiment of the present invention is a method for generating a simulated processor load on a system of CPU's, and introducing a controlled workload into the system that is spread evenly across the available CPU resources and may be arranged to consume a precise...
03/24/2009
7503046Method of obtaining interleave interval for two data values
A method of determining an interleave pattern for n lots of A and y lots of B, when n plus y equals a power of two such that the expression 2z−n may be used to represent the value of y, includes generating a key including the reverse bit order of a seri...
03/10/2009
7503047System and method for enhancing the sharing of application libraries between different JVM's and systems with a dynamic relocation based on usage patterns
The present disclosure is a method for storing possible classes or class containers (Jars) based on usage patterns of JVMs. The classes may be stored in the memory area of the JVM that may use those most and is closest to the actual system for access. Distributed en...
03/10/2009
7500243Load balancing method and system using multiple load balancing servers
Load balancing method and system for balancing a processing load in a network, wherein load balancer upon receiving a client request selects one of a plurality of processing servers for serving the request. The selection of a processing server may be based on a loca...
03/03/2009
7493620Transfer of waiting interrupts
Apparatus and methods are provided for transferring interrupts. One embodiment of a computing device includes a first processor, a memory in communication with the first processor, and computer executable instructions stored in memory and executable on the first pro...
02/17/2009
7490328Method and apparatus for allocating processor pool resources for handling mobile data connections
A method of operating a processor pool having a given maximal processing power, in handling mobile data connections. The method includes connecting a plurality of mobile data connections, which may require up to a total peak processing power which is substantially g...
02/10/2009
7480914Restricting resources consumed by ghost agents
One aspect of the present invention can include a method for restricting resources consumed by ghost agents. The method can include the step of associating a ghost agent with a host. A resource utilization value can be ascertained for the ghost agent and the host co...
01/20/2009
7480913Method, apparatus, and program for scheduling resources in a penalty-based environment
The present invention relates to the problem of scheduling work for employees and/or other resources in a help desk or similar environment. The employees have different levels of training and availabilities. The jobs, which occur as a result of dynamically occurring...
01/20/2009
7478393Method for marketing to instant messaging service users
A method for reallocating processors in a logically partitioned environment using a Performance Enhancement Program (PEP) and a Reallocation Program (RP). The PEP allows an administrator to designate several parameters and identify donor and recipient candidates. Th...
01/13/2009
7472392Method for load balancing an n-dimensional array of parallel processing elements
One aspect of the present invention relates to a method for balancing the load of an n-dimensional array of processing elements (PEs), wherein each dimension of the array includes the processing elements arranged in a plurality of lines and wherein each of the PEs h...
12/30/2008
7454755Smart stub or enterprise Java™ bean in a distributed processing system
A clustered enterprise distributed processing system. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a virtual machine (JVM) and kernel software layer for transferring messages,...
11/18/2008
7448038Method for using filtering to load balance a loop of parallel processing elements
One aspect of the present invention relates to a method for balancing the load of a parallel processing system having a plurality of parallel processing elements arranged in a loop, wherein each processing element has a local number of tasks associated therewith. Th...
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
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
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
7444639Load balanced interrupt handling in an embedded symmetric multiprocessor system
In an embedded symmetric multiprocessor (ESMP) system it is desirable to maintain equal central processing unit load balance. When an interrupt occurs, a single central processing receives the interrupt and then passes information to the central processing unit sche...
10/28/2008
7444459Methods and systems for load balancing of virtual machines in clustered processors using storage related load information
Methods and systems for generating storage related load factor information for load balancing of multiple virtual machines operable in a cluster of multiple physical processors (such as a blade center). Load factor information is generated within a storage system re...
10/28/2008
    3                  
 
Sign InRegister
Username  
Password   
forgot password?