Patents by Inventor Vinay Chopra

Vinay Chopra 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: 10853057
    Abstract: Disclosed are various embodiments for software library versioning with intelligent caching based on signatures. In one embodiment, a library is requested in response to a first dependency in a first network resource. The library is then received together with a signature that identifies a version of the library. The library is stored in a local cache on a client computing device that is indexed by library signatures. It is determined that a second network resource has a second dependency on the library. The library is loaded from the local cache in response to the second dependency specifying the library having the same signature.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: December 1, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Michael Bowerman, Azfar Matiur Khandoker, Kunal Arvindbhai Parmar, Ankit Soni, Ali Reza Asghari, Brian Stein, Vinay Chopra, Igal Mizrahi
  • Patent number: 10798464
    Abstract: Disclosed are various embodiments for streaming of executable code to clients. A bundle of executable code to be executed in a client device is identified. A plurality of segments of the bundle of executable code are requested from a server via a network. Individual segments are independently verified as they are received via the network. Processing of data in a first segment of the plurality of segments is commenced before a second segment of the plurality of segments is received.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: October 6, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Alan Joseph, Michael Bowerman, Vinay Chopra, Yibo Fang, Mohnish Makhija, Brian Stein, Ali Asghari
  • Patent number: 10565090
    Abstract: Disclosed are various embodiments for a proxy that enables debugging of transformed code. A proxy receives a request from a client application to obtain transformed code from a first server. The proxy obtains the transformed code from the first server, and the proxy obtains a source map corresponding to the transformed code from a second server. The proxy then returns the transformed code and the source map to the client application.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: February 18, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Michael Bowerman, Ali Asghari, Vinay Chopra, Alan Joseph, Andrey Zubkov
  • Patent number: 8442864
    Abstract: A system and method for allowing users to download modified software applications for digital devices, such as mobile phones, computers, electronic devices and mobile devices capable of wireless communication by the provision by the user of an authentication code that is validated to determine that the user is permitted to download and use a modified software application for the digital device. The system authorizes the user to download and use a modified software application and provides advertisements, directly associated with the campaign's authentication code(s), to the modified software application as it runs on the digital device, where the modified software application has been modified to accept and display advertisements on the digital device. The invention further includes allocating credits to authentication codes and deducting credits based on a credit value assigned to each modified software application and/or digital product, such as a digital song.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: May 14, 2013
    Assignee: Mobiroo Inc.
    Inventors: Vinay Chopra, Kanak K. Chopra, Madhu Chopra, Annu K. Chopra
  • Publication number: 20120143697
    Abstract: A system and method for allowing users to download modified software applications for digital devices, such as mobile phones, computers, electronic devices and mobile devices capable of wireless communication by the provision by the user of an authentication code that is validated to determine that the user is permitted to download and use a modified software application for the digital device. The system authorizes the user to download and use a modified software application and provides advertisements, directly associated with the campaign's authentication code(s), to the modified software application as it runs on the digital device, where the modified software application has been modified to accept and display advertisements on the digital device. The invention further includes allocating credits to authentication codes and deducting credits based on a credit value assigned to each modified software application and/or digital product, such as a digital song.
    Type: Application
    Filed: August 13, 2010
    Publication date: June 7, 2012
    Inventors: Vinay Chopra, Kanak K. Chopra, Madhu Chopra, Annu K. Chopra