H04N21/25841

Automated content selection for groups

Aspects of the subject disclosure may include, for example, a system and method for selecting media content for a group of persons located at a venue. The system and method identify a plurality of viewers in a vicinity of a venue that has one or more display devices from location data and extracts a content viewing preference of each viewer from their profile data. The process includes aggregating the content viewing preference of each of the plurality of viewers to generate an aggregated content profile. Based on the aggregated content profile, a list of content is generated. Next, a first group of viewers approaching a viewing range of a display device are sensed by imaging data. Any conflicts between content viewing preferences of the first group of viewers are detected and resolved based on weighting the viewing preferences of the group. Other embodiments are disclosed.

Encapsulating and synchronizing state interactions between devices

Techniques are disclosed for managing media playback among an ad hoc group of playback devices. Such techniques may involve building a session among the playback devices in which playback devices communicate information regarding their playback capabilities. Based on the playback capabilities of the devices, playback mode may be derived for the session. Playback operations may be synchronized among the devices that are members of the session, in which devices receive identification of asset(s) to be rendered pursuant to the playback operation and timing information of playback of the asset. The devices may stream the playback assets directly from media sources when they are capable of doing so. In this manner, communication resources are conserved.

Geolocation of set-top boxes using machine learning
11509947 · 2022-11-22 · ·

Various embodiments provide a system and methods for generating geographical models, determining geographical locations of set-top boxes using the geographical models, and modifying behavior of the set-top boxes based on their geographical locations. The set-top boxes determine their own geographical locations, regardless of whether the set-top boxes are capable of transmitting data to a content provider or include specialized equipment, such as a global positioning system, for determining geographical location.

Vehicle display system for displaying surrounding event information

An information distribution system obtains event information such as image data about an event in the past or future using a collection server or a creation server, and stores the obtained event information in a storage server. The event information such as the image data is obtained with association to a location of the event and stored. The vehicle includes an image display system. An occupant wears a wearable device which is a display unit. When the location of an event is within the field of view of the occupant, the event image is displayed through the wearable device based on the event information such as the image data.

Automatic rating of crowd-stream caller video

A method comprises receiving video streams from a plurality of mobile devices associated with respective distinct users of a crowd-stream video application, evaluating the received video streams relative to an event of interest, selecting particular ones of the video streams for use in generation of crowd-stream video output based at least in part on results of the evaluating, generating the crowd-stream video output utilizing at least portions of the selected video streams, and providing the crowd-stream video output to one or more servers of a content delivery network for delivery to one or more viewer devices. The video streams illustratively comprise live video streams of the event of interest captured by respective ones of the mobile devices. In some embodiments, evaluating the received video streams relative to an event of interest comprises evaluating the received video streams in terms of at least vantage point relative to the event of interest.

ENCAPSULATING AND SYNCHRONIZING STATE INTERACTIONS BETWEEN DEVICES

Techniques are disclosed for managing media playback among an ad hoc group of playback devices. Such techniques may involve building a session among the playback devices in which playback devices communicate information regarding their playback capabilities. Based on the playback capabilities of the devices, playback mode may be derived for the session. Playback operations may be synchronized among the devices that are members of the session, in which devices receive identification of asset(s) to be rendered pursuant to the playback operation and timing information of playback of the asset. The devices may stream the playback assets directly from media sources when they are capable of doing so. In this manner, communication resources are conserved.

System and method for remunerating a display of a cognate substitute video
11509943 · 2022-11-22 ·

A system and method for remunerating a display of a cognate substitute image sequence is disclosed. Images sequences in received video content are examined for sequences that are cognate to known image sequences. When detected, such sequences are replaced with cognate substitute image sequences to create a modified video image stream that is displayed on a display screen. A reasonable remuneration for displaying the cognate substitute image is automatically calculated. This monetary charge reflects the nature of the image sequence, the time it was displayed for, the time at which was displayed and the number of electronic devices within viewing range of the display at the time of display. This remuneration is accumulated, and equivalent digital assets automatically transferred between client and provider accounts at an appropriate time.

INTER-AREA MEDIA SERVICE SWITCHING METHOD, SERVER, SYSTEM, AND STORAGE MEDIUM
20220368730 · 2022-11-17 ·

Provided are an inter-area media service switching method, a server, a system and a storage medium. A first MEC-CDN node acquires mobile information about a user device from a core network, where the user device establishes a connection with the first MEC-CDN node, and acquires a media service from the first MEC-CDN node; in response to determining, according to the mobile information, that the user device is pre-moved out of a coverage range of the first MEC-CDN node, the first MEC-CDN node determines a second MEC-CDN node and/or a second MEC platform to which the second MEC-CDN node is attached, and establishes a connection with the second MEC-CDN node; the first MEC-CDN node migrates state information about the user device onto the second MEC-CDN node; and in response to determining that the user device enters a coverage area of the second MEC-CDN node, the second MEC-CDN node establishes a connection with the user device, so that the user device acquires the media service from the second MEC-CDN node.

SYSTEM AND METHOD FOR PROVIDING MEDIA THAT REPRESENTS A PORTION OF AN EVENT TO A PORTABLE SUBSCRIBER DEVICE

An illustrative example embodiment of a method includes determining that at least one first condition is satisfied indicating that a subscriber is an event attendee, determining that at least one second condition is satisfied indicating that the subscriber is at least likely to desire observing media representing at least a portion of the event, and providing the media representing at least the portion of the event to a portable subscriber device based on the first condition and the second condition being satisfied.

Method and apparatus for relayed on-demand localized video sharing

A system includes a processor configured to receive a request from a host vehicle for video relating to a location specified in the request. The processor is also configured to determine whether a candidate vehicle receiving the request can provide the request video when the request is received. The processor is further configured to relay the request to a transceiver in wireless communication with the candidate vehicle, if the candidate vehicle cannot provide the requested video, otherwise record and transmit the requested video.