Patent US6029201A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6029201A Expired / Lapsed US ⏱️ 0.0 years remaining

Internet application access server apparatus and method

Assignee: International Business Machines Corp
•
Filing: 1997-08-01
•
Granted: 2000-02-22
•
Expires: 2017-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention provides a communication system for accessing system services on a network of information handling devices including a server running on a host computer adapted to listen at a predefined port for requests for connection to service access agents; where the requests come from a client application; wherein the server is adapted to determine how to start the access agent for service as specified in the request; wherein the server is adapted to start the access agent with a dynamically assigned socket; and, wherein the client is notified by acknowledgment of the request, the acknowledgment including identification of the assigned socket to communicate with the requested access agent; the dynamically assigned socket being selected by system services from sockets available on the host computer on which the server is running; the access agent being adapted to access a requested service.

Inventors

  • 👤 Robert Neill

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 07:27
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/2854; H04L12/2856; H04L12/2869; H04L12/287; H04L12/2874

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 142 words
A communication system for accessing system services on a network of information handling devices comprising: server means running on a host computer adapted to listen at a predefined port for requests for connection to service access agents; where the requests come from a client application; wherein the server is adapted to determine how to start the access agent for service as specified in said request; wherein said server is adapted to start said access agent with a dynamically assigned socket; and, wherein said client is notified by acknowledgment of said request, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to access a requested service that is already running.
Claim 2
Dependent Claim 142 words
A communication system for accessing system services on a network of information handling devices comprising: server means running on a host computer adapted to listen at a predefined port for requests for connection to service access agents; where the requests come from a client application; wherein the server is adapted to determine how to start the access agent for service as specified in said request; wherein said server is adapted to start said access agent with a dynamically assigned socket; and, wherein said client is notified by acknowledgment of said request, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to access a requested service that is already running.
Claim 3
Dependent Claim 65 words
The system of claim 1 wherein said network is a tcp/ip network wherein said child server is adapted to perform a security check on said request before requesting access; and in which said child server determines how to start said access agent by referring to a local database; and, wherein said access agent is adapted to exchange information for the requested service with said client.
Claim 4
Dependent Claim 16 words
The system of claim 2 wherein said requested service can include further services and other programs.
Claim 5
Dependent Claim 44 words
The system of claim 2 wherein said request comprises: a host name of the computer that the server being contacted is on; an application type identifying the class of service requested; at least one application ID which provides the instance of the service requested.
Claim 6
Dependent Claim 213 words
A communication system for accessing system services on a data communication network of computing devices comprising: server means running on a host computer adapted to listen at a well known port for requests for connection to transient service access agents which are started by said server after receiving a request; where said requests come from a client application on the same or another computer; and when receiving such a request generates a child server to handle said request; wherein said child server is adapted to determine how to start said access agent for service as specified in said request; wherein said child server is adapted to start said access agent with a dynamically assigned socket; and, wherein said client is notified by acknowledgment of said request, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to access a requested service wherein said access agent is adapted to receive information for the requested service from said client; and, is adapted to start a connection to a service that is not running, and; to connect to a service that is already running.
Claim 7
Dependent Claim 213 words
A communication system for accessing system services on a data communication network of computing devices comprising: server means running on a host computer adapted to listen at a well known port for requests for connection to transient service access agents which are started by said server after receiving a request; where said requests come from a client application on the same or another computer; and when receiving such a request generates a child server to handle said request; wherein said child server is adapted to determine how to start said access agent for service as specified in said request; wherein said child server is adapted to start said access agent with a dynamically assigned socket; and, wherein said client is notified by acknowledgment of said request, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to access a requested service wherein said access agent is adapted to receive information for the requested service from said client; and, is adapted to start a connection to a service that is not running, and; to connect to a service that is already running.
Claim 8
Dependent Claim 167 words
A computer program product comprising: a computer usable medium having computer readable program code means embodied therein for operating a communication system for accessing system services on a network of information handling devices comprising: program code for causing: server means running on a host computer to listen at a predefined port for requests from a client application for connection to service access agents; wherein said server is adapted to determine how to start said access agent for service as specified in said request; wherein said server is adapted to start said access agent with a dynamically assigned socket; and, including code means wherein said client is notified by acknowledgment of said request, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to access a requested service whether said service is running or not running.
Claim 9
Dependent Claim 167 words
A computer program product comprising: a computer usable medium having computer readable program code means embodied therein for operating a communication system for accessing system services on a network of information handling devices comprising: program code for causing: server means running on a host computer to listen at a predefined port for requests from a client application for connection to service access agents; wherein said server is adapted to determine how to start said access agent for service as specified in said request; wherein said server is adapted to start said access agent with a dynamically assigned socket; and, including code means wherein said client is notified by acknowledgment of said request, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to access a requested service whether said service is running or not running.
Claim 10
Dependent Claim 242 words
A computer program product comprising: a computer usable medium having program code means embodied therein for causing the establishment of a communication system for accessing system services on a data communication network of computing devices comprising: program code means in said computer program product to effect: server means running on a host computer to listen at a well known port for requests for connection to transient service access agents which are started by said server after receiving a request; where said requests come from a client application on the same or another computer; and when receiving such a request generates a child server to handle said request; wherein said child server is adapted to determine how to start said access agent for service as specified in said request; wherein said child server is adapted to start said access agent with a dynamically assigned socket; and, wherein said client is notified by acknowledgment of said request, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to access a requested service wherein said access agent is adapted to receive information for the requested service from said client; and, is adapted to start a connection to a service that is not running; and, to connect to a service that is already running.
Claim 11
Dependent Claim 242 words
A computer program product comprising: a computer usable medium having program code means embodied therein for causing the establishment of a communication system for accessing system services on a data communication network of computing devices comprising: program code means in said computer program product to effect: server means running on a host computer to listen at a well known port for requests for connection to transient service access agents which are started by said server after receiving a request; where said requests come from a client application on the same or another computer; and when receiving such a request generates a child server to handle said request; wherein said child server is adapted to determine how to start said access agent for service as specified in said request; wherein said child server is adapted to start said access agent with a dynamically assigned socket; and, wherein said client is notified by acknowledgment of said request, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to access a requested service wherein said access agent is adapted to receive information for the requested service from said client; and, is adapted to start a connection to a service that is not running; and, to connect to a service that is already running.
Claim 12
Dependent Claim 65 words
The system of claim 7 wherein said network is a tcp/ip network wherein said child server is adapted to perform a security check on said request before requesting access; and in which said child server determines how to start said access agent by referring to a local database; and, wherein said access agent is adapted to exchange information for the requested service with said client.
Claim 13
Dependent Claim 16 words
The system of claim 8 wherein said requested service can include further services and other programs.
Claim 14
Dependent Claim 44 words
The system of claim 8 wherein said request comprises: a host name of the computer that the server being contacted is on; an application type identifying the class of service requested; at least one application ID which provides the instance of the service requested.
Claim 15
Independent Claim 144 words
A method for operating a communication system for accessing system services on a network of information handling devices comprising: providing a server running on a host computer adapted to listen at a predefined port for requests for connection to service access agents; where said requests come from a client application; wherein said server is adapted to determine how to start said access agent for service as specified in said request; wherein said server is adapted to start said access agent with a dynamically assigned socket; and, acknowledging said request to said client, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer to which said server is running; said access agent being adapted to connect to a requested service that is already running.
Claim 16
Independent Claim 144 words
A method for operating a communication system for accessing system services on a network of information handling devices comprising: providing a server running on a host computer adapted to listen at a predefined port for requests for connection to service access agents; where said requests come from a client application; wherein said server is adapted to determine how to start said access agent for service as specified in said request; wherein said server is adapted to start said access agent with a dynamically assigned socket; and, acknowledging said request to said client, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer to which said server is running; said access agent being adapted to connect to a requested service that is already running.
Claim 17
Independent Claim 192 words
A method of operating a communication system for accessing system services on a data communication network of computing devices comprising: providing a server running on a host computer and adapted to listen at a well known port for requests for connection to transient service access agents which are started by said server after receiving a request; where said requests come from a client application on the same or another computer; and, when receiving such a request generates a child server to handle said request; wherein said child server is adapted to determine how to start said access agent for service as specified in said request; wherein said child server is adapted to start said access agent with a dynamically assigned socket; and, acknowledging said request to said client, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to connect to a requested service that is already running and to start a connection to a service that is not running.
Claim 18
Independent Claim 192 words
A method of operating a communication system for accessing system services on a data communication network of computing devices comprising: providing a server running on a host computer and adapted to listen at a well known port for requests for connection to transient service access agents which are started by said server after receiving a request; where said requests come from a client application on the same or another computer; and, when receiving such a request generates a child server to handle said request; wherein said child server is adapted to determine how to start said access agent for service as specified in said request; wherein said child server is adapted to start said access agent with a dynamically assigned socket; and, acknowledging said request to said client, said acknowledgment including identification of said assigned socket to communicate with said requested access agent; said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running; said access agent being adapted to connect to a requested service that is already running and to start a connection to a service that is not running.
Claim 19
Independent Claim 163 words
A method of operating a communication system for accessing system services on a data communication network of computing devices comprising: providing a server running on a host computer and adapted to listen at a well known port for requests from a client application for connection to transient service access agents which are started by said server after receiving a request; generating a child server to handle such a request, which child server is adapted to determine how to start said access agent for service as specified in said request; starting said access agent with the child server and providing a dynamically assigned socket for the client to communicate directly with the access agent; and, acknowledging said request to said client, said acknowledgment including identification of said assigned socket to communicate with said requested access agent adapted to access a requested service, said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running.
Claim 20
Independent Claim 163 words
A method of operating a communication system for accessing system services on a data communication network of computing devices comprising: providing a server running on a host computer and adapted to listen at a well known port for requests from a client application for connection to transient service access agents which are started by said server after receiving a request; generating a child server to handle such a request, which child server is adapted to determine how to start said access agent for service as specified in said request; starting said access agent with the child server and providing a dynamically assigned socket for the client to communicate directly with the access agent; and, acknowledging said request to said client, said acknowledgment including identification of said assigned socket to communicate with said requested access agent adapted to access a requested service, said dynamically assigned socket being selected by system services from sockets available on said host computer on which said server is running.
Claim 21
Dependent Claim 55 words
The method of claim 13 wherein said child server performs a security check on said request before requesting access; and in which said child server determines how to start said access agent by referring to a local database; and, wherein said access agent is adapted to exchange information for the requested service with said client.
Claim 22
Dependent Claim 45 words
The method of claim 14 wherein said access agent is adapted to receive information for the requested service from said client, and, is adapted to start a connection to a service that is not running; and, to connect to a service that is already running.
Claim 23
Dependent Claim 16 words
The method of claim 15 wherein said requested service can include further services and other programs.
Claim 24
Dependent Claim 44 words
The method of claim 15 wherein said request comprises: a host name of the computer that the server being contacted is on; an application type identifying the class of service requested; at least one application ID which provides the instance of the service requested.

References Cited (Backward Citations)

US5303375A Cited
US5497463A Cited
US5537417A Cited
US5548726A Cited
US5721876A Cited
US5828855A Cited
US5889962A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-21 2003-08-23 2004-02-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-21 2007-08-23 2008-02-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-21 2011-08-23 2012-02-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag