Resolution independent vector display of internet content
First Claim
1. A method comprising:
- retrieving Web content having an original format defining an original page layout and attributes of the Web content from an Internet site in response to a request of the Web content from a client; and
translating the Web content from its original format into a scalable vector representation of the Web content, wherein the scalable vector representation of the Web content provides a scalable resolution-independent display of the content that substantially retains the original page layout and attributes of the content defined by its original format when rendered.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are provided for creating resolution-independent vector display of Internet content to allow it to be scaled (zoomed) larger and smaller for better viewing or to fit any resolution or screen size. According to one embodiment, novel server processing of Web content is provided that converts Web content requested by a client to a scalable vector format, such as Simple Vector Format. The vector format enables the Web content to be rendered by the client such that the rendered display substantially retains an original page layout defined in mark-up language document(s) in which the Web content is stored. In one embodiment, a proxy server receives Web content requests from a client and translates the content from an original format into a scalable vector representation. The scalable vector representation is then sent to client, where it is scaled and/or offset, enabling users to zoom and/or pan the Web content.
348 Citations
38 Claims
-
1. A method comprising:
-
retrieving Web content having an original format defining an original page layout and attributes of the Web content from an Internet site in response to a request of the Web content from a client; and
translating the Web content from its original format into a scalable vector representation of the Web content, wherein the scalable vector representation of the Web content provides a scalable resolution-independent display of the content that substantially retains the original page layout and attributes of the content defined by its original format when rendered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
enabling a client to request Web content comprising a Web page that is stored on an Internet site in an original format that include markup language code defining an original page layout and attributes of objects included in the Web page, routing the request through a proxy server that retrieves the Web content in its original format from the Internet site and translates it into a scalable vector representation of the Web content, wherein the scalable vector representation of the Web content provides a scalable resolution-independent display of the content that substantially retains the original page layout and attributes of the Web page'"'"'s objects defined by the original format of the Web page when rendered; and
sending the scalable vector representation of the Web content from the proxy server back to the client. - View Dependent Claims (10, 11, 12, 13, 14, 16, 17, 18, 19, 20)
-
-
15. A method of displaying Web content on a client, comprising:
-
responsive to a request for Web content by the client, said Web content comprising a Web page that is defined to be rendered at a predetermined resolution, receiving, at the client, vector-formatted Web content comprising a scalable vector representation of the Web content that provides a scalable resolution-independent display of the Web content that substantially retains an original page layout and attributes of the Web content corresponding to an appearance of the Web page when it is rendered at its predetermined resolution; and
rendering the vector-formatted Web content on the client such that it is displayed to have a different resolution than the predetermined resolution.
-
-
21. A computer system comprising:
-
a processor, a communications device coupled to the processor, to enable the computer system to be linked via the Internet to a client and an Internet site; and
a memory, coupled to the processor, in which a plurality of machine-executable instructions are stored that when executed by the processor enable the computer system to perform the operations of;
retrieving Web content having an original format defining an original page layout and attributes of the Web content from the Internet site in response to a request of the Web content from the client; and
translating the Web content from its original format into a scalable vector representation of the Web content, wherein the scalable vector representation of the Web content provides a scalable resolution-independent display of the content that substantially retains the original page layout and attributes of the content defined by its original format when rendered. - View Dependent Claims (22, 23, 24, 26, 27, 28, 29)
-
-
25. A computer system comprising:
-
a processor, a communications device coupled to the processor, to enable the computer system to be linked via the Internet an Internet site; and
a memory, coupled to the processor, in which a plurality of machine-executable instructions are stored that when executed by the processor enable the computer system to perform the operations of;
receiving vector-formatted Web content comprising a scalable vector representation of a Web page that is originally defined to be rendered at a predetermined resolution, said vector-formatted Web content providing a scalable resolution-independent display of the Web page that substantially retains an original page layout and attributes of the Web page corresponding to an appearance of the Web page when it is rendered at its predetermined resolution; and
rendering the vector-formatted Web content on the client such that it is displayed to have a different resolution than the predetermined resolution.
-
-
30. A machine-readable medium having stored thereon a plurality of machine-executable instructions that when executed by a machine performs the operations of:
-
retrieving Web content having an original format defining an original page layout and attributes of the Web content from an Internet site in response to a request of the Web content from the client;
translating the Web content from its original format into a scalable vector representation of the Web content, wherein the scalable vector representation of the Web content provides a scalable resolution-independent display of the content that substantially retains the original page layout and attributes of the content defined by its original format when rendered. - View Dependent Claims (31, 32, 33, 35, 36, 37)
-
-
34. A machine-readable medium having stored thereon a plurality of machine-executable instructions that when executed by a machine performs the operations of:
-
receiving vector-formatted Web content comprising a scalable vector representation of a Web page that is originally defined to be rendered at a predetermined resolution, said vector-formatted Web content providing a scalable resolution-independent display of the Web page that substantially retains an original page layout and attributes of the Web page corresponding to an appearance of the Web page when it is rendered at its predetermined resolution; and
rendering the vector-formatted Web content on the client such that it is displayed to have a different resolution than the predetermined resolution.
-
-
38. The machine-readable medium 34, wherein the original page layout of the Web page is defined to have an original aspect ratio, and wherein the vector-formatted Web content is scaled so as to produce a display having a different aspect ratio.
Specification