Systems and methods for managing loading of services from at least one server
First Claim
1. A method comprising:
- receiving, by an intermediary between a client device and at least one server, from an agent incorporated into a web application or client application and executing on the client device, a request for a configuration to manage loading of services from the at least one server onto the web application or client application;
determining, by the intermediary, an expected temporal pattern of use for at least some of the services at the client device;
generating, by the intermediary, the configuration, the configuration specifying, an expected amount of bandwidth to be utilized for loading each of the services from the at least one server onto the web application or client application, and loading priorities according to the expected temporal pattern of use; and
sending, by the intermediary, the configuration to the agent executing on the client device, to cause the web application or client application to request the services from the at least one server in a sequence according to the configuration and to bandwidth available to the client device determined by the agent.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure is directed to methods and systems for managing client-side services. An intermediary may receive from an agent incorporated into a web application or client-side application and executing on the client device, a request for a configuration to manage loading of services from the at least one server onto the web application or client-side application. The intermediary can determine an expected temporal pattern of use for at least some of the services at the client device. The intermediary can generate the configuration. The configuration can specify for each of the services, an expected amount of bandwidth to be utilized for loading the corresponding service from the at least one server onto the web application or client-side application, and a loading priority according to the expected temporal pattern of use. The intermediary can send the configuration to the agent.
8 Citations
20 Claims
-
1. A method comprising:
-
receiving, by an intermediary between a client device and at least one server, from an agent incorporated into a web application or client application and executing on the client device, a request for a configuration to manage loading of services from the at least one server onto the web application or client application; determining, by the intermediary, an expected temporal pattern of use for at least some of the services at the client device; generating, by the intermediary, the configuration, the configuration specifying, an expected amount of bandwidth to be utilized for loading each of the services from the at least one server onto the web application or client application, and loading priorities according to the expected temporal pattern of use; and sending, by the intermediary, the configuration to the agent executing on the client device, to cause the web application or client application to request the services from the at least one server in a sequence according to the configuration and to bandwidth available to the client device determined by the agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors for implementing an intermediary between a client device and at least one server, the intermediary configured to; receive from an agent incorporated into a web application or client application and executing on the client device, a request for a configuration to manage loading of services from the at least one server onto the web application or client application; determine an expected temporal pattern of use for at least some of the services at the client device; generate the configuration, the configuration specifying an expected amount of bandwidth to be utilized for loading each of the services from the at least one server onto the web application or client application, and loading priorities according to the expected temporal pattern of use; and send the configuration to the agent executing on the client device, to cause the web application or client application to request the services from the at least one server in a sequence according to the configuration and to bandwidth available to the client device determined by the agent. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification