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

Icon_funbox Quotables

"What, sir, would you make a ship sail against the wind and currents by lighting a bonfire under her deck? I pray you, excuse me, I have not the time to listen to such nonsense."

Napoleon Bonaparte ; When told of the Robert Fulton steamboat

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


          11            
NumberTitleIssue Date
7406694Method and system for tracking kernel resource usage
A method and computer system for tracking kernel resource usage is disclosed that tracks kernel resources allocated to user processes called from the user level of the operating system. A tag of the user processes is generated, which allows a way to identify the use...
07/29/2008
7403874Method and system for prioritizing formatting actions of a number of data formatters
In one embodiment, a method of prioritizing formatting actions of a number of data formatters 1) instantiates a number of threads for execution by a processing system, the number of threads sharing thread processing resources, and the number of threads including at ...
07/22/2008
7401335Single stack kernel
A system for allocating memory for execution of computational tasks in an embedded device is described. The system uses a single stack to store the runtime memory for an executing task, and the context for selected suspended tasks, pointers are dynamically set to in...
07/15/2008
7401334Method, apparatus and computer program product for managing message flow in a multithreaded, message flow environment
In one form, a method for managing message flow includes processing messages concurrently by processing nodes in a computer software application. The processing nodes include at least one set of lock acquisition, system resource access and lock release nodes interco...
07/15/2008
7401244Adaptive throttling system for computing systems
An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system is provided. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling syste...
07/15/2008
7398429System and method for tracing and logging for software module
A method and system for tracing and logging for a software module is provided. The method includes the steps of detecting at least one error and analyzing at least one error message corresponding to each detected error. The method further includes the step of monito...
07/08/2008
7398525Resource scheduling in workflow management systems
A system for improved scheduling of resources within a Workflow-Management-System or a computer system with comparable functionality (WFMS). Based on a new resource specification comprised within a process model and associated with an activity, the WFMS determines t...
07/08/2008
7395388Load balancing system and method
Provided is a load balancing system and method capable of balancing the load of an apparatus employing both the internal mirror copying function and external connection function. With this load balancing system and method for balancing the load of a first apparatus ...
07/01/2008
7395537Administering the workload of a database system using feedback
In a method, computer program and process for administering the workload of a database system as it executes one or more requests the one or more requests are sorted into one or more workload groups. Each workload group has an associated level of service desired fro...
07/01/2008
7392524Method, system, and storage medium for managing computer processing functions
Exemplary embodiments include a method, system, and storage medium for managing computer processing functions in a multi-processor computer environment that includes a standard logical processor and an assist logical processor, each of which share the same operating...
06/24/2008
7391528Apparatus and method for high-throughput and flexible digital printing
A digital printing system for producing prints in response to input digital images includes a digital printer and a plurality of computer processors. The plurality of computer processors includes one or more image-rendering units for rendering the input digital imag...
06/24/2008
7392172Providing virtual device access via firmware
Hardware access is provided for an operating system by allocating a portion of firmware address space of a data processing arrangement for use as a virtualized data interface that emulates a first hardware device. The virtualized data interface is presented to the o...
06/24/2008
7392313Method and apparatus for partitioned environment for web application servers
A method, apparatus, and computer instructions for managing access to a set of applications associated with a universal resource locator in a data processing system. A request is received, wherein the request includes the universal resource locator and a user identi...
06/24/2008
7389508System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environment
A system and method for grouping processors is presented. A processing unit (PU) initiates an application and identifies the application's requirements. The PU assigns one or more synergistic processing units (SPUs) and a memory space to the application in the form ...
06/17/2008
7389510Load balancing of servers in a cluster
A system, method and program product for operating a cluster of servers. A load balancer, separate from the servers, selects servers to handle respective work requests assigned to the cluster based on a load balancing algorithm, and sends the work requests to the se...
06/17/2008
7386850Arrangement for scheduling tasks based on probability of availability of resources at a future point in time
A resource task-completion forecaster (122) of an ACD (104) determines a probability that an agent (156) will complete servicing a presently-assigned call by a specified time horizon h. The forecaster determines (202) the type of call tha...
06/10/2008
7386851System and method for implementing dynamic lifetime reliability extension for microprocessor architectures
A system for implementing dynamic lifetime reliability extension for microprocessor architectures having a plurality of primary resources and a secondary resource pool of one or more secondary resources includes a resource operational mode controller configured to s...
06/10/2008
7386859Method and system for effective management of client and server processes
Methods, functional components and structures are disclosed for carrying out management of client/server processes operating within separate process spaces within a computer system. The disclosed methods, functional components facilitate and carry out management of ...
06/10/2008
7383550Topology aware grid services scheduler architecture
The invention provides a system/method of processing client requests over a computer network of hosts, that includes creating persistent containers in the hosts, creating objects in the containers, grouping the containers into grid container arrays, grouping objects...
06/03/2008
7383548CPU usage regulation
A scheduler of central processing unit (CPU) usage arranges tasks in a plurality of classes, associating a given task with a top level class and a sub-class. Weights may be associated with sub-classes and usage targets associated with top level classes. A target CPU...
06/03/2008
7383369Managing a resource lock
A method of operating a resource lock for controlling access to a resource by a plurality of resource requesters, the resource lock operating in a contention efficient (heavyweight) operating mode, and the method being responsive to a request from a resource request...
06/03/2008
7383336Distributed shared resource management
A method for processing data in a computer system using two main concepts for addressing this situation, from which numerous other implementations is achieved using a first and second main concept. The first is a method of managing a common data path among a plethor...
06/03/2008
7383311Hardware device for processing the tasks of an algorithm in parallel
A hardware device for processing the tasks of an algorithm of the type having a number of processes the execution of some of which depend on binary decisions has a plurality of task units (10, 12, 14), each of which are associated with a task defined as being...
06/03/2008
7383161Systems and methods for device simulation
In an implementation, a system includes a simulation engine that is executable to simulate actions performed by a plurality of devices in a distributed system. The system also includes a plurality of pluggable device models that are accessible by the simulation engi...
06/03/2008
7380151Apparatus and method for asynchronously clocking the processing of a wireless communication signal by multiple processors
The invention is directed to an apparatus, method and system for providing reduced power consumption, fast processing of digitized communication signals and relatively easy reconfiguration for different applications, such as communication protocols/standards. The in...
05/27/2008
7380086Scalable runtime system for global address space languages on shared and distributed memory machines
An improved scalability runtime system for a global address space language running on a distributed or shared memory machine uses a directory of shared variables having a data structure for tracking shared variable information that is shared by a plurality of progra...
05/27/2008
7380039Apparatus, method and system for aggregrating computing resources
A system for executing applications designed to run on a single SMP computer on an easily scalable network of computers, while providing each application with computing resources, including processing power, memory and others that exceed the resources available on a...
05/27/2008
7380005Systems, methods and computer program products for improving placement performance of message transforms by exploiting aggressive replication
Systems, methods and computer program products for improving overall end-to-end runtime latency of flow graphs of message transformations which are placed onto an overlay network of broker machines by aggressively replicating stateless transformations. Exemplary emb...
05/27/2008
7376954Mechanisms for assuring quality of service for programs executing on a multithreaded processor
A mechanism for assuring quality of service for a context in a digital processor has a first scheduling register dedicated to the context, the register having N out of M bits set, and a first scheduler that consults the register to assign issue slots to the context....
05/20/2008
7373647Method and system for optimizing file table usage
An operating system directed to using special properties of a common inter-process communications mechanism (IPC), namely UNIX domain socket-pairs or stream-pipes alternatively as a storage medium for file-descriptors of UNIX processes. When a file-descriptor is wri...
05/13/2008
7373409Data file transfer controlling device
When an image file exists in a folder determined to be the source of a file transfer according to the nth entry of file transfer data, a free space determining unit provided in an image processing device determines whether a work area on the hard disk meets or excee...
05/13/2008
7373408Network communication apparatus and method
A network communication apparatus comprises an application, a plurality of communication sessions, a transport manager, and buffer logic. The application is configured to initiate a session request specifying a set of receiving units and a transport protocol. The tr...
05/13/2008
7373646Method and apparatus for sharing stack space between multiple processes in a network device
Network processes within a group of network processes are configured to share stack space by controlling when a context switch may be performed between processes in the group. Since a context switch will not be performed between group members during execution of the...
05/13/2008
7373410Method and system for providing adaptive and proactive interaction management for multiple types of business interactions occurring in a multimedia communications environment
An object-oriented system for managing multiple media types in a communication center environment has a multimedia queuing system, a processor for processing events in the queue, an interaction server for selecting media type or event types, a resource manager for r...
05/13/2008
7373644Automated server replication
Methods and apparatus for detecting a change in demand for server resources across a load-bearing system having one or more content servers hosting identical content, the load-bearing system being connected to a network of content servers; and automatically modifyin...
05/13/2008
7370326Prerequisite-based scheduler
A prerequisite-based scheduler is disclosed which takes into account system resource prerequisites for execution. Tasks are only scheduled when they can successfully run to completion and therefore a task, once dispatched, is guaranteed not to become blocked. In a p...
05/06/2008
7369502Intelligent provisioning of DSP channels for codec changes
A communication system in which a profile of codecs is loaded at the originating end. The originating end sends the profile of codecs to the terminating end and receives in return an indication of which codec to use. The originating end and the terminating end creat...
05/06/2008
7370327Method for managing memory resources in a shared memory system
A method is provided for managing memory resources in a shared memory system. A point is identified (10) at which memory usage will be constrained. An object pertaining to an active user of the system is identified (20), and further objects related to ...
05/06/2008
7370096Methods and systems to generate and implement a changeover sequence to reconfigure a connection-oriented network
A method to reconfigure a connection-oriented network from an existing configuration to a desired configuration includes generating a sequence of configuration specifications for the connection-oriented network. The sequence specifies a plurality of intermediate con...
05/06/2008
7370157Systems and methods of sharing removable media storage devices in multi-partitioned systems
Systems and methods of sharing removable media storage (RMS) devices in multi-partitioned systems are disclosed. An exemplary method may include receiving requests from a plurality of partitions of a processor to map at least one shared RMS device for the multi-part...
05/06/2008
          11            
 
Sign InRegister
Username  
Password   
forgot password?