H04N21/4524

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.

NETWORKED DEVICES, SYSTEMS, & METHODS FOR ASSOCIATING PLAYBACK DEVICES BASED ON SOUND CODES

In one aspect, a playback device is provided that is configured to identify a trigger event indicating a request to associate the playback device with another playback device. Based on identifying the trigger event, the playback device is configured to create a first sound code based on a first sound specimen detected by the playback device. After identifying the trigger event, the playback device is configured to receive from the other playback device a sound object and based on receiving the sound object, identify a second sound code. The playback device is also configured to, based on the first sound code and the second sound code, determine that it and the other playback device have a spatial relationship. Based on that determination, the playback device is configured to cause it and the other playback device to be associated in accordance with the indicated request.

Automatically suspending or reducing portable device notifications when viewing audio/video programs
11589332 · 2023-02-21 · ·

A facility for selectively suppressing notifications on a portable device is described. The facility accesses data characterizing the condition of the portable device. The facility infers from the accessed data that that the portable device is being carried by a person who is viewing content being played by a media player device. In response to this inference, the facility determines whether notifications should be suppressed on the portable device. If the facility determines that notifications should be suppressed on the portable device, it causes a wireless communication to be transmitted to the portable device instructing the portable device to suppress notifications.

Streaming system device authentication system and method
11588869 · 2023-02-21 · ·

Systems, devices and processes are provided to facilitate the authentication of media player devices for media streaming. Specifically, the various embodiments provide a media player device authentication technique that monitors the locations of media player devices to determine a pattern of device co-location with a primary device. The media player devices can then be selectively designated as confirmed devices based on their determined pattern of device co-location with a primary media player device. Those media player devices that are designated as confirmed devices can then be selectively enabled for media streaming. Conversely, media player devices that are not designated as confirmed devices based on a pattern of co-location can be prevented from receiving media streams even when they have the correct login information and password.

Detecting prurient activity in video content

Techniques are disclosed for detecting a type of prurient activity shown by a portion of video content. In an example, a machine learning model of a computer system may receive a second portion of video content, the machine learning model including a neural network that is trained to analyze a temporal dimension of the second portion. The machine learning model determines a score indicating a likelihood that the video content shows the type of prurient activity based in part on applying a three-dimensional filter to the second portion of the video content. The computer system then generates a video clip that includes at least the portion of the video content showing the type of prurient activity based on the score, and provides the video clip for display.

Adaptive content composite interaction and control interface

System, methods, and machine-readable media to facilitate adaptive content composite interaction with respect to digitally distributed content are disclosed. Discovery may be performed, and events specified for digital distribution may be detected. A particular endpoint identifier mapped to media devices may be detected. Events may be determined as a function of access specifications. Content objects corresponding to the events may be received from a remote system via a network. Content composites corresponding to mapping specifications may be created for each content object with selecting and configuring an adaptable content object with the content object to form a content composite to facilitate presentation of the content composite. The content composites may be used to facilitate an augmentation interface with a graphical layout of the content composites, each causing display of an interface element allowing selective communications to a process-performing system to configure an executable function in accordance with parameters.

Systems and methods for changing a users perspective in virtual reality based on a user-selected position

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that allows users to select any arbitrary position in a virtual reality environment from where to view the virtual reality content and changes a user's perspective based on the selected position.

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.

Identifying viewing characteristics of an audience of a content channel
11496801 · 2022-11-08 · ·

Systems and methods are disclosed for identifying viewing characteristics of an audience of a content channel. A method includes receiving an identification of a channel of interest having a plurality of first videos and being associated with a first channel owner in a network-based media sharing platform that provides a plurality of watch sessions to a plurality of users. The plurality of watch sessions comprises a subset of watch sessions that each include a first watched video from the channel of interest and one or more of a plurality of second watched videos from a plurality of additional channels, each of the plurality of additional channels associated with one of a plurality of second channel owners. The method further includes presenting a notification indicating characteristics of content of an additional channel of the plurality of additional channels, the additional channel comprising a second watched video from at least one watch session in the subset of watch sessions that each comprise the watched video from the channel of interest. The second watch video is associated with a popularity indicator representing lower popularity as compared to other second watch videos from the plurality of watch sessions.

EFFICIENT CHANNEL SCANNING FOR MEDIA RENDERING DEVICE
20230098458 · 2023-03-30 ·

A media rendering device and method for scan of channels on the media rendering device is provided. The media rendering device determines a first geographical region associated with a location of the media rendering device. A first set of over-the-air (OTA) channels may be communicated in the first geographical region. The media rendering device determines a second geographical region within a threshold distance from the location of the media rendering device. A second set of OTA channels may be communicated in the second geographical region. The media rendering device receives a first user input to scan the first set of OTA channels and the second set of OTA channels, and configures the first set of OTA channels and the second set of OTA channels on the media rendering device, based on the scan of the first set of OTA channels and the second set of OTA channels.