APPLICATION PROGRAM INTERFACE (API)

CL 719 SC 328
6671744 Access control method for drive units, and a drive unit using the method
Dec-30-2003 An access control method for drive units that can recognize drive units in specific groups, and drive units to which the method applies are disclosed. The method includes the steps of generating a device...
6668244 Method and means of voice control of a computer, including its mouse and keyboard
Dec-23-2003 New method and means for controlling the environment of disabled individuals through their voice, which includes the operation of lights or any number of appliances and a personal computer wherein the...
6665734 Blending object-oriented objects with traditional programming languages
Dec-16-2003 The present invention provides a method, system, and computer program product for blending object-oriented (OO) programming languages with traditional (non-OO) programming languages such that they can...
6662362 Method and system for improving performance of applications that employ a cross-language interface
Dec-9-2003 A method, system, apparatus, and computer program product is presented for improving the execution performance of an application in a data processing system. Instrumentation code is inserted into an application...
6662356 Application program interface for transforming heterogeneous programs
Dec-9-2003 An application program interface (API) into an hierarchical intermediate representation (IR) of a heterogeneous program enables the navigation and modification of the IR at all levels of the hierarchy....
6658018 Method and system of providing advanced teaming functionality capable of utilizing heterogeneous adapters to improve utility and performance
Dec-2-2003 The present invention discloses a system and computer-readable medium for dynamically maximizing throughput performance of a fault-tolerant network adapter team capable of supporting network adapters of...
6651104 Multi-layered interface for interconnecting application programs to system bus lines for electronic devices
Nov-18-2003 The present invention describes an apparatus for interconnecting hardware of an electronic device with application programs for controlling the electronic device. The apparatus is divided into three separate...
6643721 Input device-adaptive human-computer interface
Nov-4-2003 A computer user interface and method for its operation are disclosed. The interface uses a new architecture that allows it to adapt readily to the type of input device being used to operate the computer....
6643690 Apparatus and method for determining a program neighborhood for a client node in a client-server network
Nov-4-2003 An apparatus and method for determining a program neighborhood of a client node in a client-server network is described. The program neighborhood of the client node includes application programs hosted...
6642941 Displaying optimum screens on various types of output terminals using a common application
Nov-4-2003 An information processing method, a storage medium storing program code readable by a computer, and an information processing device carry out a plurality of application programs that are connected to...
6640242 Voice access through a data-centric network to an integrated message storage and retrieval system
Oct-28-2003 An integrated message system receives and stores telephonic and data messages through a telephony-centric network and a data-centric network, respectively, and provides voice access through the data-centric...
6637022 Enhanced graphical development environment for controlling program flow
Oct-21-2003 A graphical development environment for developing the program flow of an application. The environment represents the program flow as an arrow between starting and end points. A developer can modify the...
6633924 Object synchronization between objects stores on different computers
Oct-14-2003 The invention includes a method of synchronizing objects between first and second object stores. A synchronization manager in accordance with the invention maintains a reference store containing identifying...
6631403 Architecture and application programming interfaces for Java-enabled MPEG-4 (MPEG-J) systems
Oct-7-2003 MPEG-J is a collection of Java application programming interfaces (APIS) with which applications can be developed to interact with the platform and the content. In the context of MPEG-J, the platform is...
6629130 Method and apparatus for processing electronic mail
Sep-30-2003 A method and apparatus implementing the method for implementing electronic mail services. A message is produced by a terminal (10) comprising information about at least one processing directed to the content...
6625590 Command line interface for reducing user input in a network management device
Sep-23-2003 A command line interface for a network management platform includes a parser that parses and validates inputs entered at a command line, a command processor that, responsive to validation of a command,...
6622176 Interface device and method
Sep-16-2003 An interface device, for use in a data management system, interfaces between a plurality of application programs, each requiring a device dependent message to run a transaction, and a client device capable...
6618767 Mechanism by which devices on unforeseen platform variants may be supported without re-release of core platform kernel software
Sep-9-2003 The present invention provides a means to support new and modified platforms without the need to modify the system software kernel. The invention uses an approach referred to as Platform Service Agents...
6615280 Token-based object description
Sep-2-2003 Token-based object description is disclosed. In one embodiment, a system includes a plurality of objects and a set of tokens. Each object has at least one attribute, such as a type. Each token is mapped...
6615249 Method for comparing and synchronizing data from different data sources
Sep-2-2003 A method is disclosed for applying at the location of a studio reproducible data, for example sound data, on a data carrier, wherein at least a part of the data is produced by an interpreter, for example...
6615243 System and method for programming and transmitting macros for controlling audio/video devices
Sep-2-2003 A system for programming/controlling various audio/video devices coupled to one another via a bus structure, through the use of a single macro key utilizes an addressing structure. Each various audio/video...
6611878 Method and apparatus for software technology injection for operating systems which assign separate process address spaces
Aug-26-2003 Method and apparatus for seamlessly integrating new or modified user interface features or modified functionality, to an existing target application program (100) in the context of an operating system...
6606635 Data processing apparatus
Aug-12-2003 The present invention relates to a data processing apparatus for transmitting data to and receiving data from a device to be controlled which is connected to the data processing apparatus by way of a communications...
6604150 Integration of GUI application with external application extensions
Aug-5-2003 A computerized method for dynamically extending a main application comprising a first user-interface-control by at least one supplementary application is proposed. The method comprises a first-step of...
6601110 System and method for translating file-level operations in a non-door-based operating system to door invocations on a door server
Jul-29-2003 The present invention provides a system for using door translation to perform inter-process communication. The system enables a legacy application program to invoke traditional operations, such as READ...
6598093 Method and apparatus for a core application programming interface
Jul-22-2003 Methods and apparatus for implementing a core application programming interface which is a part of more than one application programming interface are disclosed. According to one aspect of the present...
6598087 Methods and apparatus for network-enabled virtual printing
Jul-22-2003 A virtual printer for transmitting information from one application to another application. In one embodiment, the virtual printer includes a print driver for capturing information, and a communication...
6587890 Switch controller application programmer interface
Jul-1-2003 Switch controller application programmer interfaces (SCAPIs) are described herein. The SCAPIs allow for communication with routines of an application program that resides in memory of a switch controller....
6581092 Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
Jun-17-2003 A method, system, and program product for communicating with machines and end users connected to a network. Information sent to or from the machines is transmitted using electronic mail or a via a direct...
6571297 Service interface repository application programming models
May-27-2003 A method, apparatus, and article of manufacture for facilitating the generation of tools and applications for a computer network. An access server, executed by a first computer, accesses interface definitions...
6567852 Web user interface session and sharing of session environment information
May-20-2003 A Web user interface session is initialized in such a way as to allow certain contextual environmental information associated with a user, including session properties such as user name, user role, and...
6564270 Isolating client application requests for device services through an object-oriented service stack system
May-13-2003 A method and system for providing services in an object-oriented system. The method and system are in the form of an interface reference framework of objects, which create services, in response to requests....
6564256 Image transfer system
May-13-2003 In order to effect data transfer at a high efficiency in an image transfer system where medical image data is transferred between a terminal and an image server on a DICOM standard communication system,...
6564249 Method and system for creating and sending handwritten or handdrawn messages
May-13-2003 A real-time electronic messaging system, and related method, employs a remote client device with a handwriting client component that sets up a graphical data capture area in the device visual interface...
6563836 Algorithm for dynamic prioritization in a queuing environment
May-13-2003 A method of queuing messages for communications between computer programs by placing a plurality of messages in a main queue, placing one or more property messages in one or more property queues associated...
6549956 Mechanism for connecting disparate publication and subscribe domains via the internet
Apr-15-2003 The invention uses two channel adapters to couple to publication and subscription (PUB/SUB) systems together via the Internet. Each channel adapter is based on the existing PUB/SUB engine of that domain,...
6549952 Passing environment variables from an hypertext protocol server application programming interface
Apr-15-2003 A method of enabling an HTTP server plug-in to pass an unmangled environment variable into a CGI process begins by configuring the HTTP server to initially override a CGI service method. When the server...
6545691 Client-side control of controls loaded by a browser
Apr-8-2003 A method and system that allows client code such as drawing code to remain in the client application yet allows the drawing code to be used in a control such as an ActiveX.RTM. control. A page including...
6542937 Apparatus and method for transferring and editing sheet metal part data
Apr-1-2003 An apparatus and method are disclosed for transferring part data, such as sheet metal part data, between computer-based application or CAD environments and for editing such part data. The application environments...
6542938 Mechanism and apparatus for adaptive quality performance control in 3D based PC applications
Apr-1-2003 A mechanism for adaptive quality performance control in three-dimensional (3D) based personal computer applications is provided. The mechanism adaptively controls multiple application programming interface...
6539438 Reconfigurable computing system and method and apparatus employing same
Mar-25-2003 A reconfigurable computing system and method of use are provided for interfacing a plurality of application programs running on a host system to one or more hardware objects defined in one or more configuration...
6539437 Remote control inputs to java applications
Mar-25-2003 A method of delivering input from a device's remote control to a Java.TM. application uses asynchronous method invocation in a processing device. The input from the remote control is captured in system-specific...
6539426 Managing operation of servers in a distributed computing environment
Mar-25-2003 A distributed processing system comprises hardware, e.g. computers (1,2,3,6,7, 9) and networks (8,10), supporting a user client applications, server applications capable of exposing user application interfaces...
6536040 Cross-platform program, system, and method having a system independent registry for use on operating systems irrespective of a registry equivalent
Mar-18-2003 The system, method, and program of this invention enables a developer to write a platform independent program that can read, create, modify, delete, and enumerate registry type of information regardless...
6535913 Method and apparatus for use of an application state storage system in interacting with on-line services
Mar-18-2003 A change and update system for network-based knowledgebase (KB) sales and service facilities has a user interface (UI) system for accessing the facility over the network, software at the facility for negotiating...
6529943 Server, client, client server system, method for controlling them and storage medium therefor
Mar-4-2003 Part of the functionality and information of a server is published to a client, and the client makes a request based on this information, and before embedding the request from the client into processing,...
6526456 Distribution and controlled use of software products
Feb-25-2003 A software product is modified so that it can be freely distributed while limiting its use to authorized subscribers. The modification includes replacing calls to relocatable subroutines in the software...
6526457 Systems utility object interface for facilitating software portability
Feb-25-2003 A method of providing operating system utilities for use by an applications program for a number of different operating systems. For each utility, a base class is created. The base class is defined in...
6519654 Method of designing an interface for a real-time messaging system
Feb-11-2003 A method of designing an interface for a messaging system for networks. The method includes the steps of providing a system interface to communicate with an operating system and driver level communication...
6519623 Generic semaphore for concurrent access by multiple operating systems
Feb-11-2003 A generic semaphore supporting semaphore operations from multiple operating systems concurrently. Operating system semaphore invocations are transformed into a generic semaphore API that enables implementation...