← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag