Patents by Inventor Jeremiah C. Wilton

Jeremiah C. Wilton 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: 11537575
    Abstract: Techniques are described for enabling real-time database performance measurement and tuning in a service provider network. To efficiently test one or more proposed configuration changes to a database in a service provider network, a database service is able to create a replicated copy of the database in an environment that mirrors that of the primary database. The database service then automatically causes database traffic destined for the primary database to be routed to both the primary database and the test database. Once the test database is created and traffic is routed to both databases, the database service obtains performance data by monitoring performance of both the primary database and the test database over a period of time. Based on the obtained performance database, the database service can automatically determine which of the primary database and the test database is exhibiting better performance.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew McNair, Jeremiah C. Wilton, Jerome Pimmel, Bilgehan Sahin
  • Patent number: 11514184
    Abstract: Techniques for database query information protection using skeletons are described. An agent installed on a host computing device with a database instance obtains queries executed by the database instance and skeletonizes the queries to remove sensitive data from them. The agent identifies references within the queries, obtains structural definitions for the references, and inserts placeholders into the queries in place of the references and relates the placeholders to the definitions. The query skeletons and/or similarly-constructed execution plan skeletons may be analyzed to identify modifications to queries and/or the database instance to improve query processing.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: November 29, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeremiah C. Wilton
  • Patent number: 10963435
    Abstract: A method and system for validating data migrated from a source database to a target database and storing validation metrics resulting from validating the data are described. The system receives validation information to be used to validate data to be migrated from a source database to a target database. The system validates the data using the validation information and stores validation metrics resulting from validating the data.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: March 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Grant Alexander Macdonald McAlister, Edward Paul Murray, Nicolas Anton Medhurst Hertl, Ilia Gilderman, Jeremiah C. Wilton, John MacDonald Winford, Satheesh Peringandookaran Subramanian
  • Patent number: 10958522
    Abstract: A configuration management system tracks the configuration of a computing environment based on a tracking policy. The configuration management system detects a change to a configuration setting included in the tracking policy, and classifies the change. The classification is indicative of an effect of the change on an ability to manage operation of the computing environment. The configuration management system initiates an action, based at least in part on the classification, in response to the change.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Dallas Lamont Willett, Jeremiah C. Wilton, Mostafa Ead, Ming Che Lee
  • Patent number: 10936336
    Abstract: A configuration management service tracks the configuration of a managed computing environment in accordance with a first version of a tracking policy. When an updated version of the tracking policy is received, the configuration management service initiates tracking of the configuration in accordance with the second version of the tracking policy, while continuing to track the configuration in accordance with the first version. A change to the configuration is detected based on the first version of the tracking policy. The change is verified based on the second version of the tracking policy, and a notification of the change is provided.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Dallas Lamont Willett, Jeremiah C. Wilton, Mostafa Ead, Ming Che Lee
  • Patent number: 10649962
    Abstract: The routing of commands within a database cluster is managed by a proxy server. The database cluster is comprised of a master database and at least one read-replica database. When the proxy server receives a database command, the proxy server determines whether the command is capable of being translated into an alternate command that can be executed on the read-replica database. If the command is not capable of being reliably translated, the database command is executed on the master database. If the command is capable of being executed on a read-replica database, the proxy server translates the database command into an alternate command that is compatible with the read-replica database, and executes the alternate command on the read-replica database. If results are returned from the read-replica database, the results may be converted into a format produced by the master database.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeremiah C. Wilton