Scalable Display of Internet Content on Mobile Devices
First 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 to access a Web page having an original format defining an original page layout and attributes;
retrieving HTML-based Web content associated with the Web page defining an original page layout of content on the Web page;
translating the HTML-based Web content to produce scalable vector-based page layout information; and
employing the scalable vector-based page layout information and/or data derived therefrom to, render 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 a display of the Web page.
4 Assignments
0 Petitions
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 to access a Web page having an original format defining an original page layout and attributes;
retrieving HTML-based Web content associated with the Web page defining an original page layout of content on the Web page;
translating the HTML-based Web content to produce scalable vector-based page layout information; and
employing the scalable vector-based page layout information and/or data derived therefrom to, render 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 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. 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 a Web page having an original format defining an original page layout and attributes;
retrieving Web content associated with the Web page;
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. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. 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 to access a Web page comprising HTML-based Web content defining an original page layout 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 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 a display of the Web page. - View Dependent Claims (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 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 a Web page comprising HTML-based Web content defining an original page layout 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 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 a display of the Web page. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88)
-
Specification