Patents by Inventor Kenneth R. James

Kenneth R. James has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6910038
    Abstract: Methods for the processing of data files to be recorded on an optical disc are provided. In one example, a method includes the operations of examining a set of files selected to be recorded on an optical disc and then creating a record data structure for each file to be recorded. The files are sequenced in the order in which they will be written to the optical disc by use of pointers to the record data structures. The record data structures are then processed in the writing order creating an ordering data structure for each data file. The ordering data structures are processed to write the set of files onto the optical disc in the writing order. In another example, a computer readable media is provided having program instructions for recording data onto an optical disc.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: June 21, 2005
    Assignee: Sonic Solutions, Inc.
    Inventor: Kenneth R. James
  • Publication number: 20040019396
    Abstract: Methods, computer readable media, an optical media recording program, and a computer system implementing program instructions for recording music files to optical media are provided. In one example, a method includes selecting a music data project and enabling the browsing of MP3 files at a source location while filtering other data files. Graphical user interfaces provide for the selection of MP3 files to record, and for the construction of a playlist that will play the selected files in order from the destination optical media. The playlist is created and can be edited during the selection of the files to record. The selected files and the playlist are then recorded to the destination optical media along with an autorun file that will enable the launching of a media player and the playing of the MP3 files in accordance with the playlist upon insertion of the optical media in a playback device.
    Type: Application
    Filed: March 30, 2001
    Publication date: January 29, 2004
    Inventors: Maureen McMahon, Kenneth R. James
  • Patent number: 6678229
    Abstract: Methods for maximizing recording efficiency when recording data from a source to an optical media are provided. In one example, a method includes identifying a list of files to be recorded, and then generating a plurality of recording orders for the list of files. A plurality of writing speeds supported by a target optical media recording device are determined, and then each of the plurality of recording orders for the list of files at each of the plurality of writing speeds are evaluated to determine the amount of system cache required and the projected recording time for recording the data. The method selects a single recording order and a single writing speed that minimizes system cache utilization and minimizes actual recording time to record the data from the source to the optical media.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: January 13, 2004
    Assignee: Roxio, Inc.
    Inventor: Kenneth R. James
  • Patent number: 6574642
    Abstract: Methods for processing and recording data files to an optical disc media are provided. In one example, a method includes the operations of processing data files selected to be recorded and generating a file system database. The file system database generates information about the source data files, and in response to a request for a number of sectors of data, reads the requested sectors of data one at a time into a system memory buffer. The file system database writes a subheader for each of the sectors of data after each sector is written into a memory location that is before each data sector. The sectors and subheaders are then written to an optical disc media. In another example, a computer readable media is provided having program instructions for recording data on an optical disc. The program instructions generate source data information from a file system database and request a number of sectors of data from the file system database.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: June 3, 2003
    Assignee: Roxio, Inc.
    Inventor: Kenneth R. James
  • Patent number: 6530009
    Abstract: Methods for organizing and recording data files on an optical disc that increases the file storage capacity of optical discs are provided. In one example, a method includes the operations of determining the length of a file system of data to be recorded and then writing a volume descriptor sequence for the session. The file system, or any portion of it that will fit is then recorded before logical block 75. A portion of the data files or file extents is recorded in any space that may remain after the file system and before block 75, and then the fixed location CD-Plus file is recorded in block 75. The remaining portion of the file system is recorded immediately following the CD-Plus file. In another example, a method includes the similar operations of determining the length of a file system of data to be recorded and then writing a volume descriptor sequence for the session, but then writes only the file system or any portion of the file system that fits before logical block 75.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: March 4, 2003
    Assignee: Roxio, Inc.
    Inventor: Kenneth R. James
  • Patent number: 6405283
    Abstract: Disclosed is a method for handling buffer under-runs during disc recording sessions on an optical disc. The method includes the operations of recording a volume descriptor sequence for the recording session, and then recording the data for the recording session following the volume descriptor sequence. A track of the recording session is closed upon an occurrence of a buffer under-run, and a continuation of the data is recorded in a next track of the recording session. A file system is then written following the data written in the next track, such that the volume descriptor sequence has a pointer to the file system. In one example, the method includes estimating a number of buffer under-runs before beginning the recording, and adding a correction increment corresponding to the estimated number of buffer under-runs that is configured to define a location for writing the file system.
    Type: Grant
    Filed: November 23, 1999
    Date of Patent: June 11, 2002
    Assignee: Roxio, Inc.
    Inventor: Kenneth R. James
  • Patent number: 6401169
    Abstract: A method for handling buffer under-runs during the recording of files to an optical disc is provided. The method includes reserving a track for recording a file system associated with recording of one or more files on the optical disc. Then, the method moves to record the one or more files onto the optical disc in a track that logically follows the reserved track. In case of a buffer under-run, the method proceeds to close a current track and begin a following track after a gap, thus inserting a gap for each buffer under-run. Path tables and directory descriptors of the file system are then written after recording the one or more files. A volume descriptor sequence of the file system is recorded in the reserved track at a time after recording the path tables and the directory descriptor. The file system can also be as defined in the Joliet standard and the UDF standards.
    Type: Grant
    Filed: November 23, 1999
    Date of Patent: June 4, 2002
    Assignee: Roxio, Inc.
    Inventors: Michael Scott McMurdie, Kenneth R. James
  • Patent number: D449414
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: October 16, 2001
    Assignee: The Pampered Chef, Ltd.
    Inventors: Kenneth R. James, Karen James