H04N21/23113

RECORDED CONTENT STORAGE AND DELIVERY MANAGEMENT
20220210489 · 2022-06-30 ·

Systems and methods for managing the storage and delivery of recorded content in a network digital video recorder (DVR) system are disclosed. A plurality of requests to record a program may be received, wherein the program may comprise a plurality of segments. A segment from the plurality of segments may be determined to be copied to a first storage. A copy of the segment may be received from a second storage and a plurality of copies of the segment may be created in the first storage from the copy of the segment received from the second storage. The quantity of the plurality of copies of the segment may be equal to the quantity of the plurality of requests to record the program.

PRE-POSITIONING OF STREAMING CONTENT ONTO COMMUNICATION DEVICES FOR FUTURE CONTENT RECOMMENDATIONS

Facilitating pre-positioning of streaming content onto communication devices is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise facilitating an identification of a first multimedia content stream and a second multimedia content stream. The identification can be based on a usage preference of a defined entity associated with a communication device. The operations can also comprise, in response to a determination that an available network satisfies a defined network criterion, facilitating pre-positioning, at a data store of the communication device, the first multimedia content stream and the second multimedia content stream.

Systems and methods for managing storage of media content item
11395021 · 2022-07-19 · ·

Systems and methods are described to selectively provide a buffer time prior to deletion of a media content item. In particular, techniques are presented for transmitting a proposal to delay deletion of a media content item, in response to determining that a number of identified users likely to view the media content item exceeds a predetermined number. Systems and methods are also described to identify a user who is likely to view the media content item, and present to the identified user an offer to extend availability of a media content item. Deletion of the media content item may be delayed by a predetermined time period.

EVENT LEVEL RETENTION MANAGEMENT FOR DATA STREAMS
20220222206 · 2022-07-14 ·

The described technology is generally directed towards fine-grained data retention management in stream-based data storage systems, which facilitates specifying retention policy at the event level. A fixed retention period corresponding to a retention end time is associated with each event, and the system keeps the longest of the retention end times for each segment of a data stream. Stream cuts are generated which divide the data stream into fragments, and are the basis for truncating the data stream. Each stream cut contains a stream cut retention end time obtained from the longest retention end time of the retention end times of the active segments. When an attempt to truncate a data stream from a stream cut is made, the attempt is blocked if the stream cut's retention end time is in the future, otherwise truncation from the stream cut point is allowed to proceed.

METHODS AND APPARATUS TO VALIDATE REFERENCE MEDIA ASSETS IN MEDIA IDENTIFICATION SYSTEM
20220321953 · 2022-10-06 ·

Methods, apparatus, systems and articles of manufacture are disclosed to validate reference media assets in media identification systems. Example apparatus disclosed herein include an asset data receiver to identify respective instances of media represented by corresponding candidate media resources to be verified, and a media player controller to cause the respective instances of media to be presented and monitored by corresponding ones of a plurality of virtual machines. Disclosed example apparatus also include an asset matcher to perform a comparison of a first one of the candidate media resources to a corresponding test media resource generated by a first one of the virtual machines that played and monitored a first one of the instances of media represented by the first one of the candidate media resources. Disclosed example apparatus further include an asset validator to validate the first one of the candidate media resources based on the comparison.

Method and apparatus for downloading resources

The present disclosure relates to a method and an apparatus for downloading resources, and a non-transitory computer-readable storage medium, and belongs to the field of Internet technology. The method includes: receiving a resource access request for a target resource from a client, and determining an access address of the resource access request, in which the access address carries an identifier of the target resource; querying a status of the target resource according to the identifier of the target resource carried in the access address; and sending, in response to the target resource being in a first status, a content distribution network address corresponding to the target resource to the client to cause the client to download the target resource according to the content distribution network address.

SYSTEM AND METHOD FOR STORING MULTIMEDIA FILES USING AN ARCHIVE FILE FORMAT
20220201351 · 2022-06-23 ·

Techniques and mechanisms described herein facilitate the storage of digital media recordings. According to various embodiments, a system is provided comprising a processor, a storage device, Random Access Memory (RAM), an archive writer, and a recording writer. The archive writer is configured to retrieve a plurality of small multimedia segments (SMSs) in RAM and write the plurality of SMSs into an archive container file in RAM. The single archive container file may correspond to a singular multimedia file when complete. New SMSs retrieved from RAM are appended into the archive container file if the new SMSs also correspond to the singular multimedia file. The recording writer is configured to flush the archive container file to be stored as a digital media recording on the storage device once enough SMSs have been appended by the archive writer to the archive container file to complete the singular multimedia file.

CACHE MANAGEMENT IN A VIDEO CONTENT DISTRIBUTION NETWORK
20220103876 · 2022-03-31 ·

Cache management techniques are described for a content distribution network (CDN), for example, a video on demand (VOD) system supporting user requests and delivery of video content. A preferred cache size may be calculated for one or more cache devices in the CDN, for example, based on a maximum cache memory size, a bandwidth availability associated with the CDN, and a title dispersion calculation determined by the user requests within the CDN. After establishing the cache with a set of assets (e.g., video content), an asset replacement algorithm may be executed at one or more cache devices in the CDN. When a determination is made that a new asset should be added to a full cache, a multi-factor comparative analysis may be performed on the assets currently residing in the cache, comparing the popularity and size of assets and combinations of assets, along with other factors to determine which assets should be replaced in the cache device.

System and method for storing multimedia files using an archive file format
11310550 · 2022-04-19 · ·

Techniques and mechanisms described herein facilitate the storage of digital media recordings. According to various embodiments, a system is provided comprising a processor, a storage device, Random Access Memory (RAM), an archive writer, and a recording writer. The archive writer is configured to retrieve a plurality of small multimedia segments (SMSs) in RAM and write the plurality of SMSs into an archive container file in RAM. The single archive container file may correspond to a singular multimedia file when complete. New SMSs retrieved from RAM are appended into the archive container file if the new SMSs also correspond to the singular multimedia file. The recording writer is configured to flush the archive container file to be stored as a digital media recording on the storage device once enough SMSs have been appended by the archive writer to the archive container file to complete the singular multimedia file.

Archiver for data stream service
11294853 · 2022-04-05 · ·

Data is obtained from a data stream managed by a data stream service prior to expiration of a data retention time. The data is archived to a data store distinct from the data stream service (e.g., in a full or compacted mode). Access to the archived data is provided via a proxy that intercepts requests directed to the streaming service. For example, the proxy or a redirect utility for the proxy may intercept a query, and for data specified in the query that is past the retention expiration time, the data is retrieved from the data store. For data specified in the query that has not yet expired, the data is retrieved from the data stream service. In either case, the system responds to the query with the retrieved data according to the access interface of the data stream service (e.g., injecting the retrieved data into a data stream).