APPLICATION PROGRAM INTERFACE (API)

CL 719 SC 328
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...