| 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... |