System and Method for Adapting Information Content for an Electronic Device
First Claim
1. A method for normalizing a document tree representation, the document tree representing a format for displaying information content in a document on a device, the method comprising:
- applying pattern recognition and weighting heuristics to the document tree representation to produce a normalized document tree that alters the format for displaying the information content, wherein the document tree is organized into a set of hierarchical nodes having respective weights that determine whether a node will be inserted into the normalized document tree as a folder title or folder contents;
assigning content having a higher visibility of display a weight indicative of a folder title; and
removing a node if the node has no effect on a visual display of the information content and if the node is not folder contents.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for efficiently adapting information content for an electronic device. A normalizer includes a template normalizer for matching and applying a document tree to a template tree, and applying changes to the document tree. If the template normalizer does not find an appropriate template match, an automatic normalizer is utilized. The automatic normalizer utilizes weighting heuristics and pattern recognition with formatting rules to partition content into folders. The automatic normalizer can also utilize embedded normalization markup in the information content to assist in normalizing the information content. Information content can be represented by a document object tree. A document object tree is created by storing information relating to the information content into arrays. The stored information describes a document object tree structure and tree dependencies as a mutable object.
84 Citations
14 Claims
-
1. A method for normalizing a document tree representation, the document tree representing a format for displaying information content in a document on a device, the method comprising:
-
applying pattern recognition and weighting heuristics to the document tree representation to produce a normalized document tree that alters the format for displaying the information content, wherein the document tree is organized into a set of hierarchical nodes having respective weights that determine whether a node will be inserted into the normalized document tree as a folder title or folder contents; assigning content having a higher visibility of display a weight indicative of a folder title; and removing a node if the node has no effect on a visual display of the information content and if the node is not folder contents. - View Dependent Claims (2)
-
-
3. A method for normalizing information content in a document, the method comprising:
matching and applying a template to the information content, wherein the template defines modifications to the document to adapt the document for display on a device other than an originally intended device, and if unsuccessful; determining if the information content includes instructions indicating how to adapt the document for display on the device other than the originally intended device, and if so; utilizing the instructions in the information content to normalize the information content. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
11. A method for normalizing a document tree that represents an organization of information content in a document for display on a device, wherein the document tree includes weighting nodes that affect a display of the information content on the device, and wherein the document tree includes content nodes that represent the information content to be displayed on the device, the method comprising:
-
determining node weighting criteria, wherein the node weighting criteria are used to define and alter the organization of the information content in the document; weighting nodes in the document tree according to the determined criteria, wherein content having a higher visibility on a display are assigned a weight indicative of a folder title; removing nodes that do not affect the visual display of the information content on the device and that do not represent the information content to be displayed on the device; and determining parent-child relationships between the weighted nodes based on the weighted nodes to produce a normalized document tree, wherein a weighted node is established as a child of a parent having the lightest weight of all the parents that is also greater than the weight of the weighted node. - View Dependent Claims (12, 13, 14)
-
Specification