RESOLUTION INDEPENDENT VECTOR DISPLAY OF INTERNET CONTENT
First Claim
1. A method comprising:
- in response to a request to access a Web page made via a client, retrieving markup language-based Web content associated with the Web page defining an original page layout of content on the Web page;
translating, via the client, the markup language-based Web content to produce scalable vector-based page layout information; and
employing the scalable vector-based page layout information and/or data derived thereform to, render at least a portion of the Web page on a display using a first scale factor; and
re-render 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 markup language-based Web content is provided that translates original page layout information into scalable vector-based page layout information. The scalable vector-based page layout information is then employed to enable the Web content to be rapidly rendered, zoomed, and panned. According to another aspect, vector-based display lists are generated to provide further enhancements in rendering speed.
-
Citations
118 Claims
-
1. A method comprising:
-
in response to a request to access a Web page made via a client, retrieving markup language-based Web content associated with the Web page defining an original page layout of content on the Web page;
translating, via the client, the markup language-based Web content to produce scalable vector-based page layout information; and
employing the scalable vector-based page layout information and/or data derived thereform to, render at least a portion of the Web page on a display using a first scale factor; and
re-render 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. 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, in response to a request to access a Web page made via a user of the apparatus, retrieving markup language-based Web content associated with the Web page defining an original page layout of content on the Web page;
translating, via the client, the markup language-based Web content to produce scalable vector-based page layout information; and
employing the scalable vector-based page layout information and/or data derived thereform to, render at least a portion of the Web page on a display using a first scale factor; and
re-render 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 (40, 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, 78)
-
-
79. 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:
-
in response to a request to access a Web page made via a user of the machine, retrieving markup language-based Web content associated with the Web page defining an original page layout of content on the Web page;
translating, via the client, the markup language-based Web content to produce scalable vector-based page layout information; and
employing the scalable vector-based page layout information and/or data derived thereform to, render at least a portion of the Web page on a display using a first scale factor; and
re-render 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 (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, 117, 118)
-
Specification