Method and system for providing complete internet anywhere with full server assisted processing
First Claim
1. A method for communication, the method comprising:
- performing by one or more processors, one or more circuits, or a combination thereof in a set-top-box (STB) communicatively coupled to a plurality of servers;
receiving a web page request via a web browser running on said STB;
in response to said received web page request, identifying a server from said plurality of servers to which to send a web page processing assistance request, the identification based on a capability and a latency of said server relative to others of said plurality of servers to process a web page for rendering by said STB, said web page processing assistance request for requesting one of said plurality of servers to retrieve and process each portion of said web page, said web page indicated for rendering by said STB in said web page request and comprising a first portion of a first content type in a first content format unsupported by the STB;
sending said web page processing assistance request to said identified server; and
receiving processed information resources or contents associated with each portion of said web page from said identified server, said processed information resources or contents comprising the first portion with the first content type processed into a second content format supported by the STB.
7 Assignments
0 Petitions
Accused Products
Abstract
A STB, communicatively coupled to a server, receives a web page request when, for example, a URI, is entered into a web browser running in the STB. In response, the STB sends a processing assistance request to the server for processing the entire web page regardless of processing capability of the STB. The STB receives processed information resources or contents associated with the entire web page from the server. The server retrieves information resources or contents associated with the entire web page from a web server based on the received processing assistance request. The server determines content type such as video and/or graphics of the retrieved information resources or contents for corresponding content processing. The server determines content formats supported by the STB for content encoding. The STB decodes the resulting encoded information resources or contents from the server to render the entire web page in the STB.
-
Citations
22 Claims
-
1. A method for communication, the method comprising:
performing by one or more processors, one or more circuits, or a combination thereof in a set-top-box (STB) communicatively coupled to a plurality of servers; receiving a web page request via a web browser running on said STB; in response to said received web page request, identifying a server from said plurality of servers to which to send a web page processing assistance request, the identification based on a capability and a latency of said server relative to others of said plurality of servers to process a web page for rendering by said STB, said web page processing assistance request for requesting one of said plurality of servers to retrieve and process each portion of said web page, said web page indicated for rendering by said STB in said web page request and comprising a first portion of a first content type in a first content format unsupported by the STB; sending said web page processing assistance request to said identified server; and receiving processed information resources or contents associated with each portion of said web page from said identified server, said processed information resources or contents comprising the first portion with the first content type processed into a second content format supported by the STB. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for communication, the system comprising:
one or more processors, one or more circuits, or a combination thereof for use in a set-top-box (STB) for communicatively coupling to a plurality of servers, wherein said one or more processors, said one or more circuits, or said combination thereof being configured to; receive a web page request via a web browser running on said STB; in response to said received web page request, identifying a server from said plurality of servers to which to send a web page processing assistance request, the identification based on a capability and a latency of said server, relative to others of the plurality of servers, to process a web page for rendering by said STB, said web page processing assistance request for requesting one of said plurality of servers to retrieve and process each portion of said web page, said web page indicated for rendering by said STB in said web page request and comprising a first portion of a first content type in a first content format unsupported by the STB; send said web page processing assistance request to said identified server; and receive processed information resources or contents associated with each portion of said web page from said server, said processed information resources or contents comprising the first portion with the first content type processed by said server into a second content format supported by the STB. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
Specification