Patents by Inventor Amrish Shah

Amrish Shah 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: 20240111843
    Abstract: A system for providing code suggestions according to licensing criteria is described. The system comprises computing devices that implement a code suggestion service. The code suggestion service receives a request that specifies licensing criteria via an interface of the code suggestion service. The code suggestion service determines respective licenses for respective source code files according to a source code attribution database from parsing the plurality of source code files that are applicable to the plurality of source code files. The code suggestion service generates a set of candidate code suggestions based, at least in part, on the plurality of source code files. The code suggestion service determines code suggestions from the set of candidate code suggestions that satisfy the licensing criteria based on the respective licenses. The code suggestion service provides the code suggestions determined from the set of candidate source code files that satisfy the licensing criteria.
    Type: Application
    Filed: September 30, 2022
    Publication date: April 4, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Pramod Chandra Samudrala, Sri Ranga Akhilesh Bontala, Matthew Lee, Yanitsa Donchev, Zijian Wang, Yuchen Tian, Himani Amrish Shah, Rama Krishna Sandeep Pokkunuri
  • Patent number: 8966318
    Abstract: A health services module can test availability of one or more applications installed in a virtual machine that is instantiated from a backup image of a virtual machine disk file. A health services module can be installed on a virtual machine to test one or more applications that a user wishes to validate. If the health services module indicates that the application(s) of the virtual machine are available, a guarantee of availability can be provided for the backup image of the virtual machine disk file. If the health services module indicates that the application(s) of the virtual machine are unavailable, no guarantee of availability can be given. The guarantee of availability can indicate that the backup image of the virtual machine disk file can be successfully restored, and that the application(s) of the virtual machine instantiated from the backup image are available to respond to a client request.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: February 24, 2015
    Assignee: Symantec Corporation
    Inventor: Amrish Shah
  • Patent number: 8364955
    Abstract: A method for effectively removing access to individual files on magnetic tape media may include: 1) encrypting a file, 2) storing the encrypted file on a tape medium, 3) storing a cryptographic key for accessing the encrypted file within a cryptographic key block located at the end of the tape medium, and then, at a subsequent point in time, 4) removing access to the encrypted file by deleting the cryptographic key for the encrypted file from the cryptographic key block located at the end of the tape medium. Corresponding systems and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: January 29, 2013
    Assignee: Symantec Corporation
    Inventors: Mukesh K. Sharma, Amrish Shah
  • Patent number: 8046329
    Abstract: Systems and methods for computer system data backup. A computer system includes an application server operating on a first host and a backup application configured to create new target database images for a sequence of backup datasets. The backup datasets include data from source databases associated with the application server. At least one of the source databases is hosted on a remote source host separate from the first host. The computer system includes a client registered with the application server and installed on a backup host. The client stores a seed document in each of the new target database images and modifies each seed document to specify which portions of a backup dataset in the sequence are to be stored in each new target database image. The backup application updates each new target database image based on the contents of a seed document.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: October 25, 2011
    Assignee: Symantec Operating Corporation
    Inventors: Amrish Shah, Udayan Majumdar
  • Publication number: 20090327362
    Abstract: Systems and methods for computer system data backup. A computer system includes an application server operating on a first host and a backup application configured to create new target database images for a sequence of backup datasets. The backup datasets include data from source databases associated with the application server. At least one of the source databases is hosted on a remote source host separate from the first host. The computer system includes a client registered with the application server and installed on a backup host. The client stores a seed document in each of the new target database images and modifies each seed document to specify which portions of a backup dataset in the sequence are to be stored in each new target database image. The backup application updates each new target database image based on the contents of a seed document.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Inventors: Amrish Shah, Udayan Majumdar