×

System, methods and applications for structured document indexing

  • US 8,554,800 B2
  • Filed: 07/29/2009
  • Issued: 10/08/2013
  • Est. Priority Date: 07/30/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for improving data accessibility, the method comprising:

  • dividing a source document into multiple objects, in response to content of the source document;

    the multiple objects comprise sections and fragments, each section comprises a plurality of fragments;

    analyzing the multiple objects to generate multiple low level sub-trees, wherein each of the low level sub-trees is associated with a fragment and comprises the fragment;

    generating multiple mid-level sub-trees, wherein each of the mid-level sub-trees is associated with a unique section of the source document and comprises a link to each one of the low level sub-tree that are associated with the plurality of the fragments of the unique section;

    generating a top level sub-tree that comprises multiple section links, wherein each of the section links links to one of the mid-level sub-trees;

    creating metadata descriptive of at least one of the sub-trees generated, wherein the metadata comprises data which is not comprised in the source document; and

    generating a structured document that comprises the top level sub-tree, at least some of the mid- level sub-trees and at least some of the low level sub-trees, and the metadata;

    wherein the generating comprises writing the structured document to a tangible memory;

    wherein the method further comprises;

    retrieving one of the objects, wherein the retrieving includes acquiring from the to level sub-tree a link to a mid-level sub-tree, acquiring from the mid-level sub-tree a link to a low level sub-tree and retrieving the object from the low level sub-tree; and

    creating an event handler for a sub-tree wherein the event handler is included in the sub-tree;

    wherein the creating comprises carrying out an action which is indicated in the event handles, if an event that is indicated in the event handler occurred.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×