Object mapping and conversion system
AssigneeSoftware Tree, LLC
InventorDamodar D. Periwal
Life of this patent
Estimating the term…
Loading patent…
AssigneeSoftware Tree, LLC
InventorDamodar D. Periwal
Estimating the term…
A system for mapping, converting, pruning, flattening, and persisting data amongst object-oriented systems and relational systems. Object class definitions and JSON objects define an object-oriented system and a relational database defines a relational system. An Object Relational Mapping (ORM) system exchanges data between an object-oriented system and a relational system. An ORM system includes an ORM Grammar, an ORM Specification, an ORM Data Structure, and an OR Mapping Unit. Data transfer can be achieved amongst relational and non-relational systems. An Object Conversion System (OCS) system exchanges data between one or more object-oriented systems. An OCS system includes an OCS Grammar, an OCS Specification, an OCS Data Structure, and an Object Conversion Unit. The ORM and OCS Specifications may use virtual attributes including path expressions. A path expression includes a chain of attribute names to specify a nested attribute in an object graph. Objects may be augmented with extra attributes during mapping or conversion. An OCS system can be used as an automatic object conversion machine. Multiple OCS systems may provide an Object Conversion Exchange service.
A system for converting data between an object-oriented system comprising an object model, wherein the object model is at least partially defined by a JSON object class, and a relational system comprising a relational model defined by tables, the system comprising:
A system for converting data between an object-oriented system comprising an object model, wherein the object model is at least partially defined by at least two linked object classes, and a relational system comprising a relational model defined by tables, the system comprising:
A system for converting data between an input object model and an output object model, the system comprising:
A system for converting data between an input object model and an output object model, wherein the input object model is at least partially defined by at least two linked object classes, and at least one output object class defining an output object model, the system comprising:
A system for converting data between an object-oriented system comprising an input object model and an output object model, and a relational system comprising a relational model defined by tables, the system comprising:
A program product comprising at least one non-transitory machine-readable medium, the at least one non-transitory machine-readable medium storing instructions, the instructions comprising:
A program product comprising at least one non-transitory machine-readable medium, the at least one non-transitory machine-readable medium storing instructions, the instructions comprising:
A program product comprising at least one non-transitory machine-readable medium, the at least one non-transitory machine-readable medium storing instructions, the instructions comprising:
A program product comprising at least one non-transitory machine-readable medium, the at least one non-transitory machine-readable medium storing instructions, the instructions comprising:
Dependencies are inferred from the claim text.