H04N21/2225

AUTOMATED ROUTING BASED ON CONTENT METADATA

Methods, computer readable media, and devices for automated routing based on content metadata are provided. One method may include receiving a user request for content with metadata from a client by a content distribution network (CDN), parsing the user request for content to generate an evaluation of the metadata, determining a routing decision representing a selection of one of a plurality of origin services for the user request for content based on the evaluation of the metadata, transmitting the user request for content to the selected one of the plurality of origin services based on the routing decision, receiving a response to the user request for content from the selected one of the plurality of origin services, and sending the response to the client.

Method and System for Planning and Running Video-on-Demand Advertising
20210400328 · 2021-12-23 ·

A method and system for planning and running video-on-demand (VOD) advertising includes a planner for planning advertising campaigns and an ad selector for running selected advertisements from selected ones of the campaigns. The campaigns are associated with household demographic classifications, video content category categories, household geographic locations, and/or video viewing times. In response to a viewer requesting a video, the selector selects the campaigns corresponding to the demographic classification associated with the viewer, the content category of the requested video, the geographic location associated with the viewer, and/or the viewing time at which the requested video is viewed. The demographic classification is determined by using an identifier of the viewer's set-top-box. The selector may select the campaigns corresponding to the content categories of the requested video. The content categories are determined by using an identifier associated with the requested video.

Method and System for Planning and Running Video-on-Demand Advertising
20210400328 · 2021-12-23 ·

A method and system for planning and running video-on-demand (VOD) advertising includes a planner for planning advertising campaigns and an ad selector for running selected advertisements from selected ones of the campaigns. The campaigns are associated with household demographic classifications, video content category categories, household geographic locations, and/or video viewing times. In response to a viewer requesting a video, the selector selects the campaigns corresponding to the demographic classification associated with the viewer, the content category of the requested video, the geographic location associated with the viewer, and/or the viewing time at which the requested video is viewed. The demographic classification is determined by using an identifier of the viewer's set-top-box. The selector may select the campaigns corresponding to the content categories of the requested video. The content categories are determined by using an identifier associated with the requested video.

METHOD FOR PROCESSING VIDEO-DRAGGING DATA, AND PROXY SERVER
20210400317 · 2021-12-23 ·

The present disclosure discloses a method for processing video-dragging data. The method includes: receiving a video dragging request directed to a target video and initiated by a client; in response to the video dragging request, constructing a video-range request directed to the target video, and sending the video-range request to an origin server that stores the target video; parsing the feedback metadata and media-data header information to obtain a metadata instance of the target video, and determining a start position and an end position in media data of the target video that correspond to the video dragging parameters; constructing a data acquisition request that contains the start position and the end position, sending the data acquisition request to the origin server, and sending the feedback video-dragging data to the client. The technical solution provided in this disclosure can enable the proxy server to normally process video dragging request.

DISTRIBUTION SYSTEM, INFORMATION PROCESSING SERVER, AND DISTRIBUTION METHOD

A distribution system (1) includes: a plurality of imaging devices (10-1, 10-2, and 10-3) having different specifications; and an information processing server (100) including a controller (120) that generates first control information on the basis of a video stream uplinked from each of a plurality of the imaging devices. The first control information indicates a maximum bit rate value of the video stream. The first control information includes information common to a plurality of the imaging devices.

Vehicle entertainment system

Methods and systems for a vehicle entertainment system are provided. One method includes generating by a processor, a plurality of media sets for storing a plurality of media files at a transportation vehicle, each of the plurality of media set configured to store a first set of media files playable at the same time by all passengers, a second set of media files playable at the same time by up to X percentage of the passengers and a third set of media files playable at the same time by up to Y percentage of the passengers; distributing by the processor, the plurality of media files for storage across a plurality of smart monitors of the transportation vehicle; monitoring user access of the plurality of media files on the transportation vehicle; and modifying by the processor, an assignment of a media file between the first set, the second set and the third set based on a plurality of factors.

METHOD AND AN APPARATUS FOR CONTROLLING CONTENT DELIVERY VIA MACHINE-LEARNING BASED ROUTING
20210385516 · 2021-12-09 · ·

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.

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.

APPARATUS, SYSTEM, AND METHOD FOR ABR SEGMENT PULL DVR
20210377606 · 2021-12-02 ·

A digital video recorder apparatus, system and method for recording programming material and removing limitations of a storage medium by pulling adaptive bit rate segments from a content delivery network.

DATA FORWARDING IN A CONTENT DELIVERY NETWORK
20220210487 · 2022-06-30 ·

Systems, methods, and devices relating to data forwarding in a content delivery network are described herein. In a method, a cache server may receive a request for a first data object from a client device. The cache server may request for and receive the first data object from an origin server. The cache server may determine one or more rules, implemented at the Internet or transport layer of the cache server, configured to cause future data object(s), associated with the first data object, to be forwarded to the client device via the Internet or transport layer, as the case may be. The one or more rules may be additionally or alternatively configured to cause the future data object(s) to be sent to an application layer of the cache server for potential storage at the cache server.