US2007033219A1PendingUtilityA1

Methods and media for efficient optical media recording

Assignee: SONIC SOLUTIONSPriority: Jan 27, 2003Filed: Oct 6, 2006Published: Feb 8, 2007
Est. expiryJan 27, 2023(expired)· nominal 20-yr term from priority
G11B 2220/2537G11B 27/034Y10S707/99942Y10S707/99956
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and media for pre-mastering in preparation for efficient recording data files to optical media are provided. In one example, a method for recording data files to optical media is provided. The method includes receiving a request to write a selection of data files to an optical media. The method also includes generating a file node for each file in the selection of data files, wherein the file node is used to retrieve the each file in a single step from root to file avoiding tracing the each file back through any intermediate sub-directories. The method further includes constructing a database for the selection of data files, the database being configured to list each file in the selection of data files to be written to the optical media, and writing the selection of data files listed in the database to the optical media.

Claims

exact text as granted — not AI-modified
1 . A method for recording data files to optical media, comprising: 
 receiving a request to write a selection of data files to an optical media;    generating a file node for each file in the selection of data files, wherein the file node is used to retrieve the each file in a single step from root to file avoiding tracing the each file back through any intermediate sub-directories;    constructing a database for the selection of data files, the database being configured to list each file in the selection of data files to be written to the optical media; and    writing the selection of data files listed in the database to the optical media.    
   
   
       2 . The method for recording data files to optical media as recited in  claim 1 , further comprising: 
 accessing each file in the selection of data files;    verifying a source location of each file in the selection of data files;    determining a file size of each file in the selection of data files; and    verifying a file integrity of each file in the selection of data files.    
   
   
       3 . The method for recording data files to optical media as recited in  claim 2 , further comprising: 
 determining a location for each file in the selection of data files on the optical media; and    determining whether each file in the selection of data files is sent to system cache.    
   
   
       4 . The method for recording data files to optical media as recited in  claim 3 , wherein the database is configured to list a track number to which each file in the selection of data files is assigned.  
   
   
       5 . The method for recording data files to optical media as recited in  claim 3 , further comprising enabling the editing of a track to which each file in the selection of data files is assigned.  
   
   
       6 . The method for recording data files to optical media as recited in  claim 3 , wherein the database is configured to list a size in blocks of each file in the selection of data files.  
   
   
       7 . The method for recording data files to optical media as recited in  claim 3 , wherein the data files listed in the database are arranged in a sequence in which the data files will be recorded to the optical media.  
   
   
       8 . The method for recording data files to optical media as recited in  claim 7 , further comprising: 
 enabling moving each file within the sequence to create a new sequence; and    enabling fixing of a location for each file within the sequence and the new sequence.    
   
   
       9 . A method for pre-mastering in preparation for recording data files to optical media, comprising: 
 receiving a selection of data files to be recorded to an optical media;    generating a database in which to list the selection of data files;    populating the database with the selection of data files, the data files being identified by file nodes and listed in alphabetical order by directory, wherein the file nodes are used to retrieve the files in a single step from root to file avoiding tracing the files back through any intermediate sub-directories;    accessing a file in the database;    verifying a source location of the accessed file;    verifying an integrity of the accessed file; and    determining a destination location for the accessed file.    
   
   
       10 . The method of  claim 9 , wherein the database is configured to list a size in blocks of each file in the selection of data files.  
   
   
       11 . The method of  claim 9 , wherein the database is configured to list an assigned track to which each file in the selection of data files is to be written.  
   
   
       12 . The method of  claim 11  wherein the database is configured to enable editing of the assigned track to which each file in the selection of data files is to be written.  
   
   
       13 . The method of  claim 9 , wherein the database is configured to list the selection of data files in an order in which the selection of data files is to be recorded to optical media.  
   
   
       14 . The method of  claim 13 , wherein the database is configured to enable moving a data file within the order in which the selection of data files is to be recorded to optical media to create a new order.  
   
   
       15 . The method of  claim 14 , wherein the database is configured to enable fixing of a location of data file within the order and within the new order.  
   
   
       16 . Computer readable data storage media having program instructions for recording data files to optical media, the computer readable data storage media comprising: 
 program instructions for receiving a selection of data files to be recorded to optical media;    program instructions for populating a database with a file node for each file in the selection of data files to be recorded to optical media, wherein the file node is used to retrieve the each file in a single step from root to file avoiding tracing the each file back through any intermediate sub-directories;    program instructions for accessing each file in the database;    program instructions for verifying each file in the database;    program instructions for performing a caching algorithm to evaluate each file in the selection of data files;    program instructions for determining a location on the optical media where each file in the selection of data files shall be recorded; and    program instructions for recording the selection of data files to the optical media.    
   
   
       17 . The computer readable data storage media of  claim 16 , further comprising: 
 program instructions for enabling editing of track numbers to which any file in the selection of data files is assigned.    
   
   
       18 . The computer readable data storage media of  claim 16 , further comprising program instructions for enabling fixing a location of any file in the selection of data files within a writing order of the selection of data files.  
   
   
       19 . The computer readable data storage media of  claim 16 , wherein the determining the location on the optical media where each file in the selection of data files shall be recorded includes determining a logical block to which at least a portion of each file in the selection of data files is to be recorded on the optical media.  
   
   
       20 . The computer readable data storage media of  claim 16 , wherein the database lists the selection of data files in an order in which the selection of data files is to be recorded to optical media, the database further enabling moving any data file within the order in which the selection of data files is to be recorded to optical media to create a new order.

Join the waitlist — get patent alerts

Track US2007033219A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.