H04N21/4147

System and method for timing management for digital video recording

Aspects of the subject disclosure may include, for example, identifying a media program and receiving a digital media stream including metadata and payload data, wherein the payload data includes program content of the identified media program. The metadata further includes program event information and program status information related to the identified media program. A recording status of the identified media program is determined, wherein an active recording status indicates the identified media program is being recorded at a media recorder. Responsive to the active recording status, an end of program is determined according to the identified media program, the program event information and the program status information. Responsive to the end of program, termination of the recording of the media program is initiated. Other embodiments are disclosed.

Smart TV detection of STB user-control actions related to STB- originated content presentation speed
11503348 · 2022-11-15 · ·

A method is performed using a smart TV, which receives from a television signal source device a television signal feed encoding primary television content and then presents that content. The smart TV receives data via the computer network, including first data representing a to-be-replaced portion of the primary television content and second data representing secondary television content. Using the second data, the smart TV automatically presents the secondary television content in place of the to-be-replaced television content. The method includes the smart TV: (a) automatically monitoring, during presentation of the secondary television content, the television signal feed and comparing it with the first data; and (b) automatically altering presentation of the secondary television content in accordance with a user-control action with respect to the television signal source device, in response to detecting any difference between the television signal feed and the first data indicative of that user-control action.

Smart TV detection of STB user-control actions related to STB- originated content presentation speed
11503348 · 2022-11-15 · ·

A method is performed using a smart TV, which receives from a television signal source device a television signal feed encoding primary television content and then presents that content. The smart TV receives data via the computer network, including first data representing a to-be-replaced portion of the primary television content and second data representing secondary television content. Using the second data, the smart TV automatically presents the secondary television content in place of the to-be-replaced television content. The method includes the smart TV: (a) automatically monitoring, during presentation of the secondary television content, the television signal feed and comparing it with the first data; and (b) automatically altering presentation of the secondary television content in accordance with a user-control action with respect to the television signal source device, in response to detecting any difference between the television signal feed and the first data indicative of that user-control action.

Method and system for associating video assets from multiple sources with customized metadata
11496789 · 2022-11-08 · ·

A system and method for presenting video asset information to a viewer to assist the view in selecting a video asset for viewing is described. The video assets can be available from a plurality of different video asset sources, such as VOD (video on demand), PVR (personal video recorders) and broadcast (including over the air, cable, and satellite). Images from the video assets are displayed in a uniform manner, along with information about the video assets. The information includes data in a metadata category. The view can select one of the video assets for viewing, but also can navigate using metadata categories such as genre, actors, director etc. Moreover, the system and method includes an on-screen remote control that can be utilized in conjunction with a physical input device for navigation and viewing one or more video assets. This allows a much easier and natural navigating and selection process for viewers.

Method and system for associating video assets from multiple sources with customized metadata
11496789 · 2022-11-08 · ·

A system and method for presenting video asset information to a viewer to assist the view in selecting a video asset for viewing is described. The video assets can be available from a plurality of different video asset sources, such as VOD (video on demand), PVR (personal video recorders) and broadcast (including over the air, cable, and satellite). Images from the video assets are displayed in a uniform manner, along with information about the video assets. The information includes data in a metadata category. The view can select one of the video assets for viewing, but also can navigate using metadata categories such as genre, actors, director etc. Moreover, the system and method includes an on-screen remote control that can be utilized in conjunction with a physical input device for navigation and viewing one or more video assets. This allows a much easier and natural navigating and selection process for viewers.

Systems and methods for facilitating content discovery based on augmented context
11496808 · 2022-11-08 · ·

Method, systems, and computer-readable media are provided to facilitate content discovery based on augmented context. A first set of images of a graphical display may be acquired and analyzed to identify visual characteristics of an object represented. Attributes of the object may be identified. Specifications may be transmitted to the television receiver and/or a remote data source in order to pull matching information. A user-selectable interface element may be generated for presentation as an option to take an action relating to the object represented. A visual output of the interface element may be output as an overlay on the first set and/or a second set of images displayed by the computing device. A user selection responsive to the outputting of the visual output of the at interface element may be processed. A communication may be transmitted to the television receiver to cause the action responsive to the user selection.

Systems and methods for facilitating content discovery based on augmented context
11496808 · 2022-11-08 · ·

Method, systems, and computer-readable media are provided to facilitate content discovery based on augmented context. A first set of images of a graphical display may be acquired and analyzed to identify visual characteristics of an object represented. Attributes of the object may be identified. Specifications may be transmitted to the television receiver and/or a remote data source in order to pull matching information. A user-selectable interface element may be generated for presentation as an option to take an action relating to the object represented. A visual output of the interface element may be output as an overlay on the first set and/or a second set of images displayed by the computing device. A user selection responsive to the outputting of the visual output of the at interface element may be processed. A communication may be transmitted to the television receiver to cause the action responsive to the user selection.

METHODS, SYSTEMS, AND DEVICES OF IDENTIFYING AND REPLACING IRRELEVANT ADVERTISEMENT CONTENT WITH RELEVANT ADVERTISEMENT CONTENT IN A RECORDED MEDIA CONTENT PROGRAM
20220353577 · 2022-11-03 · ·

Aspects of the subject disclosure may include, for example, receiving a selection for a media content program that is stored in a digital video recorder (DVR) database from a communication device, and detecting a first advertisement within the media content program. Embodiments include calculating time period based on a timestamp of the media content program and a current time in response to obtaining the timestamp, and determining the time period is above a threshold. Further embodiments include identifying advertisement content within the first advertisement utilizing an image recognition technique, determining the advertisement content is not relevant to the current time, and obtaining a second advertisement that is relevant to the current time. Additional embodiments can include separating the media content from the first advertisement, and providing the media content and the second advertisement to the communication device to present the media content and the second advertisement. Other embodiments are disclosed.

METHODS, SYSTEMS, AND DEVICES OF IDENTIFYING AND REPLACING IRRELEVANT ADVERTISEMENT CONTENT WITH RELEVANT ADVERTISEMENT CONTENT IN A RECORDED MEDIA CONTENT PROGRAM
20220353577 · 2022-11-03 · ·

Aspects of the subject disclosure may include, for example, receiving a selection for a media content program that is stored in a digital video recorder (DVR) database from a communication device, and detecting a first advertisement within the media content program. Embodiments include calculating time period based on a timestamp of the media content program and a current time in response to obtaining the timestamp, and determining the time period is above a threshold. Further embodiments include identifying advertisement content within the first advertisement utilizing an image recognition technique, determining the advertisement content is not relevant to the current time, and obtaining a second advertisement that is relevant to the current time. Additional embodiments can include separating the media content from the first advertisement, and providing the media content and the second advertisement to the communication device to present the media content and the second advertisement. Other embodiments are disclosed.

Resolving tuner conflicts at digital video recorder

Methods, systems, and computer readable media may be operable to facilitate the resolving of a tuner conflict at a digital video recorder. When a multimedia device receives a request for a new recording session, and there is no available tuner for carrying out the recording session, the multimedia device may determine a duration of time until a tuner becomes available. If the duration of time until a tuner becomes available is less than a threshold duration, the multimedia device may initiate the recording session once the tuner becomes available, and the missing portion of the recording may be recovered at an alternate time or from an alternate content source. When the missing portion is recovered, the recording and the missing portion may be stitched together. If the duration of time until a tuner becomes available is greater than a threshold, the multimedia device may present alternate times for recording the requested content.