APPLICATION PROGRAM INTERFACE (API)

CL 719 SC 328
5778228 Method and system for transferring remote procedure calls and responses over a network
Jul-7-1998 An improved method and system for transfering remote procedure calls and responses over a computer network is disclosed. The system and method make use of a generic RPC client stub and a generic RPC server...
5774725 Method and computer program product for simplifying construction of a program for testing computer software subroutines in an application programming interface
Jun-30-1998 Method and computer program product for testing software subroutines in an application programming interface. In an exemplary embodiment, a C++ class hierarchy is established for creating a set of intrinsic...
5774721 Method of communication between processors in a distributed processing system having a host processor and at least one object oriented processor
Jun-30-1998 Distributed processing systems having a host processor and at least one object oriented processor are disclosed. An object oriented processor according to the invention has a communications interface,...
5771385 Setting and getting system debug flags by name at runtime
Jun-23-1998 In a computing system, debug flags for software development, testing, and debugging of a module of the operating system are retrieved and set. The module under development is provided with a debugging...
5765039 Method for providing object database independence in a program written using the C++ programming language
Jun-9-1998 The method of the present invention is useful in a computer system having a user interface, a CPU, a memory, at least one disk drive and an object database stored in one or more disk drives. The method...
5764985 Notification mechanism for coordinating software extensions
Jun-9-1998 A method and system for coordinating software extensions by utilizing a central management system. One or more extensions register with the central manager, the extensions being capable of providing extended...
5761494 Structured query language to IMS transaction mapper
Jun-2-1998 A process to access an IMS transaction based computer system from a structured query language (SQL) application program without revising or migrating the transaction based system. Binary virtual table...
5758161 Testing method for checking the completion of asynchronous distributed collective operations
May-26-1998 A method for testing the completion of a command issued earlier in a multiprocessing system having a plurality of nodes. During an initialization phase, each command has been identified by a handle and...
5758154 Method and system for storing configuration data into a common registry
May-26-1998 A shared registration DLL and configuration data files that are used by setup programs and their corresponding application programs to register configuration information in a registry and to un-register...
5754841 Method and apparatus for parallel execution of user-defined functions in an object-relational database management system
May-19-1998 A method and apparatus for processing object data. The apparatus comprises a client interface for receiving client commands comprising a data surrogate identifying the object data and an object data function,...
5754765 Automatic transport detection by attempting to establish communication session using list of possible transports and corresponding media dependent modules
May-19-1998 The transports available in a local computer system for communicating with a remote computer system are automatically determined at either install time or run time. At install time, a list of transports...
5748962 Common channels for inter-application communications
May-5-1998 The present invention is a set of common utilities, implemented as object classes, that provide common channels of communications among applications that run on a distributed platform. An application developer...
5748959 Method of conducting asynchronous distributed collective operations
May-5-1998 A method and apparatus for distributing data in a multiprocessing system having a plurality of nodes. Each node has a user application for issuing a blocking or a non-blocking command. A request handle...
5740436 System architecture for configuring input and output devices of a computer
Apr-14-1998 A system architecture is provided for configuring audio and video components connected to a computer through a textual display and a graphic display, so that users may more easily access and use all of...
5731813 Graphical user interface for graphically representing, organizing, and selecting application programs and documents
Mar-24-1998 A graphical user interface for a computer system that includes a memory for storing application programs and application files. The user interface permits the user to initiate execution of a selected application...
5729601 Electronic exchange apparatus having separated exchange unit and general-purpose control unit
Mar-17-1998 An electronic exchange apparatus where an exchange unit for controlling extension-line and trunk-line interface cards unique to the exchange apparatus is provided separately from a general-purpose central...
5724588 Method and system for network marshalling of interface pointers for remote procedure calls
Mar-3-1998 A computer method and system for passing a pointer to an interface from a server process to a client process. In a preferred embodiment, the server process instantiates an object that has multiple interfaces....
5724506 Replaceable and extensible connection dialog component of a network component system
Mar-3-1998 A connection dialog component of an extensible and replaceable network-oriented component system enables a user to specify address information of a particular resource coupled to a computer network. The...
5715474 Simultaneous control of radio frequency modem in a multi-tasking system using a single session manager program with separate command queue for each application program
Feb-3-1998 A data communication method provides management and control functions to allow access to a shared radio frequency communication device by multiple concurrently executing software applications. A predetermined...
5706502 Internet-enabled portfolio manager system and method
Jan-6-1998 A portfolio management system (PMS) is disclosed that allows users to manage, create, edit, debug and compile software portfolios that can include several different types of components, or projects. For...
5701451 Method for fulfilling requests of a web browser
Dec-23-1997 A World Wide Web browser makes requests to web servers on a network which receive and fulfill requests as an agent of the browser client, organizing distributed sub-agents as distributed integration solution...
5701415 Method for creating stub file supporting remote procedure calls by generating common code including code utilized by stub procedures to invoke plurality of service procedures
Dec-23-1997 A stub file to be utilized by remote procedure calls in a computer network. The stub file comprises a common code, wherein the common code contains shared code for a plurality of stub procedures. A block...
5696914 Using an embedded interpreted language to develop an interactive user-interface description tool
Dec-9-1997 This invention concerns an interactive interface description tool that uses an interpreted language in which both the data and the programs have a similar representation, This tool also has an interpreter...
5689711 Method and apparatus for representing data dependencies in software modeling systems
Nov-18-1997 A method and apparatus for converting a set of functions of any software system that does modeling into a corresponding set of parametric functions that, when called, generate not only a resulting model,...
5687373 Communications system for exchanging data between computers in a network and a method of operating such a system in which communications services are defined within a common object class
Nov-11-1997 A communications system and method, for facilitating exchange of data between a first computer and a second computer connected in a network to operate in a client/server arrangement: The first computer...
5682534 Transparent local RPC optimization
Oct-28-1997 A method for managing communication between a client process and a server process in a distributed computing environment, the client process residing on a host computer that is connected to a physical...
5680618 Driver query and substitution for format independent native data access
Oct-21-1997 A data access system of the present invention includes an interface (client), a data engine having a common application programming interface layer, and data drivers. Through the drivers, the data engine...
5680586 Method and system for storing and accessing user-defined attributes within a data processing system
Oct-21-1997 A method and system are disclosed for associating a file descriptor with a selected file within a data processing system that has multiple diverse operating systems, a number of diverse incompatible file...
5675798 System and method for selectively and contemporaneously monitoring processes in a multiprocessing server
Oct-7-1997 A system, method and program product for determining and displaying the status of client application programs executing on a multiprocessing server. Server process control blocks and synchronization object...
5671430 Parallel data processing system with communication apparatus control
Sep-23-1997 A method for interconnecting and operating in parallel a number of autonomous data processors each having a data memory, an instruction memory and a communication interface includes, before beginning a...
5671414 Method and apparatus for providing simple secure management of remote servers
Sep-23-1997 A set of secure remote procedure calls are implemented in a network using the terms of the native communications protocol of the local and remote computers. The remote procedure calls allow a system administrator...
5668998 Application framework of objects for the provision of DICOM services
Sep-16-1997 A application program interface is provided to a toolkit framework of service objects which enable rapid creation of application computer programs which implement the services and protocol of the Digital...
5659747 Multiple level undo/redo mechanism
Aug-19-1997 A multiple-level undo/redo mechanism is provided in an operating system and is available to application programs run on the operating system. The operating system provides a mechanism for keeping a log...
5628017 Method and system for providing event-response capabilities to pseudocode
May-6-1997 A method and system for providing event-response and monitoring capabilities to a pseudocode program operating in a message or event-based operating environment. The method and system allow the pseudocode...
5596579 High performance machine for switched communications in a heterogeneous data processing network gateway
Jan-21-1997 In a distributed system, such as a local area network having a facility for synchronous remote procedure calls and multi-threading, an interface mechanism for linking client workstations on the distributed...
5594903 Operating System architecture with reserved memory space resident program code identified in file system name space
Jan-14-1997 A computer architecture having a main memory suitable for the storage of programs and data accessible within a predefined memory address space, a central processor capable of accessing the memory address...
5590288 Distributed data processing system and method utilizing peripheral device polling and layered communication software
Dec-31-1996 A distributed data processing system is provided that is particularly well-suited for enabling a plurality of single-tasking computers connected to a network to continuously process input from the network...
5572675 Application program interface
Nov-5-1996 An application program interface for integrated services digital networks is implemented so that application programs can be generated independently of network protocols (Layer 1, 2; 1TR6, VN2) and independently...
5566248 Method and apparatus for a recognition editor and routine interface for a computer system
Oct-15-1996 A computer system including a CPU, a screen assembly coupled to the CPU, a pointer assembly coupled to the CPU, an application program running on the CPU, a recognizer routine running on the CPU, and a...
5561788 Method and system for executing programs using memory wrap in a multi-mode microprocessor
Oct-1-1996 Improved methods and operating systems for use with a multi-mode microprocessor enable efficient operation in a multi-mode environment. Preferred embodiments for use with microprocessors which were not...
5557798 Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
Sep-17-1996 A communication interface for decoupling one software application from another software application such communications between applications are facilitated and applications may be developed in modularized...
5553311 Customer premise device for controlling data transmissions by storing a limited number of operation algorithms and receiving operation instructions from external sources
Sep-3-1996 Customer Premise Devices (CPDs) and associated methods according to the invention allow subscribers to send diverse subscriber requests and to receive incoming information such as movies, videogames, educational,...
5537548 Method of computer conferencing by intercepting commands issued by application programs and redirecting to all stations for execution
Jul-16-1996 During execution, API calls to the operating system in a master processor are transferred to slave processors by an event redirection mechanism, the API calls are then provided to the operating systems...
5530864 Command object system for an object-oriented software platform
Jun-25-1996 A method and apparatus for a command system is disclosed. Commands include variables that reflect the command's current appearance. This includes status information determinative of the command's state...
5526523 Interface between operating system and operating system extension
Jun-11-1996 A method for interfacing an operating system extension with a personal computer includes the step of providing a function command to the operating system of the personal computer when the operating system...
5521849 System for operating application software in a safety critical environment
May-28-1996 A system and method for operating application software in a safety critical environment comprises providing a data processor having an operating system for effecting processing operations and an intermediate...
5519867 Object-oriented multitasking system
May-21-1996 An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a...
5515508 Client server system and method of operation including a dynamically configurable protocol stack
May-7-1996 Novel object-oriented client-server facility (CSF) and networking service facility (NSF) interfaces implement communication between application programs residing in client and server nodes of a distributed...
5511197 Method and system for network marshalling of interface pointers for remote procedure calls
Apr-23-1996 A computer method and system for passing a pointer to an interface from a server process to a client process. In a preferred embodiment, the server process instantiates an object that has multiple interfaces....
5511135 Stylus-input recognition correction manager
Apr-23-1996 The invention relates to a stylus-based user interface for computers. It describes a process for separating a stylus-based application program from the procedures used to implement stylus-based, user driven...