H04N21/25435

VIDEO CONTENT DISTRIBUTION SYSTEM AND CONTENT MANAGEMENT SERVER
20170230692 · 2017-08-10 ·

A video content distribution system including a user terminal on which contents are viewable and a content management server. The user terminal includes a first reception unit configured to receive field-of-view video data. The user terminal includes a display control unit configured to display a field-of-view video. The user terminal includes a viewpoint switch request signal generating unit for requesting a switch from a first viewpoint to a second viewpoint in the field-of-view video. The user terminal includes a first transmission unit configured to transmit the viewpoint switch request signal to the content management server. The content management server includes a second reception unit configured to receive the viewpoint switch request signal. The content management server includes a second transmission unit configured to transmit the field-of-view video data. The content management server further includes a switch count updating unit configured to update a count of switches to the second viewpoint.

AUTOMATED VIDEO BUMPER SYSTEM
20170330597 · 2017-11-16 ·

In some embodiments, a method to process video data may include receiving an upload file; using the publication identifier, identifying a bumper video segment and retrieving the bumper video segment from a storage device; concatenating a video payload with the bumper video segment to create a concatenated video; using the publication identifier, identifying at least one third-party video service to which to publish the concatenated video; and/or transmitting the concatenated video, together with publication credentials, to the third-party video service.

PROGRAMMATIC INGESTION AND STB DELIVERY IN AD AUCTION ENVIRONMENTS
20220239966 · 2022-07-28 · ·

The disclosed technology teaches streamlining use of Society of Cable Telecommunications Engineers (SCTE) 130 framework for delivery of addressable advertising, via a campaign management delegate system that carries out a method that includes receiving an ad management service placement request from a broadcast cable provider for ad insertion into a program and conducting real time bidding for ad insertion during the program. The disclosed method also includes accepting new content provided by a successful bidder, after receiving the placement request and automatically formatting the new content, and uploading the new content to the broadcast cable provider in time for playback with content that prompted the placement request. The method includes responding to the placement request with a placement response that includes a VMAP as reference to the new content. New content can also be uploaded to a CIS managed by the cable provider or provided on behalf of the provider.

SYSTEM AND METHOD FOR MANAGING DYNAMIC PRICING OF MEDIA CONTENT THROUGH BLOCKCHAIN

Aspects of the subject disclosure may include, for example, a method that includes receiving, by a processing system including a processor, a pricing policy for streaming a media asset to a user; and recording, by the processing system, the pricing policy into a blockchain, wherein the pricing policy is used by a billing system to charge the user for streaming the media asset. Other embodiments are disclosed.

System and method for automatically creating a video of a journey

A system and method for automatically creating a video of a journey includes at least one computer unit and at least one vehicle. The vehicle has at least one sensor which is configured to continuously detect technical driving parameters of the vehicle. The vehicle also has at least one video camera which is configured to continuously record video sequences of a predefinable length. The computer unit is configured to process each of the video sequences with respect to the detected technical driving parameters and also to tag each of the processed video sequences with reference to predefinable criteria. The computer unit is configured to automatically create a video including a predefinable number of suitably tagged video sequences.

Dynamic content reordering

In various example embodiments, a system and method for dynamically ordering content and discrete content segments are presented. A set of discrete content segments is received having a first order for distributing the set of discrete content segments during a display of a media stream. Each discrete content segment includes a set of ordering factors. Event data is received. The event data is representative of a set of events depicted by the media stream. A set of event instances is determined from the event data representing the set of events depicted by the media stream. A second order is generated for the set of discrete content segments based on the set of event instances and the sets of ordering factors.

Methods and systems for preventing a user from terminating a service based on the accessibility of a preferred media asset
11330314 · 2022-05-10 · ·

Methods and systems are described herein for preventing a user from terminating a service. Specifically, the media guidance application may generate for display content aimed at preventing the user from terminating a service in response to determining that a user is likely to terminate the service. For example, in response to determining that a particular media asset preferred by a user is accessible through another service, the media guidance application generates the content associated with preventing the user from terminating his or her current service (e.g., discounts to the cost of the current service, promotion or lists of media content available through the current service, etc.).

Device and method for detecting display of provided credit, and program

The present invention enables detection of a sponsorship credit display segment in a broadcast program with higher precision. A sponsorship credit display detection device 100 according to the present invention includes: a related phrase storage unit 120 that stores related phrases included in announcement of a sponsorship credit display and related to the sponsorship credit display, in association with estimation periods; a voice recognition unit 140 that performs voice recognition on an audio signal of the broadcast program; a related phrase detection unit 150 that detects a stored related phrase from results of the voice recognition; a sponsorship credit display segment estimation unit 160 that, using an appearance time of the detected related phrase as a start point, estimates a period corresponding to the estimation period stored in association with the detected related phrase as a sponsorship credit display segment; and a detection unit 170 that, among estimated sponsorship credit display segments, detects a segment that continues for at least a predetermined time period as a sponsorship credit display segment.

Methods and apparatus to determine a unique audience for internet-based media

Methods, apparatus, systems and articles of manufacture are disclosed to generate measures of unique audiences for Internet-based media. An example apparatus disclosed herein includes at least one memory, instructions, and at least one processor. The processor to execute the instructions to: receive first HyperLogLog (HLL) data from a first server of a first database proprietor and second HyperLogLog (HLL) data from a second server of a second database proprietor, the first HLL data including obfuscated first user impression data and the second HLL data including obfuscated second user impression data; generate union HLL data based on the first HLL data from the first database proprietor and the second HLL data from the second database proprietor by performing a union of data sets of the obfuscated first user impression data represented in the first HLL data and the obfuscated second user impression data represented in the second HLL data; and determine a total number of deduplicated unique audience members based on the union HLL data generated by the vector analyzer.

IDENTIFICATION OF ELEMENTS IN A GROUP FOR DYNAMIC ELEMENT REPLACEMENT
20230254532 · 2023-08-10 · ·

In some embodiments, a method determines an element that is associated with a value in a manifest presentation description for a media presentation being played. The value indicates the element of the manifest presentation description is part of a group. Elements in the manifest presentation description are reviewed to determine whether elements in the one or more elements are associated with the value. The method forms a group of elements from elements in the manifest presentation description that include the value and should be replaced as a group. A single request is sent to a device to resolve the group of elements. The method receives information for content for the single request. The information for the content is inserted in the manifest presentation description in place of the group of elements.