Patents by Inventor David Allen Cuthbert

David Allen Cuthbert 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: 11405329
    Abstract: A service provider may select one or more physical locations of existing data centers for the user for deployment of the user's computing resources. In various embodiments, the service provider may collect parameters from the user to create a custom selection of physical locations for computing services to be deployed for the user, which may be a strategically selected subset of all of the existing data centers available. Some parameters for selection may include expected location of end-users, cost tolerance, latency tolerance, and fault risk diversity. In some situations, cost may have an inverse relationship with latency, such that as cost increases, latency decreases (and vice versa). The rule sets may be created using the parameters, possibly with weights assigned to different parameters based on information received via the user interface. The rule sets may be formed and used to select physical locations for deployment of computing resources.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: August 2, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: David Allen Cuthbert, Stefan Letz
  • Patent number: 9535948
    Abstract: Techniques are described for dynamic translation of data access statements. A first set of statements is sent by an executing process to access a first data storage that supports a first query language. The first set of statements is intercepted and translated into a second set of statements configured to access a second data storage that supports a second query language. The second set of statements may be executed on the second data storage, and the result data set may be sent to the executing process that generated the first set of statements. The first and second storages may employ different data storage formats, such as relational and non-relational storage formats. The behavior of the executing process may be monitored to determine the feasibility of modifying the source code of the process to employ a different query language.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: January 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David Allen Cuthbert, Shuo Li