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