Patents by Inventor Vincent Dureau

Vincent Dureau 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: 10427296
    Abstract: Methods and apparatus related to receiving a request that includes robot instructions and/or environmental parameters, operating each of a plurality of robots based on the robot instructions and/or in an environment configured based on the environmental parameters, and storing data generated by the robots during the operating. In some implementations, at least part of the stored data that is generated by the robots is provided in response to the request and/or additional data that is generated based on the stored data is provided in response to the request.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: October 1, 2019
    Assignee: X DEVELOPMENT LLC
    Inventors: Peter Pastor Sampedro, Mrinal Kalakrishnan, Ali Yahya Valdovinoa, Adrian Li, Kurt Konolige, Vincent Dureau
  • Publication number: 20190273969
    Abstract: Methods, systems, and media for presenting media content using integrated content sources are provided. In some implementations, systems for presenting media content using integrated content sources are provided, the systems comprising: at least one hardware processor that is configured to: receive a control signal corresponding to a user input; generate at least one tuning instruction based on the control signal; transmit the tuning instruction to a tuner; and transmit graphical content and a set of instructions to the display device, wherein the set of instructions contains information about overlaying the graphical content on video content generated based on the tuning instruction.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 5, 2019
    Inventors: Vincent Dureau, Majd Bakar
  • Patent number: 10403101
    Abstract: Systems, methods, and media for projecting light to indicate a device status are provided. In accordance with some implementations of the disclosed subject matter, systems for projecting light to indicate a device status are provided, the systems comprising: a hardware processor that: determines a light status; determines whether to turn a light source on; selects a light format corresponding to the light status; projects light of a light source according to the light format; and determines whether to turn the light source off.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: September 3, 2019
    Assignee: Google LLC
    Inventor: Vincent Dureau
  • Publication number: 20190246183
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes identifying metadata related to television programming. The method further includes sending search requests that include the identified metadata to a search system for selecting at least one portable program module. The method further includes in response to a first one of the search requests, receiving first search results from the search system that identify the selected portable program module and outputting a representation of the selected portable program module to a display device for presentation concurrently with the television programming. The method further includes in response to a second one of the search requests, receiving second search results from the search system that no longer identify the selected portable program module and ceasing the output of the representation of the selected portable program module.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 8, 2019
    Inventor: Vincent Dureau
  • Patent number: 10375449
    Abstract: Systems, computer-readable storage mediums, and methods for discovering and displaying media content related to an electronic document. At a first computing device, document identifying information—which is one of: at least a portion of a network identifier or source code for the electronic document—for the electronic document is obtained. One or more media entities associated with the electronic document are then obtained from a server. The media entities correspond to media content including scheduled TV programming, streaming media or locally stored media. A representation of a subset of the media entities is displayed, and a user selection from the representation of a respective media entity from the subset is obtained. In response, selection information identifying the respective media entity is sent to a second computing device, which is configured to access and display respective media content corresponding to the respective media entity based on the selection information.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: August 6, 2019
    Assignee: GOOGLE LLC
    Inventors: Dave Scott Fisher, Vincent Dureau, William Noah Schilit
  • Publication number: 20190174182
    Abstract: Features of various implementations are used to control operation of a second electronic device from a first electronic device using indirect control methods and optical character recognition. In some implementations, communication between a primary set-top box and a supplemental set-top box is configured in order to avoid the need for one or more provider-specific APIs. For example, one aspect of the disclosure is a method of identifying commands that can be used to control one or more features of a primary set-top box (e.g., DVR or VOD features) by a supplemental set-top box issuing commands to the primary set-top box via a wireless (e.g., IR) transmitter, and then using optical character recognition to identify the outcomes of those commands as displayed on a primary TV display or secondary display.
    Type: Application
    Filed: January 24, 2019
    Publication date: June 6, 2019
    Inventors: Vincent Dureau, Nathan Leslie Sandland
  • Patent number: 10289275
    Abstract: A system and method for standardizing commands used for various application behaviors in an application regardless of the environment of the application. A client intercepts a user input standard command, retrieves a corresponding native command from a standardizing server and inputs the native command in the application.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: Vincent Dureau, Justin Koh, Pierre-Yves Laligand
  • Publication number: 20190141404
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Application
    Filed: January 7, 2019
    Publication date: May 9, 2019
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Patent number: 10271108
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes identifying metadata related to television programming. The method further includes sending search requests that include the identified metadata to a search system for selecting at least one portable program module. The method further includes in response to a first one of the search requests, receiving first search results from the search system that identify the selected portable program module and outputting a representation of the selected portable program module to a display device for presentation concurrently with the television programming. The method further includes in response to a second one of the search requests, receiving second search results from the search system that no longer identify the selected portable program module and ceasing the output of the representation of the selected portable program module.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventor: Vincent Dureau
  • Patent number: 10231022
    Abstract: Methods, systems, and media for presenting media content using integrated content sources are provided. In some implementations, systems for presenting media content using integrated content sources are provided, the systems comprising: at least one hardware processor that is configured to: receive a control signal corresponding to a user input; generate at least one tuning instruction based on the control signal; transmit the tuning instruction to a tuner; and transmit graphical content and a set of instructions to the display device, wherein the set of instructions contains information about overlaying the graphical content on video content generated based on the tuning instruction.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: March 12, 2019
    Assignee: Google LLC
    Inventors: Vincent Dureau, Majd Bakar
  • Publication number: 20190066457
    Abstract: Systems, methods, and media for projecting light to indicate a device status are provided. In accordance with some implementations of the disclosed subject matter, systems for projecting light to indicate a device status are provided, the systems comprising: a hardware processor that: determines a light status; determines whether to turn a light source on; selects a light format corresponding to the light status; projects light of a light source according to the light format; and determines whether to turn the light source off.
    Type: Application
    Filed: October 30, 2018
    Publication date: February 28, 2019
    Inventor: Vincent Dureau
  • Publication number: 20190052477
    Abstract: Systems, methods, and media for setting up a media content streaming device are provided. In some implementations, the systems comprise: a first communication interface that is configured to provide a media output to a media content presentation device; a second communication interface that is configured to transfer data; and a hardware processor that is configured to: retrieve a setup application in response to detecting a connection between the media content streaming device and a user device via the second communication interface; cause the setup application to be launched on the user device; receive, from the user device, information relating to setting up the media content streaming device; set up the media content streaming device based on the received information relating to setting up the media content streaming device; and prompt a user to connect the media content streaming device to the media content presentation device via the second communication interface.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventor: Vincent Dureau
  • Patent number: 10194201
    Abstract: Features of various implementations are used to control operation of a second electronic device from a first electronic device using indirect control methods and optical character recognition. In some implementations, communication between a primary set-top box and a supplemental set-top box is configured in order to avoid the need for one or more provider-specific APIs. For example, one aspect of the disclosure is a method of identifying commands that can be used to control one or more features of a primary set-top box (e.g., DVR or VOD features) by a supplemental set-top box issuing commands to the primary set-top box via a wireless (e.g., IR) transmitter, and then using optical character recognition to identify the outcomes of those commands as displayed on a primary TV display or secondary display.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: January 29, 2019
    Assignee: GOOGLE LLC
    Inventors: Vincent Dureau, Nathan Leslie Sandland
  • Patent number: 10178438
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 8, 2019
    Assignee: Google LLC
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Patent number: 10121334
    Abstract: Systems, methods, and media for projecting light to indicate a device status are provided. In accordance with some implementations of the disclosed subject matter, systems for projecting light to indicate a device status are provided, the systems comprising: a hardware processor that: determines a light status; determines whether to turn a light source on; selects a light format corresponding to the light status; projects light of a light source according to the light format; and determines whether to turn the light source off.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: November 6, 2018
    Assignee: Google LLC
    Inventor: Vincent Dureau
  • Patent number: 10110608
    Abstract: Methods and computer systems are used to authorize a transaction. In one aspect, the method includes, at a computer system with one or more processors and memory, receiving a message requesting a transaction of a first media content for display on the public display; detecting one or more devices in proximity to the first device; selecting a second device from the detected one or more devices based on a match of a first user account between the second device and the first device; sending a request for authorizing the transaction to the selected second device; receiving a response to the request for authorizing the transaction from the selected second device; and completing the transaction on the first device using transaction information of the first user account and stored at the first device.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: October 23, 2018
    Assignee: GOOGLE LLC
    Inventor: Vincent Dureau
  • Patent number: 10103899
    Abstract: Systems, methods, and media for setting up a media content streaming device are provided. In some implementations, the systems comprise: a first communication interface that is configured to provide a media output to a media content presentation device; a second communication interface that is configured to transfer data; and a hardware processor that is configured to: retrieve a setup application in response to detecting a connection between the media content streaming device and a user device via the second communication interface; cause the setup application to be launched on the user device; receive, from the user device, information relating to setting up the media content streaming device; set up the media content streaming device based on the received information relating to setting up the media content streaming device; and prompt a user to connect the media content streaming device to the media content presentation device via the second communication interface.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventor: Vincent Dureau
  • Patent number: 10058995
    Abstract: Methods and apparatus related to receiving a request that includes robot instructions and/or environmental parameters, operating each of a plurality of robots based on the robot instructions and/or in an environment configured based on the environmental parameters, and storing data generated by the robots during the operating. In some implementations, at least part of the stored data that is generated by the robots is provided in response to the request and/or additional data that is generated based on the stored data is provided in response to the request.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: August 28, 2018
    Assignee: X DEVELOPMENT LLC
    Inventors: Peter Pastor Sampedro, Mrinal Kalakrishnan, Ali Yahya Valdovinos, Adrian Li, Kurt Konolige, Vincent Dureau
  • Publication number: 20180109477
    Abstract: Methods, systems, and media for facilitating user interactions while watching media content are provided. In accordance with some embodiments, the method comprises: associating a first user device with a second user device, wherein the first user device and the second user device are associated with a first user; causing, on the first user device, a media content item to be presented; receiving an indication that the media content item is being presented on a third user device associated with a second user; causing, on the first user device, a selectable indication that the media content item is being presented on the third user device to be presented; and in response to determining that the selectable indication has been selected on the first user device, causing a communication interface for exchanging messages between the second user device and the third user device to be presented on the second user device.
    Type: Application
    Filed: December 18, 2017
    Publication date: April 19, 2018
    Inventors: Alexander Taboriskiy, Vincent Dureau, Joon-Hee Jeon, Jonathan Terleski, John Thomas
  • Publication number: 20180103290
    Abstract: Features of various implementations are used to control operation of a second electronic device from a first electronic device using indirect control methods and optical character recognition. In some implementations, communication between a primary set-top box and a supplemental set-top box is configured in order to avoid the need for one or more provider-specific APIs. For example, one aspect of the disclosure is a method of identifying commands that can be used to control one or more features of a primary set-top box (e.g., DVR or VOD features) by a supplemental set-top box issuing commands to the primary set-top box via a wireless (e.g., IR) transmitter, and then using optical character recognition to identify the outcomes of those commands as displayed on a primary TV display or secondary display.
    Type: Application
    Filed: December 7, 2017
    Publication date: April 12, 2018
    Inventors: Vincent Dureau, Nathan Leslie Sandland