Displaying Content on a Mobile Device
First Claim
Patent Images
1. A method for creating an enhanced document object model tree for a web page, the method comprising:
- (a) parsing source code of the web page to identify components of the web page;
(b) rendering the web page to determine display coordinates of the identified components;
(c) annotating the source code of the web page by associating the display coordinates with the respective components, thus creating an enhanced document object model tree for the web page; and
(d) storing the enhanced document object model tree on a physical storage medium.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page components and their display coordinates. A rule set is applied to the DOM tree, thereby selecting components for display on the mobile device. A mobile-device-specific version of the source code is generated based on the selected components.
96 Citations
18 Claims
-
1. A method for creating an enhanced document object model tree for a web page, the method comprising:
-
(a) parsing source code of the web page to identify components of the web page; (b) rendering the web page to determine display coordinates of the identified components; (c) annotating the source code of the web page by associating the display coordinates with the respective components, thus creating an enhanced document object model tree for the web page; and (d) storing the enhanced document object model tree on a physical storage medium. - View Dependent Claims (2, 3, 4)
-
-
5. A method for generating a mobile-device-specific version of a web page, the method comprising:
-
(a) providing an enhanced document object model tree for the web page, the enhanced document object model tree comprising (i) web page components identified by parsing source code of the web page and (ii) display coordinates of the web page components; (b) applying a rule set to the enhanced document object model tree, the rule set defining which components are to be included when rendering the web page on the mobile device; and (c) generating a mobile-device-specific version of the source code based on the selected components. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 16)
-
-
15. A system for facilitating the display of a web page on a mobile device, the system comprising:
-
(a) a web page parser application configured to generate an enhanced document object model tree for the web page, the enhanced document object model tree comprising (i) web page components identified by parsing source code of the web page and (ii) display coordinates of said components; (b) a component selection module configured to;
(x) apply a rule set to the enhanced document object model tree, the rule set defining which components are to be selected for inclusion when rendering the web page on the mobile device, and (y) generate a mobile-device-specific version of the source code based on the selected components; and(c) a physical storage device for storing the mobile-device-specific version of the source code for subsequent transmission a mobile device.
-
-
17. An article of manufacture having computer-readable program portions embodied thereon for creating a mobile-device-specific version of a web page, the article comprising computer-readable instructions for:
-
(a) generating an enhanced document object model tree for the web page, the enhanced document object model tree comprising;
(i) web page components identified by parsing source code of the web page, and (ii) display coordinates of said components;(b) applying a rule set to the enhanced document object model tree, the rule set defining which components are to be included when rendering the web page on the mobile device; and (c) generating a mobile-device-specific version of the source code based on the selected components. - View Dependent Claims (18)
-
Specification