The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 07, 2017

Filed:

Nov. 22, 2013
Applicant:

Ab Initio Technology Llc, Lexington, MA (US);

Inventors:

Mark E Seneski, Chestnut Hill, MA (US);

Alexander Shulman, Weston, MA (US);

Assignee:

AB INITIO TECHNOLOGY LLC, Lexington, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 17/27 (2006.01); G06F 9/44 (2006.01); G06F 17/22 (2006.01);
U.S. Cl.
CPC ...
G06F 17/2705 (2013.01); G06F 8/37 (2013.01); G06F 17/2258 (2013.01); G06F 17/272 (2013.01);
Abstract

Generating a data parser for parsing an input stream of data objects includes receiving information representative of a hierarchical data format defining a plurality of objects organized in a hierarchy. The objects include one or more schema objects representing data objects, and one or more container objects each associated with one or more schema objects. The generating also includes processing the received information to form the data parser. The processing includes determining permissible transitions between successive data objects in the input stream, based at least in part on the information representative of the hierarchical data format. The processing also includes associating one or more data operations with each of the determined permissible transitions. The processing also includes storing a specification for configuring a processor to execute the data parser to: (1) recognize a transition between a first data object and a second data object in the input stream, and (2) perform a data operation associated with the recognized transition on a data value within the second data object based at least in part on a context associated with one or more previously recognized transitions.


Find Patent Forward Citations

Loading…