×

Function-based object model for analyzing a web page table in a mobile device by identifying table objects similarity in function

  • US 7,516,401 B2
  • Filed: 03/23/2005
  • Issued: 04/07/2009
  • Est. Priority Date: 06/24/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • analyzing one or more functions associated with a web page, wherein the analyzing is performed by using one or more function-based object models that represent objects comprising the web page, wherein the objects comprise;

    one or more 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

    one or more 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 one or more mobile controls from an intermediary language to represent the web page content; and

    corresponding the one or more mobile controls to the web page content represented by the one or more of the objects;

    wherein the analyzing is performed on a table in a web page and comprises;

    counting a total number of rows and columns of a table;

    stripping empty rows and columns;

    checking for remaining rows and columns after the stripping empty rows and columns;

    determining whether a heading or a footing, the rows or the columns are present in the table;

    labeling a determined heading or footing, rows or columns as the heading or the footing, the rows or the columns; and

    comparing the objects in the rows and the columns to identify a similarity in function.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×