System and method for service caching on-demand
First Claim
1. A method for caching an online service on a local point of presence, the online service being hosted on a remote host computer, the method comprising:
- receiving a request, at a local point of presence, to access an online service;
determining if the requested online service is locally stored on the local point of presence;
in response to determining that the requested online service is not locally stored, downloading the requested online service from a remote host computer hosting the requested online service; and
storing the downloaded online service on the local point of presence.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for locally storing on a local Point Of Presence (POP) an online service hosted on a remote host computer. The method includes providing a local point of presence for receiving a request to access an online service, and determining if the requested online service is locally stored on the local point of presence. The method also includes, in response to determining that the requested online service is not locally stored, downloading at the local point of presence the requested online service from a remote host computer hosting the requested online service and storing the downloaded online service on the local point of presence. The system includes a service caching system coupled to a POP and a POP cache. The POP receives a request to access an online service. The service caching system determines if the requested online service is locally stored in the POP cache. The service caching system downloads the requested online service from a remote host computer hosting the requested online service if the online service is not stored in the POP cache. The service caching system then stores the downloaded online service in the POP cache.
32 Citations
20 Claims
-
1. A method for caching an online service on a local point of presence, the online service being hosted on a remote host computer, the method comprising:
-
receiving a request, at a local point of presence, to access an online service;
determining if the requested online service is locally stored on the local point of presence;
in response to determining that the requested online service is not locally stored, downloading the requested online service from a remote host computer hosting the requested online service; and
storing the downloaded online service on the local point of presence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. The method of claim I further comprising receiving one or more caching properties for a locally stored online service.
-
10. A computer-readable storage medium having stored thereon computer instructions that, when executed by a computer, cause the computer to:
-
receive a request to access an online service;
determine if the requested online service is locally stored on a local point of presence;
in response to determining that the requested online service is not locally stored, download the requested online service from a remote host computer hosting the requested online service to the local point of presence; and
store the downloaded online service on the local point of presence. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A service caching system for locally storing a requested online service, the online service being hosted on a remote host computer, the system comprising:
-
a means for maintaining a record of a plurality of online services locally stored on a local point of presence;
a means for receiving a request to access an online service;
a means for determining if the requested online service is locally stored on the local point of presence;
in response to determining that the requested online service is not locally stored, a means for downloading the requested online service from a remote host computer hosting the requested online service; and
a means for storing the downloaded online service on the local point of presence.
-
Specification