Method and apparatus for providing proxy-based content discovery and delivery
First Claim
Patent Images
1. A method comprising:
- determining, by a processor of a proxy server, access information with respect to one or more requests associated with one or more resource servers for accessing one or more web resources by a client of the proxy server;
processing, by the processor, the access information to determine a frequency of access of the one or more web resources via the proxy server by the client residing on a user device;
initiating, by the processor, a transmission of the one or more requests to the one or more resource servers;
determining, by the processor, that the user device is at a geographic location and accesses at least one webpage of the one or more web resources at a predetermined frequency;
in response to the determination, initiating a caching of the at least one webpage of the one or more web resources at the client residing on the user device based, at least in part, on the frequency of access, wherein the at least one webpage of the one or more web resources includes content other than web resource identifiers and addresses;
initiating, by the processor, an update of the content associated with the caching at the client, when the user device subsequently arrives at the geographic location;
determining context information associated with the access information, the client residing on the user device, or a combination thereof;
processing the context information to determine at least one location and at least one weather context to cache the at least webpage of the one or more web resources, the weather context comprising at least one weather occurrence;
initiating another update of the content associated with the caching at the client at a subsequent occurrence of the at least one weather occurrence of the at least one weather context at the at least one location;
initiating a display of the at least one webpage with the content after the another update at the user device, when the user device browses a website including the at least one webpage at the at least one location; and
initiating a semantic analysis of the access information to determine one or more keywords, one or more topics, or a combination thereof for recommending one or more other web resources for caching.
3 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for proxy-based content discovery and delivery. A proxy platform determines access information with respect to one or more web resources. The access information associated with a client of a proxy server. The proxy platform processes and/or facilitates a processing of the access information to determine a frequency of access of the one or more web resources via the proxy server. The proxy platform then determines to initiate a caching of at least a portion of the one or more web resources at the client based, at least in part, on the frequency of access.
40 Citations
17 Claims
-
1. A method comprising:
-
determining, by a processor of a proxy server, access information with respect to one or more requests associated with one or more resource servers for accessing one or more web resources by a client of the proxy server; processing, by the processor, the access information to determine a frequency of access of the one or more web resources via the proxy server by the client residing on a user device; initiating, by the processor, a transmission of the one or more requests to the one or more resource servers; determining, by the processor, that the user device is at a geographic location and accesses at least one webpage of the one or more web resources at a predetermined frequency; in response to the determination, initiating a caching of the at least one webpage of the one or more web resources at the client residing on the user device based, at least in part, on the frequency of access, wherein the at least one webpage of the one or more web resources includes content other than web resource identifiers and addresses; initiating, by the processor, an update of the content associated with the caching at the client, when the user device subsequently arrives at the geographic location; determining context information associated with the access information, the client residing on the user device, or a combination thereof; processing the context information to determine at least one location and at least one weather context to cache the at least webpage of the one or more web resources, the weather context comprising at least one weather occurrence; initiating another update of the content associated with the caching at the client at a subsequent occurrence of the at least one weather occurrence of the at least one weather context at the at least one location; initiating a display of the at least one webpage with the content after the another update at the user device, when the user device browses a website including the at least one webpage at the at least one location; and initiating a semantic analysis of the access information to determine one or more keywords, one or more topics, or a combination thereof for recommending one or more other web resources for caching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in a proxy server to perform at least the following, determine access information with respect to one or more requests associated with one or more resource servers for accessing one or more web resources by a client of the proxy server; process the access information to determine a frequency of access of the one or more web resources via the proxy server by the client residing on a user device; initiate a transmission of the one or more requests to the one or more resource servers; determine that the user device is at a geographic location and accesses at least one webpage of the one or more web resources at a predetermined frequency; in response to the determination, initiate a caching of at least one webpage of the one or more web resources at the client residing on the user device based, at least in part, on the frequency of access, wherein the at least one webpage of the one or more web resources includes content other than web resource identifiers and addresses; initiate an update of the content associated with the caching at the client, when the user device subsequently arrives at the geographic location; determine context information associated with the access information, the client, or a combination thereof; process the context information to determine at least one location, at least one time, or a combination thereof to cache the at least one webpage of the one or more web resources; and process the context information to determine at least one weather context to cache the at least webpage of the one or more web resources, the weather context comprising at least one weather occurrence; and
initiate an update of the content at a subsequent occurrence of the at least one weather occurrence of the at least one weather context at the at least one location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification