H04N21/4758

EXPIRING SYNCHRONIZED SUPPLEMENTAL CONTENT IN TIME-SHIFTED MEDIA
20220150576 · 2022-05-12 ·

Systems and methods are described for providing interactive content contextually related to an occurrence. An illustrative method generates for display, at a media consumption device, a display of the live event, wherein the display of the live event comprises the occurrence, determines a beginning of the occurrence in the display of the live event, in response to determining the beginning of the occurrence in the display of the live event, generates for simultaneous display, with the display of the live event, interactive content related to the occurrence, determines whether the occurrence in the live event has ended in real time, and in response to determining that the occurrence in the live event has ended in real time, ceases the generating for display of the interactive content related to the occurrence.

APPARATUS AND METHODS FOR DIGITAL LEDGER-BASED INTEGRATED INTERACTIVE DIGITAL TV APPLICATIONS
20220150570 · 2022-05-12 ·

Apparatus and methods for providing a digital ledger-based interactive digital services over a network. In one embodiment, the exemplary apparatus and methods enable, via use of a computer program application (e.g., a synchronization mobile application), user interactivity with digital content and a secure private blockchain-based payment mode. Additional features include, among other, enhancements which enable user participation individually, or with other subscribers, in live or recorded content-based activities (such as e.g., wagering/trivia, voting/surveying, product selling, advertising promotion, auctioning, broadcasting, interactive commentary/gaming, exercising, etc.).

Media Content Based on Playback Zone Awareness
20230260050 · 2023-08-17 ·

Systems and methods are provided for providing media content based on playback zone awareness. In one aspect, a computing system receives, via a network interface, zone data from the media playback system, wherein the zone data includes an indication of a particular zone of the media playback system, and wherein the particular zone comprises at least one playback device. The computing system identifies audio content based on (i) the indication of the particular zone and (ii) contextual data associated with the particular zone, and provides, via the network interface, an indication of the identified audio content to the media playback system.

System and method for detecting and classifying direct response advertisements using fingerprints

System and method for detecting and classifying direct response advertisements. The system includes a unit for generating an advertisement candidate segment for an advertisement section detected from a broadcast stream; a matching unit for determining whether the candidate segment matches each advertisement segment stored in a database (DB); a unit for, if the matching unit determines that a segment matching the candidate segment is not present, determining whether the candidate segment is a direct response advertisement; a registration unit for storing the candidate segment, determined to be a direct response advertisement, as an advertisement segment that is the direct response advertisement in the DB; and a direct response advertisement grouping unit for, if the matching unit determines that an advertisement segment matching the candidate segment is present, and the matching segment is a direct response advertisement, grouping the candidate segment with DB-stored advertisement segments that are direct response advertisements.

Systems and methods for interactive tools for dynamic evaluation of online content
11328306 · 2022-05-10 · ·

Systems, computer-readable media, methods, and apparatuses for interactive tools for dynamic evaluation of online content are described. One example method includes receiving, by a client device, a selection of first content from a first content provider, the first content obtained using a first uniform resource identifier (“URI”); in response to receiving, by the client device, a request to access evaluation information associated with the first URI, transmitting a request to access the evaluation information to a second content provider using a second URI; receiving, by the client device from the second content provider, second content associated with the first URI, the second content having the evaluation information; generating, by the client device, annotations for the first content using the evaluation information; and displaying the first content and the annotations, the annotations displayed within the first content.

TECHNIQUES FOR RICH INTERACTION IN REMOTE LIVE PRESENTATION AND ACCURATE SUGGESTION FOR REHEARSAL THROUGH AUDIENCE VIDEO ANALYSIS

Techniques performed by a data processing system for facilitating an online presentation session include establishing the session for a first computing device of a presenter and a plurality of second computing devices of a plurality of participants, receiving a set of first media streams comprising presentation content from the first computing device, sending a set of second media streams to the plurality of second computing devices, receiving a set of third media streams from the computing devices of a first subset of the plurality of participants including video content of first subset of the participants captured by the respective computing devices of the first subset of participants, analyzing the set of third media streams to identify a set of first reactions by the first subset participants to obtain first reaction information, determining first graphical representation information representing the first reaction information, and sending a fourth media stream to cause the first computing device to display the first graphical representation information while the presentation content is being provided via the set of first media streams.

Systems and methods to enhance interactive program watching

Systems and methods are provided for providing an enhanced viewing experience for one or more users of an interactive media program. One example method includes receiving, at a computing device, the interactive media program, wherein the interactive media program comprises a plurality of alternative segments followed by a common segment. A selection of a first alternative segment is received and is generated for output. A summary of at least one segment from the plurality of alternative segments is generated, and the summary is generated for output. The common segment of the interactive media program is generated for output.

CONTROL BASED STREAM INTERRUPTIONS
20220132189 · 2022-04-28 ·

Systems and methods are configured to provide alternate content during video streaming. Content made up of a plurality of blocks is streamed over a first video stream to a user computing device via a first URI. While streaming, a determination is made that alternate content is available. In response, a signaling mechanism is provided indicating such and a request for the alternate content is received. As a result, a particular block that is currently being provided over the first video stream is suspended and the alternate content is streamed to the user computing entity over a second video stream. Depending on the embodiment, the second video stream may be accessed by re-activating the first URI or by activating a second URI. Upon completion of the alternate content, the particular block that was suspended can be resumed to facilitate continued streaming of the content over the first or second video stream.

Control based stream interruptions
11770568 · 2023-09-26 · ·

Systems and methods are configured to provide alternate content during video streaming. Content made up of a plurality of blocks is streamed over a first video stream to a user computing device via a first URI. While streaming, a determination is made that alternate content is available. In response, a signaling mechanism is provided indicating such and a request for the alternate content is received. As a result, a particular block that is currently being provided over the first video stream is suspended and the alternate content is streamed to the user computing entity over a second video stream. Depending on the embodiment, the second video stream may be accessed by re-activating the first URI or by activating a second URI. Upon completion of the alternate content, the particular block that was suspended can be resumed to facilitate continued streaming of the content over the first or second video stream.

User commentary systems and methods

In one embodiment, a method includes receiving program content and data describing program content from a content source, and automatically identifying, based on user preferences of a first user, one or more relevant products or services displayed in the program content. Product-related metadata associated with the program content is identified. The product-related metadata including data relating to the one or more relevant products or services displayed in the program content. The program content is communicated to a display device for presentation to a first user in a first portion of the display device, and the product-related metadata is communicated to a second display device for presentation to a second user substantially simultaneously with the presentation of the program content in the first display device. A user commentary is received from the second device, the user commentary generated by the second user and associated with the program content or product-related metadata.