RESOLUTION INDEPENDENT VECTOR DISPLAY OF INTERNET CONTENT
First Claim
1. A method comprising:
- retrieving Web content associated with a Web page having an original format defining an original page layout and attributes in response to a request of the Web page made via a client;
translating, via the client, at least a portion of the Web content from its original format into scalable vector-based content that supports 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;
employing the scalable vector-based content to render at least a portion of the Web page on a display using a first scale factor; and
re-rendering the Web page in response to associated user inputs to enable a user to iteratively zoom in and out a display of the Web page.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, methods and software for creating resolution-independent vector display of Internet (Web) content to allow Web pages to be scaled (zoomed) and panned for better viewing and/or to fit any resolution or screen size. According to one aspect, novel client-side processing of Web content is provided that translates portions of Web content requested by a user from an original format to a scalable vector-based format. The scalable vector-based format enables the Web content to be rendered by the client such that the rendered display substantially retains an original page layout defined by the original format, while supporting scaling and panning of the Web content in real-time.
74 Citations
116 Claims
-
1. A method comprising:
-
retrieving Web content associated with a Web page having an original format defining an original page layout and attributes in response to a request of the Web page made via a client;
translating, via the client, at least a portion of the Web content from its original format into scalable vector-based content that supports 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;
employing the scalable vector-based content to render at least a portion of the Web page on a display using a first scale factor; and
re-rendering the Web page in response to associated user inputs to enable a user to iteratively zoom in and out a display of the Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus, comprising:
-
a processor, communications means operatively coupled to the processor, to enable the device to be linked to a network via which Web content may be accessed;
a display; and
storage means, operatively coupled to the processor, in which a plurality of instructions are stored that when executed by the processor enable the apparatus to perform operations including, retrieving Web content associated with a Web page having an original format defining an original page layout and attributes in response to a request of the Web page made via the apparatus;
translating at least a portion of the Web content from its original format into scalable vector-based content that supports 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;
employing the scalable vector-based content to render at least a portion of the Web page on the display using a first scale factor; and
re-rendering the Web page in response to associated user inputs to enable a user to iteratively zoom in and out a display of the Web page. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
77. A machine-readable medium having stored thereon a plurality of instructions configured to be executed by a machine having a communications device to access Web content via a network and having a display, wherein execution of the instructions performs operations comprising:
-
retrieving Web content associated with a Web page having an original format defining an original page layout and attributes in response to a request of the Web page made via the machine;
translating at least a portion of the Web content from its original format into scalable vector-based content that supports 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;
employing the scalable vector-based content to render at least a portion of the Web page on a display using a first scale factor; and
re-rendering the Web page in response to associated user inputs to enable a user to iteratively zoom in and out a display of the Web page. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116)
-
Specification