IP Library Granted Patent US 7,272,300
Granted Patent B2
US 7,272,300 · App. 11/048,401 · Granted Sep 18, 2007

Method and apparatus for storing content

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 7,272,300
App. No.
11/048,401
Granted
Sep 18, 2007
Kind
B2
Abstract

A system receives a broadcast program and temporarily stores the program data. A request is received to permanently record the broadcast program. This request is received after a portion of the broadcast program has been received and temporarily stored. The broadcast program is then permanently recorded, including the temporarily stored program data. A metafile identifies portions of the broadcast program and is accessible by a reader to continuously retrieve the stored portions of the broadcast program.

Claims (15)

1. A method comprising:

storing a portion of a broadcast program as time shifted data;

retrieving and displaying the time shifted data;

receiving a request to record the broadcast program as recorded data after a portion of the time shifted data has been stored; and

recording the broadcast program,

wherein recording the broadcast program includes modifying a metafile to indicate that the time shifted data associated with the broadcast program is recorded data, wherein the metafile references media files that make up at least a portion of the broadcast program, and wherein two or more metafiles can be associated with different portions of the broadcast program, and wherein at least some metafiles can overlap with other metafiles by referencing overlapping content from referenced media files.

2. A method as recited in claim 1 wherein recording the broadcast program includes recording the portion of the broadcast program associated with the time shifted data.

3. A method as recited in claim 1 wherein recording the broadcast program includes converting the time shifted data associated with the broadcast program to recorded data.

4. A method as recited in claim 1 wherein recording the broadcast program includes creating a metafile associated with the recorded data.

5. A method as recited in claim 1 wherein storing a portion of the broadcast program as time shifted data includes creating a metafile associated with the time shifted data.

6. A method as recited in claim 1 further comprising recording a remainder of the broadcast program as recorded data.

7. One or more computer-readable memories containing a computer program that is executable by a processor to perform the method recited in claim 1 .

8. A method as recited in claim 1 further comprising maintaining a metadata file that includes a reference to at least one file that stores the time shifted data, the metadata file further including a reference to a file that stores the recorded broadcast program.

9. A method as recited in claim 8 further comprising modifying the reference to the at least one file that stores the time shifted data when the receiving a request is made.

10. A method as recited in claim 9 wherein the reference is modified to indicate the at least one file that stores the time shifted data now includes recorded data.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2014
From: MICROSOFT CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 034539/0676 →