Latency-guided web content retrieval, serving, and rendering
First Claim
1. A computer-implemented method of adjusting web content provided from a server to a client over a network based on target latency, the method comprising:
- determining, by one or more computing devices of a web content server and one or more computing devices of a requesting target client device in communication with the web content server, latency-related limitations of the requesting target client device;
determining, by the one or more computing devices of at least one of the web content server and the target client device, web content needs of the target client device for web content based on a web content request from the target client device, the web content comprising a plurality of image tiles related to the web content; and
adjusting, by the one or more computing devices of at least the target client device, a resolution of one or more images tiles related to the web content and within the plurality of image tiles based on the determination of the latency-related limitations and the web content needs of the target client device, the one or more image tiles related to the web content to be displayed at the target client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to the retrieval, serving, and rendering of web content provided from a web content server to a requesting client device, e.g., over a network, based on target latency. A computer-implemented method includes determining, by a web content server, a requesting client device in communication with the web content server, or both, latency-related limitations of the client device. The method also includes determining, by the web content server, the client device, or both, web content needs of the client device based on a web content request from the client device. The method further includes adjusting web content to be displayed at the client device based on the determined latency-related limitations and needs of the client device. At least a portion of the adjusting of web content can occur at the web content server, the client device, or both. Related systems are also presented.
35 Citations
26 Claims
-
1. A computer-implemented method of adjusting web content provided from a server to a client over a network based on target latency, the method comprising:
-
determining, by one or more computing devices of a web content server and one or more computing devices of a requesting target client device in communication with the web content server, latency-related limitations of the requesting target client device; determining, by the one or more computing devices of at least one of the web content server and the target client device, web content needs of the target client device for web content based on a web content request from the target client device, the web content comprising a plurality of image tiles related to the web content; and adjusting, by the one or more computing devices of at least the target client device, a resolution of one or more images tiles related to the web content and within the plurality of image tiles based on the determination of the latency-related limitations and the web content needs of the target client device, the one or more image tiles related to the web content to be displayed at the target client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-based system for receiving web content from a server based on target latency, the system comprising:
-
a client device including at least one processor and display capability, the client device in communication with a web content server; and one or more analyzers embodied at least in part in the client device that, upon a request for web content from the client device to the web content server; determine latency-related limitations of the client device and web content needs of the client device based on the web content request, the web content comprising a plurality of image tiles related to the web content such that a resolution of one or more images tiles related to the web content and within the plurality of image tiles based on the latency-related limitations and web content needs to optimize web content display response time at the client device, the one or more image tiles related to the web content to be displayed at the client device can be adjusted by at least the client device. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A tangible computer program product comprising:
-
a non-transitory computer readable medium having computer program logic recorded thereon for causing at least one processor of one or more of a web content server and a client device requesting web content from the web content server to; determine latency-related limitations of the client device; determine web content needs of the client device based on a web content request for web content from the client device, the web content comprising a plurality of image tiles related to the web content; and adjust by at least the client device a resolution of one or more images tiles related to the web content and within the plurality of image tiles based on the latency-related limitations and the web content needs of the client device such that web content display response time at the client device is optimized, the one or more image tiles to be displayed at the client device.
-
Specification