IP Library Granted Patent US 7,634,172
Granted Patent B1
US 7,634,172 · App. 10/185,305 · Granted Dec 15, 2009

Methods for recording multiple sessions on a rewritable DVD disc

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,634,172
App. No.
10/185,305
Granted
Dec 15, 2009
Kind
B1
Abstract

A software driven method for recording multiple sessions on a rewritable DVD is provided. Examples include a software-driven method for appending data to rewritable DVD disc. A rewritable DVD disc for recording, wherein the rewritable DVD disc contains previously written data is received for appending data. A request to append new data to the rewritable DVD disc is received. A file system for the previously written data is located and includes a pointer to the start of the file system. The file system for the previously written data is then read. The file system is modified to continue pointing to files associated with the previously written data and to generate pointers to files of the new data. An updated file system and the new data to the rewritable DVD disc are logically written after the previously written data. The pointer of the file system is then modified to refer to the updated file system.

Claims (43)

1. A software driven method for appending data to rewritable DVD disc, the method comprising:

receiving a rewritable DVD disc for recording, wherein the rewritable DVD disc contains previously written data;

detecting a request to append new data to the rewritable DVD disc;

locating a file system for the previously written data, the file system including a pointer to the start of the file system;

reading the file system for the previously written data;

modifying the file system to continue pointing to files associated with the previously written data and to generate pointers to files of the new data;

writing an updated file system and the new data to the rewritable DVD disc logically after the previously written data, wherein the updated file system includes pointers tracking all previously written data and the new data; and

modifying the pointer of the file system to refer to the updated file system.

2. The software driven method as recited in claim 1 , wherein the pointer that defines the start of the file system is an anchor.

3. The software driven method as recited in claim 1 , wherein the previously written data is part of a closed session.

4. The software driven method as recited in claim 1 , wherein the writing of the updated file system further comprising:

writing the modified file system having pointers to files associated with the previously written data.

5. The software driven method as recited in claim 1 , wherein each of the file system and the updated file system is of an optical disc format.

6. The software driven method as recited in claim 1 , wherein the optical disc format is a Universal Disc Format.

7. A computer driven method for recording data to an optical disc, comprising:

detecting an optical disc having previously written data, the previously written data being managed by a file system within a closed session;

writing an updated file system after the previously written data, the updated file system maintaining pointers to all previously written data and generating pointers to the new data;

enabling writing of new data to the optical disc after the closed session, the new data being managed by the updated file system; and

updating a pointer which points to the file system of the previously written data to refer to the updated file system.

8. The computer driven method as recited in claim 7 , wherein the optical disc is a rewritable DVD disc.

9. The computer driven method as recited in claim 7 , wherein the optical disc format is a Universal Disc Format.

10. The computer driven method as recited in claim 7 wherein the pointer is an anchor.

11. A software driven method for appending data to a DVD disc, the method comprising:

receiving the DVD disc for writing, wherein the DVD disc contains a last closed session;

detecting a request to append new data to the DVD disc;

locating a file system for the last closed session;

locating a first file system, the first file system including an anchor pointing to the start of the file system;

reading the file system for the last closed session;

modifying the file system to continue pointing to a location of files associated with the last closed session and to generate pointers to locations of files of the new data;

writing an updated file system and the new data to the DVD disc logically after the last closed session, wherein the updated file system includes pointers tracking all previously written data and the new data; and

modifying the anchor of the first file system to refer to the updated file system.

12. The software driven method as recited in claim 11 , wherein the DVD disc format is a Universal Disc Format.

13. Computer readable media having program instructions for recording data to an optical disc, comprising:

program instructions for detecting an optical disc having previously written data, the previously written data being managed by a file system within a closed session;

program instructions for writing an updated file system after the previously written data, the updated file system maintaining pointers to all previously written data and generating pointers to the new data;

program instructions for enabling writing of new data to the optical disc after the closed session, the new data being managed by the updated file system; and

program instructions for updating a pointer which points to the file system of the closed session to refer to the updated file system.

14. The computer readable media as recited in claim 13 , wherein the optical disc format is a Universal Disc Format.

15. The computer readable media as recited in claim 13 , wherein the optical disc is a rewritable DVD disc.

16. The computer readable media as recited in claim 13 , wherein pointers to previously written data track all previously written data no matter which session the previously written data was recorded, and the pointer of the file system is u dated from pointing to the file system within the closed session to point to the updated file system.

17. The software driven method as recited in claim 1 , wherein tracking all previously written data occurs no matter which session the previously written data was recorded, and the pointer of the file system is modified from pointing to the file system for the previously written data to point to the updated file system.

18. The computer driven method as recited in claim 7 , wherein pointers track all previously written data no matter which session the previously written data was recorded.

19. The software driven method as recited in claim 11 , wherein tracking all previously written data occurs no matter which session the previously written data was recorded, and the anchor is modified from pointing to file system of the last closed session to point to the updated file system.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
SECURITY INTEREST Recorded May 1, 2026
From: COREL CORPORATION
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 075315/0928 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2019
From: COREL SOFTWARE LLC
To: COREL CORPORATION
Reel/Frame 048067/0586 →
CHANGE OF NAME Recorded Nov 29, 2018
From: 8324450 CANADA INC.
To: COREL SOFTWARE LLC
Reel/Frame 047675/0950 →
ENTITY DOMICILE CHANGE Recorded Dec 17, 2014
From: 8324450 CANADA INC.
To: 8324450 DELAWARE LLC
Reel/Frame 034651/0817 →
PATENT RELEASE Recorded Jul 22, 2014
From: JPMORGAN CHASE BANK N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 033378/0685 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE, AND REPLACE THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 030427 FRAME 0331. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO 8324450 CANADA INC. Recorded Aug 1, 2013
From: COREL CORPORATION
To: 8324450 CANADA INC.
Reel/Frame 030986/0268 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2013
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 030591/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
To: 8324450 CANADA INC.
Reel/Frame 030427/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2013
From: COREL CORPORATION
To: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
Reel/Frame 030427/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2012
From: SONIC SOLUTIONS LLC
To: COREL CORPORATION
Reel/Frame 027904/0924 →
MERGER Recorded Jun 30, 2011
From: SPARTA ACQUISITION SUB, INC
To: SONIC SOLUTIONS LLC
Reel/Frame 026533/0400 →
SECURITY AGREEMENT Recorded Mar 25, 2011
From: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026026/0111 →