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: 11375596
    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: September 4, 2020
    Date of Patent: June 28, 2022
    Assignee: Google LLC
    Inventor: Vincent Dureau
  • Patent number: 11363348
    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: April 19, 2021
    Date of Patent: June 14, 2022
    Assignee: Google LLC
    Inventor: Vincent Dureau
  • Publication number: 20220121973
    Abstract: The various implementations described herein include systems and methods for determining that media items are currently being presented. In one aspect, a method performed at a client device includes: (1) identifying a media item potentially being presented on an output device coupled to the client device; (2) calculating a level of confidence that the identified media item is currently being presented to the user; (3) subsequent to the calculating, determining that at least one predetermined event associated with user interaction with the media item has occurred; and (4) based on the at least one predetermined event, increasing or decreasing the level of confidence that the identified media item is currently being presented to the user.
    Type: Application
    Filed: January 3, 2022
    Publication date: April 21, 2022
    Inventor: Vincent Dureau
  • Patent number: 11216740
    Abstract: The various implementations described herein include systems and methods for determining that media items are currently being presented. In one aspect, a method performed at a client device includes: (1) identifying a media item potentially being presented on an output device coupled to the client device; (2) calculating a level of confidence that the identified media item is currently being presented to the user; (3) subsequent to the calculating, determining that at least one predetermined event associated with user interaction with the media item has occurred; and (4) based on the at least one predetermined event, increasing or decreasing the level of confidence that the identified media item is currently being presented to the user.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: January 4, 2022
    Assignee: GOOGLE LLC
    Inventor: Vincent Dureau
  • Publication number: 20210258639
    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: May 6, 2021
    Publication date: August 19, 2021
    Inventors: Vincent Dureau, Nathan Leslie Sandland
  • Publication number: 20210250658
    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: April 26, 2021
    Publication date: August 12, 2021
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Publication number: 20210243508
    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 19, 2021
    Publication date: August 5, 2021
    Inventor: Vincent Dureau
  • Publication number: 20210218592
    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: March 29, 2021
    Publication date: July 15, 2021
    Inventor: Vincent Dureau
  • Patent number: 11006175
    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: January 24, 2019
    Date of Patent: May 11, 2021
    Assignee: Google LLC
    Inventors: Vincent Dureau, Nathan Leslie Sandland
  • Patent number: 10992996
    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: April 6, 2020
    Date of Patent: April 27, 2021
    Assignee: Google LLC
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Patent number: 10981270
    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 2, 2019
    Date of Patent: April 20, 2021
    Assignee: X DEVELOPMENT LLC
    Inventors: Peter Pastor Sampedro, Mrinal Kalakrishnan, Ali Yahya Valdovinos, Adrian Li, Kurt Konolige, Vincent Dureau
  • Patent number: 10986420
    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: April 22, 2019
    Date of Patent: April 20, 2021
    Assignee: Google LLC
    Inventor: Vincent Dureau
  • Patent number: 10965483
    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: October 15, 2018
    Date of Patent: March 30, 2021
    Assignee: Google LLC
    Inventor: Vincent Dureau
  • Publication number: 20210051372
    Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.
    Type: Application
    Filed: August 27, 2020
    Publication date: February 18, 2021
    Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel
  • Publication number: 20210029415
    Abstract: Systems, computer-readable storage mediums, and methods for discovering and displaying media content related to an electronic document. At a first computing device, one or more media entities associated with an electronic document are obtained from a server. 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, the respective media entity is displayed.
    Type: Application
    Filed: October 8, 2020
    Publication date: January 28, 2021
    Inventors: Dave Scott Fisher, Vincent Dureau, William Noah Schilit
  • Publication number: 20200402373
    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: September 4, 2020
    Publication date: December 24, 2020
    Inventor: Vincent Dureau
  • Publication number: 20200349456
    Abstract: The various implementations described herein include systems and methods for determining that media items are currently being presented. In one aspect, a method performed at a client device includes: (1) identifying a media item potentially being presented on an output device coupled to the client device; (2) calculating a level of confidence that the identified media item is currently being presented to the user; (3) subsequent to the calculating, determining that at least one predetermined event associated with user interaction with the media item has occurred; and (4) based on the at least one predetermined event, increasing or decreasing the level of confidence that the identified media item is currently being presented to the user.
    Type: Application
    Filed: July 21, 2020
    Publication date: November 5, 2020
    Inventor: Vincent Dureau
  • Patent number: 10826748
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: November 3, 2020
    Assignee: OPENTV, INC.
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam, Taylor W. Kidd
  • Patent number: 10812867
    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. 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, the respective media entity is displayed.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: October 20, 2020
    Assignee: GOOGLE LLC
    Inventors: Dave Scott Fisher, Vincent Dureau, William Noah Schilit
  • Patent number: 10798452
    Abstract: A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: October 6, 2020
    Assignee: Google LLC
    Inventors: Joon-Hee Jeon, Vincent Dureau, Steve D. Benting, Zhenhai Lin, Michael W. Miller, Manish G. Patel