| 6496864 |
System and method for freeing shared resources in a computer system |
| Dec-17-2002 |
The present invention relates to systems and methods for freeing shared resources that remain allocated to a particular resource allocating process after the resource allocating process has terminated.... |
| 6490670 |
Method and apparatus for efficiently allocating objects in object oriented systems |
| Dec-3-2002 |
A method and apparatus for managing memory allocation. Each memory block category contains memory blocks. A request, including an object size, is received to allocate memory to an object. An available... |
| 6490612 |
Providing predictable scheduling of programs using a repeating precomputed schedule |
| Dec-3-2002 |
The present invention provides predictable scheduling of programs using a repeating precomputed schedule. In a preferred embodiment, a scheduler accesses an activity scheduling graph. The activity scheduling... |
| 6490610 |
Automatic failover for clients accessing a resource through a server |
| Dec-3-2002 |
A method and system for recovering after failure of a first server to which a client was connected for accessing a resource is provided. When it is detected that a connection between the first server and... |
| 6487579 |
Process for coordinating the course of cooperating processes which access a common object |
| Nov-26-2002 |
A coordinator object that contains access patterns indicating the sequences of accesses of the cooperating processes to the object is allocated to the common object. The coordinator object controls the... |
| 6487578 |
Dynamic feedback costing to enable adaptive control of resource utilization |
| Nov-26-2002 |
An adaptive resource utilization apparatus for an application. The apparatus includes a costing subsystem engine configured to measure resource utilization of application-defined subsystems within that... |
| 6480918 |
Lingering locks with fairness control for multi-node computer systems |
| Nov-12-2002 |
The processors in a multiprocessor computer system are grouped into nodes. The processors can request a lock, but the lock is granted to only one processor at any given time to provide exclusive processor... |
| 6477560 |
Method and apparatus for controlling resource |
| Nov-5-2002 |
A control method of controlling a computer for controlling a resource connected to the computer and shared by a plurality of programs included in the computer includes the steps of storing a control information... |
| 6473806 |
Methods and apparatus for managing objects and processes in a distributed object operating environment |
| Oct-29-2002 |
A variety of methods and apparatus for managing deactivation and deletion of objects and server processes are taught. According to some embodiments of the present invention, a thread of execution termed... |
| 6473655 |
Data processing system and method for creating a virtual partition within an existing partition in a hard disk drive |
| Oct-29-2002 |
A data processing system and method are described for creating a virtual partition within an existing partition within a hard disk drive included within the system. A first master boot record is written... |
| 6473424 |
Port aggregation load balancing |
| Oct-29-2002 |
Provided are methods, apparatuses and systems for balancing the load of data transmissions through a port aggregation. The methods and apparatuses of the present invention allocate port assignments based... |
| 6470442 |
Processor assigning data to hardware partition based on selectable hash of data address |
| Oct-22-2002 |
A processor includes execution resources, data storage, and an instruction sequencing unit, coupled to the execution resources and the data storage, that supplies instructions within the data storage to... |
| 6470406 |
Managing isochronous processes in a heterogenous work environment |
| Oct-22-2002 |
In a heterogeneuos work environment a method and apparatus for managing isochronous streaming servers is disclosed. This includes a mechanism for allocating processor resource to streaming servers at admission... |
| 6470350 |
Method and system for simulating a database table in response to a database query |
| Oct-22-2002 |
A method and system for providing access to data stored in a plurality of data sets. A simulated table definition is hosted by a server and includes selected data definitions from the plurality of tables.... |
| 6467029 |
Data management apparatus and a data management method |
| Oct-15-2002 |
This invention provides a data management apparatus and method for facilitating management of caching data stored by a data searching unit. When the data searching unit requests data a data-source server,... |
| 6466962 |
System and method for supporting real-time computing within general purpose operating systems |
| Oct-15-2002 |
A method of supporting real-time computing within a general purpose operating system, by supporting co-resident operating systems. This is a methodology for allowing existing, well-understood real-time... |
| 6466932 |
System and method for implementing group policy |
| Oct-15-2002 |
A method and system for implementing policy by accumulating policies for a policy recipient from policy objects associated with a hierarchically organized structure of containers, such as directory containers... |
| 6460067 |
Using time stamps to improve efficiency in marking fields within objects |
| Oct-1-2002 |
One embodiment provides for a system that uses a time stamp in order to more efficiently mark objects to keep track of accesses to fields with the objects. Upon receiving a first reference to a first field... |
| 6457063 |
Method, apparatus & computer program product for dynamic administration, management and monitoring of daemon processes |
| Sep-24-2002 |
Apparatus, methods and computer program products are disclosed that allow for dynamic administration, management and monitoring of daemon programs executing within a computer. The invention uses service... |
| 6457008 |
Pluggable resource scheduling policies |
| Sep-24-2002 |
One embodiment of the present invention provides a resource scheduler for allocating a computer system resource, such as execution time within a processor, to database management system (DBMS) processes.... |
| 6452942 |
System and method for providing wireless local loop access using an access multiplexer |
| Sep-17-2002 |
A system and method of providing high-speed wireless local loop access using a wireless access multiplexer disposed in an access network coupled to a plurality of network termination (NT) nodes. The access... |
| 6449648 |
Lease renewal service |
| Sep-10-2002 |
In accordance with methods and systems consistent with the present invention, a lease manager is provided for managing leases between clients and other network services. To use the lease manager, a client... |
| 6442583 |
Multi-system resource capping |
| Aug-27-2002 |
A method for managing a workload distributed across data processing systems in accordance with a common processor consumption standard, including the steps of measuring the processor consumption of the... |
| 6442584 |
Methods for resource consolidation in a computing environment |
| Aug-27-2002 |
A resource methodology is described which provides a framework for defining specific resource classes support for resource methods, and provides support for resource-independent commands, including those... |
| 6442436 |
Multi-tasking system, recording medium in which program thereof is recorded, and processing device |
| Aug-27-2002 |
A multi-tasking system in which tasks are grouped and the action of the safety function is different for each group so that the control of a machine can safely and easily be performed with one control... |
| 6438574 |
Multifunctional apparatus and data processing method |
| Aug-20-2002 |
In a multifunctional apparatus used by a plurality of users, image data entered in a variety of formats from various information sources such as a scanner, computer, facsimile machine and electronic mail... |
| 6434619 |
Internet-enabled service management system and method |
| Aug-13-2002 |
A system and method for the management of communication services from a service provider by a customer of the provider. The management system employs an Internet-based architecture that provides access... |
| 6434589 |
Telecommunications job scheduling |
| Aug-13-2002 |
A computer-based method of scheduling jobs for processing by resources. The method proceeds by identifying resources capable of processing a first job and selecting a second job for rescheduling from jobs... |
| 6430638 |
Thread synchronization via selective object locking |
| Aug-6-2002 |
A method and apparatus for providing selective object locking is provided. First, a lock object is designated. The identity of the lock object is then made available to objects in an object calling hierarchy.... |
| 6430602 |
Method and system for interactively responding to instant messaging requests |
| Aug-6-2002 |
A method and system for interactively responding to queries from a remotely located user includes a computer server system configured to receiving an instant message query or request from the user over... |
| 6430236 |
Digital broadcasting receiver |
| Aug-6-2002 |
A digital broadcasting receiver capable of receiving a plurality of types of digital broadcasting, for example, digital satellite broadcasting, digital ground wave broadcasting and digital CATV broadcasting.... |
| 6421721 |
Controlling device access in a network |
| Jul-16-2002 |
A client arbitrator operates in a multi-processing operating system for monitoring and controlling a client machine's access to one or more devices. The arbitrator includes a) a request monitoring thread... |
| 6421704 |
Method, apparatus, and product for leasing of group membership in a distributed system |
| Jul-16-2002 |
A system for leasing a group membership in a distributed processing system is provided. In accordance with this system, a remote object requests from an activation group a membership in the activation... |
| 6418512 |
Method and system for reporting disk utilizations for disk subsystems |
| Jul-9-2002 |
The present invention provides a method and system for reporting disk utilization in a computer system. The method includes collecting at least one parameter pertaining to a disk array in a disk subsystem... |
| 6418478 |
Pipelined high speed data transfer mechanism |
| Jul-9-2002 |
There is disclosed in a communications system having an origination storage device and a destination storage device, a data transfer pipeline apparatus for transferring data in a sequence of N stages,... |
| 6418459 |
Isochronous task scheduling structure for a non-real-time operating system |
| Jul-9-2002 |
A computer system includes a real-time interrupt that causes the operating system to determine which isochronous tasks are pending. In one embodiment, applications that include isochronous tasks are certified... |
| 6415196 |
Manufacturing scheduling process with improved modeling, scheduling and editing capabilities for solving finite capacity planning problems |
| Jul-2-2002 |
A method for solving finite capacity problems such as how to satisfy a customer's request for a manufactured product, by describing the environment in which the problem exists in the form of a demand (e.g.,... |
| 6412005 |
Method and apparatus for providing service to entities |
| Jun-25-2002 |
The present invention pertains to an apparatus for providing service to entities. Also, the apparatus comprises a scheduler for dynamically scheduling when the first and second entities receive service... |
| 6411983 |
Mechanism for managing the locking and unlocking of objects in Java |
| Jun-25-2002 |
A mechanism for managing the locking and unlocking of objects. The mechanism comprises a transition vector having an ordered set of transition elements. Each of the transition elements includes a locking... |
| 6401110 |
Method for managing concurrent processes using dual locking |
| Jun-4-2002 |
Multiple competing processors cooperatively manage access to a shared resource. Each processor separately stores a lock table, listing shared resource subparts, such as memory addresses of a data storage... |
| 6393539 |
System and method for reliably assigning and protecting data in a centralizes storage system |
| May-21-2002 |
A system and method for providing reliable access by a plurality of user systems in a computer network to data in a centralized storage system. The method includes the steps of placing all storage subunits... |
| 6393477 |
System and method for an administration server |
| May-21-2002 |
An administration server system and method which is capable of managing multiple copies or instances of servers includes an administration server; an administration server instance file; an administration... |
| 6393455 |
Workload management method to enhance shared resource access in a multisystem environment |
| May-21-2002 |
A technique is disclosed for managing a workload distributed across multiple data processing systems to enhance shared resource access to meet a common performance standard. The technique includes on at... |
| 6389487 |
Control of video device by multiplexing accesses among multiple applications requesting access based on visibility on single display and via system of window visibility rules |
| May-14-2002 |
A method and apparatus for allowing several applications to share a single video overlay resource via multiplexing are disclosed. The multiplexing is accomplished from the application end through a multiplexing... |
| 6385639 |
Device and method of controlling intergroup resource utilization |
| May-7-2002 |
The present invention relates to a resource utilizing and controlling apparatus in a system which groups a plurality of computers interconnected each other, and performs work applied to each group or applied... |
| 6381682 |
Method and apparatus for dynamically sharing memory in a multiprocessor system |
| Apr-30-2002 |
Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with... |
| 6377907 |
System and method for collating UNIX performance metrics |
| Apr-23-2002 |
A system and method for selecting forecasting performance metrics from among a plurality of performance metrics includes a data mining kernel that receives performance metrics from a collection agent.... |
| 6374285 |
Method for mutual exclusion of locks in a remote-write globally ordered network of processors |
| Apr-16-2002 |
The invention provides a method for acquiring a lock in a network of processors with globally ordered remote-writes. A process requesting a lock changes an associated ticket number from zero to one. Next,... |
| 6370637 |
Optimized allocation of multi-pipeline executable and specific pipeline executable instructions to execution pipelines based on criteria |
| Apr-9-2002 |
A microprocessor with a floating point unit configured to efficiently allocate multi-pipeline executable instructions is disclosed. Multi-pipeline executable instructions are instructions that are not... |
| 6366945 |
Flexible dynamic partitioning of resources in a cluster computing environment |
| Apr-2-2002 |
The invention provides the mechanism, hereinafter referred to as Flexible Dynamic Partitioning (FDP), to allocate and reallocate resources among scheduling schemes of many types for multicomputing environments.... |