Patents by Inventor Keshav Sethi Attrey

Keshav Sethi Attrey 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: 20220091743
    Abstract: A storage system stores objects in a bucket at a storage device of the storage system. Each of the objects has a corresponding version. A processing device generates a snapshot of the bucket. The snapshot captures the corresponding version of each of the objects at a time associated with the generation of the snapshot.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Inventors: Shao-Ting Chang, Richard A. Hankins, Cary A. Sandvig, Mark Alexander Hugh Emberson, Keshav Sethi Attrey, Andrew Kutner, Karthikeyan Srinivasan, Puneet Venkatraman Shenoy
  • Publication number: 20220091744
    Abstract: A system with a processing device, an object engine and an application programming interface receives commands that are supported by the object engine and the application programming interface. The system performs snapshot, bucket and object functions based on buckets or objects that are in a storage-side database, using an internal database, to service the commands. The internal database is distinct from the storage-side database.
    Type: Application
    Filed: January 15, 2021
    Publication date: March 24, 2022
    Inventors: Andrew Kutner, Keshav Sethi Attrey, Shishir K. Yadav, Shao-Ting Chang, Miroslav Klivansky
  • Patent number: 10922132
    Abstract: Techniques for securely migrating servers from customer networks into service provider systems are described. A backup proxy can be deployed in a customer's network and associated with one or more servers in the customer's network and with a server migration service of a service provider system. A customer can identify a server in the customer's network to migrate and the server migration service coordinates the migration with the backup proxy. The backup proxy can be instructed to obtain replication data for the server, obtain an encryption key associated with the customer from a key management service (KMS), encrypt the replication data, and upload the encrypted replication data to the service provider system. The service provider system can obtain the same encryption key used to encrypt the replication data from the KMS and decrypt the uploaded encrypted replication data to generate migrated server resources at the service provider system.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagaraju Shiramshetti, Keshav Sethi Attrey, Sumeet Talwar, Levente Csaba Tamasi, Nicholas King Bendler, Vivek Chawda
  • Patent number: 10754741
    Abstract: A migration system or service may implement event-driven replication for migrating a computing resource from a source network to a destination network. A replication event may be detected to obtain a state of a data volume for a computing resource hosted in a client network. A request to a replication agent hosted in the source network may instruct the replication agent to copy at least some of the data of the data volume and send the data to the destination network. The migration service may generate a state of the data volume from the received data in a format that is operable to host the computing resource in the destination network and store the generated state of the data volume.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ekanth Sethuramalingam, Keshav Sethi Attrey, Vivek Chawda, Raviprasad Venkatesha Murthy Mummidi, Nagaraju Shiramshetti, Sukwon Kim, Swetha Sundar, Sumeet Talwar, Sophia Yeemei Tsang, Sagar Kumar, Tianyi Luo, Anbuselvan Ramanathan, Julian Ozen
  • Patent number: 10572294
    Abstract: Techniques for automated application footprint discovery for application migration to containers are described. A snapshot of an application instance can be stored, the snapshot including the application instance and resources used by the application instance at runtime. The application instance can be run in an intermediate virtual machine, the intermediate virtual machine including at least one interceptor. At least one dependency of the application instance can be determined using the at least one interceptor while the application instance executes on the intermediate virtual machine. A template including the at least one dependency can be created and an application environment can be generated using the template.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: February 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Vivek Chawda, Maxwell Edward Chapman Nuyens, Vivek Menon, Keshav Sethi Attrey
  • Patent number: 9778952
    Abstract: A customer network client detects, through a user interface, selection of a graphical representation of a set of virtual machine images and an indication to migrate this set of virtual machine images to an off-premises network managed by a computing resource service provider. In response, the client generates a set of application programming interface calls, which may be transmitted to the service provider and causes the service provider to convert the selected images for use within the off-premises network. The client monitors fulfillment of the calls and, upon determining that the calls has been fulfilled, updates a portion of the user interface associated with the computing resource service provider to indicate that the images may be instantiated within the off-premises network.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 3, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Wesley Marlin Sutton, Raviprasad Venkatesha Murthy Mummidi, Karthikeyan Natarajan, Long Kim Do, Derek Avery Lyon, Keshav Sethi Attrey, Hariharan Subramanian