Patent classifications
H04N21/2665
Method and system of managing data files
Methods and systems of inserting image files into a container are described herein. One method includes overseeing a submission of images to containers, retrieving a job of inserting images into the container, and inserting images into the container by, for each of the plurality of images: (i) reading and analyzing source data including the image; (ii) opening the container, which includes records, where the image will be stored; (iii) determining whether the source data is valid to be entered into a record; (iv) responsive to a determination that the source of data is valid, preparing metadata; (v) writing the record into the container; and (vi) marking a status flag/mark of the record as being updated while writing the record into the container.
Systems and methods of universal video embedding
Systems and methods described in this application are directed to universal online video embedding through a single platform. Videos are stored all over the internet in all kinds of different formats across a wide variety of video platforms, websites, and video publishers that makes video content available online. Systems and methods of the inventive subject matter facilitate handling and embedding of videos from any number of different video sources through a single platform by, for example: initializing known video platforms having available APIs or SDKs to streamline embedding of those videos, and, in the absence of an API or SDK, the service platform can go through several steps to determine how best to present the video to a client, whether that involves embedding the video or executing a callback to cause an end-user application to open a webpage URL in a web browser to access the video.
SYSTEM AND METHOD FOR AGGREGATING VIEWABLE CONTENT FROM MULTIPLE SOURCES VIA USER-FRIENDLY INTERFACE
System and method allowing users to interface with all available content, including streaming, video on demand, television, etc., in a seamless, streamlined, easily searchable format thereby eliminating the need for users to move from interface to interface. The content is displayed in easy to search genres, such as comedies, sports, actors, etc. The system and method further provide non-media options (e.g., Food and Shopping) for users to access and interface with while simultaneously watching media content from the media content sources.
Transport stream automatic change over
A device, system, and method perform an automatic change over for transport streams. The method is performed at an output server. The method includes selecting a first transport stream. The method includes generating a first portion of an output based on the first transport stream. The method includes selecting a second transport stream. The method includes determining a frametime to synchronize first packets of the first transport stream to second packets of the second transport stream. The frametime is based on a start time of a content item included in the first transport stream and the second transport stream and a completed progression of the content item using the first transport stream. The method includes determining a location in the second transport stream based on the frametime. The method includes generating a second portion of the output based on the second transport stream starting at the location.
Transport stream automatic change over
A device, system, and method perform an automatic change over for transport streams. The method is performed at an output server. The method includes selecting a first transport stream. The method includes generating a first portion of an output based on the first transport stream. The method includes selecting a second transport stream. The method includes determining a frametime to synchronize first packets of the first transport stream to second packets of the second transport stream. The frametime is based on a start time of a content item included in the first transport stream and the second transport stream and a completed progression of the content item using the first transport stream. The method includes determining a location in the second transport stream based on the frametime. The method includes generating a second portion of the output based on the second transport stream starting at the location.
Swivel search system
A method and apparatus for performing an integrated search is provided. An interface is provided that allows users to search and select any data related to a searchable term. Searchable terms may comprise titles of content, actors, and tags. Upon receiving results from the initial search, the user progresses through the initial search by selecting a result from the initial search and conducting a further search of that selection. The search may progress through many layers of searching in order to find information useful to the user and the user may perform actions based upon results of the search. The search implements a display with two columns, the first column displaying selectable data, and the second column displaying results to the selected data. The search is further customizable based upon a privacy level selected by the user.
Swivel search system
A method and apparatus for performing an integrated search is provided. An interface is provided that allows users to search and select any data related to a searchable term. Searchable terms may comprise titles of content, actors, and tags. Upon receiving results from the initial search, the user progresses through the initial search by selecting a result from the initial search and conducting a further search of that selection. The search may progress through many layers of searching in order to find information useful to the user and the user may perform actions based upon results of the search. The search implements a display with two columns, the first column displaying selectable data, and the second column displaying results to the selected data. The search is further customizable based upon a privacy level selected by the user.
Content delivery system for television broadcast systems
Systems and methods are provided for facilitating the selection of content for a television broadcast system. A first request for content in a broadcasting based format is received from a television broadcast system. A second request for content in a computer based format is sent to a network-based content selection system. A content identifier associated with selected content is received from the network-based content selection system and sent to the television broadcast system.
Content delivery system for television broadcast systems
Systems and methods are provided for facilitating the selection of content for a television broadcast system. A first request for content in a broadcasting based format is received from a television broadcast system. A second request for content in a computer based format is sent to a network-based content selection system. A content identifier associated with selected content is received from the network-based content selection system and sent to the television broadcast system.
System and method for compiling user-generated videos
A system and method are operable within a computer network environment for compiling videos into a compilation, where each video is programmatically inserted into the compilation, and the resulting video compilation plays alongside an audio track preferably sourced using a unique identifier for the audio track. The system includes a solution stack comprising a remote service system and at least one client, which may be operable to generate at least one video to be associated with an audio track section, with such section determined by select start/end times, programmatically identified, or programmatically associated based on selected metadata. The system then operates to compile at least one user-generated video into an audiovisual set which may be presented as a social post, and further into a video compilation which may include additional filler content, to play alongside a section or the entirety of an audio track.