Patents Assigned to Software Tree, LLC
  • Patent number: 12197432
    Abstract: Technologies for storing and accessing data from persisted data objects of an object-oriented system are provided. The disclosed techniques include a system that receives, a first request to perform an operation on data of data objects, where the data objects are capable of being persisted in a database. The system generates a second request by translating the first request from a first programming language to a second programming language. The system uses an object relational mapping data structure, which maps data object attributes to database properties, to map the second request parameters to corresponding database operation parameters. The system generates one or more database requests based on the corresponding database operation parameters and causes the one or more database requests to be executed on the database. The disclosed techniques describe creating and running a RESTful microservice to persist JSON objects in a relational database.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: January 14, 2025
    Assignee: Software Tree, LLC
    Inventor: Damodar Das Periwal
  • Patent number: 11347732
    Abstract: Technologies for storing and accessing data from persisted data objects of an object-oriented system are provided. The disclosed techniques include a system that receives, a first request to perform an operation on data of data objects, where the data objects are capable of being persisted in a database. The system generates a second request by translating the first request from a first programming language to a second programming language. The system uses an object relational mapping data structure, which maps data object attributes to database properties, to map the second request parameters to corresponding database operation parameters. The system generates one or more database requests based on the corresponding database operation parameters and causes the one or more database requests to be executed on the database. The disclosed techniques describe creating and running a RESTful microservice to persist JSON objects in a relational database.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 31, 2022
    Assignee: Software Tree, LLC
    Inventor: Damodar Das Periwal
  • Patent number: 10437564
    Abstract: 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.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: October 8, 2019
    Assignee: Software Tree, LLC
    Inventor: Damodar D. Periwal