Patents by Inventor Dhruv Bakshi

Dhruv Bakshi 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: 9443519
    Abstract: Methods, apparatus, and computer-readable media (transitory and non-transitory) are provided herein for reducing latency caused by switching input modalities. In various implementations, a first input such as text input may be received at a first modality of a multimodal interface provided by an electronic device. In response to determination that the first input satisfies one or more criteria, the electronic device may preemptively establish a session between the electronic device and a query processor configured to process input received at a second modality (e.g., voice input) of the multimodal interface. In various implementations, the electronic device may receive a second input (e.g., voice input) at the second modality of the multimodal interface, initiate processing of at least a portion of the second input at the query processor within the session, and build a complete query based on output from the query processor.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Dhruv Bakshi, Zaheed Sabur
  • Publication number: 20160150162
    Abstract: A computing device executing an optimizer analyzes a video. The computing device identifies one or more optimizations for the video based on the analysis, the one or more optimizations pertaining to a modification of original contents of the video. The computing device implements the one or more optimizations for the video.
    Type: Application
    Filed: September 21, 2015
    Publication date: May 26, 2016
    Inventors: Vladimir Vuskovic, Dhruv Bakshi, Amaury Forgeot d'Arc, Christoph Poropatits
  • Patent number: 9143823
    Abstract: A computing device executing an optimizer analyzes a video. The computing device identifies one or more optimizations for the video based on the analysis. The computing device suggests the one or more optimizations to an entity associated with the video. In response to the entity accepting the one or more optimizations, the computing device implements the one or more optimizations for the video.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: September 22, 2015
    Assignee: GOOGLE INC.
    Inventors: Vladimir Vuskovic, Dhruv Bakshi, Amaury Forgeot d'Arc, Christoph Poropatits
  • Publication number: 20140092990
    Abstract: A computing device executing an optimizer analyzes a video. The computing device identifies one or more optimizations for the video based on the analysis. The computing device suggests the one or more optimizations to an entity associated with the video. In response to the entity accepting the one or more optimizations, the computing device implements the one or more optimizations for the video.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: GOOGLE INC.
    Inventors: Vladimir Vuskovic, Dhruv Bakshi, Amaury Forgeot d'Arc, Christoph Poropatits