US5864669A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for accessing a particular instantiation of a server process
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1996-07-11
•
Granted: 1999-01-26
•
Expires: 2016-07-11
Abstract
Abstract A computer-implemented method selects a desired copy of a particular interface in a computer system that includes a client computer and a server computer. The method includes, at the server computer, annotating the desired copy of the interface with an identifier, and, at the client computer, selecting the desired copy of the interface based on the associated identifier. The annotating and selecting steps may be implemented using the RPC protocol.
Inventors
- 👤 Lawrence William Osterman
- 👤 Bharat Shah
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 20:33
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/547
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
192 words
In a network computer system having at least a client computer, a server computer, and a network connecting the client and server computers, a method for a client process running on the client computer to select a particular instantiation of a server process running of the server computer, the method comprising the steps of: providing a registration authority which is accessible to both client and server processes; for each different instantiation of a server process running on a server computer, annotating each such instantiation so as to uniquely identify that instantiation; registering each such uniquely identified instantiation of the server process with the registration authority; permitting a client process to access the registration authority with a partially bound handle that requests identification of any instantiations of a particular server process that may be running at a server computer accessed by the client process; said registration authority returning to the client computer a list of each uniquely identified instantiation of the requested server process; and the client process then selecting an instantiation the server process from the list that corresponds to a particular instantiation of the server process required by the client process.
Claim 2
Dependent Claim
192 words
In a network computer system having at least a client computer, a server computer, and a network connecting the client and server computers, a method for a client process running on the client computer to select a particular instantiation of a server process running of the server computer, the method comprising the steps of: providing a registration authority which is accessible to both client and server processes; for each different instantiation of a server process running on a server computer, annotating each such instantiation so as to uniquely identify that instantiation; registering each such uniquely identified instantiation of the server process with the registration authority; permitting a client process to access the registration authority with a partially bound handle that requests identification of any instantiations of a particular server process that may be running at a server computer accessed by the client process; said registration authority returning to the client computer a list of each uniquely identified instantiation of the requested server process; and the client process then selecting an instantiation the server process from the list that corresponds to a particular instantiation of the server process required by the client process.
Claim 3
Dependent Claim
17 words
The method of claim 1, wherein the registration authority is a process running on the server computer.
Claim 4
Dependent Claim
14 words
The method of claim 1, wherein the method is implemented using the RPC protocol.
Claim 5
Dependent Claim
226 words
In a network computer system having at least a client computer, a server computer, and a network connecting the client and server computer a computer program product for implementing a method for permitting a client process running on the client computer to select a particular instantiation of a server process running of the server computer, the computer product comprising: a computer readable medium for carrying program code means; and wherein the program code means comprises executable instructions for implementing a method comprised of the steps of: providing a registration authority which is accessible to both client and server process; for each different instantiation of a server process running on a server computer, annotating each such instantiation so as to uniquely identify that instantiation; registering each such uniquely identified instantiation of the server process with the registration authority; permitting a client process to access the registration authority with a partially bound handle that requests identification of any instantiations of a particular server process that may be running at a server computer accessed by the client process; said registration authority returning to to the client computer a list of each uniquely identified instantiation of the requested server process; and the client process then selecting an instantiation of the server process from the list that corresponds to a particular instantiation of the server process required by the client process.
Claim 6
Dependent Claim
226 words
In a network computer system having at least a client computer, a server computer, and a network connecting the client and server computer a computer program product for implementing a method for permitting a client process running on the client computer to select a particular instantiation of a server process running of the server computer, the computer product comprising: a computer readable medium for carrying program code means; and wherein the program code means comprises executable instructions for implementing a method comprised of the steps of: providing a registration authority which is accessible to both client and server process; for each different instantiation of a server process running on a server computer, annotating each such instantiation so as to uniquely identify that instantiation; registering each such uniquely identified instantiation of the server process with the registration authority; permitting a client process to access the registration authority with a partially bound handle that requests identification of any instantiations of a particular server process that may be running at a server computer accessed by the client process; said registration authority returning to to the client computer a list of each uniquely identified instantiation of the requested server process; and the client process then selecting an instantiation of the server process from the list that corresponds to a particular instantiation of the server process required by the client process.
Claim 7
Dependent Claim
17 words
The system of claim 4, wherein the registration authority is a process running on the server computer.
Claim 8
Dependent Claim
37 words
The system of claim 4, wherein the means for providing a registration authority, the means for registering instantiations of the server process, and the means for having the client process select an instantiation use the RPC protocol.
References Cited (Backward Citations)
US5247676A
Cited
US5187787A
Cited
US5187787B1
Cited
US5218699A
Cited
US5283856A
Cited
US5619650A
Cited
US5761507A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-01-25 | 2002-07-27 | 2003-01-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-01-25 | 2006-07-27 | 2007-01-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-01-25 | 2010-07-27 | 2011-01-26 | $7700.00 | Window Closed / Lapsed |