| 6766349 |
Mechanism for obtaining a thread from, and returning a thread to, a thread pool without attaching and detaching |
| Jul-20-2004 |
A JAVA application is typically executed as follows. First, a thread from a thread pool is attached to the JAVA virtual machine (JVM). Then, that thread is used to execute the JAVA application. Once the... |
| 6763423 |
Storage area network methods and apparatus for logical-to-physical block address mapping |
| Jul-13-2004 |
The invention provides an improved digital data processing system, e.g., storage area network (SAN), of the type having a first digital data processor, e.g., a SAN server, and a second digital data processor,... |
| 6763327 |
Abstraction of configurable processor functionality for operating systems portability |
| Jul-13-2004 |
A hardware abstraction layer operates as a system architectural layer between a real-time operating system and an underlying configurable processor. The hardware abstraction layer provides an abstraction... |
| 6757289 |
Apparatus and method for managing communication between a failed application and other executing applications |
| Jun-29-2004 |
An apparatus and method of managing communication between a first application that has failed and an executing second application permits the first application to establish a path to the second application.... |
| 6754709 |
Application programming interface and generalized network address translator for intelligent transparent application gateway processes |
| Jun-22-2004 |
An intelligent transparent gateway is provided having the advantages of both a proxy and a network address translator, without the necessity of client application compatibility with a proxy. The intelligent... |
| 6754704 |
Methods, systems, and computer program product for remote monitoring of a data processing system events |
| Jun-22-2004 |
Embodiments of methods, system, and computer program products are provided that may facilitate monitoring of data processing system events. For example, data processing system event data may be collected... |
| 6751651 |
Web-site consistency administration among inconsistent software-object libraries of remote distributed health-care providers |
| Jun-15-2004 |
A method of Web-site host consistency administration provides for consistent presentation of data despite presentation on client machines with inconsistent software-object libraries. The host sends screen... |
| 6748580 |
Method and apparatus for creating software tools using a JTML interface |
| Jun-8-2004 |
A user creates a software tool using a simple Java text markup language (JTML) interface. The user provides the JTML server with JTML pseudo code (code objects) which the JTML server recognizes, and performs... |
| 6745385 |
Fixing incompatible applications by providing stubs for APIs |
| Jun-1-2004 |
A computer method for patching applications that are incompatible with an operating system is provided. The method determines if an application is compatible with an operating system, and if the application... |
| 6745048 |
Sim manager API |
| Jun-1-2004 |
A SIM Manager is disclosed that accesses functionality contained within a GSM-type telephone SIM by combining functionality of a plurality of asynchronous RIL functions into a single synchronous application... |
| 6744773 |
Method and apparatus for managing inter-domain addresses between a plurality of domains |
| Jun-1-2004 |
A multi-domain telephony application programming interface is disclosed for managing a multimedia call across a plurality of domains. Advanced addressing techniques are utilized to support a media independent... |
| 6744763 |
Method and apparatus for media data transmission |
| Jun-1-2004 |
The present invention relates to information which allows transmission of time related data over a data communication medium. In one embodiment, a set of data includes at least one instruction to cause... |
| 6742051 |
Kernel interface |
| May-25-2004 |
In an example embodiment, an interface is provided between a software application and a hardware device transferring data between the software application and a network. The interface posts a request from... |
| 6735773 |
Method and apparatus for issuing commands to a network processor configured to provide a plurality of APIs |
| May-11-2004 |
The present invention provides techniques for controlling the functionality of a network processor and for facilitating integration of the network processor with a host system. Application programming... |
| 6735774 |
Method and apparatus for system call management |
| May-11-2004 |
Method and apparatus for managing operating system calls. In a computer system that includes a system vector and a first vector table, an alternative vector table is provided. The first vector table includes... |
| 6732365 |
Application interface to a media server and a method of implementing the same |
| May-4-2004 |
According to the present invention, a media manager is provided which incorporates an application program interface (API) for converting high-level generic commands into device-level commands for output... |
| 6732179 |
Method and system for restricting access to user resources |
| May-4-2004 |
A user's set top box (STB), or other client, executes a shell and has an application programming interface (API) by which certain features of the client can be controlled. The client is in communication... |
| 6728964 |
Monitoring function |
| Apr-27-2004 |
A real time blocking hook enables foolproof monitoring of various global functions such as file open. In this way, a scanning functionality may be implemented which prevents execution of the file before... |
| 6727918 |
Method and system for controlling a complementary user interface on a display surface |
| Apr-27-2004 |
An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system display surface. Where the... |
| 6725456 |
Methods and apparatus for ensuring quality of service in an operating system |
| Apr-20-2004 |
A uniform application programming interface (API) provides efficient generation and control of resource reservations so as to ensure a desired quality of service (QoS) for applications running on an operating... |
| 6721941 |
Collection of timing and coverage data through a debugging interface |
| Apr-13-2004 |
Techniques for gathering execution information about an application, such as a distributed application, are described. Key communication points in cross execution context calls, such as remote procedure... |
| 6721951 |
Data transfer utilizing single functionally independent data transfer mechanism |
| Apr-13-2004 |
An improved data transfer mechanism is provided. In a preferred embodiment of the present invention, a uniform data transfer mechanism is used by each computer program performing data transfer. The uniform... |
| 6721809 |
Method and apparatus for configuring extensible application programming interfaces |
| Apr-13-2004 |
One embodiment of the present invention provides a system that modifies a function defined within an application programming interface (API) so that the function includes additional code. The system receives... |
| 6721783 |
E-mailer controller for privately and securely delivering bank notices, advices and monthly statements |
| Apr-13-2004 |
An e-mailer controller which privately and securely delivers bank notices, advices and monthly statements via the Internet, other e-mail networks or the like. The e-mailer controller allows existing banking... |
| 6717596 |
Method and system for controlling a complementary user interface on a display surface |
| Apr-6-2004 |
An alternate display content controller provides a technique for controlling a video display separately from and in addition to the content displayed on the operating system display surface. Where the... |
| 6715147 |
Method and system for interfacing a plurality of applications conforming to a standard |
| Mar-30-2004 |
Multiple applications that conform to a standard are accessed by a single computer. An abstract class is created with defined Data Objects and desired functions. For each of the services that will conform... |
| 6714990 |
Communication system and data adapter |
| Mar-30-2004 |
The invention relates to a communicating system comprising a data terminal, a wireless communication device, and data transmission means for setting up a local data transmission connection between the... |
| 6714968 |
Method and system for seamless access to a remote storage server utilizing multiple access interfaces executing on the remote server |
| Mar-30-2004 |
A data storage system is described that provides seamless access to remote data storage areas via a global computer network. The data storage system includes one or more storage servers coupled to one... |
| 6711740 |
Generic code book compression for XML based application programming interfaces |
| Mar-23-2004 |
A synthetic code book document type definition (DTD) is generated that identifies selected compression codes, based on specifying code-book extensible markup language (XML) tags having semantics defined... |
| 6708227 |
Method and system for providing common coordination and administration of multiple snapshot providers |
| Mar-16-2004 |
A service specified by an application programming interface (API) acts as a coordinator/manager of different volume snapshot providers and an administrator of snapshot providers. The API acts to standardize... |
| 6704807 |
Application program interfaces and structures in a resource limited operating system |
| Mar-9-2004 |
A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules... |
| 6701383 |
Cross-platform framework-independent synchronization abstraction layer |
| Mar-2-2004 |
A method and system for extending an extensible framework is provided. An extension module for an extensible framework is coupled with an abstraction layer overlaying the extensible framework. The abstraction... |
| 6697074 |
Graphics system interface |
| Feb-24-2004 |
An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the graphics... |
| 6694378 |
Extension of device driver objects |
| Feb-17-2004 |
Extending driver objects, such as device driver objects. In one embodiment, a system including a driver object, an auto-aggregator object, and a driver extension object. The driver object has a set of... |
| 6694365 |
Method and system for receiving and providing access to information at a web site |
| Feb-17-2004 |
An Internet information device includes a web site coupled to a first user intranet point and a second user Internet point. The first user point is coupled for providing multi-level managed information... |
| 6694198 |
Control system, control device and control method |
| Feb-17-2004 |
In a control system in which a control device and an information processing device are connected to each other with a predetermined data bus, a control system, a control device, and a control method in... |
| 6694002 |
Generic service component for wireless services |
| Feb-17-2004 |
An advanced intelligent network for use with a wireless service can include a service logic execution environment (SLEE), at least one service application executing in the SLEE, and at least one generic... |
| 6690782 |
Service logic execution environment connector to client interface |
| Feb-10-2004 |
An application execution environment for an intelligent network which has been configured in accordance with the inventive arrangements can include a service logic execution environment (SLEE); at least... |
| 6690783 |
Service application architecture for integrated network service providers |
| Feb-10-2004 |
An application execution environment for an intelligent network, having a protocol layer, application layer and service logic layer. The application execution environment includes a service logic execution... |
| 6690781 |
Generic service component for telephony container server |
| Feb-10-2004 |
An advanced intelligent network for use with a call model can include a service logic execution environment (SLEE), at least one service application executing in the SLEE, and at least one generic service... |
| 6687735 |
Method and apparatus for balancing distributed applications |
| Feb-3-2004 |
An improved method and apparatus for balancing distributed applications within a client/server network, such as a cable television network, is disclosed. In one aspect of the invention, a method of balancing... |
| 6684261 |
Object-oriented operating system |
| Jan-27-2004 |
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a... |
| 6684259 |
Method for providing user global object name space in a multi-user operating system |
| Jan-27-2004 |
A method, suitable for use in client/server system, which allows multiple copies of a single-user application to run simultaneously in a multi-user operating system without modification of the single-user... |
| 6681371 |
System and method for using container documents as multi-user domain clients |
| Jan-20-2004 |
A multi-user domain is implemented in a compound document framework to collaboratively modify a compound document in accordance with a concurrency model. A server hosts a multi-user domain in which a plurality... |
| 6681265 |
Providing command files with access to data stores that are inaccessible to command line operations |
| Jan-20-2004 |
According to the invention, systems and methods are disclosed for allowing command files to access information in a data store. This method consists of executing a first, original command file. A second,... |
| 6681229 |
System and method for providing a relational database backend |
| Jan-20-2004 |
A hybird Notes/DB2 environment provides a requisition catalog on the Web. Client browsers are connected to a GWA infrastructure including a first network dispatcher and a virtual cluster of Domino.Go servers.... |
| 6678744 |
Application wrapper methods and systems |
| Jan-13-2004 |
Methods and systems for optimally controlling the operation of object oriented computer software applications use what we call "application wrappers". An application wrapper is a software application that... |
| 6675230 |
Method, system, and program for embedding a user interface object in another user interface object |
| Jan-6-2004 |
Disclosed is a system, method, and program for implementing components of a user interface as an object. A user interface is implemented in a first user interface program object including elements compatible... |
| 6675229 |
Methods and apparatus for providing quality of service for legacy applications |
| Jan-6-2004 |
A computer operating system that allows legacy applications to be run automatically with quality of service (QoS) guarantees matching required QoS performance levels. In accordance with the invention,... |
| 6671745 |
Application program interfaces and structures in a resource limited operating system |
| Dec-30-2003 |
A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules... |