H04N21/23109

A SYSTEM AND METHOD FOR STREAMING VIDEO/S

Aspects of the invention are directed towards a system and a method for streaming video. One or more embodiments of the invention describe a method comprising steps of transmitting a request to a server by a user device for streaming a video and receiving one or more video segments of the video from the server. One or more embodiments of the invention further describe creating object uniform resource locators (URLs) for each of the one or more video segments and transmitting the created object URLs to the server, wherein an in-memory playlist is created on the server including the object URLs of the one or more video segments. The user device receives the playlist URL of the in-memory playlist from the server and streams the one or more video segments of the video at the user device by using the playlist URL.

Server, server control method, server control program, communication terminal, terminal control method, and terminal control program

A server includes a server controller, a server communication unit, and a server storage unit, and is adapted to be connected to a communication terminal via the server communication unit. The server controller stores a video taken by a vehicle during traveling, in the server storage unit, such that the video is associated with a road on which the vehicle is traveling, determines a scheduled traveling route, in response to a request from the communication terminal, obtains the video corresponding to each of one or more roads that constitute the scheduled traveling route, from the server storage unit, and sends the video to the communication terminal, on which the video is displayed.

Information service system and information service method

An information service system includes a unit which acquires first image information from a user terminal, a scene model database which stores past first image information, scene information containing a scene ID, and scene relevance, an evaluation unit which acquires a scene ID list, a unit which creates a scene name list corresponding to the scene ID list, a unit which acquires target information containing a set of second image information and a first scene ID, a content model database which stores past target information containing a set of past second image information and a scene ID, a reference ID, and a content relevance, a unit which acquires a reference ID list, a unit which creates a reference summary list, a unit which acquires a first reference ID selected from the reference summary list, and a unit which outputs the content corresponding to the acquired first reference ID.

APPARATUS, SYSTEMS AND METHODS FOR MEDIA MOSAIC MANAGEMENT
20230269419 · 2023-08-24 ·

Systems and methods for managing media mosaics are described. One embodiment provides a media mosaic management method in a media device. The method generates a mosaic filter based on a program selected from a first media mosaic. The mosaic filter is used to identify related programs for presentation in a second, customized media mosaic.

Video Streaming Platform
20220159327 · 2022-05-19 ·

A method and system for organizing and retrieving videos including a network, a video display unit and a telephone configured to selectively act as a remote control for the display unit. A video database is located on a platform connected to the network configured to load videos into the database by detecting video type, so that the videos are configured to be searched and indexed by video type, channel and ranking A voice control system processes voice commands and produces results for the search that are weighted based on characteristics of the person requesting the search, and displays results including videos, ranked in order of relevance, suggested searches and advertisements to the user. An AI engine located on the platform is operatively connected to the video database and is configured to re-rank the videos.

Frame-accurate automated cutting of media content by using multiple airings
11328014 · 2022-05-10 · ·

At least one aspect of the present disclosure is directed to systems and methods of extracting media segments based on fingerprint matching. The method can include receiving a media stream comprising a plurality of frames and generating a plurality of fingerprints corresponding to each frames. The method can receive a target timestamp and determine a target fingerprint from the plurality that corresponds to the target timestamp. The method can retrieve candidate fingerprints, each of the candidate fingerprints corresponding to a frame in a candidate media stream. The method can compare the target fingerprint to the candidate fingerprints to determine a matching candidate fingerprint. The method can match fingerprints that correspond to media frames before and after the target fingerprint to determine the upper and lower bounds of a segment of interest. The method can extract the segment of interest based on the bounds and provide it to a respective party.

Systems and methods for generating new content structures from content segments
11330307 · 2022-05-10 · ·

Systems and methods are disclosed herein for generating supplemental content by generating new content structures from content segments. A content segment that includes a plurality of objects may be received. A content structure based on the content segment may be generated, and a primary object may be identified from the plurality objects. The primary object may include first and second mappings indicating first and second time periods when the primary object appears in the content segment. A new content structure may be generated that includes the primary object, where the first and second mappings may be concatenated. A new content segment may be generated based on the new content structure, and this new content segment may be transmitted to an electronic device.

Legacy video network configuration in a distributed access architecture

In one embodiment, a method receives a network topology of a distributed access architecture and a legacy video network. Video streams include characteristics that are associated with delivery via the legacy video network. The method selects a set of anchor points for a remote physical device in the distributed access architecture where the set of anchor points are associated with a geographic location of the remote physical device. A set of attribute labels are selected for the set of anchor points where the set of attribute labels associated with characteristics of the video streams. The method then generates a definition of video streams based on the anchor points and the attribute labels for a remote physical device configuration and generates the remote physical device configuration for video. The remote physical device configuration is used to provide the video streams to the remote physical device.

PREDICTION MODEL TRAINING VIA LIVE STREAM CONCEPT ASSOCIATION
20220132222 · 2022-04-28 ·

in certain embodiments, training of a neural network or other prediction model may be facilitated via live stream concept association. some embodiments, a live video stream may be loaded on a user interface for presentation to a user. A user selection related to a frame of the live video stream may be received via the user interface during the presentation of the live video stream on the user interface, where the user selection indicates a presence of a concept in the frame of the live video stream. In response to the user selection related to the frame, an association of at least a portion of the frame of the live video stream and the concept may be generated, and the neural network or other prediction model may be trained based on the association of at least the portion of the frame with the concept.

System and method for a self adaptive multi-user program guide

A programming access device such as, for example, a cable or satellite set top box (STB), a digital video recorder (DVR), a personal computer, and/or a digital media receivers automatically optimizes an order of content choices presented in a content listing, such as a program guide display, favorite channel display, and/or a recording listing display based on the past viewing and/or recording history of a current user.