Patents by Inventor Marion Brown
Marion 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).
-
Patent number: 12248595Abstract: Provided herein are systems and methods for network intrusion event response and remediation. A file encryption key is generated based on a first private key of a user and a root key associated with a primary deployment of a database system. File data is encoded at a source account of the user using the file encryption key. The file data is replicated from the source account into a target account of the user to generate replicated file data. Notification of a detected network intrusion event is encoded for transmission to the user. A failover of the source account to the target account is performed based on the notification. The failover grants the user access to the replicated file data based at least on a second private key of the user.Type: GrantFiled: April 25, 2023Date of Patent: March 11, 2025Assignee: Snowflake Inc.Inventors: Marion A. Brown, Keith M. Hoyle
-
Publication number: 20240362351Abstract: Provided herein are systems and methods for network intrusion event response and remediation. A file encryption key is generated based on a first private key of a user and a root key associated with a primary deployment of a database system. File data is encoded at a source account of the user using the file encryption key. The file data is replicated from the source account into a target account of the user to generate replicated file data. Notification of a detected network intrusion event is encoded for transmission to the user. A failover of the source account to the target account is performed based on the notification. The failover grants the user access to the replicated file data based at least on a second private key of the user.Type: ApplicationFiled: April 25, 2023Publication date: October 31, 2024Inventors: Marion A. Brown, Keith M. Hoyle
-
Publication number: 20230350911Abstract: 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: ApplicationFiled: April 28, 2022Publication date: November 2, 2023Inventors: Marion A. Brown, Keith M. Hoyle
-
Patent number: 11442953Abstract: 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: GrantFiled: March 31, 2016Date of Patent: September 13, 2022Assignee: McKesson CorporationInventors: Keith Hoyle, Manuel Salgado, Marion A. Brown, Rajesh Yalamanchili
-
Patent number: 10956386Abstract: 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: GrantFiled: March 30, 2018Date of Patent: March 23, 2021Assignee: MCKESSON CORPORATIONInventors: Marion A. Brown, Keith Hoyle
-
Patent number: 10657115Abstract: 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: GrantFiled: March 31, 2016Date of Patent: May 19, 2020Assignee: MCKESSON CORPORATIONInventors: Keith Hoyle, Manuel Salgado, Marion A. Brown, Rajesh Yalamanchili
-
Patent number: 10503735Abstract: 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: GrantFiled: March 1, 2017Date of Patent: December 10, 2019Assignee: MCKESSON CORPORATIONInventors: Keith Hoyle, Marion A. Brown, Swati Yenneti, Sujatha Kestur, Gowri Dhandayudhapani
-
Publication number: 20190303462Abstract: 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: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Marion A. BROWN, Keith Hoyle
-
Publication number: 20180253474Abstract: 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: ApplicationFiled: March 1, 2017Publication date: September 6, 2018Inventors: Keith Hoyle, Marion A. Brown, Swati Yenneti, Sujatha Kestur, Gowri Dhandayudhapani
-
Publication number: 20170286504Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Keith Hoyle, Manuel Salgado, Marion A. Brown, Rajesh Yalamanchili
-
Publication number: 20170286468Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Keith Hoyle, Manuel Salgado, Marion A. Brown, Rajesh Yalamanchili
-
Publication number: 20090235641Abstract: 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: ApplicationFiled: March 20, 2008Publication date: September 24, 2009Inventor: Kevin Marion Brown
-
Publication number: 20060084121Abstract: 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: ApplicationFiled: September 22, 2005Publication date: April 20, 2006Inventors: A. Barclay, Marion Brown, Daniel Gorman, Lewis Lanier, Gavin Wright, Holly Cherwinski, Joseph Phillips, Robert Hoek, Jonathan Sedgwick