Function-based Object Model for Web Page Display in a Mobile Device
First Claim
Patent Images
1. A method comprising:
- analyzing one or more functions associated with a web page by using one or more function-based object models that represent objects comprising the web page, wherein the objects comprise;
objects of a first type that are associated with the web page, wherein the objects of a first type are configured to perform at least one of multiple different types of functions; and
objects of a second type that are associated with the web page, wherein the objects of a second type comprise a set of other objects, and wherein the objects of a second type have at least one of the functions of the objects of a first type and, in addition, a clustering function in which root children of an object of a second type are clustered in accordance with rules that reflect an author'"'"'s intention regarding root children relationships and hierarchies;
forming a hierarchical structure of the web page based on the analyzing;
paginating the web page based on the hierarchical structure;
selecting mobile controls from an intermediary language to represent the web page content; and
corresponding the mobile controls to the web page content represented by the objects.
1 Assignment
0 Petitions
Accused Products
Abstract
By understanding a website author'"'"'s intention through an analysis of the function of a website, website content can be adapted for presentation or rendering in a manner that more closely appreciates and respects the function behind the website. A website'"'"'s function is analyzed so that its content can be adapted to different client environments. A function-based object model (FOM) identifies objects associated with a website, and analyzes those objects in terms of their functions. Desktop oriented websites are adapted for mobile devices based on the FOM and on a mobile control intermediary language.
53 Citations
20 Claims
-
1. A method comprising:
-
analyzing one or more functions associated with a web page by using one or more function-based object models that represent objects comprising the web page, wherein the objects comprise; objects of a first type that are associated with the web page, wherein the objects of a first type are configured to perform at least one of multiple different types of functions; and objects of a second type that are associated with the web page, wherein the objects of a second type comprise a set of other objects, and wherein the objects of a second type have at least one of the functions of the objects of a first type and, in addition, a clustering function in which root children of an object of a second type are clustered in accordance with rules that reflect an author'"'"'s intention regarding root children relationships and hierarchies; forming a hierarchical structure of the web page based on the analyzing; paginating the web page based on the hierarchical structure; selecting mobile controls from an intermediary language to represent the web page content; and corresponding the mobile controls to the web page content represented by the objects. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
analyzing functions associated with a web page described in a first markup language; forming a hierarchical structure of the web page based on the analyzing; selecting mobile controls from a second markup language for the web page content; and describing the web page in a third markup language based on the hierarchical structure, and the mobile controls. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
detecting objects that comprise a web page; ascertaining functional properties of the objects; generating basic function-based object models for the objects; generating specific function-based object models for the objects; and adapting the web page for presentation on a mobile client based on the basic function-based object models and the specific function-based object models. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification