Patents by Inventor Vatsal Bhardwaj

Vatsal Bhardwaj 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: 20240232840
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remotely modifying cloud-based client applications. The method can include: receiving a first request from a first client device of a user to initiate an interactive session with a cloud-based client application; reserving, in response to the first request, an application engine for executing the cloud-based client application remotely from the first client device; receiving a second request from the first client device to modify the cloud-based client application executing in the application engine using one or more software tools, wherein the one or more software tools are configured to execute remotely from the first client device; modifying the cloud-based client application in the application engine using the one or more software tools; and providing media data associated with the modified cloud-based client application to the first user via a display application on the first client device.
    Type: Application
    Filed: October 20, 2023
    Publication date: July 11, 2024
    Inventors: Andrew Paradise, Meidad Glory, Vatsal Bhardwaj
  • Publication number: 20240236204
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remotely controlling cloud-based client applications.
    Type: Application
    Filed: October 20, 2023
    Publication date: July 11, 2024
    Inventors: Matthew Leigh Vroom, Meidad Glory, Vatsal Bhardwaj
  • Publication number: 20240137425
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remotely controlling cloud-based client applications.
    Type: Application
    Filed: October 19, 2023
    Publication date: April 25, 2024
    Inventors: Matthew Leigh Vroom, Meidad Glory, Vatsal Bhardwaj
  • Publication number: 20240135349
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remotely modifying cloud-based client applications. The method can include: receiving a first request from a first client device of a user to initiate an interactive session with a cloud-based client application; reserving, in response to the first request, an application engine for executing the cloud-based client application remotely from the first client device; receiving a second request from the first client device to modify the cloud-based client application executing in the application engine using one or more software tools, wherein the one or more software tools are configured to execute remotely from the first client device; modifying the cloud-based client application in the application engine using the one or more software tools; and providing media data associated with the modified cloud-based client application to the first user via a display application on the first client device.
    Type: Application
    Filed: October 19, 2023
    Publication date: April 25, 2024
    Inventors: Andrew Paradise, Meidad Glory, Vatsal Bhardwaj
  • Patent number: 7725613
    Abstract: A system for installing an electronic device connected to a host device with consideration given to the host controller that enables the connection mechanism is provided. Information about the electronic device and the host controller is determined. An identifier that identifies the electronic device and the host controller is created based on the determined information. The identifier is used to search for a device driver for the electronic device that is specific to the host controller.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventors: Vatsal Bhardwaj, Joby S. Lafky, Sanford L. Spinrad
  • Patent number: 7688718
    Abstract: A system for enabling data packets of variable size to be used on Bluetooth communication links over Universal Serial Bus (USB) is provided. A host device is configured to identify a target device with Bluetooth capabilities. The host device may determine a USB alternate setting for Bluetooth communication having data packets of variable sizes and establish a Bluetooth connection link with the target device having the determined USB alternate setting. Data packets are provided to the target device with variable sizes up to a maximum size associated with the alternate setting. In one implementation, the USB alternate setting is a new setting that is added to an existing Bluetooth SIG specification.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Vatsal Bhardwaj, Egidio Sburlino
  • Patent number: 7292659
    Abstract: One embodiment of the present invention provides a system that facilitates aligning a first signal with a second signal in a manner that optimizes a correlation between the first signal and the second signal. The system starts by receiving a set of signals, including the first signal and the second signal. The system then determines a correlation between the first signal and the second signal. Next, the system adjusts an alignment between the first signal and again determines a correlation between the first signal and the second signal. If the correlation is greater with the alignment adjustment, the system adjusts the alignment between the first signal and the second signal. This process of adjusting the alignment is repeated for different alignments to find an optimal alignment. Hence, the present invention operates effectively for signal sources which may be independently speeding up and slowing down with respect to each other while under surveillance.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: November 6, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Kenneth C. Gross, Vatsal Bhardwaj, David M. Fishman, Lawrence G. Votta, Jr.
  • Publication number: 20070239903
    Abstract: A system for installing an electronic device connected to a host device with consideration given to the host controller that enables the connection mechanism is provided. Information about the electronic device and the host controller is determined. An identifier that identifies the electronic device and the host controller is created based on the determined information. The identifier is used to search for a device driver for the electronic device that is specific to the host controller.
    Type: Application
    Filed: February 27, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Vatsal Bhardwaj, Joby Lafky, Sanford Spinrad
  • Publication number: 20070121493
    Abstract: A system for enabling data packets of variable size to be used on Bluetooth communication links over Universal Serial Bus (USB) is provided. A host device is configured to identify a target device with Bluetooth capabilities. The host device may determine a USB alternate setting for Bluetooth communication having data packets of variable sizes and establish a Bluetooth connection link with the target device having the determined USB alternate setting. Data packets are provided to the target device with variable sizes up to a maximum size associated with the alternate setting. In one implementation, the USB alternate setting is a new setting that is added to an existing Bluetooth SIG specification.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Applicant: Microsoft Corporation
    Inventors: Vatsal Bhardwaj, Egidio Sburlino