Patent classifications
H04N21/4335
Binary Media Broadcast Distribution System
A database engine for binary audio and video data. The system creates, retrieves, updates and deletes audio and video binary data from a database. Binary video data stored in a database residing on memory plays faster and is more easily manipulated. The database engine dynamically reads, understands, converts and/or encodes video binary code. Media can be manipulated, encoded for media player format playback, compressed for mobile or HD devices or edited and spliced in binary state for commercial injection of pre-roll, mid-roll and post-roll commercials. The database engine enables databases to be clustered and replicated in memory and run in memory, and outputs video binary data and metadata in memory in real time. Output playback is manipulated in memory where playback format is determined by the requested player and formatted for playback in binary form at the time of playback.
Binary Media Broadcast Distribution System
A database engine for binary audio and video data. The system creates, retrieves, updates and deletes audio and video binary data from a database. Binary video data stored in a database residing on memory plays faster and is more easily manipulated. The database engine dynamically reads, understands, converts and/or encodes video binary code. Media can be manipulated, encoded for media player format playback, compressed for mobile or HD devices or edited and spliced in binary state for commercial injection of pre-roll, mid-roll and post-roll commercials. The database engine enables databases to be clustered and replicated in memory and run in memory, and outputs video binary data and metadata in memory in real time. Output playback is manipulated in memory where playback format is determined by the requested player and formatted for playback in binary form at the time of playback.
MEDIA REMOVAL AFTER CONSUMPTION
One embodiment provides a method including: associating, using a processor, at least one consumer with identified media; determining, using a processor, the at least one consumer has consumed the identified media; and removing, based upon all associated consumers consuming the identified media, the identified media. Other aspects are described and claimed.
MEDIA REMOVAL AFTER CONSUMPTION
One embodiment provides a method including: associating, using a processor, at least one consumer with identified media; determining, using a processor, the at least one consumer has consumed the identified media; and removing, based upon all associated consumers consuming the identified media, the identified media. Other aspects are described and claimed.
SYSTEM, DEVICE, AND PROCESSES FOR INTELLIGENT START PLAYBACK OF PROGRAM CONTENT
Systems, devices, and processes are provided to facilitate the streaming of a playback of a recorded program in a video playback recording system. These systems, devices, and processes provide operating the cloud-based DVR in a recording mode for user selection of program content for recordation in a video playback file by the cloud-based DVR wherein the video playback file containing the program content is recorded by the user selection beginning with a start time associated with the DVR event file; and generating a manifest file that contains a program marker of a start time of the program content omitting any recorded commercial content at a beginning of the video playback file associated by beginning of the recording from the start time associated with the DVR event file.
SYSTEM, DEVICE, AND PROCESSES FOR INTELLIGENT START PLAYBACK OF PROGRAM CONTENT
Systems, devices, and processes are provided to facilitate the streaming of a playback of a recorded program in a video playback recording system. These systems, devices, and processes provide operating the cloud-based DVR in a recording mode for user selection of program content for recordation in a video playback file by the cloud-based DVR wherein the video playback file containing the program content is recorded by the user selection beginning with a start time associated with the DVR event file; and generating a manifest file that contains a program marker of a start time of the program content omitting any recorded commercial content at a beginning of the video playback file associated by beginning of the recording from the start time associated with the DVR event file.
On-Camera Video Capture, Classification, and Processing
Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. Events of interest can be tagged within the video based on, for instance, user input, audio signals, motion vectors, and metadata corresponding to the video. A camera system can process video data based on the events of interest tagged within the video before outputting the video data. For instance, video scenes associated with tagged events of interest can be combined to form a video highlight clip. Likewise, portions of video tagged with events of interest can be encoded or stored at a higher resolution or frame rate than other portions of the video.
METHODS AND SYSTEMS FOR ACCESSING STORED CONTENT
Methods and systems are described for storing content. One or more sections of the stored content may be subdivided into user-specific portions and common portions. The user-specific portions may be stored in user-specific storage associated with corresponding accounts of a plurality of user accounts. The common portions may be stored in common storage associated with the plurality of user accounts. User accounts may request access to the stored content. One or more caching criteria may be used to determine whether to cache any common portions of the stored content. Requests for the content may be processed using the common portions stored in the cache storage.
METHOD AND SYSTEM FOR PROGRAMMABLE LOOP RECORDING
A loop recording system allows users to remotely save and share short recorded video, audio, or combination clips using portable devices equipped with cameras, microphones, and sensors. The loop recording system enables users of portable devices, such as smartphones, tablets, smart watches, etc., to record moments of interest during live events (hereinafter called “loops”, “recordings”, or “loop recordings”), while preventing unwanted data loss and conserving memory resources of the portable device. In exemplary embodiments, the loop recording system has loop recording intervals that can be defined by the user or can be predetermined, certain recordings can be automatically saved rather than overwritten, and/or the number of recordings that are saved may be programmable by the user or predetermined. The loop recording system can also prevent unwanted erasure of data, facilitating the tagging of loops, sharing of loops, and enhancing the loops using post processing means.
METHOD AND SYSTEM FOR PROGRAMMABLE LOOP RECORDING
A loop recording system allows users to remotely save and share short recorded video, audio, or combination clips using portable devices equipped with cameras, microphones, and sensors. The loop recording system enables users of portable devices, such as smartphones, tablets, smart watches, etc., to record moments of interest during live events (hereinafter called “loops”, “recordings”, or “loop recordings”), while preventing unwanted data loss and conserving memory resources of the portable device. In exemplary embodiments, the loop recording system has loop recording intervals that can be defined by the user or can be predetermined, certain recordings can be automatically saved rather than overwritten, and/or the number of recordings that are saved may be programmable by the user or predetermined. The loop recording system can also prevent unwanted erasure of data, facilitating the tagging of loops, sharing of loops, and enhancing the loops using post processing means.