US5440744A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Methods and apparatus for implementing server functions in a distributed heterogeneous environment
Assignee: Hewlett Packard Development Co LP
•
Filing: 1994-11-15
•
Granted: 1995-08-08
•
Expires: 2014-11-15
Abstract
Abstract In distributed heterogeneous data processing networks, dispatcher and control server software components execute the code of a single application or of many portions of the code of one or more applications in response to a method object received from a client application. The method object includes a reference to the code to be executed.
Inventors
- 👤 Neal F. Jacobson
- 👤 Michael J. Renzullo
- 👤 Paul A. Reilly
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 07:47
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/547; G06F9/548
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
179 words
In a network containing a memory and processors connected to each other by a network bus, the memory storing a context database and a global database, the global database including methods and applications, the context dam base including preferences, the preferences for identifying the methods, the applications, and the processors according to a predetermined order, the processors having shared access to the context database and the global database, a process to execute the applications comprising the steps of: referencing in the global database, by a client application executing on a client processor, a method and an application to perform the method; identifying, in response to the referencing and using the preferences, a server application to perform the method; determining if the server application is available in the network; if the server application is not available, identifying, using the preferences, a server processor, starting the server application on the server processor, and signalling the client processor that the server application is available; and if the server application is available in the network, executing the server application to perform the method.
Claim 2
Dependent Claim
179 words
In a network containing a memory and processors connected to each other by a network bus, the memory storing a context database and a global database, the global database including methods and applications, the context dam base including preferences, the preferences for identifying the methods, the applications, and the processors according to a predetermined order, the processors having shared access to the context database and the global database, a process to execute the applications comprising the steps of: referencing in the global database, by a client application executing on a client processor, a method and an application to perform the method; identifying, in response to the referencing and using the preferences, a server application to perform the method; determining if the server application is available in the network; if the server application is not available, identifying, using the preferences, a server processor, starting the server application on the server processor, and signalling the client processor that the server application is available; and if the server application is available in the network, executing the server application to perform the method.
Claim 3
Dependent Claim
69 words
The process of claim 1 wherein the global dam base includes instances of data to be manipulated by the applications, and further comprising: referencing an instance of data by the client application; transmitting the reference to the instance of data to the server processor; and in response to receiving the reference to the instance of data, manipulating the instance of data by the server application while performing the method.
Claim 4
Dependent Claim
38 words
The process of claim 1 further comprising: if the server application is not available, identifying, using the preferences, an other server application to perform the method; and determining if the other server application is available in the network.
Claim 5
Dependent Claim
56 words
The process of claim 1 wherein the method is to be performed synchronously or asynchronously, and further comprising: if the method is to be performed synchronously, suspending the client application while the server application is performing the method; and if the method is asynchronously, continuing the client application while the server application is performing the method.
Claim 6
Dependent Claim
44 words
The process of claim 4 further comprising: queuing the method in a queue if the method is asynchronous, the queue having a plurality of entries; de-queuing the entries of the queue in a first-in/first-out order to perform the asynchronous method by the client server.
Claim 7
Dependent Claim
19 words
The process of claim 1 further comprising: notifying the client application that the server application has performed the method.
References Cited (Backward Citations)
US4325120A
Cited
US4866597A
Cited
US4882674A
Cited
US5014192A
Cited
US4825354A
Cited
US4868745A
Cited
US4887204A
Cited
US4885684A
Cited
US4853843A
Cited
US5109486A
Cited
US5265250A
Cited
US5280610A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-08-07 | 1999-02-06 | 1999-08-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-08-07 | 2003-02-06 | 2003-08-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-08-07 | 2007-02-06 | 2007-08-08 | $7700.00 | Window Closed / Lapsed |