Method of accessing multiple services from multiple service providers
First Claim
1. In a networked computer system includes a server system having a plurality of remote servers and a plurality of proxy servers, and a plurality of client systems, all of which are logically interconnected so that the client systems can access informational content stored at the one or more remote servers, and wherein at least one of the client systems is comprised of an electronics unit which provides a graphical user interface by which the Internet can be accessed and browsed using a conventional television set as a display, a method of improving access to services requested by a client system, by dynamically balancing the workload for a requested service among a plurality of service providers capable of responding to the requested service, comprising steps for:
- at one of the servers of the server system, determining the validity of a log-in request received from a client system;
at the server determining the validity of the log-in request, generating at the time of log-in a list of services that can be accessed by the client system, wherein the list of services includes available service providers located within the server system so that if one or more of the service providers of a requested service becomes unavailable, the client system can look to any other listed service provider for the requested service, whereby the server system more efficiently balances the workload of providing the requested service; and
downloading to the client system the list of services together with available service providers for each service so that the client system can use the downloaded list of services in accessing the requested service.
1 Assignment
0 Petitions
Accused Products
Abstract
A server system provides a client system with access to a number of services. For each service, if a given service provider is overloaded (or if the client is unable to contact that provider), the client can contact any other of the service providers capable of providing the requested service. The server system provides information to the client system identifying a list of services that the server system provides. For each service in the list of services, the information includes a service name identifying the service, and at least one unique port identifying each service provider for that service so that one service name can be used in accessing the multiple service providers that provide the desired service. The request from the client includes a service name identifying the desired service provided by the server system, and includes at least one port corresponding to a service provider that provides the desired service, the port being selected from the ports provided by the server system.
164 Citations
16 Claims
-
1. In a networked computer system includes a server system having a plurality of remote servers and a plurality of proxy servers, and a plurality of client systems, all of which are logically interconnected so that the client systems can access informational content stored at the one or more remote servers, and wherein at least one of the client systems is comprised of an electronics unit which provides a graphical user interface by which the Internet can be accessed and browsed using a conventional television set as a display, a method of improving access to services requested by a client system, by dynamically balancing the workload for a requested service among a plurality of service providers capable of responding to the requested service, comprising steps for:
-
at one of the servers of the server system, determining the validity of a log-in request received from a client system;
at the server determining the validity of the log-in request, generating at the time of log-in a list of services that can be accessed by the client system, wherein the list of services includes available service providers located within the server system so that if one or more of the service providers of a requested service becomes unavailable, the client system can look to any other listed service provider for the requested service, whereby the server system more efficiently balances the workload of providing the requested service; and
downloading to the client system the list of services together with available service providers for each service so that the client system can use the downloaded list of services in accessing the requested service. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
2. In a networked computer system includes a server system having a plurality of remote servers and a plurality of proxy servers, a plurality of client systems, all of which are logically interconnected so that the client systems can access informational content stored at the one or more remote servers, and wherein at least one of the client systems is comprised of an electronics unit which provides a graphical user interface by which the Internet can be accessed and browsed using a conventional television set as a display, a computer program product for implementing a method of improving access to services requested by a client system, by dynamically balancing the workload for a requested service among a plurality of service providers capable of responding to the requested service, comprising a computer readable medium for storing executable instructions for implementing the method, and wherein the method comprised steps for:
-
at one of the servers of the server system, determining the validity of a log-in request received from a client system;
at the server determining the validity of the log-in request, generating at the time of log-in a list of services that can be accessed by the client system, wherein the list of services includes available service providers located within the server system so that if one or more of the service providers of a requested service becomes unavailable, the client system can look to any other listed service provider for the requested service, whereby the server system more efficiently balances the workload of providing the requested service; and
downloading to the client system the list of services together with available service providers for each service so that the client system can use the downloaded list of services in accessing the requested service.
-
-
9. In a networked computer system includes a server system having a plurality of remote servers and a plurality of proxy servers, and a plurality of client systems, all of which are logically interconnected so that the client systems can access informational content stored at the one or more remote servers, and wherein at least one of the client systems is comprised of an electronics unit which provides a graphical user interface by which the Internet can be accessed and browsed using a conventional television set as a display, a method of improving access to services requested by a client system, by dynamically balancing the workload for a requested service among a plurality of service providers capable of responding to the requested service, comprising acts of:
-
receiving at one of the servers of the server system a log-in request from a client system;
at the server receiving the log-in request, creating at the time of log-in a list of services that can be accessed by the client system, and for each service listed identifying available service providers located within the server system so that if one or more of the service providers of a requested service becomes unavailable, the client system can look to any other listed service provider for the requested service, whereby the server system balances the workload of providing the requested service; and
sending to the client system the list of services together with available service providers for each service so that the client system can use the downloaded list of services in accessing the requested service.
-
-
10. In a networked computer system includes a server system having a plurality of remote servers and a plurality of proxy servers, and a plurality of client systems, all of which are logically interconnected so that the client systems can access informational content stored at the one or more remote servers, and wherein at least one of the client systems is comprised of an electronics unit which provides a graphical user interface by which the Internet can be accessed and browsed using a conventional television set as a display, a computer program product for implementing a method of improving access to services requested by a client system, by dynamically balancing the workload for a requested service among a plurality of service providers capable of responding to the requested service, comprising a computer readable medium for storing executable instructions for implementing the method, and wherein the method comprises acts of:
-
receiving at one of the servers of the server system a log-in request from a client system;
at the server receiving the log-in request, creating at the time of log-in a list of services that can be accessed by the client system, and for each service listed identifying available service providers located within the server system so that if one or more of the service providers of a requested service becomes unavailable, the client system can look to any other listed service provider for the requested service, whereby the server system balances the workload of providing the requested service; and
sending to the client system the list of services together with available service providers for each service so that the client system can use the downloaded list of services in accessing the requested service. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification