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