| 6366657 |
System and method for supporting and managing telecommunications services |
| Apr-2-2002 |
A system and method for supporting and managing telecommunications services in a telecommunications network includes a management information base builder toolkit (66, 110) for specifying object definitions... |
| 6363467 |
Apparatus and method for allocating memory space for program use and management purposes |
| Mar-26-2002 |
In order to reduce problems caused by a user corrupting memory by incorrect use of memory allocation functions in the C programming language, memory allocation requests of an application (32) are monitored... |
| 6363425 |
Digital telecommunication system with selected combination of coding schemes and designated resources for packet transmission based on estimated transmission time |
| Mar-26-2002 |
The present invention relates to a method and an arrangement for communicating packet information in a digital telecommunications system. Through the invention is selected a set of designated communication... |
| 6363410 |
Method and system for threaded resource allocation and reclamation |
| Mar-26-2002 |
A method and system for threaded resource allocation and reclamation are provided. In a preferred embodiment, a threaded resource allocation and reclamation facility ("the facility") provides available... |
| 6360270 |
Hybrid and predictive admission control strategies for a server |
| Mar-19-2002 |
An admission control system for a server including an admission controller that receives a stream of messages from one or more clients targeted for the server. The admission controller relays to the server... |
| 6360263 |
Dynamic resource allocation for user management in multi-processor time shared computer systems |
| Mar-19-2002 |
A method suitable for optimizing allocation of resources, in support of k users, in a multi-processor time-shared computer system. The method includes the steps of inputting data comprising current job... |
| 6356889 |
Method for determining optimal database materializations using a query optimizer |
| Mar-12-2002 |
A method for determining optimal database materializations utilizing a query optimizer in a database management system. The method takes one or more queries as inputs and using the query optimizer in the... |
| 6353846 |
Property based resource manager system |
| Mar-5-2002 |
A property based decision support system for allocating existing resources to implement a functional unit. The system includes a plurality of resource modules, each providing a component function for implementing... |
| 6349350 |
System, method, and program for handling failed connections in an input/output (I/O) system |
| Feb-19-2002 |
Disclosed is a system, method, and program for managing I/O operations transmitted from a computer system to a processing unit. The processing unit manages access to a storage device and executes the I/O... |
| 6347366 |
System and method for automatically optimizing software performance |
| Feb-12-2002 |
An embedded genetic allocator system uses genetic algorithms to generate trial solutions to the allocation of data buffers among various kinds of memory banks and measures the quality of each solution.... |
| 6345327 |
Queuing method and apparatus for providing direct data processing access using a queued direct input-output device |
| Feb-5-2002 |
A queuing method and apparatus for transfer or incoming and outgoing data in a network environment having a main storage is presented. A plurality of queue sets are provided in the main storage with at... |
| 6345287 |
Gang scheduling for resource allocation in a cluster computing environment |
| Feb-5-2002 |
A system and method whereby a gang scheduling entity assembles a schedule of application tasks to be run on a plurality of distributed parallel processors for pre-set time intervals. The scheduling information,... |
| 6341302 |
Efficient inter-task queue protocol |
| Jan-22-2002 |
In a system for executing database queries, a directed graph of logically interconnected tasks represents an execution plan for executing a specified database query. A pair of queues are stored in a computer... |
| 6341303 |
System and method for scheduling a resource according to a preconfigured plan |
| Jan-22-2002 |
A scheduler for allocating a computer system resource, such as processor time, among processes (e.g., database processes) according to a plan. A scheduling plan may include multiple sub-plans, and each... |
| 6338130 |
Adaptive method and apparatus for allocation of DSP resources in a communication system |
| Jan-8-2002 |
A communication system (100) includes at least one digital signal processor (DSP) and a WAN driver (80) operating on a processor that is electrically coupled to a memory. The WAN driver (80) receives task... |
| 6338080 |
Device and process for handling the execution of a job in a data processing system |
| Jan-8-2002 |
The present invention relates to a process and a device for handling the execution of a job in an open data processing system as a function of the resources. The process comprises the following steps:... |
| 6338079 |
Method and system for providing a group of parallel resources as a proxy for a single shared resource |
| Jan-8-2002 |
A method and system for providing a group of parallel resources as a proxy for a single shared resource is provided. In a preferred embodiment, a resource grouping facility ("the facility") is incorporated... |
| 6338072 |
Device and process for dynamically controlling the allocation of resources in a data processing system |
| Jan-8-2002 |
A system and process for dynamically controlling the allocation of resources in a "UNIX" open data processing system that includes a local resource manager, wherein the system is configured to sort jobs... |
| 6338063 |
Method and computer program product for reducing lock contention in a multiple instruction execution stream processing environment |
| Jan-8-2002 |
A method, computer program product, and data structure for reducing the contention for a global lock that impairs system efficiency. An object is assigned or has thereon a positive reference count and... |
| 6336127 |
Dynamic user management for timed shared computer systems |
| Jan-1-2002 |
In a time shared computer system, each user gets pro-rated computer resources over some interval of time. These resources are various classes of memory and disk storage and, in multi-processor systems,... |
| 6334137 |
Method and system for controlling parallel execution of jobs |
| Dec-25-2001 |
A computer system and a parallel execution control method thereof. A job execution managing module includes a job control statement interpreting module for deciding by interpretation of job control statements... |
| 6334114 |
Method and apparatus for performing transactions in a stateless web environment which supports a declarative paradigm |
| Dec-25-2001 |
A method and system for processing multiple-request transactions in a stateless environment is provided. A cartridge execution engine intercepts browser messages directed to a cartridge. The cartridge... |
| 6332180 |
Method and apparatus for communication in a multi-processor computer system |
| Dec-18-2001 |
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... |
| 6330714 |
Method and computer program product for implementing redundant lock avoidance |
| Dec-11-2001 |
A method and computer program product are provided for implementing redundant lock avoidance in a virtual call sequence in a computer-system. A first copy of each target method with synchronization enabled... |
| 6330612 |
Method and apparatus for serializing access to a shared resource in an information handling system |
| Dec-11-2001 |
A method and apparatus for serializing access by n entities to a shared resource in an information handling system. A waiter list is defined as a circular list of n bits, each of which is assigned to an... |
| 6327606 |
Memory management of complex objects returned from procedure calls |
| Dec-4-2001 |
A method and computer-readable medium for managing memory for complex objects returned from procedure calls are described. Memory for complex objects returned from procedure calls is allotted from memory... |
| 6327596 |
Methods, apparatus, and product for distributed garbage collection |
| Dec-4-2001 |
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The process... |
| 6327568 |
Distributed hardware sharing for speech processing |
| Dec-4-2001 |
In a multistation intercommunication system human speech is processed on at least two respective levels of generic complexity. The speech is received in one or more origin stations in parallel and a necessity... |
| 6324590 |
Replicated resource management system for managing resources in a distributed application and maintaining a relativistic view of state |
| Nov-27-2001 |
A method and apparatus for accessing resource objects contained in a distributed memory space in a communications network, including dividing the distributed memory space into a plurality of memory pools,... |
| 6324563 |
Customer information control system application programming interface, with global and local system and file control functions, in a loosely coupled data processing environment |
| Nov-27-2001 |
The invention a customer information control system (CICS) application programming interface (API), with global and local system and file control functions, in a loosely coupled data processing system... |
| 6324275 |
System and method for total telecommunications service commissioning |
| Nov-27-2001 |
A system and method (10) for commissioning telecommunications services includes an SLP toolkit (13) for building a service logic program (15), and an SPM toolkit (19) for building a service management... |
| 6321373 |
Method for resource control in parallel environments using program organization and run-time support |
| Nov-20-2001 |
A system and method for dynamic scheduling and allocation of resources to parallel applications during the course of their execution. By establishing well-defined interactions between an executing job... |
| 6317774 |
Providing predictable scheduling of programs using a repeating precomputed schedule |
| Nov-13-2001 |
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... |
| 6308250 |
Method and apparatus for processing a set of data values with plural processing units mask bits generated by other processing units |
| Oct-23-2001 |
A method and system for operating a computing system having multiple processing units. According to a new machine instruction, called the iota instruction, the computing system operates on a vector of... |
| 6308248 |
Method and system for allocating memory space using mapping controller, page table and frame numbers |
| Oct-23-2001 |
A method and apparatus of allocating memory space in a main memory of a computer system to a unified memory architecture device. The main memory is associated with a physical address space. A required... |
| 6304970 |
Hardware access control locking |
| Oct-16-2001 |
An apparatus for permitting access to protected code, protected data or protected devices only when a computer system is in a trusted state, where said trusted state occurs only when said system is executing... |
| 6301616 |
Pledge-based resource allocation system |
| Oct-9-2001 |
A pledge-based resource allocation system is provided in a client/server environment. In this system, resources, such as database objects, are allocated to clients for a limited time period. Allocating... |
| 6298391 |
Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes |
| Oct-2-2001 |
A remote procedure call marshaling architecture provides remote procedure call interoperability between computers having arbitrary native data format pointer sizes not conforming to an on-wire multicanonical... |
| 6298371 |
Method of dynamically adjusting NCP program memory allocation of SNA network |
| Oct-2-2001 |
A method in accordance with the invention is implemented via a novel computer program referred to for convenience as NEWPROG. NEWPROG resides (executes) in one or more communication controllers on a SNA... |
| 6295602 |
Event-driven serialization of access to shared resources |
| Sep-25-2001 |
The invention mediates use of a computer resource by multiple events that seek to use the computer resource at the same time. In particular, the invention mediates such use by events that seek to use the... |
| 6292939 |
Method of reducing unnecessary barrier instructions |
| Sep-18-2001 |
Unnecessary barrier instructions are dynamically reduced in a parallel processing object program, program module or object code section to be parallel processed in a multiprocessor system by a compiler... |
| 6292821 |
Information processing |
| Sep-18-2001 |
An information processing system includes: a first data pool containing information in the form of data items; a plurality of processing elements disposed within the first data pool for processing data... |
| 6289488 |
Hardware-software co-synthesis of hierarchical heterogeneous distributed embedded systems |
| Sep-11-2001 |
Hardware-software co-synthesis of an embedded system architecture entails partitioning of its specification into hardware and software modules such that its real-time and other constraints are met. Embedded... |
| 6282637 |
Partially executing a pending atomic instruction to unlock resources when cancellation of the instruction occurs |
| Aug-28-2001 |
When an atomic instruction executed by a computer processor locks a memory location, the locking is performed before the processor has determined whether the instruction is to be executed to completion... |
| 6282561 |
Method and system for resource management with independent real-time applications on a common set of machines |
| Aug-28-2001 |
A resource management mechanism is provided to ensure that real-time application programs running on a single machine or set of machines exhibit predictable behavior. The resource management mechanism... |
| 6279148 |
Method and apparatus for supporting efficient programming in dynamic pointer-safe languages |
| Aug-21-2001 |
One embodiment of the present invention facilitates low-level systems programming in dynamic, "pointer-safe" programming languages, which disallow arbitrary references through pointers. It does so by avoiding... |
| 6279098 |
Method of and apparatus for serial dynamic system partitioning |
| Aug-21-2001 |
A method and apparatus for providing for serially transmitting partitioning information between system partitions, and between system partitions and the corresponding data processing resources. Serial... |
| 6275810 |
Method for scheduling holidays in distributed computer enterprise locales |
| Aug-14-2001 |
A scheduling method operative in association with a display device of a data processing system connected in a distributed computing environment having nodes located across geographically-dispersed boundaries.... |
| 6272544 |
Dynamically assigning priorities for the allocation of server resources to completing classes of work based upon achievement of server level goals |
| Aug-7-2001 |
A facility for ranking service classes in terms of their relative levels of need for additional server resources is described. The facility utilizes a set of goals, each identifying a service class to... |
| 6272519 |
Dynamic alteration of operating system kernel resource tables |
| Aug-7-2001 |
A method to dynamically alter the availability or characteristics of specified system resources (e.g. interprocess communications facilities or tuning variables that control operating efficiency) is described.... |