Patents by Inventor Brett Hawton
Brett Hawton 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: 20240126758Abstract: Methods and systems are disclosed improving run-time performance of a database. A development database comprising code is accessed. Data statistics are generated based on testing the code against performance metrics of a second database, the data statistics based on the performance metrics of how the development database would perform as the second database. The data statistics and at least one suggestion to implement into the code of the development database to improve a performance of the development database is displayed.Type: ApplicationFiled: September 1, 2023Publication date: April 18, 2024Applicant: Embarcadero Technologies, Inc.Inventors: Brett HAWTON, James B. PITTS
-
Patent number: 11748353Abstract: Methods and systems are disclosed improving run-time performance of a database. A development database comprising code is accessed, at a computer system. Code of the development database is tested against a data set. Data statistics are generated, at the computer system, based on performance metrics of how the development database would perform using the data set. The data statistics and at least one suggestion to implement into code of the development database to improve performance of the development database are displayed at the computer system.Type: GrantFiled: March 10, 2022Date of Patent: September 5, 2023Assignee: Embarcadero Technologies, Inc.Inventors: Brett Hawton, James B. Pitts
-
Publication number: 20220197909Abstract: Methods and systems are disclosed improving run-time performance of a database. A non-production database is accessed, at a computer system, during a design phase of the non-production database, wherein the non-production database will be converted to a production database after the design phase. Data statistics are generated, at the computer system, based on performance metrics of how the non-production database would perform as the production database. The data statistics are displayed, at the computer system, to a developer of the non-production database during the design phase. At least one suggestion is offered to the developer, at the computer system, to implement into the SQL of the non-production database to improve a performance of the non-production database.Type: ApplicationFiled: March 10, 2022Publication date: June 23, 2022Applicant: Embarcadero Technologies, Inc.Inventors: Brett HAWTON, James B. PITTS
-
Patent number: 11275736Abstract: Methods and systems are disclosed improving run-time performance of a database. A non-production database is accessed, at a computer system, during a design phase of the non-production database. Code of the non-production database is tested against a production database. Data statistics are generated, at the computer system, based on performance metrics of how the non-production database would perform as the production database. The data statistics and at least one suggestion to implement into code of the non-production database to improve performance of the non-production database are displayed at the computer system.Type: GrantFiled: October 23, 2019Date of Patent: March 15, 2022Assignee: Embarcadero Technologies, Inc.Inventors: Brett Hawton, James B. Pitts
-
Publication number: 20200057766Abstract: Methods and systems are disclosed improving run-time performance of a database. A non-production database is accessed, at a computer system, during a design phase4 of the non-production database, wherein the non-production database will be converted to a production database after the design phase. Data statistics are generated, at the computer system, based on performance metrics of how the non-production database would perform as the production database. The data statistics are displayed, at the computer system, to a developer of the non-production database during the design phase. At least one suggestion is offered to the developer, at the computer system, to implement into the SQL of the non-production database to improve a performance of the non-production database.Type: ApplicationFiled: October 23, 2019Publication date: February 20, 2020Applicant: Embarcadero Technologies, Inc.Inventors: Brett HAWTON, James B. PITTS
-
Patent number: 10474677Abstract: Methods and systems are disclosed improving run-time performance of a database. A non-production database is accessed, at a computer system, during a design phase4 of the non-production database, wherein the non-production database will be converted to a production database after the design phase. Data statistics are generated, at the computer system, based on performance metrics of how the non-production database would perform as the production database. The data statistics are displayed, at the computer system, to a developer of the non-production database during the design phase. At least one suggestion is offered to the developer, at the computer system, to implement into the SQL of the non-production database to improve a performance of the non-production database.Type: GrantFiled: September 30, 2015Date of Patent: November 12, 2019Assignee: Embarcadero Technologies, Inc.Inventors: Brett Hawton, James B. Pitts
-
Patent number: 10120767Abstract: A virtual database is attached to a server database management system (“DBMS”) such that the DBMS believes it needs to recover the database to a last known point of consistency. In order to perform this recovery, the DBMS requests the transaction log file entries to be read from what it believes is the database's transaction log file. However, the requests are intercepted and translated into requests to read the transaction log portion of the backup file. The DBMS then uses the transaction log records to bring the database to a point of transactional consistency, unaware that the log records are actually being sourced from the backup file. All changes made to the data during the recovery phase and subsequent execution of any TSQL statements are routed into a cache file. Accordingly, a “virtual” database is created and used by the server DBMS engine as if it were a real database.Type: GrantFiled: June 7, 2010Date of Patent: November 6, 2018Assignee: Idera, Inc.Inventors: Lon Jones Cherryholmes, Chandrashekhar M. Vaidya, George Eddie Bailey, Jr., Brett Hawton
-
Publication number: 20170091276Abstract: Methods and systems are disclosed improving run-time performance of a database. A non-production database is accessed, at a computer system, during a design phase4 of the non-production database, wherein the non-production database will be converted to a production database after the design phase. Data statistics are generated, at the computer system, based on performance metrics of how the non-production database would perform as the production database. The data statistics are displayed, at the computer system, to a developer of the non-production database during the design phase. At least one suggestion is offered to the developer, at the computer system, to implement into the SQL of the non-production database to improve a performance of the non-production database.Type: ApplicationFiled: September 30, 2015Publication date: March 30, 2017Applicant: Embarcadero Technologies, Inc.Inventors: Brett HAWTON, James B. PITTS
-
Publication number: 20110004586Abstract: A virtual database is attached to a server database management system (“DBMS”) such that the DBMS believes it needs to recover the database to a last known point of consistency. In order to perform this recovery, the DBMS requests the transaction log file entries to be read from what it believes is the database's transaction log file. However, the requests are intercepted and translated (unbeknownst to the DBMS) instead into requests to read the transaction log portion of the backup file. The DBMS then uses the transaction log records to bring the database to a point of transactional consistency, unaware that the log records are actually being sourced from the transaction log portion of the backup file. All changes made to the data during the recovery phase and later during the execution of any TSQL statements which insert, update, or delete data are routed into a cache file. Accordingly, a “virtual” database is created and used by the server DBMS engine as if it were a real database.Type: ApplicationFiled: June 7, 2010Publication date: January 6, 2011Inventors: Lon Jones Cherryholmes, Chandrashekhar M. Vaidya, George Eddie Bailey, JR., Brett Hawton