Patent classifications
H04N21/8405
Dynamically scheduling non-programming media items in contextually relevant programming media content
A hardware media items scheduling and packaging system, which schedules and distributes channels to be viewed on a plurality of consumer devices, extracts contextual data from program-specific information associated with programming media content of a channel received from a distribution source device. A plurality of potential non-programming media items is determined for a plurality of users based on a match between a sentiment type of each of a plurality of non-programming media items and the extracted contextual data. Based on at least the extracted contextual data and the sentiment type of each of the plurality of potential non-programming media items, a plurality of candidate spots in the programming media content is determined. Based on at least a set of constraints and user estimation data associated with the plurality of users, a schedule of non-programming media item(s) is dynamically generated for at least one candidate spot in the programming media content.
NAVIGATING CONTENT BY RELEVANCE
Methods and apparatus are described that enable consumers of media content to identify and navigate to content of interest. A graphical user interface (GUI) is provided in association with media content in which entities (e.g., keywords or distinct speakers) represented in the media content are presented in relation to the media timeline of the media content.
NAVIGATING CONTENT BY RELEVANCE
Methods and apparatus are described that enable consumers of media content to identify and navigate to content of interest. A graphical user interface (GUI) is provided in association with media content in which entities (e.g., keywords or distinct speakers) represented in the media content are presented in relation to the media timeline of the media content.
Methods and apparatus to generate media exposure maps of media environments
Methods, apparatus, and systems are disclosed to generate media exposure maps of media environments. An example apparatus includes memory and processor circuitry to execute instructions to at least: group first locations into a first cluster and second locations into a second cluster, ones of the first locations and the second locations based on at least one of corresponding angle of arrival measurements or corresponding angle of departure measurements, determine a first duration corresponding to the first cluster and a second duration corresponding to the second cluster based on timestamps of the first locations and the second locations, and generate a map based on at least one of the first cluster or the second cluster in response to one of the first duration or the second duration meeting a threshold duration and corresponding to a monitored data, the map to represent an area of media exposure in a media presentation environment.
Method for displaying information, electronic device and system
The disclosure relates to a method for displaying information, device, system, electronic device, and storage medium. The method includes acquiring, user tag of a user account in response to a trigger operation on an information page, the user tag corresponding to one or more types of media files of the user account. The method includes displaying the user tag on the information page. The method includes displaying an associated user account corresponding to the user tag in response to an operation of selecting target user tag from the user tag.
VIDEO PLAYING METHOD AND APPARATUS, ELECTRONIC DEVICE AND COMPUTER READABLE MEDIUM
Embodiments of the present disclosure disclose a video playing method and apparatus, an electronic device, and a computer readable medium. A specific implementation manner of the method includes: displaying a video playing page, where the video playing page includes video information and a user interaction control; in response to detecting a first user operation of a user on the video playing page, hiding the video information, adjusting opacity of the user interaction control from initial opacity to target opacity, and adjusting a display position of the user interaction control from an initial position to a target position, where obstructed area of a video displayed on the video playing page when the user interaction control is at the target position is smaller than obstructed area of the video displayed on the video playing page when the user interaction control is at the initial position.
DYNAMICALLY ENHANCING A VIDEO BY AUTOMATICALLY GENERATING AND ADDING AN OVERLAY WINDOW
A computer-implemented method for enhancing a video is provided. The method may include generating an annotation matrix comprising extracted video content associated with a video. The method may further include generating a viewer feedback matrix comprising extracted and aggregated viewer feedback, wherein the aggregated viewer feedback comprises a plurality of comments and viewer actions associated with the video, and wherein the plurality of comments appears as text that is located separate from a main window for playing the video. The method may further include generating an overlay matrix by merging the viewer feedback matrix and the annotation matrix. The method may further include generating at least one overlay window for overlaying in the main window of the video at the particular point in time during a playing of the video, wherein the at least one overlay window includes textual information generated from the aggregated viewer feedback.
Systems and methods for loading interactive media guide data based on user history
Systems and methods for efficiently loading interactive media guide data based on user history are provided. A plurality of asset descriptions associated with a first media asset is received. A second media asset related to the first media asset is identified. An asset description is selected form the plurality of asset descriptions based on user history of accessing the second media asset. Data for the first media asset is loaded. Data for the first media asset comprises the selected asset description.
Systems and methods for loading interactive media guide data based on user history
Systems and methods for efficiently loading interactive media guide data based on user history are provided. A plurality of asset descriptions associated with a first media asset is received. A second media asset related to the first media asset is identified. An asset description is selected form the plurality of asset descriptions based on user history of accessing the second media asset. Data for the first media asset is loaded. Data for the first media asset comprises the selected asset description.
Systems and methods for a video sharing service within controlled environments
A system for a video sharing service for inmates in correctional facilities is disclosed. The system includes an inmate device of an inmate, a database storing inmate profiles, and a video sharing server configured to receive a registration request from the inmate device for registration of an inmate for the video sharing service, the registration request including user credentials of the inmate, retrieve an inmate profile of the inmate from the database, authenticate the inmate based on the user credentials and the inmate profile, create an account for the inmate for the video sharing service in response to authentication of the inmate, receive an upload request to upload a video from the inmate device, analyze the video for restricted content, and assign a rating to the video based on the analysis.