| 6871340 |
System and method for generating software tools |
| Mar-22-2005 |
A method and apparatus provide for the creating of a software tool, such as a Wizard, which is easily modifiable and which can simplify a complex procedure. Process steps, such as questions, are prompted... |
| 6865733 |
Standardized interface between Java virtual machine classes and a host operating environment |
| Mar-8-2005 |
A system and method are disclosed for a host platform interface (HPI), which defines a common set of functions implementing the native methods of Component Peer classes within the Java AWT. This allows... |
| 6862728 |
Hash table dispatch mechanism for interface methods |
| Mar-1-2005 |
A hash table dispatch mechanism for interface Methods. The mechanism reduces dispatch times during the execution of an object-oriented language program. An interface hash table having a pointer as an index... |
| 6862650 |
Data processing system and method for managing memory of an interpretive system |
| Mar-1-2005 |
A data processing system and method manage the storage of instructions used in applications developed using an interpretive programming language, such as Java, REXX, BASIC, and the like, when those instructions... |
| 6859928 |
Shared virtual desktop collaborative application system |
| Feb-22-2005 |
A computer system, including a processor, an input device and an output device and that executes an operating system to support the execution, is used to execute first and second sets of application programs.... |
| 6854121 |
Command interface to object-based architecture of software components for extending functional and communicational capabilities of network devices |
| Feb-8-2005 |
Interfacing a plurality of virtual device container modules to a third-party application, each of the virtual device container modules being in communication with a tracker module through a software bus,... |
| 6854123 |
Method, system, and program for mapping standard application program interfaces (APIs) to user interface APIs |
| Feb-8-2005 |
Disclosed is a system, method, and program for providing a plurality of translator programs for translating source code in a cross-platform computer language, such as Java, to program statements capable... |
| 6854120 |
Accessing a ERP application over the internet using strongly typed declarative language files |
| Feb-8-2005 |
The present invention provides a method and apparatus for executing ERP application requests in a computer-implemented ERP data processing system via a network, using the steps of: (a) transmitting a HyperText... |
| 6854122 |
Java common information model interface for windows management instrumentation via COM/DCOM |
| Feb-8-2005 |
A system and method are disclosed for utilizing a computer with a first operating system to access and perform operations on a second computer having a different operating system, using a web-based adapter... |
| 6851117 |
Supplanting motif dialog boxes via modifying intercepted function calls from an application |
| Feb-1-2005 |
A technique for supplanting the display of a Motif dialog box is disclosed. In a first aspect, the invention includes a method for supplanting a Motif dialog box. The method comprises interposing a functionality... |
| 6848110 |
Automatic feature augmentation for component based application programming interfaces |
| Jan-25-2005 |
Automatically augmenting functionality in an application programming interface ("API") is provided by receiving from an application a request for functionality to be fulfilled by a first component implementing... |
| 6847987 |
System and method for extending client-server software to additional client platforms for servicing thin clients requests |
| Jan-25-2005 |
A method and system for servicing a request using a server is disclosed. The server is capable of communicating with a client. The client provides a plurality of functions. The method and system include... |
| 6842905 |
Method and system for implementing collection program interface for accessing a collection of data associated with a legacy enumeration application interface |
| Jan-11-2005 |
A software wrapper for interfacing to pre-existing software code is provided. The software wrapper is capable of inheriting from a first application program interface (API) and a second API. For calls... |
| 6842903 |
System and method for providing dynamic references between services in a computer system |
| Jan-11-2005 |
A system and method for providing dynamic references between services in a computer system which allows a first service (e.g. an application program running on a client computer in a local environment)... |
| 6842904 |
Extensible architecture for versioning APIs |
| Jan-11-2005 |
Some large software development projects need more than one versioning system to accommodate not only a diversity of document formats and data types, but also the geographic diversity of its programmers.... |
| 6842786 |
Method and apparatus for remote communication of data associated with dynamically generated type object at runtime to describe the data type |
| Jan-11-2005 |
Methods and apparatus, including computer program apparatus, implement techniques for processing data. A first process runs in a first address space, and includes a request to send data having a data type... |
| 6836895 |
Hybrid electronic e-mail server system and method |
| Dec-28-2004 |
A system for receiving, reviewing, processing, forwarding, posting and accessing e-mail messages which comprises a Hybrid e-mail server, an API interface locator on the Hybrid e-mail server and a web application... |
| 6834391 |
Method and apparatus for automated native code isolation |
| Dec-21-2004 |
One embodiment of the present invention provides a system that facilitates automated isolation of native code within a computer program that has been compiled to a platform-independent code. The system... |
| 6832381 |
Application program interfaces and structures in a resource limited operating system |
| Dec-14-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... |
| 6832380 |
Client-server application partitioning with metering technique for distributed computing |
| Dec-14-2004 |
Client-server software partitions Windows applications into multi-media and other less-observable instructions such that client may run audio/visual-related commands remotely, thereby appearing to client-user... |
| 6831635 |
Method and system for providing a unified API for both 2D and 3D graphics objects |
| Dec-14-2004 |
A method for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API is provided. In one aspect, the invention unifies separately provided 2D and 3D graphics APIs into... |
| 6829770 |
Object connectivity through loosely coupled publish and subscribe events |
| Dec-7-2004 |
An object-based event communications system supplies an event distribution object having an outgoing-from-publisher event interface and associated with unique identifiers defined for a publisher that is... |
| 6829656 |
Tuner FCM for HAVi architecture |
| Dec-7-2004 |
A tuner component module within a home network based on the HAVI standard, i.e. a tuner FCM, according to the present invention includes the funtionality to provide the capability of the tuner and/or to... |
| 6826760 |
Methods of factoring operating system functions, methods of converting operating systems, and related apparatus |
| Nov-30-2004 |
Methods of factoring operating system functions into one or more groups of functions are described. Factorization permits operating systems that are not configured to support computing in an object-oriented... |
| 6826762 |
Radio interface layer in a cell phone with a set of APIs having a hardware-independent proxy layer and a hardware-specific driver layer |
| Nov-30-2004 |
A Radio Interface Layer (RIL) is disclosed. The RIL comprises an API set which provides a level of abstraction between the radio on a cell phone and the software of the cell phone. The API set of RIL is... |
| 6826759 |
Method and apparatus for discovering and activating software components |
| Nov-30-2004 |
Methods, software, and apparatus for transparently pairing data with a command object, with respect to the application which wishes to present the data, are disclosed. In one aspect of the present invention,... |
| 6826758 |
Method and system for accessing operating system resources |
| Nov-30-2004 |
An operating system includes APIs developed in part to support recent innovations in computer hardware and in part to provide enhanced services to application programs. Among their other features, these... |
| 6826761 |
Efficient timer management system |
| Nov-30-2004 |
A timer management system and method for managing timers in both a synchronous and asynchronous system. In one embodiment of the present invention, a timer management system comprises an application program... |
| 6820269 |
Method and apparatus for improving performance in a network with high delay times |
| Nov-16-2004 |
Method and a device are disclosed for a fast performance of network operations via a network with high delay times by means of a module for processing system calls of an application layer and for initiating... |
| 6816865 |
Process for data driven application integration for B2B |
| Nov-9-2004 |
Aspects of the present embodiments provide an eCommerce environment adapted to accept and process various message types (e.g. cXML and mXML). In general, requests are provided from a requesting entity... |
| 6812923 |
Method and system for efficiently transferring data objects within a graphics display system |
| Nov-2-2004 |
An API is provided to automatically transition data objects or containers between memory types to enable the seamless switching of data. The switching of data containers from one location to another is... |
| 6810517 |
Program-interface converter for multiple-platform computer systems |
| Oct-26-2004 |
A utility program develops and updates an API-translation layer of an emulator for running programs written for one platform on another platform. The utility builds a module for each API from a set of... |
| 6810429 |
Enterprise integration system |
| Oct-26-2004 |
An enterprise integration system is coupled to a number of legacy data sources. The data sources each use different data formats and different access methods. The integration system includes a back-end... |
| 6807667 |
Method and system of an application program interface for abstracting network traffic control components to application programs |
| Oct-19-2004 |
A traffic control application programming interface for abstracting the use of traffic control components to client applications to provide quality of service. The traffic control interface accepts input... |
| 6801926 |
Platform-independent programmable batch processing engine |
| Oct-5-2004 |
A data processing system includes a multitude of client computers and server computers, of various platform types, interconnected by a network. A batch processing engine permits an application resident... |
| 6799318 |
Method having multiple interfaces with distinguished functions and commands for providing services to a device through a transport |
| Sep-28-2004 |
A protocol independent implementation of the OBEX specification that allows OBEX applications to communicate without having to know transport specific details is presented. OBEX services reside on top... |
| 6799319 |
Method and apparatus for application packages and delegate packages to adopt and export standard execution state machine interfaces |
| Sep-28-2004 |
A cascadable state machine that observes the execution state machine of multiple client applications, aggregates the multiple execution states into a single execution state for the observation object,... |
| 6792611 |
Server system determining server application corresponding to processing request based on information held in server |
| Sep-14-2004 |
In a server system: an information holding unit holds information on one of a plurality of processing units which should execute processing in response to each of a plurality of types of processing requests;... |
| 6789112 |
Method and apparatus for administering a server having a subsystem in communication with an event channel |
| Sep-7-2004 |
Methods and apparatus for administering a remote server having a subsystem in communication with an event bus. In one aspect of the present invention, an administration tool for administering a server... |
| 6789114 |
Methods and apparatus for managing middleware service in a distributed system |
| Sep-7-2004 |
A distributed computing system includes a number of computers, workstations or other computing machines interconnected by a network. One or more service managers are introduced that provide a management... |
| 6785741 |
Call director system and method |
| Aug-31-2004 |
A call director (CD) system and method is disclosed which enables a Virtual Automatic Call Director (ACD) environment with integrated voice response unit (VRU) and Virtual Automatic Call Distributor (VACD)... |
| 6782537 |
Establishing a communicator across multiple processes in a multithreaded computing environment |
| Aug-24-2004 |
A deterministic, non-deadlocking technique to achieving distributed consensus in a multithreaded multiprocessing computing environment is provided. A communicator is established across multiple processes... |
| 6779184 |
Method for loosely coupling object oriented and non-object oriented applications in a messaging-based communication infrastructure |
| Aug-17-2004 |
Methods and network architectures for loosely coupling object and non-object oriented applications to a network include an object broker hub, a messaging system, and a business object representation of... |
| 6779027 |
Intelligent management module application programming interface with utility objects |
| Aug-17-2004 |
An intelligent management module application programming interface that facilitates use of network management software in multiple operating environments is provided. The intelligent API provides an interface... |
| 6775834 |
System and method for facilitating the communication of data on a distributed medical scanner/workstation platform |
| Aug-10-2004 |
A system and method is disclosed for facilitating the communication of data on a distributed medical scanner workstation platform. In one embodiment, a distributed medical scanner/workstation platform... |
| 6775713 |
Application program interface for abstracting control of a cable modem |
| Aug-10-2004 |
Provided is a system and method for integrating a cable modem with a host customer premises equipment, such as a computer or set top box. An interface is provided which receives data packets from the cable... |
| 6772216 |
Interaction protocol for managing cross company processes among network-distributed applications |
| Aug-3-2004 |
A general purpose application interaction protocol, referred to herein as the Commerce Exchange Interaction Protocol (CXIP), governs the exchange of data between applications resident in computers in a... |
| 6772206 |
XML-based integrated services bridging |
| Aug-3-2004 |
An improved system and method is provided for bridging in a distributed directory-enabled application environment using an eXtensible Markup Language ("XML") application program interface, where the interface... |
| 6766519 |
Generic software interface for hardware environments having executing code registers itself and the code for a next suboperation |
| Jul-20-2004 |
A generic interface layer for providing a generic interface to a hardware environment for a program executing on the hardware environment. The generic interface layer, is interrupt-driven. It includes... |
| 6766378 |
Multi-protocol data router |
| Jul-20-2004 |
A data router communicating with systems via serial links and able to manage a multitude of different communication protocols, and including at least a generic routing program, a first-level interface... |