Method and apparatus for providing proxy-based content discovery and delivery
AssigneeNokia Technologies Oy
InventorsMiikka Johannes Sainio, Atte Lahtiranta
Life of this patent
Estimating the term…
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.
Claims17
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.
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.
Dependencies are inferred from the claim text.