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

Icon_funbox Bizarre Patents

Patent No. 5100138

Motorized Mobile Boxing Robot

A simulation environment for the sport of boxing utilizing a robotic machine interface system which carries a person.

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


          9            
NumberTitleIssue Date
7269185Management and control of multi-layer networks
A communications network has multiple resource-allocation layers and incorporates a management structure for allocating resources to allocate resources requested by a first layer of said layers from a second of said layers. At a first layer, the management structure...
09/11/2007
7269662Method for data distribution
Stream data is transmitted from a distribution server to a client without any loss of data. The capacity of a reception buffer to be prepared at the client can be made small and the network bandwidth necessary for data redistribution can be narrowed. A relay server ...
09/11/2007
7269637Service provision method via a network and service provision system using the same
A service providing method and system according to which a stable access condition is maintained, losses of service providing opportunities to users are reduced and a stable service is provided via a network are provided. When an access request is sent from a user t...
09/11/2007
7269752Dynamically controlling power consumption within a network node
A method and system for controlling power consumption within a network node is disclosed. The method and system include dynamically controlling the power consumption of network processing engines based on predetermined thresholds. By dynamically controlling the powe...
09/11/2007
7269143Combining routers to increase concurrency and redundancy in external network access
A controller is provided for increasing bandwidth between a local area network (“LAN”) and other networks by using multiple routers on the given LAN. Data packets are multiplexed between the routers using a novel variation on the standard SYN packet synchronizat...
09/11/2007
7269179Control mechanisms for enqueue and dequeue operations in a pipelined network processor
Common control for enqueue and dequeue operations in a pipelined network processor includes receiving in a queue manager a first enqueue or dequeue with respect to a queue and receiving a second enqueue or dequeue request in the queue manager with respect to the que...
09/11/2007
7266607Quasi-high availability hosted applications
A client-server application is provided to clients across a network. Requests from the client are accepted by a reliable proxy and sent to master and standby configurations of the client-server application. Each configuration processes the request to produce master ...
09/04/2007
7266823Apparatus and method of dynamically repartitioning a computer system in response to partition workloads
A method, system and apparatus for dynamically repartitioning a partitioned computer system in response to workload demands are provided. In one embodiment, a monitoring software is used to monitor workloads on all resources in all the partitions. If a workload on a...
09/04/2007
7266540Mechanism for dynamic workload rebalancing in a multi-nodal computer system
Disclosed is an apparatus, method, and program product for observing the nodal workload balance of the system on an ongoing basis, and for dynamically changing the preferred nodes of existing threads in order to improve nodal balance. Workload balance is ascertained...
09/04/2007
7263476High speed information processing and mass storage system and method, particularly for information and application servers
A high speed, microcomputer based, Fibre Channel compatible and fault tolerant information processing and mass storage system especially suited for information servers and application servers. A unique and extremely versatile system architecture, including a dual lo...
08/28/2007
7260596Distributed service provider
A station for a network apparatus, which includes interconnected by a communication link, includes a network connection; a self assessment module operable to determine a current status of the station including a measure of the stations available resources; a trust l...
08/21/2007
7260598Methods and apparatus for processing client requests in a content distribution network using client lists
Mechanisms and techniques operating in a content distribution network in a peering relationship with a second content distribution network. The system maintains a first client list identifying a first set of client devices associated with a first content distributio...
08/21/2007
7260644Apparatus and method for re-directing a client session
A load balancer in a wireless access protocol network receives a request from a client terminal. The load balancer selects one of a plurality of gateways to process the request. The load balancer sends a re-direct message to the client terminal that includes informa...
08/21/2007
7257580Method, system, and program for restricting modifications to allocations of computational resources
Provided are a method, system, and program for allocating resources for computational resources. A request is received to modify a permitted resource allocation. A determination is made of a modification restriction providing a limit on modifications that may be mad...
08/14/2007
7257582Load balancing with shared data
The input of a computer executable process, is logically subdivided, without reading, into a plurality of partitions which are distributed to a plurality of processors in which respective subtasks including the reading of those partitions, are carried out. The metho...
08/14/2007
7257407System and method for dynamically allocating data rates and channels to clients in a wireless network
Disclosed is a system, apparatus, and method for dynamically allocating wireless channels in a wireless network. At least two client devices are present in the wireless network. Each client device is capable of transceiving wireless data over a wireless channel. In ...
08/14/2007
7254607Dynamic coordination and control of network connected devices for large-scale network site testing and associated architectures
Dynamic coordination and control of network connected devices within a distributed processing platform is disclosed for large-scale network site testing, or for other distributed projects. For network site testing, the distributed processing system utilizes a plural...
08/07/2007
7254626Global server load balancing
A global server load-balancing (GSLB) switch serves as a proxy to an authoritative DNS and communicates with numerous site switches that are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information re...
08/07/2007
7254639Methods and apparatus for directing packets among a group of processors
The invention is directed to techniques for allocating packets received by the flow control processor located on the input/output (I/O) communications interface of the data communications device to a forwarding entity or session processor, chosen from a plurality of...
08/07/2007
7254812Multi-processor task scheduling
An information processing system is configured to schedule tasks to a plurality of processors using processor performance information. For example, the maximum performance level of each of the processors, the current performance level of each of the processors, and ...
08/07/2007
7254138Transparent, look-up-free packet forwarding method for optimizing global network throughput based on real-time route status
A packet forwarding method for optimizing packet traffic flow across communications networks and simplifying network management. The invention provides look-up-free and packet-layer-protocol transparent forwarding of multi-protocol packet traffic among Layer-N (N=2 ...
08/07/2007
7251815Multiple virtual machines sharing processor and work queue in memory having program/dispatch functions for assigning and accessing work items while the virtual machine was not idle
A system, computer program product and method for dispatching work items in a virtual machine operating system. The virtual machine operating system defines first and second virtual machines. First and second work queues are created in a memory. The first virtual ma...
07/31/2007
7251709Storage device having a lateral storage director
A storage device such as a disk drive is provided with a lateral storage director. The lateral storage director is capable of self-assessing the status of the storage device. The lateral storage director also enables one storage device to transfer data files to anot...
07/31/2007
7249358Method and apparatus for dynamically allocating processors
A computer system having a plurality of processors where each of the processors is dynamically assigned for execution of tasks based upon either performance or reliability. ...
07/24/2007
7249351System and method for preparing software for execution in a dynamically configurable hardware environment
A system and method for creating run time executables in a configurable processing element array is disclosed. This system and method includes the step of partitioning a processing element array into a number of defined sets of hardware accelerators, which in one em...
07/24/2007
7249176Managing user access of distributed resources on application servers
A method and system to manage user access to resources and computing tasks on servers located on a network. The preferred embodiments of this system would enable a resource provider to manager user access to resources based on user specific criteria and resource spe...
07/24/2007
7249179System for automatically activating reserve hardware component based on hierarchical resource deployment scheme or rate of resource consumption
An apparatus and method to automatically activate a reserve resource when the load on a number of active resources (e.g., a number of CPUs or servers) meets a threshold. A resource usage policy specifying at least one threshold and having a corresponding task is com...
07/24/2007
7246174Method and system for accessing and managing virtual machines
A Virtual Access Core (VAC) manages and controls access to virtual machines. A Virtual Instruction Routine (VIR) protocol is used by all components of the system to pass instructions and information about a Virtual Session. The VAC issues commands in the VIR protoco...
07/17/2007
7243166External storage subsystem
A plurality of independent cache units and nonvolatile memory units are provided in a disk controller located between a host (central processing unit) and a magnetic disk drive. A plurality of channel units for controlling the data transfer to and from the central p...
07/10/2007
7243351System and method for task scheduling based upon the classification value and probability
The present invention provides a system and method for scheduling tasks in a computing system. The disclosed system model has multiple levels, with each level having at least one queue. Each queue has at least one processing function and zero or more clusters associ...
07/10/2007
7243121System and method for dividing computations
In certain aspects, the invention features a system and method for receiving a parent job configured to produce one or more descendant jobs, and scheduling computation of the parent job on a node computing device that is one of a plurality of node computing devices ...
07/10/2007
7240136System and method for request priority transfer across nodes in a multi-tier data processing system network
A method, computer program product, and a data processing system for transferring request prioritizations in a data processing system network is provided. A first data processing system receives a transaction request and identifies a priority of the transaction requ...
07/03/2007
7240135Method of balancing work load with prioritized tasks across a multitude of communication ports
A processor is used to evaluate information regarding the number, size, and priority level of data transfer requests sent to a plurality of communication ports. Additional information regarding the number, size, and priority level of data requests received by the co...
07/03/2007
7240118Network system, network device, access restriction method for network device, storage medium, and program
When access is attempted by a device equipped with Web client capabilities, a device connected to a network and equipped with Web server capabilities judges whether to restrict the access. If it is judged that the access should be restricted, information about the r...
07/03/2007
7236987Systems and methods for providing a storage virtualization environment
A storage virtualization environment is provided that includes a system for providing one or more virtual volumes. The system may include a host system and a set of storage devices, each of which includes physical block addresses that stores data. Further, the syste...
06/26/2007
7237239Availability and consistent service semantics in a load balanced collection of services running different instances of an application
In one embodiment, a method for providing consistent services semantics for multiple services running different instances of an application comprises maintaining, at a network node, data identifying current application versions associated with the multiple services,...
06/26/2007
7237242Dynamic thread pool tuning techniques
Thread pools in a multithreaded server are programmatically adjusted, based on observed statistics from the server's inbound workload. In a multithreaded server environment, response time to end users is improved while increasing the efficiency of software execution...
06/26/2007
7237033Duplicating switch for streaming data units to a terminal
Streaming to a terminal by using a duplicating switch to receive a stream of data units, using the duplicating switch to store content from the stream, using the duplicating switch to generate a second stream that incorporates the content that was stored and address...
06/26/2007
7237243Multiple device management method and system
A multiple device management method and system that executes commands on one controller computer, such as in a data center, to initiate operations on controlled computers containing agent software. An operation may comprise the execution of script, execution of a bi...
06/26/2007
7233331Parallel object task engine and processing method
A parallel processing system and method for performing processing tasks in parallel on a plurality of processors breaks down a processing task into a plurality of self-contained task objects, each of which has one or more “data-waiting” slots for receiving a res...
06/19/2007
          9            
 
Sign InRegister
Username  
Password   
forgot password?