Patents by Inventor DANIEL BRYAN AUSTIN

DANIEL BRYAN AUSTIN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11537590
    Abstract: Systems and methods for generating database schema change documents based on a data model and model changes indicated by a user. Information items related to one or more objects defined in the data model are received, and user input regarding changed objects is requested. In embodiments, changes are evaluated against configurable design criteria. One or more human and/or machine readable database schema change documents, and are stored in memory. Design criteria and change documents can vary based on a target database platform in embodiments.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: December 27, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Daniel Bryan Austin, Chris Spicer
  • Patent number: 10540371
    Abstract: Methods and systems for synchronizing a database schema (or data structure) of a source database to a target database are disclosed. A source data structure definition is generated, including definitions of each object in the source database structure. A target database structure is generated, including definitions of each object in the source database structure. Object definitions are compared between the source database structure and the target database structure. A data definition language change instruction sequence is generated that, when executed, will modify the target database structure to correspond to the data structure definition. The change instruction sequence is executed on the target database.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: January 21, 2020
    Assignee: Walmart Apollo, LLC
    Inventors: Joshua Ledbetter, Daniel Bryan Austin
  • Publication number: 20190377713
    Abstract: Database schema management systems and methods. An intake engine can receive a platform-specific schema definition language and an intake template for converting the input schema to a platform-neutral schema. The intake template can define one or more translation operations required to convert from the first platform-specific schema definition language to a platform-neutral schema definition language. In embodiments, the intake engine can validate the input schema based on one or more design criteria. A repository can store platform-neutral schemas and deployment information. An output template can define one or more translation operations to convert from the platform-neutral schema definition language to a platform-specific schema definition language. A deployment engine can deploy a selected schema to a target database upon request.
    Type: Application
    Filed: May 23, 2019
    Publication date: December 12, 2019
    Inventors: Linda Lankford, Daniel Bryan Austin
  • Publication number: 20180285407
    Abstract: Systems and methods for generating database schema change documents based on a data model and model changes indicated by a user. Information items related to one or more objects defined in the data model are received, and user input regarding changed objects is requested. In embodiments, changes are evaluated against configurable design criteria. One or more human and/or machine readable database schema change documents, and are stored in memory. Design criteria and change documents can vary based on a target database platform in embodiments.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 4, 2018
    Inventors: Daniel Bryan Austin, Chris Spicer
  • Publication number: 20180096043
    Abstract: Methods and systems for synchronizing a database schema (or data structure) of a source database to a target database are disclosed. A source data structure definition is generated, including definitions of each object in the source database structure. A target database structure is generated, including definitions of each object in the source database structure. Object definitions are compared between the source database structure and the target database structure. A data definition language change instruction sequence is generated that, when executed, will modify the target database structure to correspond to the data structure definition. The change instruction sequence is executed on the target database.
    Type: Application
    Filed: October 4, 2017
    Publication date: April 5, 2018
    Inventors: JOSHUA LEDBETTER, DANIEL BRYAN AUSTIN