Patents by Inventor Ambreesh Bangur

Ambreesh Bangur 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: 10360081
    Abstract: Embodiments of the present invention are directed to an application broker, which can be a program on a client device, a service in a cloud accessible by the client device or both. The client device typically runs a guest environment in a host environment. A user is able to search for an application on the application broker configured to interface with one or more application sources. In some embodiments, the application broker is able to intelligently search, download and/or install the application in the guest operating system of the client device with minimal or no user intervention. The application is typically executed in an application player associated with the guest environment. In some embodiments, the application player is configured as the application broker. In some embodiments, the application broker can provide suggested applications to download when the client device is communicatively coupled with the one or more application sources.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: July 23, 2019
    Assignee: Bluestack Systems, Inc.
    Inventors: Ambreesh Bangur, Shashi Kant Sharma, Harvinder Singh Sawhney
  • Patent number: 10310892
    Abstract: Embodiments of the present invention are directed toward apparatuses, systems and methods of switching operating systems. The present invention includes a multi-OS runtime with virtualization technology, which allows applications developed for different operating systems to execute simultaneously, side-by-side, on the same computing device. The computing device typically includes a host operating system and at least one guest operating system. An application, which is disguised as a host operating system specific application on the host operating system, is configured to be installed and executed within the guest operating system. Host operating system based policies can be set for the application. The application can be launched from the host operating system, the guest operating system or both. The computing device allows for the ability to switch between different operating systems via a soft button, a hard button, or based on a configuration of the computing device, or a combination thereof.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: June 4, 2019
    Assignee: Bluestack Systems, Inc.
    Inventors: Suman Saraf, Harvinder Singh Sawhney, Sharad Agrawal, Ambreesh Bangur, David P. Reese, Jr.
  • Patent number: 10089093
    Abstract: Embodiments of the present invention are directed toward apparatuses, systems and methods of switching operating systems. The present invention includes a multi-OS runtime with virtualization technology, which allows applications developed for different operating systems to execute simultaneously, side-by-side, on the same computing device. The computing device typically includes a host operating system and at least one guest operating system. An application, which is disguised as a host operating system specific application on the host operating system, is configured to be installed and executed within the guest operating system. Host operating system based policies can be set for the application. The application can be launched from the host operating system, the guest operating system or both. The computing device allows for the ability to switch between different operating systems via a soft button, a hard button, or based on a configuration of the computing device, or a combination thereof.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: October 2, 2018
    Assignee: Bluestack Systems, Inc.
    Inventors: Suman Saraf, Harvinder Singh Sawhney, Sharad Agrawal, Ambreesh Bangur, David P. Reese, Jr.
  • Patent number: 8924958
    Abstract: Embodiments of the present invention are directed to an application broker, which can be a program on a client device, a service in a cloud accessible by the client device or both. The client device typically runs a guest environment in a host environment. A user is able to search for an application on the application broker configured to interface with one or more application sources. In some embodiments, the application broker is able to intelligently search, download and/or install the application in the guest operating system of the client device with minimal or no user intervention. The application is typically executed in an application player associated with the guest environment. In some embodiments, the application player is configured as the application broker. In some embodiments, the application broker can provide suggested applications to download when the client device is communicatively coupled with the one or more application sources.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: December 30, 2014
    Assignee: BlueStack Systems, Inc.
    Inventors: Ambreesh Bangur, Shashi Kant Sharma, Harvinder Singh Sawhney