Patents by Inventor Michael James Brehm

Michael James Brehm 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: 11924517
    Abstract: Systems and methods for generating a channel sequence for display via an abbreviated on-screen guide are disclosed herein. Channel tuning commands are entered via a user interface of a computing device. Channel tuning data, which describes channel transitions caused by the channel tuning commands, is stored in a buffer. Based on the channel tuning data, a channel family comprising a plurality of channels is generated. A determination is made as to whether a currently tuned channel is included in the channel family. In response to determining that the currently tuned channel is included in the channel family, an on-screen guide, which comprises an abbreviated channel listing of the plurality of channels of the channel family, is generated for display.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: March 5, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Michael James Brehm, Benjamin Harden
  • Publication number: 20230328322
    Abstract: Systems and methods are described for displaying a guide for media content available on a user device. An illustrative method includes retrieving media content guide data for a plurality of channels, identifying a first media content item that is not available for retrieval from a content source, in response to identifying the first media content item, identifying a second media content item that is related to the first media content item and is available for retrieval from the content source, retrieving, from the content source, the second media content item, and generating for display a media content guide interface for the plurality of channels, wherein an identifier of the second media content item is displayed in a timeslot for the first media content item.
    Type: Application
    Filed: June 13, 2023
    Publication date: October 12, 2023
    Inventors: Michael James Brehm, Benjamin Harden
  • Publication number: 20230267140
    Abstract: The system and methods described herein provide content recommendations to user equipment timed to reduce interruption of content. A content recommendation application detects output of first content and determines viewing metrics for the first content. Using the determined viewing metrics, the content recommendation application determines whether output of a content recommendation should be blocked. In response to determining that the viewing metrics indicate output of the content recommendation should be blocked, the content recommendation application blocks the content recommendation. Upon receiving an input changing output of the first content to output of a second content, the content recommendation application unblocks and outputs the content recommendation.
    Type: Application
    Filed: April 3, 2023
    Publication date: August 24, 2023
    Inventors: Michael James Brehm, Walter John Schmidt, Benjamin Harden
  • Patent number: 11716512
    Abstract: Systems and methods are described for displaying a guide for media content available on a user device. An illustrative method includes retrieving media content guide data for a plurality of channels, identifying a first media content item that is not available for retrieval from a content source, in response to identifying the first media content item, identifying a second media content item that is related to the first media content item and is available for retrieval from the content source, retrieving, from the content source, the second media content item, and generating for display a media content guide interface for the plurality of channels, wherein an identifier of the second media content item is displayed in a timeslot for the first media content item.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: August 1, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Michael James Brehm, Benjamin Harden
  • Patent number: 11651021
    Abstract: The system and methods described herein provide content recommendations to user equipment timed to reduce interruption of content. A content recommendation application detects output of first content and determines viewing metrics for the first content. Using the determined viewing metrics, the content recommendation application determines whether output of a content recommendation should be blocked. In response to determining that the viewing metrics indicate output of the content recommendation should be blocked, the content recommendation application blocks the content recommendation. Upon receiving an input changing output of the first content to output of a second content, the content recommendation application unblocks and outputs the content recommendation.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: May 16, 2023
    Assignee: ROVI GUIDES, INC.
    Inventors: Michael James Brehm, Walter John Schmidt, Benjamin Harden
  • Publication number: 20220400317
    Abstract: Systems and methods for generating a channel sequence for display via an abbreviated on-screen guide are disclosed herein. Channel tuning commands are entered via a user interface of a computing device. Channel tuning data, which describes channel transitions caused by the channel tuning commands, is stored in a buffer. Based on the channel tuning data, a channel family comprising a plurality of channels is generated. A determination is made as to whether a currently tuned channel is included in the channel family. In response to determining that the currently tuned channel is included in the channel family, an on-screen guide, which comprises an abbreviated channel listing of the plurality of channels of the channel family, is generated for display.
    Type: Application
    Filed: April 28, 2022
    Publication date: December 15, 2022
    Inventors: Michael James Brehm, Benjamin Harden
  • Patent number: 11487608
    Abstract: Systems and methods are described for matching a corrupted database record with a record of a validated database. The system receives a corrupted record from a first database. The corrupted record is vectorized to create an input data vector. A denoised data vector is generated by applying a denoising autoencoder to the input data vector, where the denoising autoencoder is specific to the first database. The system compares the denoised data vector with each of a plurality of validated data vectors generated based on records of the validated database to determine that a first denoised data vector matches a matching vector. In response, the system trains the denoising autoencoder using a data pair that includes the input data vector and the matching vector. The system also outputs the validated record that was used to generate the first matching vector.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: November 1, 2022
    Assignee: Rovi Guides, Inc.
    Inventor: Michael James Brehm
  • Patent number: 11350177
    Abstract: Systems and methods for generating a content item sequence for display via an abbreviated on-screen guide are disclosed herein. Content selection commands are entered via a user interface of a computing device. Transition data, which describes content item playback transitions caused by the content selection commands, is stored in a buffer. Based on the transition data, a content family, which comprises a plurality of content items, is generated. A determination is made as to whether a content item currently being played back is included in the content family. In response to determining that the currently played-back content item is included in the content family, an on-screen guide, which comprises an abbreviated content item listing of the plurality of content items of the content family, is generated for display.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: May 31, 2022
    Assignee: ROVI GUIDES, INC.
    Inventors: Michael James Brehm, Benjamin Harden
  • Patent number: 11350176
    Abstract: Systems and methods for generating a channel sequence for display via an abbreviated on-screen guide are disclosed herein. Channel tuning commands are entered via a user interface of a computing device. Channel tuning data, which describes channel transitions caused by the channel tuning commands, is stored in a buffer. Based on the channel tuning data, a channel family comprising a plurality of channels is generated. A determination is made as to whether a currently tuned channel is included in the channel family. In response to determining that the currently tuned channel is included in the channel family, an on-screen guide, which comprises an abbreviated channel listing of the plurality of channels of the channel family, is generated for display.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: May 31, 2022
    Assignee: ROVI GUIDES, INC.
    Inventors: Michael James Brehm, Benjamin Harden
  • Publication number: 20210400346
    Abstract: Systems and methods are described for displaying a guide for media content available on a user device. An illustrative method includes retrieving media content guide data for a plurality of channels, identifying a first media content item that is not available for retrieval from a content source, in response to identifying the first media content item, identifying a second media content item that is related to the first media content item and is available for retrieval from the content source, retrieving, from the content source, the second media content item, and generating for display a media content guide interface for the plurality of channels, wherein an identifier of the second media content item is displayed in a timeslot for the first media content item.
    Type: Application
    Filed: September 2, 2021
    Publication date: December 23, 2021
    Inventors: Michael James Brehm, Benjamin Harden
  • Publication number: 20210311981
    Abstract: The system and methods described herein provide content recommendations to user equipment timed to reduce interruption of content. A content recommendation application detects output of first content and determines viewing metrics for the first content. Using the determined viewing metrics, the content recommendation application determines whether output of a content recommendation should be blocked. In response to determining that the viewing metrics indicate output of the content recommendation should be blocked, the content recommendation application blocks the content recommendation. Upon receiving an input changing output of the first content to output of a second content, the content recommendation application unblocks and outputs the content recommendation.
    Type: Application
    Filed: June 16, 2021
    Publication date: October 7, 2021
    Inventors: Michael James Brehm, Walter John Schmidt, Benjamin Harden
  • Patent number: 11140447
    Abstract: Systems and methods are described for displaying a guide for media content available on a user device. An illustrative method includes retrieving media content guide data for a plurality of channels, identifying a first media content item that is not available for retrieval from a content source, in response to identifying the first media content item, identifying a second media content item that is related to the first media content item and is available for retrieval from the content source, retrieving, from the content source, the second media content item, and generating for display a media content guide interface for the plurality of channels, wherein an identifier of the second media content item is displayed in a timeslot for the first media content item.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 5, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Michael James Brehm, Benjamin Harden
  • Publication number: 20210263793
    Abstract: Systems and methods are described for matching a corrupted database record with a record of a validated database. The system receives a corrupted record from a first database. The corrupted record is vectorized to create an input data vector. A denoised data vector is generated by applying a denoising autoencoder to the input data vector, where the denoising autoencoder is specific to the first database. The system compares the denoised data vector with each of a plurality of validated data vectors generated based on records of the validated database to determine that a first denoised data vector matches a matching vector. In response, the system trains the denoising autoencoder using a data pair that includes the input data vector and the matching vector. The system also outputs the validated record that was used to generate the first matching vector.
    Type: Application
    Filed: March 22, 2021
    Publication date: August 26, 2021
    Inventor: Michael James Brehm
  • Patent number: 11068527
    Abstract: The system and methods described herein provide content recommendations to user equipment timed to reduce interruption of content. A content recommendation application detects output of first content and determines viewing metrics for the first content. Using the determined viewing metrics, the content recommendation application determines whether output of a content recommendation should be blocked. In response to determining that the viewing metrics indicate output of the content recommendation should be blocked, the content recommendation application blocks the content recommendation. Upon receiving an input changing output of the first content to output of a second content, the content recommendation application unblocks and outputs the content recommendation.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: July 20, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Michael James Brehm, Walter John Schmidt, Benjamin Harden
  • Patent number: 10990470
    Abstract: Systems and methods are described for matching a corrupted database record with a record of a validated database. The system receives a corrupted record from a first database. The corrupted record is vectorized to create an input data vector. A denoised data vector is generated by applying a denoising autoencoder to the input data vector, where the denoising autoencoder is specific to the first database. The system compares the denoised data vector with each of a plurality of validated data vectors generated based on records of the validated database to determine that a first denoised data vector matches a matching vector. In response, the system trains the denoising autoencoder using a data pair that includes the input data vector and the matching vector. The system also outputs the validated record that was used to generate the first matching vector.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: April 27, 2021
    Assignee: ROVI GUIDES, INC.
    Inventor: Michael James Brehm
  • Publication number: 20200382843
    Abstract: Systems and methods for generating a channel sequence for display via an abbreviated on-screen guide are disclosed herein. Channel tuning commands are entered via a user interface of a computing device. Channel tuning data, which describes channel transitions caused by the channel tuning commands, is stored in a buffer. Based on the channel tuning data, a channel family comprising a plurality of channels is generated. A determination is made as to whether a currently tuned channel is included in the channel family. In response to determining that the currently tuned channel is included in the channel family, an on-screen guide, which comprises an abbreviated channel listing of the plurality of channels of the channel family, is generated for display.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Michael James Brehm, Benjamin Harden
  • Publication number: 20200382844
    Abstract: Systems and methods for generating a content item sequence for display via an abbreviated on-screen guide are disclosed herein. Content selection commands are entered via a user interface of a computing device. Transition data, which describes content item playback transitions caused by the content selection commands, is stored in a buffer. Based on the transition data, a content family, which comprises a plurality of content items, is generated. A determination is made as to whether a content item currently being played back is included in the content family. In response to determining that the currently played-back content item is included in the content family, an on-screen guide, which comprises an abbreviated content item listing of the plurality of content items of the content family, is generated for display.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Michael James Brehm, Benjamin Harden
  • Publication number: 20200351555
    Abstract: Systems and methods are described for displaying a guide for media content available on a user device. An illustrative method includes retrieving media content guide data for a plurality of channels, identifying a first media content item that is not available for retrieval from a content source, in response to identifying the first media content item, identifying a second media content item that is related to the first media content item and is available for retrieval from the content source, retrieving, from the content source, the second media content item, and generating for display a media content guide interface for the plurality of channels, wherein an identifier of the second media content item is displayed in a timeslot for the first media content item.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Michael James Brehm, Benjamin Harden
  • Publication number: 20200183773
    Abstract: Systems and methods are described for matching a corrupted database record with a record of a validated database. The system receives a corrupted record from a first database. The corrupted record is vectorized to create an input data vector. A denoised data vector is generated by applying a denoising autoencoder to the input data vector, where the denoising autoencoder is specific to the first database. The system compares the denoised data vector with each of a plurality of validated data vectors generated based on records of the validated database to determine that a first denoised data vector matches a matching vector. In response, the system trains the denoising autoencoder using a data pair that includes the input data vector and the matching vector. The system also outputs the validated record that was used to generate the first matching vector.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 11, 2020
    Inventor: Michael James Brehm
  • Publication number: 20200110810
    Abstract: The system and methods described herein provide content recommendations to user equipment timed to reduce interruption of content. A content recommendation application detects output of first content and determines viewing metrics for the first content. Using the determined viewing metrics, the content recommendation application determines whether output of a content recommendation should be blocked. In response to determining that the viewing metrics indicate output of the content recommendation should be blocked, the content recommendation application blocks the content recommendation. Upon receiving an input changing output of the first content to output of a second content, the content recommendation application unblocks and outputs the content recommendation.
    Type: Application
    Filed: October 4, 2018
    Publication date: April 9, 2020
    Inventors: Michael James Brehm, Walter John Schmidt, Benjamin Harden