Invention Grant
- Patent Title: Tree structured data transform, by determining whether a predicate of a rule matches a given node in a set and applying a function responsive to the match
-
Application No.: US15858813Application Date: 2017-12-29
-
Publication No.: US10062030B2Publication Date: 2018-08-28
- Inventor: Bryan J. Kyle
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cuenot, Forsythe & Kim, LLC
- Priority: CA2760321 20111130
- Main IPC: G06N5/02
- IPC: G06N5/02 ; G06F17/22

Abstract:
A transformation process determines whether a predicate of a rule matches a given node of tree structured data containing a set of nodes and, when the predicate of a rule matches the given node, applies a function of an identified rule to the node to generate a compound result and an interim mutated output document, and when the compound result contains a next node, determines whether the next node is compared with the predicate of a next rule. The transform process includes determining that the next node is processed by a next rule, using the interim mutated output document as input, and determining whether a predicate of a rule matches the next node in a set of nodes. When the predicate of a rule matches the next node, a function of an identified rule is applied to the next node to generate a compound result and interim mutated output document. When the compound result does not contain a next node, a final mutated output document is generated.
Public/Granted literature
- US20180121809A1 TREE STRUCTURED DATA TRANSFORM Public/Granted day:2018-05-03
Information query