APPLICATION PROGRAM INTERFACE (API)

CL 719 SC 328
5949998 Filtering an object interface definition to determine services needed and provided
Sep-7-1999 A distributed object application builder apparatus filters an object definition to determine both information needed (plugs) and provided (sockets) by an object. Each part (a run-time instance of an object)...
5946499 Method and apparatus for processing text inputs from multiple input devices in a plurality of applications
Aug-31-1999 A method, and system for supporting a plurality of textual manipulations and inputs in a computer system transparently to application programs running on the computer system, with the computer system including...
5943496 Methods for developing and instantiating object classes using a java virtual machine extension
Aug-24-1999 An extension to the JVM is described by which the efficiency with which applications are developed and transmitted between platforms is vastly improved. The present invention imposes a new object model...
5933144 Utility for providing printing support to graphical Java applications
Aug-3-1999 Print support may be added to a software component forming part of an existing application by checking the component to determine if it belongs to a class for which print support was originally available....
5926636 Remote procedural call component management method for a heterogeneous computer network
Jul-20-1999 In response to a component management function call by a remote client application, the component management application programming interface (API) generates a message that identifies the called function...
5924109 Method and apparatus for automatic generation of external interface specifications
Jul-13-1999 A method and apparatus for the automatic generation of interface specifications includes a communications network for enabling users of the apparatus to inter-communicate and to write files to pending,...
5922054 System for managing external applications and files
Jul-13-1999 A computer-implemented system for managing an external application in response to a user's selection of an item in a compound document which is displayed by a client application. The managing system includes...
5918235 Object surrogate with active computation and probablistic counter
Jun-29-1999 To prevent dangling pointers, an object is annotated with a reference counted Object Surrogate which will outlive the object and which knows whether the referenced object is valid or not. Rather than directly...
5915131 Method and apparatus for handling I/O requests utilizing separate programming interfaces to access separate I/O services
Jun-22-1999 A computer system handling multiple applications wherein groups of I/O services are accessible through separate application programming interfaces. Each application has multiple application programming...
5912666 Object-oriented global cursor tool
Jun-15-1999 A system and method provide a cursor tool framework and tool server with support for multiple cursors on any given system, and supports the selection of a cursor tool utilizing a cursor. The framework...
5911068 Container independent control architecture
Jun-8-1999 The present invention provides a control architecture that enables the sharing of controls between many containers. That is, the present invention provides for developing a control in such a manner that...
5909684 System, method, and computer program product for creating a platform independent notebook control
Jun-1-1999 A system, method, and computer program product for enabling a programmer to create an application program with an object-oriented notebook control is described. Platform independent, object-oriented notebook...
5903758 Method and apparatus for auditing dynamically linked procedure calls
May-11-1999 The present invention is a method and apparatus for providing instrumentation of procedure calls in dynamically linked environments. More specifically, an embodiment of the present invention includes an...
5903753 Name space registry with backward compatibility for older applications
May-11-1999 A name space registry manages name space data within a computer operating system including configuration and initialization data. The registry provides access to the configuration information by means...
5903269 Apparatus for and method of acquiring processing and routing data contained in a GUI window
May-11-1999 An apparatus for and method of acquiring, processing and routing data contained in a graphical user interface window is described. The data contained in a window selected by the user is captured by an...
5903265 System-provided window elements having adjustable dimensions
May-11-1999 An operating system provides a number of window elements that the operating system itself or applications may use in displaying a window. The operating system includes a dialog box for enabling a user...
5901319 System and methods for generating operating system specific kernel level code from operating system independent data structures
May-4-1999 A system and method for generating operating system specific kernel level code from one or more data structures that are portable to and compatible with multiple, different operating systems. These data...
5901315 Method for debugging a Java application having native method dynamic load libraries
May-4-1999 A method for debugging a target application comprising Java code having native method dll's associated therewith. The method is carried out in a computer having an operating system, a system debug application...
5901313 Application management system
May-4-1999 An application management system for achieving a common user access (CUA) interface throughout multiple applications of a computer system is described. The system includes an operating environment having...
5896533 Accessing internets world-wide web through object linking and embedding technology
Apr-20-1999 The method and apparatus of the present invention allows for all applications running on a computer which conform to the Object Linking and Embedding Application Programming Interface (OLE API) to automatically...
5892950 Interface for telecommunications network management
Apr-6-1999 An applications programming interface 20 to a telecommunications management network includes a command language interpreter 24 and a compiler 40. A command string input/output format is provided, the command...
5889990 Information appliance software architecture with replaceable service module providing abstraction function between system library and platform specific OS
Mar-30-1999 An architecture for an information appliance adapted for a specific application supports a variety of appliance personalities, relying on a single core technology. The information appliance comprises an...
5887172 Remote procedure call system and method for RPC mechanism independent client and server interfaces interoperable with any of a plurality of remote procedure call backends
Mar-23-1999 A system and method allow client applications to invoke remote procedures on a server application using any of a plurality of remote procedure mechanisms, by selecting a remote procedure call mechanism...
5884078 System, method and article of manufacture for creating an object oriented component having multiple bidirectional ports for use in association with a java application or applet
Mar-16-1999 Method, system and article of manufacture for creating an object oriented component having multiple bidirectional ports for use with an object oriented based applet or application. The component's ports...
5881269 Simulation of multiple local area network clients on a single workstation
Mar-9-1999 Multiple users are emulated in a network environment by means of a multithreaded process in a client workstation. A plurality of client threads and associated network request queues are provided. Each...
5878262 Program development support system
Mar-2-1999 Disclosed is a program development support system so adapted as to integrally manage a variety of information necessary for the development of a program by creating necessary links between information...
5870587 Information-handling system, method, and article of manufacture including a mechanism for providing an improved application binary interface
Feb-9-1999 An information-handling system is disclosed that includes an improved application programmatic interface that allows application binary interfaces to be ported from one platform to another incompatible...
5867661 Method and apparatus of using virtual sockets for reducing data transmitted over a wireless communication link between a client web browser and a host web server using a standard TCP protocol
Feb-2-1999 A method, apparatus and computer program product for reducing the data transmitted over an external communication link using the TCP protocol from a first application resident in a first computer and to...
5864668 System for connecting a client to a server with a protocol stack dynamically constructed by using top and bottom service descriptions as query parameters
Jan-26-1999 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....
5862328 Bridge for a client-server environment
Jan-19-1999 A software bridge is introduced between a client and a server in a client-server distributed computing environment. The bridge presents the interface of a server to a client and the interface of a client...
5848273 Method for generating OLE automation and IDL interfaces from metadata information
Dec-8-1998 A method in a repository coupled to a computer system that generates OLE automation and Interface Definition Language ("IDL") interfaces from metadata (i.e., information about data). Visual Basic programming...
5838973 System and method for interactively transforming a system or process into a visual representation
Nov-17-1998 A computerized modeling system is provided. The present invention is a computer-implemented, interactive, real-time software tool, for physically transforming a system or process into a visual representation....
5838971 Process for implementing dynamic data types in distributed computing networks using an OSF/DCE platform
Nov-17-1998 In order to use dynamic data types in user programs when transmitting information over a computer network using the OSF distributed computing environment, where dynamic data types are not provided for,...
5835089 Application programming interface for shared address book services in a computer system
Nov-10-1998 An application programmers interface for shared address book services in a computer system that provides a register function call that enables a set of client communication application programs executing...
5826030 Telecommunication switch having a universal API with a single call processing message including user-definable data and response message each having a generic format
Oct-20-1998 The present invention provides a universal host-to-switch application program interface (API) utilizing a generic message format for performing call control processing and capable of being customized to...
5825890 Secure socket layer application program apparatus and method
Oct-20-1998 A computer program product comprising: a computer useable medium having computer readable program code means embodied therein for encrypting and decrypting information transferred over a network between...
5822586 Entity management system with remote call feature
Oct-13-1998 Apparatus and a related method for managing entities in a complex and, in general, geographically distributed system, such as distributed data processing system. The management approach is defined in terms...
5822521 Method and apparatus for assigning policy protocols in a distributed system
Oct-13-1998 A framework having a plurality of directories representing different types of middlewares and distributed object systems can be constructed from data provided in a class library. Each directory includes...
5815716 Method for supporting multiple call interface conventions for computer programs using directives
Sep-29-1998 A method, apparatus, and article of manufacture for optimizing programming language compilers and run-time environments. More specifically, the present invention provides a computer-implemented method...
5815703 Computer-based uniform data interface (UDI) method and system using an application programming interface (API)
Sep-29-1998 A computer-based uniform data interface (UDI) system for accessing in a uniform manner data from a data source with an arbitrary organization. The UDI system provides a UDI application programming interface...
5815149 Method for generating code for modifying existing event routines for controls on a form
Sep-29-1998 The disclosed invention is a method for generating code in a maintainable form and in performing needed maintenance for the same. This method is useful in a computing system having at least one server...
5808611 Positioning for multiple icons in an object-oriented interface
Sep-15-1998 A method, system and program for creating child graphical objects in an object oriented graphical user interface. First, the child object is created by copying a set of attributes from a parent graphical...
5805811 Dynamic electronic mail facility for applications executing in an integrated operating environment
Sep-8-1998 An electronic mail facility for dynamically adding a direct electronic mail capability to applications programs in a computer system having an integrated operating environment and connected to a plurality...
5805152 Video presentation system
Sep-8-1998 A video presentation system which easily and economically realizes subject-service linkage in a video image displayed on its screen. The system includes a video display for displaying video data containing...
5802530 Web document based graphical user interface
Sep-1-1998 A Web document based GUI for use on a client computer that is networked with server computers. The GUI enables a user of the client computer to initiate specific operations that are performed on the client...
5802380 Method and system for uniform access of textual data
Sep-1-1998 A method and system through which an application program can access textual data through a common text accessing interface. The system provides a hierarchy of interfaces through which various text manipulation...
5802304 Automatic dialer responsive to network programming interface access
Sep-1-1998 A system provides automatic modem dialing for a dial-up connection to a computer network with an automatic dialer when a network application attempts to communicate with the network. The automatic dialer...
5790853 Workspace management apparatus
Aug-4-1998 A workspace management section collects resources related to a job and manages them as a workspace separately from resource management of a primary resource management section. The workspace has resource...
5787281 Computer network providing transparent operation on a compute server and associated method
Jul-28-1998 A method is provided for executing an application on a compute server of a computer network or other computer system that includes the compute server and at least one client system. The client system makes...
5784619 Replaceable and extensible notebook component of a network component
Jul-21-1998 A notebook component of an extensible and replaceable network-oriented component system records locations of resources coupled to a computer network. The network-oriented system includes a novel application...