Patent · US Active

Parsing, evaluating leaf, and branch nodes, and navigating the nodes based on the evaluation

US7818666B2 · kind B2 · utility

17Cited by
40References
54Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 27, 2006
Grant dateOct 19, 2010
Priority date
Expiry dateJun 22, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F40/205
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods, systems, and apparatus, including computer program products, for processing input data and for defining processing operations to be performed on such data. Input data is processed according to a data parser description associated with the input data format, and output data is generated based on the processing. The data parser description includes a plurality of leaf nodes and a plurality of branch nodes arranged in a tree structure. The leaf nodes each have an associated function. Each of the branch nodes has one or more associated child nodes selected from leaf nodes and other branch nodes. The nodes of the data parser description are evaluated in an order defined by the tree structure. For branch nodes, one or more of the associated child nodes are evaluated; for leaf nodes, the associated function is executed based on data in a current location in the input data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.