Patent ID: 7458017

Claim:
A web content adaptation method comprising: analyzing one or more functions associated with a webpage that is configured for presentation on a first device type, the analyzing being performed by generating one or more function-based object models that represent objects comprising the webpage, the objects comprising: one or more basic objects associated with the webpage, basic objects comprising a smallest information body that cannot be further divided, the one or more basic objects being configured to perform one or more of the following functions: (1) providing semantic information, (2) navigating to other objects, (3) providing a visual effect on the webpage, and (4) enabling user interaction; and one or more composite objects associated with the webpage, composite objects comprising objects that contain other objects, the one or more composite objects having a clustering function that is associated with a webpage author's intention; the generating of the one or more function-based object models comprising generating at least one function-based object model for a basic object, the at least one function-based object model being generated as a function of one or more of the following properties: (1) a presentation property that defines a way in which the object is presented, (2) a semanteme property associated with content of an object, (3) a decoration property pertaining to an extent to which the basic objects serves to decorate the webpage, (4) a hyperlink property pertaining to an object to which the basic object l)points via a hyperlink, and (5) a interaction property pertaining to an interaction method of the basic object; the generating at least one function-based object model for a composite object. said at least one function-based object model for the composite object being generated as a function of one or more of the following properties: (1) a clustering relationship property pertaining to a relationship among root children of the composite object, and (2) a presentation relationship property pertaining to a presentation order associated with the root children of the composite object; the generating further comprising generating at least one specific function-based object model that serves to categorize an object by: for a basic object, generating the at least one specific function-based object model based upon properties of the basic object and properties associated with any father or brother objects; and for a composite object, generating the at least one specific function-based object model based upon properties of the composite object and any of its root children; and based on the analyzing, adapting the webpage for presentation on a second device typo that is different from the first device type.