Content modification of internet web pages for a television class display
First Claim
1. A data processing system, comprising:
- a remote control unit; and
a base unit connectable to a monitor for providing Internet access under the control of the remote control unit, the base unit comprising;
a processor having an operating system;
a browser application run by the operating system;
means for parsing a Web document as the Web document is received from a server to identify markup language formatting information in the Web document; and
means responsive to the parsing means for re-formatting the Web document for display on the monitor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of controlling how a Web document is presented for display on a browser of a Web appliance. The Web appliance typically includes a television class monitor associated therewith. The Web document typically is formatted according to a markup language such as HTML. The method uses a client side HTTP caching proxy to intercept the Web document and then dynamically rewrite the document before it is displayed on the browser of the Web appliance. In particular, as the Web document is received from the server, the HTML is parsed to identify the format of the document and the information therein. A filter mechanism is then used to reformat the Web document according to some given protocol, and the re-formatted Web document is then passed to the browser for display on the monitor. Dynamic alteration of the HTML in this manner enables control of the “look and feel” of the browser display irrespective of the monitor resolution and/or quality.
-
Citations
34 Claims
-
1. A data processing system, comprising:
-
a remote control unit; and
a base unit connectable to a monitor for providing Internet access under the control of the remote control unit, the base unit comprising;
a processor having an operating system;
a browser application run by the operating system;
means for parsing a Web document as the Web document is received from a server to identify markup language formatting information in the Web document; and
means responsive to the parsing means for re-formatting the Web document for display on the monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling presentation on a Web apparatus of a Web document formatted according to a markup language and supported on a server, the Web apparatus having a television class monitor associated therewith and including a browser, the method comprising the steps of:
-
as the Web document is received from a server, parsing the Web document to identify formatting information;
re-formatting the Web document at the Web apparatus;
delivering the re-formatted Web document to the browser; and
displaying the re-formatted Web document on the television monitor using the browser. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product in computer-readable media for use in controlling presentation on a Web apparatus of a Web document formatted according to a markup language and supported on a server, the apparatus including a browser and connectable to the server via a computer network, the Web apparatus further having a television class monitor associated therewith, the computer program product comprising:
-
means for parsing the Web document as the Web document is received from the server to identify formatting information associated with the markup language;
means responsive to the parsing means for altering at least one characteristic of the formatting information to create a modified Web document; and
means responsive to the altering means for passing the modified Web document to the browser for display on the monitor. - View Dependent Claims (26)
-
-
27. A system connectable to the Internet, comprising:
-
a television class monitor;
a processor having an operating system;
a browser application run by the operating system;
a proxy having a cache associated therewith and including;
means for parsing a Web document as the Web document is received from a server to identify markup language formatting information in the Web document; and
means responsive to the parsing means for re-formatting the Web document;
means for delivering the re-formatted Web document to the browser for display on the monitor using the browser.
-
-
28. A method of controlling presentation on a Web apparatus of a Web document formatted according to a markup language and supported on a server, the Web apparatus having a television class monitor associated therewith and including a browser, wherein the television class monitor has an associated display area, the method comprising the steps of:
-
as a data stream comprising the Web document is received from a server, parsing the data stream to identify formatting information in the Web document;
inserting control information into the data stream such that when the Web document is displayed on the browser, a portion of the display area of the television class monitor is reserved for display of given content;
using the browser to display the Web document on the display area of the television class monitor, wherein the control information inhibits display of the Web document in the portion of the display area reserved for display of the given content. - View Dependent Claims (29, 30)
-
-
31. A method of controlling presentation on a Web apparatus of a Web document formatted according to a markup language and supported on a server, the Web apparatus having a television class monitor associated therewith and including a browser, wherein the television class monitor has an associated display area, the method comprising the steps of:
-
discovering a display system type associated with the Web apparatus, the display system type defined at least in part by display characteristics of the television class monitor;
as a data stream comprising the Web document is received from a server by the Web apparatus, parsing the data stream to identify formatting information in the Web document; and
inserting control information into the data stream to reformat the Web document for display on the browser, wherein the control information is selected based on the discovered display screen type.
-
-
32. A computer program product in computer-readable media for use in controlling presentation on a Web apparatus of a Web document formatted according to a markup language, the computer program product supported on a proxy server running on the Web apparatus and comprising:
-
means for parsing the Web document to identify formatting information associated with the markup language; and
means responsive to the parsing means for reformatting the Web document information in accordance with the display system type. - View Dependent Claims (33, 34)
-
Specification