Method for downloading a web page to a client for efficient display on a television screen
First Claim
1. In a network comprising a plurality of remote service providers and a plurality of client systems that access the plurality of remote service providers through the network, a method of improving access to any of one or more services provided by the plurality of remote service providers, the method comprising steps for:
- at a log-in service, determining the validity of a log-in request received from a client system;
at the log-in service determining the validity of the log-in request, generating a list of one or more services from which a requested service is accessed by the client system, wherein the list of one or more services comprises one or more available service providers for the list of one or more services so that if an available service provider for the requested service becomes unavailable, the client system can look to any other available service provider that is listed for the requested service;
downloading to the client system the list of one or more services and the one or more available service providers for the list of one or more services so that the client system can use the downloaded list of one or more services in accessing the requested service;
at the requested service, specifying one or more additional services and one or more corresponding service providers, previously unknown to the client, that are available for client access; and
downloading, from the requested service, the identified one or more additional services and the one or more corresponding service providers to the client, such that the requested service introduces the one or more additional services to the client without involvement of the log-in service.
2 Assignments
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 another service provider 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 may include a service name identifying the service, and a unique port identifying each service provider for that service, so that one service name can be used in accessing multiple service providers of a desired service. A request from the client may include a service name identifying the desired service, and a port selected from ports provided by the server system that corresponds to a service provider for the desired service.
-
Citations
20 Claims
-
1. In a network comprising a plurality of remote service providers and a plurality of client systems that access the plurality of remote service providers through the network, a method of improving access to any of one or more services provided by the plurality of remote service providers, the method comprising steps for:
-
at a log-in service, determining the validity of a log-in request received from a client system; at the log-in service determining the validity of the log-in request, generating a list of one or more services from which a requested service is accessed by the client system, wherein the list of one or more services comprises one or more available service providers for the list of one or more services so that if an available service provider for the requested service becomes unavailable, the client system can look to any other available service provider that is listed for the requested service; downloading to the client system the list of one or more services and the one or more available service providers for the list of one or more services so that the client system can use the downloaded list of one or more services in accessing the requested service; at the requested service, specifying one or more additional services and one or more corresponding service providers, previously unknown to the client, that are available for client access; and downloading, from the requested service, the identified one or more additional services and the one or more corresponding service providers to the client, such that the requested service introduces the one or more additional services to the client without involvement of the log-in service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a networked computer system comprising a plurality of remote service providers and a plurality of client systems that access the plurality of remote service providers through the network, a method of improving access to any of one or more services provided by the plurality of remote service providers, the method comprising acts of:
-
at a log-in service, receiving a log-in request from a client system; at the log-in service, creating a list of one or more services from which a requested service is accessed by the client system, and for each service in the list of one or more services, identifying one or more available service providers so that if an available service provider for the requested service becomes unavailable, the client system can look to any other available service provider that is listed for the requested service; sending to the client system, the list of one or more services and the one or more available service providers for each of one or more services in the list so that the client system can use the list of one or more services in accessing the requested service; at the requested service, identifying one or more additional services and one or more corresponding service providers, previously unknown to the client, that are available for client access; and from the requested service, sending the identified one or more additional services and the one or more corresponding service providers to the client, such that the requested service introduces the one or more additional services to the client without involvement of the log-in service. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. For a networked computer system comprising a plurality of service providers that may be accessed by a plurality of client systems through a network, a method of balancing workload among the plurality of service providers, the method comprising acts of:
-
for a particular client system, identifying one or more services that can be accessed by the particular client system; for each of the one or more services that can be accessed by the particular client system, identifying one or more available service providers based at least in part on loading conditions at the one or more available service providers; creating a list comprising the one or more services and the one or more available service providers for each of the one or more services; sending to the particular client system, the list comprising the one or more services and the one or more available service providers for each of one or more services so that the client system can use the list in accessing the one or more services; at a requested service of the one or more services in the list, identifying one or more additional services not included in the list and one or more corresponding service providers that are available to the particular client system for access; and from the requested service, sending the identified one or more additional services not included in the list and the one or more corresponding service providers to the particular client system, such that the requested service introduces the one or more additional services not included in the list to the particular client system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification