Patents by Inventor John Michael Teixeira

John Michael Teixeira 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: 11944917
    Abstract: A computer system and method for synchronizing actions associated with media between a media/network device and peripherals. In an example implementation, a system includes a one or more processors configured to receive, by a communication module from a media/network device based on peripheral addressing information, a peripheral payload including a first set of actions and timing information related to media. The one or more processors perform the first set of actions based on the peripheral payload, generate response data for the first set of actions, and transmit the response data to the media/network device via a wireless network.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: April 2, 2024
    Assignee: OPENTV, INC.
    Inventors: Claes Georg Andersson, John Michael Teixeira, Nicholas Daniel Doerring, Nicholas Fishwick, Colin Reed Miller
  • Patent number: 11621989
    Abstract: Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: April 4, 2023
    Assignee: OPENTV, INC.
    Inventors: Claes Georg Andersson, Nicholas Daniel Doerring, Nicholas Fishwick, John Michael Teixeira
  • Publication number: 20220176261
    Abstract: A computer system and method for synchronizing actions associated with media between a media/network device and peripherals. In an example implementation, a system includes a one or more processors configured to receive, by a communication module from a media/network device based on peripheral addressing information, a peripheral payload including a first set of actions and timing information related to media. The one or more processors perform the first set of actions based on the peripheral payload, generate response data for the first set of actions, and transmit the response data to the media/network device via a wireless network.
    Type: Application
    Filed: November 17, 2021
    Publication date: June 9, 2022
    Applicant: OpenTV, Inc.
    Inventors: Claes Georg Andersson, John Michael Teixeira, Nicholas Daniel Doerring, Nicholas Fishwick, Colin Reed Miller
  • Patent number: 11256924
    Abstract: Systems and methods for identifying and associating contextual metadata across related media.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: February 22, 2022
    Assignee: OPENTV, INC.
    Inventors: Nicholas Daniel Doerring, John Michael Teixeira, Steven J. Szymanski, Claes Georg Andersson
  • Patent number: 11207608
    Abstract: A computer system and method for synchronizing actions associated with media between a media/network device and peripherals. In an example implementation, a system includes a one or more processors configured to receive, by a communication module from a media/network device based on peripheral addressing information, a peripheral payload including a first set of actions and timing information related to media. The one or more processors perform the first set of actions based on the peripheral payload, generate response data for the first set of actions, and transmit the response data to the media/network device via a wireless network.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: December 28, 2021
    Assignee: OPENTV, INC.
    Inventors: Claes Georg Andersson, John Michael Teixeira, Nicholas Daniel Doerring, Nicholas Fishwick, Colin Reed Miller
  • Publication number: 20210281623
    Abstract: Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 9, 2021
    Applicant: OpenTV, Inc.
    Inventors: Claes Georg Andersson, Nicholas Daniel Doerring, Nicholas Fishwick, John Michael Teixeira
  • Patent number: 10992721
    Abstract: Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 27, 2021
    Assignee: OPENTV, INC.
    Inventors: Claes Georg Andersson, Nicholas Daniel Doerring, Nicholas Fishwick, John Michael Teixeira
  • Publication number: 20200175280
    Abstract: Systems and methods for identifying and associating contextual metadata across related media.
    Type: Application
    Filed: November 7, 2019
    Publication date: June 4, 2020
    Applicant: OpenTV, Inc.
    Inventors: Nicholas Daniel Doerring, John Michael Teixeira, Steven J. Szymanski, Claes Georg Andersson
  • Patent number: 10531155
    Abstract: Advertisements included in a stored digital video program are identified and indexed. A user can time shift the advertisements to play out at a different time position in the program or not play the advertisement at all. A user may incur an advertisement debt for skipping or fast forwarding an advertisement. The advertisement debt can be offset by viewing ads, trading the debt with other users or by paying for the debt in another form.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: January 7, 2020
    Assignee: OPENTV, INC.
    Inventors: John Michael Teixeira, Nicholas Fishwick
  • Patent number: 10521672
    Abstract: Systems and methods for identifying and associating contextual metadata across related media.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: December 31, 2019
    Assignee: OPENTV, INC.
    Inventors: Nicholas Daniel Doerring, John Michael Teixeira, Steven J. Szymanski, Claes Georg Andersson
  • Publication number: 20190289049
    Abstract: Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection.
    Type: Application
    Filed: March 27, 2019
    Publication date: September 19, 2019
    Applicant: OpenTV, Inc.
    Inventors: Claes Georg Andersson, Nicholas Daniel Doerring, Nicholas Fishwick, John Michael Teixeira
  • Publication number: 20190045265
    Abstract: Advertisements included in a stored digital video program are identified and indexed. A user can time shift the advertisements to play out at a different time position in the program or not play the advertisement at all. A user may incur an advertisement debt for skipping or fast forwarding an advertisement. The advertisement debt can be offset by viewing ads, trading the debt with other users or by paying for the debt in another form.
    Type: Application
    Filed: October 10, 2018
    Publication date: February 7, 2019
    Applicant: OPENTV, INC.
    Inventors: John Michael TEIXEIRA, Nicholas FISHWICK
  • Patent number: 10104430
    Abstract: Advertisements included in a stored digital video program are identified and indexed. A user can time shift the advertisements to play out at a different time position in the program or not play the advertisement at all. A user may incur an advertisement debt for skipping or fast forwarding an advertisement. The advertisement debt can be offset by viewing ads, trading the debt with other users or by paying for the debt in another form.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 16, 2018
    Assignee: OPENTV, INC.
    Inventors: John Michael Teixeira, Nicholas Fishwick
  • Publication number: 20180065057
    Abstract: A computer system and method for synchronizing actions associated with media between a media/network device and peripherals. In an example implementation, a system includes a one or more processors configured to receive, by a communication module from a media/network device based on peripheral addressing information, a peripheral payload including a first set of actions and timing information related to media. The one or more processors perform the first set of actions based on the peripheral payload, generate response data for the first set of actions, and transmit the response data to the media/network device via a wireless network.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Inventors: Claes Georg Andersson, John Michael Teixeira, Nicholas Daniel Doerring, Nicholas Fishwick, Colin Reed Miller
  • Patent number: 9858337
    Abstract: A computer system for identifying and associating metadata across related media with the same content.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: January 2, 2018
    Assignee: OPENTV, INC.
    Inventors: Nicholas Daniel Doerring, John Michael Teixeira, Claes Georg Andersson, Steven J. Szymanski, Kevin Staunton-Lambert
  • Patent number: 9833723
    Abstract: A computer system and method for delivering synchronized metadata for a media to a target device that is associated with a plurality of peripherals.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: December 5, 2017
    Assignee: OpenTV, Inc.
    Inventors: Claes Georg Andersson, John Michael Teixeira, Nicholas Daniel Doerring, Nicholas Fishwick, Colin Reed Miller
  • Publication number: 20170054775
    Abstract: Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection.
    Type: Application
    Filed: September 1, 2016
    Publication date: February 23, 2017
    Applicant: OPENTV, INC.
    Inventors: Claes Georg Andersson, Nicholas Daniel Doerring, Nicholas Fishwick, John Michael Teixeira
  • Patent number: 9438652
    Abstract: Techniques for providing live content at different quality levels to a user device include advertising content availability at multiple quality levels for selection by the user device, receiving a quality level selection from the user device, wherein the quality level selection matches one of the advertised multiple quality levels, determining whether the received quality level selection differs from a currently used quality level, when it is determined that the received quality level selection is different from the currently used quality level, reconfiguring a transcoder to transcode the live content to only the received quality level, and updating a metafile to include a first quality level at a first bitrate lower than a bitrate for the received quality level selection and a second quality level at a second bitrate higher than the bitrate for the received quality level selection.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: September 6, 2016
    Assignee: OPENTV, INC.
    Inventors: Claes Georg Andersson, Nicholas Daniel Doerring, Nicholas Fishwick, John Michael Teixeira
  • Publication number: 20160188709
    Abstract: A computer system for identifying and associating metadata across related media with the same content.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Inventors: Nicholas Daniel Doerring, John Michael Teixeira, Claes Georg Andersson, Steven J. Szymanski, Kevin Staunton-Lambert
  • Publication number: 20160188981
    Abstract: Systems and methods for identifying and associating contextual metadata across related media.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Inventors: Nicholas Daniel Doerring, John Michael Teixeira, Steven J. Szymanski, Claes Georg Andersson