IP Library Granted Patent US 7,437,059
Granted Patent B1
US 7,437,059 · App. 10/301,100 · Granted Oct 14, 2008

Methods and systems for expanding recording capacity of optical discs

Assignee: Sonic Solutions
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,437,059
App. No.
10/301,100
Granted
Oct 14, 2008
Kind
B1
Abstract

A software driven method for appending data to a rewritable optical disc is provided. The method includes detecting a rewritable optical disc, and the rewritable optical disc contains a first written session with a file system and an associated volume descriptor. The method then detects a request to write a new session to the rewritable optical disc. Now, it is determined that the new session is to be written past a boundary limit, e.g., such as an OS boundary. A new file system for the new session is then generated, where the new file system having an updated volume descriptor. Data for the new session is written and the volume descriptor of the first written session is replaced with the updated volume descriptor.

Claims (51)

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

detecting a rewritable DVD disc, wherein the rewritable DVD disc contains a first written session with a file system and an associated volume descriptor;

detecting a request to write a new session to the rewritable DVD disc;

determining that the new session is to be written past an Operating System boundary limit of the rewritable DVD disc;

generating a new file system for the new session, the new file system having an updated volume descriptor;

writing data for the new session; and

replacing the volume descriptor of the first written session with the updated volume descriptor, the volume descriptor of the first written session located before the Operating System boundary limit.

2. The software driven method as recited in claim 1 , further comprising:

setting an anchor to point to the volume descriptor of the first written session.

3. The software driven method as recited in claim 1 , wherein the sessions are of an optical disc format.

4. The software driven method as recited in claim 1 , wherein the sessions are of an Universal Disc Format.

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

receiving a rewritable DVD disc for recording, wherein the rewritable DVD disc contains a previously written session with a file system and an associated volume descriptor;

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

generating a file system for the new session, the file system having an updated volume descriptor;

writing data for the new session, wherein the new session is located after an operating system boundary limit and the previously written session is located before the operating system boundary limit; and

replacing the volume descriptor of a first written session with an updated volume descriptor of the new session, the volume descriptor of the first written session located before the operating system boundary limit.

6. The software driven method driven method as recited in claim 5 , further comprising:

setting an anchor to point to the volume descriptor of the first written session.

7. The software driven method as recited in claim 5 , wherein the sessions are of an optical disc format.

8. The software driven method as recited in claim 5 , wherein the sessions are of an Universal Disc Format.

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

detecting an optical disc, wherein the optical disc contains a first written session with a file system and an associated volume descriptor;

detecting a request to write a new session to the optical disc;

determining that the new session is to be written past an Operating System volume reading limit of the rewritable DVD disc;

generating a new file system for the new session, the new file system having an updated volume descriptor;

writing data for the new session; and

replacing the volume descriptor of the first written session with the updated volume descriptor, the volume descriptor of the first written session located before the Operating System boundary limit.

10. The computer driven method as recited in claim 9 , further comprising:

setting a pointer to point to the volume descriptor of the first written session.

11. The computer driven method as recited in claim 9 , wherein the sessions are of a Universal Disc Format.

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

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

14. Computer readable media having program instructions embedded on a data storage device which when read by a computer system causes the computer system to perform a method for appending data to an optical disc, the method comprising:

detecting an optical disc, wherein the optical disc contains a first written session with a file system and an associated volume descriptor;

detecting a request to write a new session to the optical disc;

determining that the new session is to be written past a boundary limit of the optical disc;

generating a new file system for the new session, the new file system having an updated volume descriptor;

writing data for the new session; and

replacing the volume descriptor of the first written session with the updated volume descriptor, volume descriptor of the first written session located before the boundary limit of the optical disc.

15. The computer readable media as recited in claim 14 , further comprising:

setting an anchor to point to the volume descriptor of the first written session.

16. The computer readable media as recited in claim 14 , wherein the sessions are of an optical disc format.

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

18. A software driven method for recording data to an optical media, the method comprising:

detecting an optical media, wherein the optical media contains a first written session with a file system and an associated volume descriptor;

detecting a request to write a new session to the optical media;

determining that the new session is to be written past a software boundary limit of the optical media;

generating a new file system for the new session, the new file system having an updated volume descriptor;

writing data for the new session to the optical media; and

replacing the volume descriptor of the first written session with the updated volume descriptor, the volume descriptor of the first written session located before the software boundary limit of the optical media.

Assignments (13)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2004
From: ROXIO, INC.
To: SONIC SOLUTIONS
Reel/Frame 015499/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2002
From: LA, LUKE KIEN; JAMES, KENNETH
To: ROXIO, INC.
Reel/Frame 013513/0756 →