Scalable display of internet content on mobile devices
DC CAFCFirst Claim
Patent Images
1. A mobile device, comprising:
- a processor,a wireless communications device operatively coupled to the processor, to facilitate communication with a network via which Web content may be accessed;
a touch-sensitive display;
a memory, operatively coupled to the processor; and
storage means, operatively coupled to the processor, in which a plurality of instructions are stored that when executed by the processor enable the mobile phone to perform operations including,enabling a user to request access to a Web page comprising HTML-based Web content defining an original page layout, functionality, and design of content on the Web page;
retrieving HTML-based Web content associated with the Web page;
translating the HTML-based Web content to produce scalable vector-based page layout information;
employing the scalable vector-based page layout information and/or data derived therefrom to,render a view of at least a portion of the Web page on the touch-sensitive 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 views of the Web page on the display while preserving the original page layout, functionality, and design of the content on the Web page defined by the HTML-based Web content,wherein preservation of the functionality defined by the HTML-based content includes preservation of hyperlink functionality.
4 Assignments
Litigations
2 Petitions
Reexaminations
Accused Products
Abstract
Mobile devices enabled to support resolution-independent scalable display of Internet (Web) content to allow Web pages to be scaled (zoomed) and panned for better viewing on smaller screen sizes. The mobile devices employ software-based processing of original Web content, including HTML-based content, XML, cascade style sheets, etc. to generate scalable content. The scalable content and/or data derived therefrom are then employed to enable the Web content to be rapidly rendered, zoomed, and panned. Display lists may also be employed to provide further enhancements in rendering speed.
-
Citations
88 Claims
-
1. A mobile device, comprising:
-
a processor, a wireless communications device operatively coupled to the processor, to facilitate communication with a network via which Web content may be accessed; a touch-sensitive display; a memory, operatively coupled to the processor; and storage means, operatively coupled to the processor, in which a plurality of instructions are stored that when executed by the processor enable the mobile phone to perform operations including, enabling a user to request access to a Web page comprising HTML-based Web content defining an original page layout, functionality, and design of content on the Web page; retrieving HTML-based Web content associated with the Web page; translating the HTML-based Web content to produce scalable vector-based page layout information; employing the scalable vector-based page layout information and/or data derived therefrom to, render a view of at least a portion of the Web page on the touch-sensitive 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 views of the Web page on the display while preserving the original page layout, functionality, and design of the content on the Web page defined by the HTML-based Web content, wherein preservation of the functionality defined by the HTML-based content includes preservation of hyperlink functionality. - 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. A mobile phone, comprising:
-
a processor, wireless communications means operatively coupled to the processor, to facilitate communication with a mobile service provider network via which Web content may be accessed; a touch-sensitive display; a memory, operatively coupled to the processor; and storage means, operatively coupled to the processor, in which a plurality of instructions are stored that when executed by the processor enable the mobile phone to perform operations including, rendering a browser interface via which a user is enabled to request to access to a Web page having an original format comprising HTML-based content defining an original page layout, functionality, and design of content on the Web page; retrieving HTML-based content associated with the Web page; translating at least a portion of the HTML-based content from its original format to produce translated content including scalable vector-based content that supports a scalable resolution-independent representation of the HTML-based content that preserves an original page layout, functionality and design of the at least a portion of the HTML-based content when scaled and rendered; and employing the scalable vector-based content to render a view of at least a portion of the Web page on the display using a first scale factor, wherein preservation of the functionality defined by the HTML-based content includes preservation of hyperlink functionality. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A mobile device, comprising:
-
a processor, wireless communications means, to facilitate wireless communication with a network via which Web content may be accessed; a touch-sensitive display; flash memory, operatively coupled to the processor, in which a plurality of instructions are stored that when executed by the processor enable the mobile device to perform operations including, rendering a browser interface via which a user is enabled to request access to a Web page comprising HTML-based Web content defining an original page layout, functionality, and design of content on the Web page; retrieving and processing the HTML-based Web content to produce scalable content; and employing the scalable content and/or data derived therefrom to, render a view of the Web page on the touch-sensitive display; and re-render the Web page in response to associated user inputs to enable the user to iteratively zoom in and out views of the Web page while preserving an original page layout, functionality, and design defined by the HTML-based Web content as interpreted by a rendering engine, wherein preservation of the functionality defined by the HTML-based Web content includes preservation of hyperlink functionality. - View Dependent Claims (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 mobile device, comprising:
-
processing means; wireless communications means, to facilitate wireless communication with a network via which Web content may be accessed; touch-sensitive display means, to facilitate user input and display rendered content; programmed circuit means; and storage means, in which a plurality of instructions are stored, wherein, upon execution of the instructions by at least one of the processing means and programmed circuit means, the mobile device is enabled to perform operations, including, rendering a browser interface via which a user is enabled to request to access to a Web page comprising HTML-based Web content defining an original page layout, functionality, and design of content on the Web page; retrieving and processing the HTML-based Web content to produce scalable content; and employing the scalable content and/or data derived therefrom to, render a view of the Web page on the touch-sensitive display; and re-render the Web page in response to associated user inputs made via the touch-sensitive display means to enable the user to iteratively zoom in and out views of the Web page while preserving an original page layout, functionality, and design defined by the HTML-based Web content as interpreted by a rendering engine, wherein preservation of the functionality defined by the HTML-based Web content includes preservation of hyperlink functionality. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88)
-
Specification