H04N21/2393

TV broadcasting system that automatically generates progress data for broadcasting
11595712 · 2023-02-28 · ·

A broadcasting system that automatically generates broadcast transmission progress data generates and provides broadcast transmission progress data for real-time broadcast images including product information, discount information, and delivery information related to real-time broadcast images.

MEDIA RESOURCE STORAGE AND MANAGEMENT
20180007310 · 2018-01-04 ·

A computer-implemented method obtains a plurality of image files, each corresponding to an image in a video stream and builds a common file from a contiguous grouping of the plurality of image files. The video stream has a plurality of contiguous video segments, each having a first video frame, and the plurality of image files correspond to the plurality of first video frames of the plurality of video segments. The plurality of video segments are of approximately equal duration.

METHOD AND APPARATUS FOR VIDEO TRANSMISSION

An objective of the present invention is to provide a method and apparatus for video transmission, wherein the video is initially stored in one or more other network devices. The method comprises receiving a second request for a video from a user equipment; forwarding the second request to other network device corresponding to the second request; determining a manner of obtaining the video based on a response, received from the other network device, to the second request; and transmitting the video obtained based on the manner of obtaining the video to the user equipment. Compared with the prior art, by uniformly determining a manner of obtaining a video and transmitting the obtained video to the user equipment the present invention, the present invent on lowers deployment difficulty, reduces bandwidth resource demands, and enhances the video sharing degree.

Methods and Systems for Detecting Persons in a Smart Home Environment

The various implementations described herein include methods, devices, and systems for detecting motion and persons. In one aspect, a method is performed at a smart home system that includes a video camera, a server system, and a client device. The video camera captures video and audio, and wirelessly communicates, via the server system, the captured data to the client device. The server system: (1) receives and stores the captured data from the video camera; (2) determines whether an event has occurred, including detected motion; (3) in accordance with a determination that the event has occurred, identifies video and audio corresponding to the event; and (4) classifies the event. The client device receives information indicative of the identified events, displays a user interface for reviewing the video and audio stored by the remote server system, and displays the at least one classification for the event.

Generating deterministic de-identified unique household identifiers (UHIDs)

In an anonymous matching system, a demand-side service platform (DSP) may select segments to populate a target audience. A data warehouse platform and a multichannel video programming distributor (MVPD) platform ingest address lists, eliminate personally identifiable information (PII) from the address lists, and process the de-identified addresses to generate deterministic unique anonymous household identifiers (UHIDs). Households may be selected, for example, at the DSP's direction, to form a query request without exposing the PII. In response to the query request, the MVPD platform determines a matching UHID and includes a matching household attribute, such as an IP address or the like, in a query response without exposing the PII.

METHOD, APPARATUS, AND SYSTEM FOR SWITCHING FROM VIDEO LIVE STREAM TO VIDEO-ON-DEMAND DATA

A method, a system, a terminal and a server for switching from a video live stream to video-on-demand data are provided. The method includes: sending, by a terminal, a video acquisition request for a target video to a server; acquiring, by the server, video data of the target video from a live stream of the target video in response to the video acquisition request, and storing the acquired video data of the target video; sending, by the terminal, a video editing request for the target video to the server; performing, by the server, non-linear editing on the video data of the target video in response to the video editing request; and storing, by the server, the edited video data as video-on-demand data of the target video.

Live ad processing engine service

Techniques described herein provide for a live advertising processing engine service to act as an intermediary between client applications and advertising networks. The live advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. The live advertising processing engine service can further track where, in playback the live content, a client currently is, to indicate to the client—or other application—when advertisement breaks are and/or provide supplemental advertisement information to enable the client to provide a rich user experience.

METHOD AND SYSTEM FOR RECOMMENDING DYNAMIC, ADAPTIVE AND NON-SEQUENTIALLY ASSEMBLED VIDEOS
20180014053 · 2018-01-11 ·

The present disclosure provides a system and method for recommending dynamic, adaptive and non-sequentially assembled videos. The method includes reception of a set of preference data and a set of user authentication data. The method includes development of an interest profile of the user. The method includes fetching of the one or more tagged videos. The method includes fragmentation of each tagged video into the one or more tagged fragments and segregation of one or more mapped fragments into one or more logical sets of mapped fragments. The method includes mining of semantic context information from each mapped fragment and each logical set of mapped fragments. The method includes clustering of the one or more logical sets of mapped fragments and assembling of the one or more logical clusters of mapped fragments to obtain a set of assembled videos. The method includes recommendation of the set of assembled videos.

METHOD AND SYSTEM FOR REAL TIME, DYNAMIC, ADAPTIVE AND NON-SEQUENTIAL STITCHING OF CLIPS OF VIDEOS
20180014052 · 2018-01-11 ·

The present disclosure provides a method and system for real time, dynamic, adaptive and non-sequential assembling of one or more mapped fragments of one or more tagged videos. The method includes a step of receiving a set of preference data from pre-defined selection criteria and set of user authentication data. The method includes another step of fetching the one or more tagged videos from the digitally processed repository of videos. The method includes yet another step of fragmenting each tagged video of the one or more tagged videos into the one or more tagged fragments and clustering one or more logical sets of mapped fragments into one or more logical clusters of mapped fragments. The method includes yet another step of assembling at least one of the one or more logical clusters of mapped fragments in a pre-defined order of preference to obtain an assembled video.

MULTIMEDIA CONTENT MANAGEMENT SYSTEM AND METHOD
20180014059 · 2018-01-11 ·

A multimedia content management system includes a mobile computing device and a backend server. The mobile computing device includes a memory programmed with a mobile application, a processor module, a wireless communication module configured to communicate over a wireless communication link, and a first multimedia device configured to capture a first video and a second video. The mobile application is configured to transmit the first video and the second video over the wireless communication link via the wireless communication module. The backend server is communicably coupled to the mobile computing device via the wireless communications link and configured to execute a persistent internet accessible request protocol for receiving, updating, and storing transmitted videos. The multimedia content management system is useful for hosting and remotely managing multimedia content.