H04N21/235

Methods, systems, and media for presenting media content items using multiple devices
11700403 · 2023-07-11 · ·

Mechanisms for presenting media content items using multiple devices are provided. In some embodiments, methods for presenting media content are provided that include: detecting an offer to initiate a purchase of a content item being presented using the media device, wherein the media device has not been authenticated with a content service that provides the content item; in response to detecting the offer to initiate the purchase of the content item when the media device has not been authenticated with the content service that provides the content item, causing the media device to be discoverable by one or more mobile devices that are connected to a same local area network as the media device; encoding offer data corresponding to the detected offer to initiate the purchase of the content item; in response to receiving a status request from a mobile device that is connected to the same local area network as the media device, transmitting the encoded offer data associated with the purchase of the content item to the mobile device, wherein the encoded offer data causes a payment user interface to be presented on the mobile device; receiving a cast request from the mobile device to cast the content item on the media device; and in response to the cast request, executing a receiver application on the media device that accepts the cast request from the mobile device and causes the content item to be presented using the media device.

Methods, systems, and media for presenting media content items using multiple devices
11700403 · 2023-07-11 · ·

Mechanisms for presenting media content items using multiple devices are provided. In some embodiments, methods for presenting media content are provided that include: detecting an offer to initiate a purchase of a content item being presented using the media device, wherein the media device has not been authenticated with a content service that provides the content item; in response to detecting the offer to initiate the purchase of the content item when the media device has not been authenticated with the content service that provides the content item, causing the media device to be discoverable by one or more mobile devices that are connected to a same local area network as the media device; encoding offer data corresponding to the detected offer to initiate the purchase of the content item; in response to receiving a status request from a mobile device that is connected to the same local area network as the media device, transmitting the encoded offer data associated with the purchase of the content item to the mobile device, wherein the encoded offer data causes a payment user interface to be presented on the mobile device; receiving a cast request from the mobile device to cast the content item on the media device; and in response to the cast request, executing a receiver application on the media device that accepts the cast request from the mobile device and causes the content item to be presented using the media device.

Method and apparatus for providing interactive applications with media content delivery services

Aspects of the subject disclosure may include, for example, a method of apportioning, by a processing system including a processor, a viewable area of a display screen into a main area and an application area; downloading, by the processing system, media content; displaying, by the processing system, the media content within the main area of the display screen; extracting, by the processing system, metadata from the media content; and providing, by the processing system, the metadata to an application, wherein the application: downloads information associated with the metadata provided in the media content, applies a bitrate limit to the downloading of the information to prevent interference with the downloading of the media content, generates display content based on the information, and sends the display content for displaying within the application area of the display screen concurrently with the media content being displayed in the main area of the display screen. Other embodiments are disclosed.

Method and apparatus for providing interactive applications with media content delivery services

Aspects of the subject disclosure may include, for example, a method of apportioning, by a processing system including a processor, a viewable area of a display screen into a main area and an application area; downloading, by the processing system, media content; displaying, by the processing system, the media content within the main area of the display screen; extracting, by the processing system, metadata from the media content; and providing, by the processing system, the metadata to an application, wherein the application: downloads information associated with the metadata provided in the media content, applies a bitrate limit to the downloading of the information to prevent interference with the downloading of the media content, generates display content based on the information, and sends the display content for displaying within the application area of the display screen concurrently with the media content being displayed in the main area of the display screen. Other embodiments are disclosed.

SYSTEMS AND METHODS FOR GENERATING METADATA FOR A LIVE MEDIA STREAM

Systems and methods are described to dynamically generate metadata for a live media stream. The system determines that a first user on a social media network has started a live media stream. In response, the system identifies a topic of the live media stream based on a frame of the live media stream and identifies another person featured in the frame of the live media stream based on social connections of the first user in the social media network. The system then generates a title for the live media stream based on the identified topic and the identified person, and transmits a notification to a second user that the first user is streaming live, where the notification includes the generated title.

SYSTEMS AND METHODS FOR GENERATING METADATA FOR A LIVE MEDIA STREAM

Systems and methods are described to dynamically generate metadata for a live media stream. The system determines that a first user on a social media network has started a live media stream. In response, the system identifies a topic of the live media stream based on a frame of the live media stream and identifies another person featured in the frame of the live media stream based on social connections of the first user in the social media network. The system then generates a title for the live media stream based on the identified topic and the identified person, and transmits a notification to a second user that the first user is streaming live, where the notification includes the generated title.

Updating application code

A system and method for updating a settop box (STB) architecture that can be used to immediately update a device without requiring the device to be reset/restarted. The device may be any type of device that simultaneously supports multiple applications. The architecture may be used to update one of the applications with new functionality in a seamless manner that allows the applications including the one application to continue to operate without interruption.

Updating application code

A system and method for updating a settop box (STB) architecture that can be used to immediately update a device without requiring the device to be reset/restarted. The device may be any type of device that simultaneously supports multiple applications. The architecture may be used to update one of the applications with new functionality in a seamless manner that allows the applications including the one application to continue to operate without interruption.

DETECTION DEVICE

A detection device detecting a scene related to a sponsor credit included in a commercial message from a target video is provided. The detection device comprises a detection unit that associates, from a preliminary video, a still image related to the sponsor credit with an audio signal related to the sponsor credit included other than in a frame or an audio signal configuring the commercial message so as to detect the scene related to the sponsor credit from the target video.

DETECTION DEVICE

A detection device detecting a scene related to a sponsor credit included in a commercial message from a target video is provided. The detection device comprises a detection unit that associates, from a preliminary video, a still image related to the sponsor credit with an audio signal related to the sponsor credit included other than in a frame or an audio signal configuring the commercial message so as to detect the scene related to the sponsor credit from the target video.