APPLICATION PROGRAM INTERFACE (API)

CL 719 SC 328
6067584 Attribute-based system and method for configuring and controlling a data acquisition task
May-23-2000 A data acquisition system comprising a computer system, coupled to a data acquisition device, a data acquisition application executing on the computer system, and device interface software with an attribute-based...
6067579 Method for reducing message translation and traffic through intermediate applications and systems in an internet application
May-23-2000 A mapping between terminal presentation and a Graphical User Interface to an end user using a web browser is provided. The mapping representation is created to support a selected screen image sent from...
6066181 Java native interface code generator
May-23-2000 A Java native interface code generator is disclosed to facilitate mixed language programming, by making native code programmed in a native language accessible to Java application programs. A programmer...
6065002 Simplified interface for relational database access using open database connectivity
May-16-2000 A user interface is provided to a relational database to provide simplified data access for users. A user input/output device interacts with an application tool accessible via a computer. A template accessible...
6064382 Object oriented apparatus and method for providing a graphical user interface for host-based software applications
May-16-2000 An object oriented computer apparatus and method provides a graphical user interface (GUI) for existing host-based (i.e., green screen) applications by defining some object oriented classes that reside...
6061746 Device bay system without 1394 PHY/Link interface to device bay controller having a software intercepting a GUID query and returning a stored unique identifier
May-9-2000 A method for supporting a USB-based Device Bay Controller without a hardware interface between the DBC and the 1394 bus, by intercepting 1394 GUID queries in software and returning a stored GUID which...
6061743 Method and apparatus for aggregating disparate namespaces
May-9-2000 A computer system has a first namespace with a target, and interface module operative to read the first namespace. A second interface module is operative to read the second namespace. A registry comprises...
6058434 Apparent network interface for and between embedded and host processors
May-2-2000 An apparent network interface permits one processor such as a processor embedded within a larger processing system (an embedded processor) to communicate to a host processor or other processors and devices...
6058396 Product interface method and system which allow class evolution
May-2-2000 The present invention provides for an object-oriented software product interface method which gives a tighter coupling between the software product interface and internals than traditional methods. The...
6052749 System for forming an intelligent I/O (I.sub.2 O)-aware device by connecting both a peripheral control connector having an I/O processor mounted and non-I.sub.2 O device to same bus
Apr-18-2000 Apparatus, and an associated method, converts a conventional computer peripheral device, such as an I/O (input/output) subsystem into an I.sub.2 O-aware device. An IOP mounted upon a connector card is...
6049822 Method for generating and updating knowledge-based configurators that are multi platform and multi language capable
Apr-11-2000 A method for creating and disseminating knowledge-based object models converts object models created on a source platform to a first human-readable flat file prior to transmission on a network, allowing...
6044415 System for transferring I/O data between an I/O device and an application program's memory in accordance with a request directly over a virtual connection
Mar-28-2000 A virtual connection created between an application program and a selected I/O device is used as a communications medium for controlling I/O processing of the I/O device by the application program. The...
6044408 Multimedia device interface for retrieving and exploiting software and hardware capabilities
Mar-28-2000 In a multimedia API, a method for returning hardware and software capabilities. Multimedia APIs for media devices such as a display device, a sound device and a 3D accelerator each include a function to...
6041365 Apparatus and method for high performance remote application gateway servers
Mar-21-2000 A method of simultaneously executing one or more computer application programs in one or more host computer system or server system under the control of a second computer system, where the host computer...
6038625 Method and system for providing a device identification mechanism within a consumer audio/video network
Mar-14-2000 A method and system for providing a device identification mechanism within a consumer electronics based audio/video network. Several consumer electronics products, e.g., television, VCR, tuner, set-top...
6038611 Method for implementing a user-to-network (UNI) application programming interface (API)
Mar-14-2000 An application programming interface (API) between user applications or other control applications and User to Network Interface (UNI) signaling software. The API provides an intelligent and flexible programming...
6038538 Generating process models from workflow logs
Mar-14-2000 A computer-implemented method, apparatus, and article of manufacture that constructs graph models from logs of past, unstructured executions of the given process. The graph model so produced conforms to...
6032198 Application design supporting method and apparatus for client/server system
Feb-29-2000 In a method for supporting the design of a plurality of programs distributed on a network and operated through the communication between the programs, each program is defined, a relation between programs...
6026440 Web server account manager plug-in for monitoring resources
Feb-15-2000 An account manager plug-in for a Web server having an application programming interface (API). The plug-in is preferably a computer program product comprising a set of instructions (program code) encoded...
6026404 Method and system for executing and operation in a distributed environment
Feb-15-2000 A system, method, and computer readable-medium for performing operations associated with browser requests are provided. The system includes a plurality of dispatchers coupled to a plurality of web listeners....
6026238 Interface conversion modules based upon generalized templates for multiple platform computer systems
Feb-15-2000 A utility program develops and updates an API-translation layer of an emulator for running programs written for one platform on another platform. This speeds the development of code such as operating-systems...
6023579 Computer-implemented method for generating distributed object interfaces from metadata
Feb-8-2000 A method and system for creating a distributed object interface description and a distributed object server interface module to a software system, such as a repository. In a preferred embodiment, a repository...
6023473 Application programming interface for modem and ISDN processing
Feb-8-2000 An application programming interface provides for command and data communication between a user, application or driver and a telephone data processing system which provides communication between a host...
6021445 Remote API processing method using network protocols
Feb-1-2000 A remote API processing method using network protocols which allows a client terminal to off-load client application API requests to a server for processing. The method includes the steps of allocating...
6018625 Management system architecture and design method to support reuse
Jan-25-2000 A management base of a communications network manager is constructed using object oriented techniques. A network comprises a plurality of physical resources in the form of components and assemblies of...
6016392 Method for object-oriented programming using dynamic interfaces
Jan-18-2000 An apparatus and method for allocating, linking and using blocks of memory to represent a data object in an object-oriented programming environment, particularly COM programming environments. The invention...
6014689 E-mail system with a video e-mail player
Jan-11-2000 Video messages are created in a manner that allows transparent delivery over any electronic mail (e-mail) system. The audio and video components of the message are recorded, encoded, and synchronously...
6014139 Object-oriented global cursor tool
Jan-11-2000 A system and method providing a cursor tool framework and tool server with support for multiple cursors on any given system, and supporting the selection of a cursor tool using a cursor. The framework...
6006279 Plug-in module host framework
Dec-21-1999 Computer-executable process steps stored on a computer-readable medium to provide an application programming interface (API) to a client application for communicating between the client application and...
6006231 File format for an image including multiple versions of an image, and related system and method
Dec-21-1999 A system for retrieving an image from a network comprises: (1) a server application; (2) a plurality of image files, each storing an image in a plurality of different versions, and connected to the server...
5996025 Network transparent access framework for multimedia serving
Nov-30-1999 A system, method and computer program are provided for a control server in a client/server environment wherein an API framework facilitates scalable, network transparent, integrated multimedia content...
5995103 Window grouping mechanism for creating, manipulating and displaying windows and window groups on a display screen of a computer system
Nov-30-1999 A window grouping mechanism for creating, organizing and manipulating windows and, more specifically, window groups for display to a user of a computer system is disclosed. The window grouping mechanism...
5991836 System for communicating real time data between client device and server utilizing the client device estimating data consumption amount by the server
Nov-23-1999 An improved method and apparatus for providing multimedia communication between and client device and a server. The improved method and apparatus allows for communication of information, such as audio...
5991822 System for modifying functions of static device driver using a registered driver extension extended dynamically by providing an entry point for the driver extension
Nov-23-1999 A method of changing the functionality of a statically bound device driver, by dynamically extending the static device driver using a registered driver extension. The static device driver has a plurality...
5991766 Method and system for managing redundant objects in a distributed object system
Nov-23-1999 One aspect of the invention is a method for managing redundant objects in a distributed object system. A transaction service runs on a computer. At least two copies of the instance variables of a distributed...
5991520 Application programming interface for managing and automating data transfer operations between applications over a bus structure
Nov-23-1999 An applications programming interface implements and manages isochronous and asynchronous data transfer operations between an application and a bus structure. During an asyncronous transfer the API includes...
5987528 Controlling the flow of electronic information through computer hardware
Nov-16-1999 A method for controlling flow, through a computer hardware resource, of information to and from computer applications. When a flow of information is initiated from one of the applications, a determination...
5987529 Invoking a method in an object-oriented computer program
Nov-16-1999 Message sending can be performed quickly making efficient use of memory space. A class object C is obtained (110) from a specified receiver object. The class object C contains an instance variable pointing...
5987505 Method for emulation of terminal-resident GUI application by transmitting macros having information and command instructing the terminal how to process the information
Nov-16-1999 A computer system and method for transmitting information in variable length information packets, each of which can be independently processed by the receiving computer irrespective of other packets, is...
5987423 Object oriented technology framework for order processing
Nov-16-1999 An object oriented programming (OOP) framework includes an Order Management (OM) mechanism that tracks sales orders received and matches them to warehouse inventory, a Sales Order (SA) mechanism that processes...
5983233 Process for managing the naming of objects, process for mapping an object name to a CORBA object reference, program module, computer unit, and computer system
Nov-9-1999 In an object environment, among the plurality of objects interact, one or several objects in the number of objects are allocated to a component. The naming management is distributed over the components....
5974468 Controlling the flow of electronic information through a modem
Oct-26-1999 A method for controlling flow, through a computer hardware resource, of information to and from computer applications. When a flow of information is initiated from one of the applications, a determination...
5974470 System for reducing conflicts among dynamic link library modules by aliasing modules
Oct-26-1999 A system for managing DLL modules and providing administrators of Windows based PCs with more control over Windows modules. The invention beneficially patches standard Windows API call logic with code...
5968138 Method and apparatus for peripheral system management, using multiple object interfaces
Oct-19-1999 The method of the invention enables an application program to recover feature information regarding a managed entity without having any predefined knowledge regarding the managed entity. The method employs...
5966707 Method for managing a plurality of data processes residing in heterogeneous data repositories
Oct-12-1999 A Data Management System has a plurality of data managers and is provided with a plurality of data managers in one or more layers of a layered architecture The system performs with a data manager and with...
5961620 Extensible communication type manager for a computer system
Oct-5-1999 A general type manager for managing connection addresses and connection types of a computer system, wherein the general type manager provides a first interface for interfacing between the general type...
5961592 Screen identification system
Oct-5-1999 A method of identifying computer screens is disclosed. The method is particularly useful in identifying IBM host screens in script creation and playback. According to the method, a signature is composed...
5961582 Distributed and portable execution environment
Oct-5-1999 A method and system for providing access to resources at a host computer to a remote user, without requiring the remote user to have detailed knowledge of the host computer. The system includes a host...
5956506 System and method for functionally enhancing procedural software using objects
Sep-21-1999 A system and process for enhancing procedural software using object oriented classes. Implementation classes are constructed that provide a defined object oriented interface to applications and are able...
5956499 Method and system for non-model based application transitioning
Sep-21-1999 The present invention includes a computer implemented system for transitioning a non-model based application to a model based application operable to execute on a particular modeling system (34) on a particular...