IP Library Granted Patent US 11,825,146
Granted Patent B2
US 11,825,146 · App. 17/692,910 · Granted Nov 21, 2023

System and method for storing multimedia files using an archive file format

Inventors: Do Hyun Chung (San Ramon, CA); Ren L. Long (San Jose, CA); Dan Dennedy (Castro Valley, CA)
Assignee: TIVO CORPORATION
H04N21/4147H04L67/1097H04N21/23113H04N21/2747H04N21/4334H04N21/8456H04N21/85406H04L67/01H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,825,146
App. No.
17/692,910
Granted
Nov 21, 2023
Kind
B2
Abstract

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.

Claims (30)

1. A system comprising:

input circuitry configured to:

receive a plurality of segments of a multimedia asset;

a processor configured to:

write the plurality of segments into a single archived file stored in a first type of memory, wherein the single archived file is configured to: a) preserve the received plurality of segments of the multimedia asset in their original format in the archived file, and b) concatenate a segment received in addition to the plurality of segments if the additional received segment also corresponds to the multimedia asset; and

flush the archived file for storage in a second type of memory on a storage device once all segments, from the plurality of segments, corresponding to the multimedia asset have been concatenated, wherein, the archived file is the only file created prior to flushing the archived file into the second type of memory.

2. The system of claim 1 , further comprising:

temporarily holding the archived file in the first type of memory; and

writing to a hard disk storage once it is flushed to a second type of memory.

3. The system of claim 1 , further comprising, using a single write operation to write the single archived file to the first type of memory.

4. The system of claim 1 , further comprising, the single archived file is configured to concatenate headers in the archived file that are not required to be archived.

5. The system of claim 1 , wherein the archived file includes a lesser number of headers than an original file containing the multimedia asset prior to the concatenation.

6. The system of claim 1 , wherein the first type of memory is located on a user device and the second type of memory is located on local or global network.

7. The system of claim 1 , wherein the flushed archived file is completed once all header concatenations are completed.

8. The system of claim 1 , wherein the first type of memory is RAM memory.

9. The system of claim 1 , wherein the second type of memory is hard disk memory.

10. A method comprising:

receiving a plurality of segments of a multimedia asset;

writing the plurality of segments into a single archived file stored in a first type of memory, wherein the single archived file is configured to: a) preserve the received plurality of segments of the multimedia asset in their original format in the archived file, and b) concatenate a segment received in addition to the plurality of segments if the additional received segment also corresponds to the multimedia asset; and

flushing the archived file for storage in a second type of memory on a storage device once all segments, from the plurality of segments, corresponding to the multimedia asset have been concatenated, wherein, the archived file is the only file created prior to flushing the archived file into the second type of memory.

11. The method of claim 10 , further comprising:

temporarily holding the archived file in the first type of memory, and

writing to a hard disk storage once it is flushed to a second type of memory.

12. The method of claim 10 , further comprising, using a single write operation to write the single archived file to the first type of memory.

13. The method of claim 10 , further comprising, configuring the single archived file to concatenate headers in the archived file that are not required to be archived.

14. The method of claim 10 , wherein the archived file includes a lesser number of headers than an original file containing the multimedia asset prior to the concatenation.

15. The method of claim 10 , wherein the first type of memory is located on a user device and the second type of memory is located on local or global network.

16. The method of claim 10 , wherein the flushed archived file is completed once all header concatenations are completed.

17. The method of claim 10 , wherein the first type of memory is RAM memory.

18. The method of claim 10 , wherein the second type of memory is hard disk memory.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0012 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0260 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0332 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2022
From: CHUNG, DO HYUN; LONG, REN L.; DENNEDY, DAN
To: MOBITIV, INC.
Reel/Frame 059246/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2022
From: MOBITV, INC.
To: TIVO CORPORATION
Reel/Frame 059246/0126 →