H04N21/25

METHODS AND SYSTEMS FOR RECOMMENDATIONS BASED ON USER-SUPPLIED CRITERIA

Methods and systems are proposed herein to address the inefficiencies in the recommendation schemes available. More specifically, the embodiments disclosed herein provide a new recommendation scheme, whereby a user enters various criteria for what he/she would like to be recommended. For example, the system may receive a user preference for content recommendations from a user. The system may retrieve a user profile for the user. The system may compare the user preference to the user profile to determine a criterion for content recommendations for the user. The system may receive a content attribute for content provided by a content provider. The system may match the criterion to the content attribute. The system may, in response to matching the criterion to the content attribute, generate for display a recommendation to the user for the content.

Method and apparatus for delivery of media content

Aspects of the subject disclosure may include, for example, a method, including identifying recommended video clips for a user of a communication device according to a video viewing profile for the user and video subject matter information associated with a plurality of video clips, identifying an edge cloud server for facilitating network access by the communication device at a location, determining a reduced activity period for a data path between a video content server and the edge cloud server by comparing activity information for the data path and an activity threshold, directing the video content server to store the recommended video clips at the edge cloud server during the reduced activity period, and providing a listing of the recommended video clips to an application, where the communication device receives a video clip of the recommended video clips from the edge cloud server responsive to a selection of the video clip via the application. Other embodiments are disclosed.

Dynamic tag-based parental control for media consumption

A method for dynamic content filtering includes accessing, by a processing unit, a media content that includes several content portions. The method further includes determining a rating tag associated with each content portion from the media content, and a user profile of a user requesting the media content to be rendered. The user profile contains a permission level for the user. The method further includes filtering the content portions from the media content based on the permission level, wherein, in response to the rating tag of a particular content portion exceeding the permission level in the user profile, filtering out the particular content portion. The method further includes rendering content portions that were not filtered out.

Method and an apparatus for controlling content delivery via machine-learning based routing

Aspects of the subject disclosure may include, for example, receiving, from a streaming application, a listing of media content items provided by the streaming application to a first device of a first user, determining a priority set of the media content items of the listing of media content items according to relative demand profiles of a plurality of media content items, for each priority media content item of the priority set of the media content items, providing the priority media content item to an edge server of a set of edge servers accessible to the first device, updating edge server location information associated with the priority media content item, and providing the edge server location information to the streaming application. Other embodiments are disclosed.

METHODS, SYSTEMS, AND MEDIA FOR SELECTING FORMATS FOR STREAMING MEDIA CONTENT ITEMS

Mechanisms for selecting formats for streaming media content items are provided. In some embodiments, methods for selecting formats for streaming media content items are provided that include: receiving, at a server from a user device, a request to begin streaming a video content item on the user device; receiving, from the user device, network information indicating a quality of a network connection of the user device to a communication network used to stream the video content item and device information related to the user device; selecting, by the server, a first format for the video content item, wherein the first format includes a first resolution of a plurality of resolutions based on the network information and the device information; transmitting, from the server, a first portion of the video content item having the first format to the user device; receiving, at the server from the user device, updated network information and updated device information; selecting, by the server, a second format for the video content item, wherein the second format includes a second resolution of the plurality of resolutions based on the updated network information and the updated device information; and transmitting, from the server, a second portion of the video content item having the second format to the user device.

Dynamic threshold calculation for video streaming
11553220 · 2023-01-10 · ·

In some embodiments, a method receives an supplemental content placement and a context associated with a request for supplemental content to be displayed for the supplemental content placement. A first value is generated based on the context using a prediction network for a platform. The method determines probabilities for a plurality of types of request actions based on the context. Then, a threshold for the supplemental content placement is calculated based on the first value and the probabilities for the plurality of types of request actions. The method submits the threshold to a platform in a request for the platform to submit a second value for the supplemental content placement.

Media content search results ranked by popularity

Media content search results ranked by popularity is described. In embodiment(s), a search request for television media content can be initiated by a viewer, and television media content that is relevant to the search request can be identified. The relevant television media content can then be ranked based on a popularity rating and the relevant television media content can be displayed in an ordered list that is ordered by popularity rankings.

Cinematographic method and methods for presentation and distribution of cinematographic works
11595740 · 2023-02-28 ·

The present disclosure describes specific technical approaches to implementing an arrangement in which two or more individual stories share a common feature or “knot” so as to combine to form a larger overall story, and where the individual stories are presented in different orders to different audiences, with the order of presentation affecting the audience perception of the larger overall story.

Cinematographic method and methods for presentation and distribution of cinematographic works
11595740 · 2023-02-28 ·

The present disclosure describes specific technical approaches to implementing an arrangement in which two or more individual stories share a common feature or “knot” so as to combine to form a larger overall story, and where the individual stories are presented in different orders to different audiences, with the order of presentation affecting the audience perception of the larger overall story.

SYSTEM AND METHOD FOR PROVIDING CONTENT IN AUTONOMOUS VEHICLES BASED ON PERCEPTION DYNAMICALLY DETERMINED AT REAL-TIME
20180007414 · 2018-01-04 ·

In one embodiment, an image analysis is performed on an image captured using a camera mounted on an autonomous vehicle, the image representing an exterior environment of an autonomous vehicle. Localization information surrounding the autonomous vehicle is obtained at a point in time. A perception of an audience external to the autonomous vehicle is determined based on the image analysis and the localization information. One or more content items are received from one or more content servers over a network in response to the perception of the audience. A first content item selected from the one or more content items is displayed on a display device mounted on an exterior surface of the autonomous vehicle.