US2009299983A1PendingUtilityA1

System and Method of Accelerating Document Processing

Assignee: LEMOINE ERIC TPriority: Jun 2, 2005Filed: Aug 5, 2009Published: Dec 3, 2009
Est. expiryJun 2, 2025(expired)· nominal 20-yr term from priority
Inventors:Eric Lemoine
G06F 40/154G06F 40/143
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments include methods and systems for processing XML documents. One embodiment is a system that includes a tokenizer configured to identify tokens in an XML document. A plurality of speculative processing modules are configured to receive the tokens and to at least partially process the XML document and to provide data indicative of the XML document. A first module is configured to perform further processing of the XML document using the data indicative of the XML document and configured to output the processed XML document. Each of the plurality of speculative processing modules is configured to asynchronously provide the data indicative of the XML document to the first module. Other embodiments include method and systems for performing the speculative processing.

Claims

exact text as granted — not AI-modified
1 - 18 . (canceled) 
   
   
       19 . A method of searching in structured documents, the method comprising:
 storing a plurality of isomorphic digest values in a data structure that associates each of the plurality of isomorphic digest values with data indicative of a respective portion of a hierarchical structure;   determining an isomorphic digest indicative of an XML document portion with an associated hierarchical structure;   matching said isomorphic digest value of the XML document portion with a stored one of the plurality of isomorphic digest values; and   providing the data indicative of the respective portion of the hierarchical structure associated with the matched and stored isomorphic digest value.   
   
   
       20 . The method of  claim 19 , wherein determining said isomorphic digest comprises calculating a hash of a string indicative of said hierarchical structure. 
   
   
       21 . The method of  claim 19 , wherein the step of storing the plurality of isomorphic digest values in the data structure comprises storing at least one isomorphic digest value in the data structure for each level of the hierarchical structure. 
   
   
       22 . The method of  claim 19 , further comprising processing the XML document using the provided data. 
   
   
       23 . The method of  claim 19 , wherein the data indicative of the respective portion of the hierarchical structure comprises a token indicative of the hierarchical structure. 
   
   
       24 . The method of  claim 23 , further comprising based on the token indicative of the hierarchical structure further processing of the XML document. 
   
   
       25 - 33 . (canceled) 
   
   
       34 . A machine-readable storage medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method for searching in structured documents, comprising the steps of:
 storing a plurality of isomorphic digest values in a data structure that associates each of the plurality of isomorphic digest values with data indicative of a respective portion of a hierarchical structure;   determining an isomorphic digest indicative of an XML document portion with an associated hierarchical structure;   matching said isomorphic digest value of the XML document portion with a stored one of the plurality of isomorphic digest values; and   providing the-data indicative of the respective portion of the hierarchical structure associated with the matched and stored isomorphic digest value.   
   
   
       35 . The storage medium of  claim 34 , wherein determining said isomorphic digest comprises calculating a hash of a string indicative of said hierarchical structure. 
   
   
       36 . The storage medium of  claim 34 , wherein the step of storing the plurality of isomorphic digest values in the-data structure comprises storing at least one isomorphic digest value in the data structure for each level of the hierarchical structure. 
   
   
       37 . The storage medium of  claim 34 , further comprising processing the XML document using the provided data. 
   
   
       38 . The storage medium of  claim 34 , wherein the data indicative of the respective portion of the hierarchical structure comprises a token indicative of the hierarchical structure. 
   
   
       39 . The storage medium of  claim 38 , further comprising, based on the token indicative of the hierarchical structure, further processing of the XML document. 
   
   
       40 . Apparatus for searching in structured documents, comprising:
 a database having a plurality of isomorphic digest values in a data structure, each of the plurality of isomorphic digest values associated with data indicative of a respective portion of a hierarchical structure;   a processor configured to
 i) determine an isomorphic digest indicative of an XML document portion with an associated hierarchical structure; 
 ii) match said isomorphic digest value of the XML document portion with a stored one of the plurality of isomorphic digest values; and 
 iii) provide, in concert with the database, the-data indicative of the respective portion of the hierarchical structure associated with the matched and stored isomorphic digest value. 
   
   
   
       41 . The apparatus of  claim 40 , wherein said isomorphic digest comprises a hash of a string indicative of said hierarchical structure. 
   
   
       42 . The apparatus of  claim 40 , wherein the step of storing the plurality of isomorphic digest values in the-data structure comprises storing at least one isomorphic digest value in the data structure for each level of the hierarchical structure. 
   
   
       43 . The apparatus of  claim 40 , further comprising processing the XML document using the provided data. 
   
   
       44 . The apparatus of  claim 40 , wherein the data indicative of the respective portion of the hierarchical structure comprises a token indicative of the hierarchical structure. 
   
   
       45 . The apparatus of  claim 44 , further comprising, based on the token indicative of the hierarchical structure, further processing of the XML document.

Join the waitlist — get patent alerts

Track US2009299983A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.