Patents by Inventor Marion A. Brown

Marion A. Brown 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).

  • Publication number: 20230350911
    Abstract: Provided herein are systems and methods for identity resolution and data enrichment. An example method performed by at least one hardware processor includes retrieving configuration information associated with periodic processing of a database table. The method further includes detecting a task associated with the database table. The task includes transformation logic configured to perform a single call into the database table. A dynamic data processing statement is generated. The dynamic data processing statement includes multiple data processing statements associated with the periodic processing. A modified task is generated based on revising the transformation logic to include the dynamic data processing statement.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Inventors: Marion A. Brown, Keith M. Hoyle
  • Patent number: 11442953
    Abstract: Embodiments are disclosed for improved data modeling in a relational database management system. In the context of a method, an example embodiment includes ingesting, by data ingestion circuitry and using a set of standardized plumbing fields comprising descriptive fields including at least a stage table primary key field, a source primary key field, and a source attribute field, one or more records into one or more stage tables in a staging layer. This example embodiment further includes generating, by data modeling circuitry and using the one or more stage tables in the staging layer, a data integration layer for modeling data represented by the data ingested into the one or more stage tables in the staging layer. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 13, 2022
    Assignee: McKesson Corporation
    Inventors: Keith Hoyle, Manuel Salgado, Marion A. Brown, Rajesh Yalamanchili
  • Patent number: 10956386
    Abstract: Embodiments are disclosed for automated performance tuning of a data modeling platform. An example method includes ingesting, using a tuning template, a set of records from one or more data sources into one or more stage tables in a staging layer of the data modeling platform. This example method further includes generating, using the one or more stage tables, a data integration layer of the data modeling platform for modeling data represented by the set of records ingested into the one or more stage tables. This example method further includes estimating an anticipated performance of the data modeling platform and generating an optimized tuning template based on the estimated anticipated performance. Finally, this example method further includes automatically executing a performance tuning operation on the data modeling platform. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: March 23, 2021
    Assignee: MCKESSON CORPORATION
    Inventors: Marion A. Brown, Keith Hoyle
  • Patent number: 10657115
    Abstract: Embodiments are disclosed for improved data modeling in a relational database management system. In the context of a method, an example embodiment includes ingesting, by data ingestion circuitry, one or more records into one or more stage tables in a staging layer. This example embodiment further includes generating, by data modeling circuitry, a data alignment table defining a unique set of data fields, and generating, by the data modeling circuitry and using the one or more stage tables and the data alignment table, a key mapping table identifying correspondences between data fields in the one or more stage tables and data fields in the data alignment table. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: May 19, 2020
    Assignee: MCKESSON CORPORATION
    Inventors: Keith Hoyle, Manuel Salgado, Marion A. Brown, Rajesh Yalamanchili
  • Patent number: 10503735
    Abstract: Embodiments are disclosed for utilizing an efficient database architecture while facilitating query flexibility. An example method includes generating, by data modeling circuitry of a database system, a database comprising a set of dimension tables and a hybrid fact table, wherein each hybrid fact table record identifies corresponding records in the set of dimension tables that specify (i) current values of the one or more attributes corresponding to the hybrid fact table record and (ii) records comprising historical values of the one or more attributes corresponding to the hybrid fact table record that were current at the time of creation of the hybrid fact table record. The example method further includes receiving a query, and generating and transmitting a response to the received query. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: December 10, 2019
    Assignee: MCKESSON CORPORATION
    Inventors: Keith Hoyle, Marion A. Brown, Swati Yenneti, Sujatha Kestur, Gowri Dhandayudhapani
  • Publication number: 20190303462
    Abstract: Embodiments are disclosed for automated performance tuning of a data modeling platform. An example method includes ingesting, using a tuning template, a set of records from one or more data sources into one or more stage tables in a staging layer of the data modeling platform. This example method further includes generating, using the one or more stage tables, a data integration layer of the data modeling platform for modeling data represented by the set of records ingested into the one or more stage tables. This example method further includes estimating an anticipated performance of the data modeling platform and generating an optimized tuning template based on the estimated anticipated performance. Finally, this example method further includes automatically executing a performance tuning operation on the data modeling platform. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Marion A. BROWN, Keith Hoyle
  • Publication number: 20180253474
    Abstract: Embodiments are disclosed for utilizing an efficient database architecture while facilitating query flexibility. An example method includes generating, by data modeling circuitry of a database system, a database comprising a set of dimension tables and a hybrid fact table, wherein each hybrid fact table record identifies corresponding records in the set of dimension tables that specify (i) current values of the one or more attributes corresponding to the hybrid fact table record and (ii) records comprising historical values of the one or more attributes corresponding to the hybrid fact table record that were current at the time of creation of the hybrid fact table record. The example method further includes receiving a query, and generating and transmitting a response to the received query. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: March 1, 2017
    Publication date: September 6, 2018
    Inventors: Keith Hoyle, Marion A. Brown, Swati Yenneti, Sujatha Kestur, Gowri Dhandayudhapani
  • Publication number: 20170286468
    Abstract: Embodiments are disclosed for improved data modeling in a relational database management system. In the context of a method, an example embodiment includes ingesting, by data ingestion circuitry, one or more records into one or more stage tables in a staging layer. This example embodiment further includes generating, by data modeling circuitry, a data alignment table defining a unique set of data fields, and generating, by the data modeling circuitry and using the one or more stage tables and the data alignment table, a key mapping table identifying correspondences between data fields in the one or more stage tables and data fields in the data alignment table. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Keith Hoyle, Manuel Salgado, Marion A. Brown, Rajesh Yalamanchili
  • Publication number: 20170286504
    Abstract: Embodiments are disclosed for improved data modeling in a relational database management system. In the context of a method, an example embodiment includes ingesting, by data ingestion circuitry and using a set of standardized plumbing fields comprising descriptive fields including at least a stage table primary key field, a source primary key field, and a source attribute field, one or more records into one or more stage tables in a staging layer. This example embodiment further includes generating, by data modeling circuitry and using the one or more stage tables in the staging layer, a data integration layer for modeling data represented by the data ingested into the one or more stage tables in the staging layer. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Keith Hoyle, Manuel Salgado, Marion A. Brown, Rajesh Yalamanchili
  • Publication number: 20090235641
    Abstract: The following is the design of a personal, strap-on the back flight device. It is my version of an air breathing jetpack; it is designed to give an individual pilot vertical take-off, horizontal flight and vertical landing capabilities.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Inventor: Kevin Marion Brown
  • Publication number: 20060084121
    Abstract: Nucleic acids encoding mammalian, e.g., primate, receptors, purified proteins and fragments thereof. Antibodies, both polyclonal and monoclonal, are also provided. Methods of using the compositions for both diagnostic and therapeutic utilities are described.
    Type: Application
    Filed: September 22, 2005
    Publication date: April 20, 2006
    Inventors: A. Barclay, Marion Brown, Daniel Gorman, Lewis Lanier, Gavin Wright, Holly Cherwinski, Joseph Phillips, Robert Hoek, Jonathan Sedgwick