MULTI-ENTITY NORMALIZATION
First Claim
1. A computer system including instructions recorded on a non-transitory computer-readable medium and executable by at least one processor, the system comprising:
- a normalization engine configured to cause the at least one processor to normalize data representing entities and relationships linking the entities, the normalization engine including;
a rule definition module configured to define one or more graph rules describing searchable characteristics for the data representing the entities and the relationships linking the entities;
a rule application module configured to apply the one or more graph rules to the data representing the entities and the relationships linking the entities and identify one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities; and
a rule action module configured to perform one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.
11 Assignments
0 Petitions
Accused Products
Abstract
In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.
-
Citations
20 Claims
-
1. A computer system including instructions recorded on a non-transitory computer-readable medium and executable by at least one processor, the system comprising:
a normalization engine configured to cause the at least one processor to normalize data representing entities and relationships linking the entities, the normalization engine including; a rule definition module configured to define one or more graph rules describing searchable characteristics for the data representing the entities and the relationships linking the entities; a rule application module configured to apply the one or more graph rules to the data representing the entities and the relationships linking the entities and identify one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities; and a rule action module configured to perform one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A computer-implemented method, comprising:
-
defining one or more graph rules describing searchable characteristics for data representing entities and relationships linking the entities; applying the one or more graph rules to the data representing the entities and the relationships linking the entities; identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities; and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities. - View Dependent Claims (16, 17)
-
-
18. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable medium and comprising instructions that, when executed by at least one processor, are configured to:
-
define one or more graph rules describing searchable characteristics for data representing entities and relationships linking the entities; apply the one or more graph rules to the data representing the entities and the relationships linking the entities; identify one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities; and perform one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities. - View Dependent Claims (19, 20)
-
Specification