| 5740366 |
Communication network having a plurality of bridging nodes which transmit a beacon to terminal nodes in power saving state that it has messages awaiting delivery |
| Apr-14-1998 |
An apparatus and a method for routing data in a radio data communication system having one or more host computers, one or more intermediate base stations, and one or more RF terminals organizes the intermediate... |
| 5721929 |
Method for extending a fourth generation programming language |
| Feb-24-1998 |
A system for extending the capabilities of a programming language, particularly a 4GL, wherein an extension of the programming language is created as a class within the C++ programming language. The extension... |
| 5689708 |
Client/server computer systems having control of client-based application programs, and application-program control means therefor |
| Nov-18-1997 |
A resource manager in a client/server computer network controls the availability of system resources. A system administrator generates a set of profiles which specify which system resources each user may... |
| 5684955 |
Process for distributing an object-oriented program over a plurality of operating system processes of a computer system |
| Nov-4-1997 |
In an object-oriented application, a preparation process is used when compiling the sources of the application, a configuration process is used when link-editing, and a communication process is used during... |
| 5675805 |
Programming system for generating client and server programs from an undistributed application program |
| Oct-7-1997 |
A programming aid for generating interface definition files for client server programs. The system and method are responsive to an input interface definition file and one or more input source code files... |
| 5666519 |
Method and apparatus for detecting and executing cross-domain calls in a computer system |
| Sep-9-1997 |
In a computer system, an improved technique detects and executes cross-domain calls in an application program. The invention determines whether a branch target address falls within a reference address... |
| 5659701 |
Apparatus and method for distributed program stack |
| Aug-19-1997 |
A multi-processor computer system executes a single-thread program having a plurality of callable procedures. The local memory of each processor contains a program stack, the object code of each procedure... |
| 5649099 |
Method for delegating access rights through executable access control program without delegating access rights not in a specification to any intermediary nor comprising server security |
| Jul-15-1997 |
A method in which access control programs (ACPs) permit controlled delegation of access rights from clients to untrusted intermediaries. ACPs are programs that encode arbitrary specifications of delegated... |
| 5642511 |
System and method for providing a visual application builder framework |
| Jun-24-1997 |
A system and method are provided for implementing an improved visual builder. A proxy tree comprised of proxy objects is visually built. Each proxy object corresponds to a target object in a runtime hierarchical... |
| 5640564 |
Method and apparatus for generating and using short operation identifiers in object oriented systems |
| Jun-17-1997 |
A distributed computer system in which a server application performs operations responsive to operation requests from a client application. The client application initially identifies an operation for... |
| 5630118 |
System and method for modifying and operating a computer system to perform date operations on date fields spanning centuries |
| May-13-1997 |
The present invention relates to a method for modifying and operating a computer system to perform date operations including the steps of storing at least one subroutine for performing the date operation,... |
| 5606493 |
Distributed applications processing network |
| Feb-25-1997 |
A system is described in which a local task (415) running on a local computer (400) can use a remote task (430) running on a remote computer (405). The local task (415) firstly establishes a conversation... |
| 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... |
| 5581769 |
Multipurpose program object linkage protocol for upward compatibility among different compilers |
| Dec-3-1996 |
A multipurpose linkage protocol for procedural calls between compiled program objects permitting a calling program to call a single named entry point in another program at one of several different offsets... |
| 5566302 |
Method for executing operation call from client application using shared memory region and establishing shared memory region when the shared memory region does not exist |
| Oct-15-1996 |
The present invention provides an elegant and simple way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations,... |
| 5550982 |
Video application server |
| Aug-27-1996 |
A local area network for supporting video applications comprises a transmission medium, one or more data file servers connected to the transmission medium for supporting data applications in the local... |
| 5546583 |
Method and system for providing a client/server interface in a programming language |
| Aug-13-1996 |
In a data processing system, a programming language processor capable of executing program code is provided. A client program and a server program are also provided within said data processing system.... |
| 5526491 |
System and method for calling selected service procedure remotely by utilizing conditional construct switch statement to determine the selected service procedure in common stub procedure |
| Jun-11-1996 |
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... |
| 5513355 |
Control system of a switching system |
| Apr-30-1996 |
A control system for a switching system that is optimally flexible. In order to achieve this goal, the operating system of the control system contains a services management system that makes it possible... |
| 5504901 |
Position independent code location system |
| Apr-2-1996 |
Disclosed is a position independent code system that enables a programmable digital data processing system to invoke and execute procedures and access data that are loaded into system memory at addresses... |
| 5497463 |
Ally mechanism for interconnecting non-distributed computing environment (DCE) and DCE systems to operate in a network system |
| Mar-5-1996 |
A distributed system includes a non-distributed computing environment (DCE) computer system and at least one DCE computer system which are loosely coupled together through a communications network operating... |
| 5491800 |
Object-oriented remote procedure call networking system |
| Feb-13-1996 |
A client-server facility (CSF) interface and networking service facility (NSF) interface implement communication between application programs residing in client and server nodes of a distributed services... |
| 5475819 |
Distributed configuration profile for computing system |
| Dec-12-1995 |
A distributed computing system using a data communications network may have a number of service providers for a given service or remote procedure call. A client on the network makes reference to a name... |
| 5463625 |
High performance machine for switched communications in a heterogeneous data processing network gateway |
| Oct-31-1995 |
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... |
| 5454079 |
Computer workstation |
| Sep-26-1995 |
A computer workstation runs an application 12 which generates data for transmission over a network. The workstation includes a communications subsystem 14 which is responsible for actually sending data... |
| 5452459 |
Method and apparatus for allocating server access in a distributed computing environment |
| Sep-19-1995 |
In a distributed computing environment (DCE), a scheduler process executes on every DCE processor. The schedulers mediate all remote procedure calls (RPCs) made by client processes to server processes... |
| 5448739 |
Method of recording, playback and re-execution of application program call sequences and import and export of data in a digital computer system |
| Sep-5-1995 |
An operator of a digital computer system enters application call commands to execute a series of application programs. The execution of the application programs is affected by application operational commands,... |
| 5442791 |
Integrated remote execution system for a heterogenous computer network environment |
| Aug-15-1995 |
An integrated remote execution system manages resources and provides for the distributed and remote execution of remote requests to those resources in a heterogenous computer network environment that has... |
| 5437038 |
System and method of encoding units of data including entity/relationship data, function calls, and file data using a common data format (CDF) according to formal CDF grammar rules |
| Jul-25-1995 |
Method and means are described for encoding and decoding stored units of data representing entity/relationship (E/R) data, function calls, and file data by including a prefix with each unit of data which... |
| 5428782 |
Portable and dynamic distributed applications architecture |
| Jun-27-1995 |
A system and method is shown for enabling a plurality of computers and associated computer resources, some or all of which may be of heterogeneous configuration, to cooperatively process various applications... |
| 5421016 |
System and method for dynamically invoking object methods from an application designed for static method invocation |
| May-30-1995 |
A method, system and program for allowing an application designed to use static method calls to manipulate objects whose methods are only available through dynamic calls without modifying the binary image... |
| 5421015 |
Multitasking system having an application integration mechanism for linking differently typed data objects |
| May-30-1995 |
An object based data processing system including an extensible set of object types and a corresponding set of "object managers" wherein each object manager is a program for operating with the data stored... |
| 5414852 |
Method for protecting data in a computer system |
| May-9-1995 |
A data processing system include a plurality of data objects which are accessible by application programs through a system level interface. Each data object has an associated user access list. In addition,... |
| 5410702 |
Slot objects for an object oriented programming system |
| Apr-25-1995 |
Data may be manipulated directly in an object oriented programming system by providing a slot object which contains data within its frame. In contrast with conventional objects, the frames of which only... |
| 5410698 |
Method and system for dynamic loading of software libraries |
| Apr-25-1995 |
A method and system for loading a library requested by a service requester of an application program in a computer system. The service requester issues a request to a first loader module to load the library,... |
| 5404523 |
Method of managing requests in a transaction processing system |
| Apr-4-1995 |
A novel method and apparatus for managing user requests throughout a distributed processing system permits the tracking and managing of a request as it propagates throughout a transaction processing (TP)... |
| 5388252 |
System for transparent monitoring of processors in a network with display of screen images at a remote station for diagnosis by technical support personnel |
| Feb-7-1995 |
A remote diagnostic and monitoring system and method for use with an operation system having a multi-tasking interface to a real time control system, the remote diagnostic and monitoring system and method... |
| 5377350 |
System for cooperative communication between local object managers to provide verification for the performance of remote calls by object messages |
| Dec-27-1994 |
Object managers on different computing platforms communicate with each other in a cooperative manner, while allowing the objects on the computing platforms to communicate with each other using a remote... |
| 5369766 |
Object-oriented loader system with support for different load formats |
| Nov-29-1994 |
A method and apparatus for an innovative object oriented framework system is disclosed. The system uses an innovative load architecture for a framework application and provides a system and method for... |
| 5345588 |
Thread private memory storage of multi-thread digital data processors using access descriptors for uniquely identifying copies of data created on an as-needed basis |
| Sep-6-1994 |
A method and arrangement for providing each thread of execution (28, 30, 32 and 34) of a multi-threading digital data processing environment with private copies of each set of initialization data (regions... |
| 5339422 |
System and method for jacketing cross-domain calls in a multi-code execution and debugging system within a multi-architecture environment |
| Aug-16-1994 |
A cross-domain call jacketing system is provided in a computer system that embodies a first hardware (X) architecture to executing X-code in an X-domain and which simulates at least a second computer hardware... |
| 5321841 |
System for determining the rights of object access for a server process by combining them with the rights of the client process |
| Jun-14-1994 |
In a multitasking, multiuser computer system, a server process temporarily impersonates the characteristics of a client process when the client process preforms a remote procedure call on the server process.... |
| 5265250 |
Apparatus and methods for performing an application-defined operation on data as part of a system-defined operation on the data |
| Nov-23-1993 |
Apparatus and method for performing an application-defined operation on data as part of a system-defined operation on the data. The apparatus and method are embodied in a distributed transaction processing... |
| 5230051 |
Distributed messaging system and method |
| Jul-20-1993 |
A computer based message passing system and method provides reliable, versatile, portable and robust data communication between processes. The message passing system and method is adapted for use with... |
| 5146593 |
Procedure call interface |
| Sep-8-1992 |
A system software interface is provided which is called by applications programs using a standard format. All calls to system library routines are made through this interface. When called, the interface... |
| 5124909 |
Software program for providing cooperative processing between personal computers and a host computer |
| Jun-23-1992 |
In a computer system having a host computer connected to one or more personal computers, a data transport system sends data back and forth between the host computer and the personal computers. Individual... |
| 5073852 |
Network protocol translator including method and apparatus for reducing interprocess communication and data exchange overhead |
| Dec-17-1991 |
An method for interprocess communication and data exchange within a computer's software operating system executing on a computer network protocol translator having a central processing unit and associated... |
| 5060150 |
Process creation and termination monitors for use in a distributed message-based operating system |
| Oct-22-1991 |
A distributed data processing system is provided comprising a plurality of processes which communicate with one another using messages. When a process is created or terminated anywhere in the system a... |
| 4882674 |
Apparatus and method for control of one computer system by another computer system |
| Nov-21-1989 |
Apparatus and method whereby a first digital computer system may be controlled by a second digital computer system. The two digital computer systems are connected by data transfer apparatus. A program... |
| 4736321 |
Communication method between an interactive language processor workspace and external processes |
| Apr-5-1988 |
A method for executing external processes and for accessing external data from within an interactive language workspace. The workspace task referencing the external processes or data is synchronized and... |