Source: http://www.google.com/patents/US6091686?ie=ISO-8859-1&dq=7,346,539
Timestamp: 2014-12-25 03:49:09
Document Index: 422062495

Matched Legal Cases: ['application No. 08', 'art 1', 'art 2', 'art 3', 'art 4', 'art 5', 'art 1', 'art 2', 'art 3', 'art 4', 'art 5']

Patent US6091686 - Compact disc recording system and method - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsAn improved file system and method for incrementally recording data on compact discs is disclosed. The improved file system and method employs compact discs physically formatted in accordance with the so-called Orange Book specification. Files to be stored are selected from time to time and are divided...http://www.google.com/patents/US6091686?utm_source=gb-gplus-sharePatent US6091686 - Compact disc recording system and methodAdvanced Patent SearchPublication numberUS6091686 APublication typeGrantApplication numberUS 08/710,072Publication dateJul 18, 2000Filing dateSep 9, 1996Priority dateFeb 28, 1995Fee statusPaidAlso published asCA2169131A1, CA2169131C, DE69621177D1, DE69621177T2, EP0730274A2, EP0730274A3, EP0730274B1, US6226241Publication number08710072, 710072, US 6091686 A, US 6091686A, US-A-6091686, US6091686 A, US6091686AInventorsFabrizio Caffarelli, Andrea D'AmatoOriginal AssigneeAdaptec, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (2), Non-Patent Citations (22), Referenced by (47), Classifications (42), Legal Events (22) External Links: USPTO, USPTO Assignment, EspacenetCompact disc recording system and methodUS 6091686 AAbstract An improved file system and method for incrementally recording data on compact discs is disclosed. The improved file system and method employs compact discs physically formatted in accordance with the so-called Orange Book specification. Files to be stored are selected from time to time and are divided into packets. The packets are then recorded in a program area of the compact disc together with link, run-in and run-out blocks in a format compatible with the Orange Book rules for linking incrementally recorded packets. File linking information is also stored with each file. If desired, files may, but need not, be recorded in a form compatible with existing CD-ROM and drivers adhering to the ISO-9660 standard. As selected files are recorded, file and directory information are stored in a first storage area either in a host system or in a track of the compact disc in a double linked and highly efficient format. From time to time, and if desired, this information may be recorded in ISO 9660 format in a reserved first track of a session. This may occur upon closing the session, at some other time, or not at all. Multiple sessions may be recorded on the same compact disc.
What is claimed is: 1. A method of incrementally storing data on a compact disc of the type having a lead-in area, a program area having a plurality of sectors, and a lead-out area, comprising:selecting from time to time at least one file to be stored; each time at least one file is selected, determining the total storage capacity necessary to store all selected files; determining the availability of sufficient storage capacity in said program area of said compact disc to store each selected file; dividing each selected file into one or more data blocks and creating at least one packet including at least one said data block; recording said at least one packet in said program area together with a corresponding link block, at least one run-in block, at least one data block, and at least one run-out block; and storing in a first storage area information identifying the location of each selected file in said program area; and from time to time recording in a second reserved storage area in said program area information identifying the location of each selected file previously recorded in said program area ignoring all corresponding link blocks, run-in blocks and run-out blocks. 2. The method of claim 1 including recording with each selected file link information to the recorded location of at least one other selected file.
3. The method of claim 1 wherein the lead-in, program, and lead-out areas of said compact disc are in a format compatible with the Orange Book standard.
4. The method of claim 1 wherein said at least one packet is recorded in a form compatible with the Orange Book specification for linking packets recorded incrementally.
5. The method of claim 1 wherein each packet contains at least one complete selected file.
6. The method of claim 1 wherein said information stored in said second reserved storage area identifying the location of each selected file previously recorded in said program area is in ISO-9660 compatible format.
7. The method of claim 1 wherein said information stored in said second reserved storage area identifying the location of each selected file previously recorded in said program area is in ECMA 168 compatible format.
8. The method of claim 1 wherein said at least one packet is recorded in said program area with the beginning of each file starting on a sector boundary.
9. The method of claim 1 wherein said at least one packet includes a variable number of data blocks.
10. The method of claim 1 wherein said first storage area is in a host computer.
11. The method of claim 1 wherein said first storage area is on said compact disc.
12. The method of claim 1 wherein said data area includes a plurality of tracks.
13. The method of claim 12 wherein said second reserved storage area comprises the first of said plurality of tracks.
14. The method of claim 12 wherein said first storage area includes the second of said plurality of tracks.
15. The method of claim 1 wherein the method is repeated to create multiple sessions on the same compact disc.
16. The method of claim 1 wherein the step of selecting at least one file includes creating a file.
17. A system for incrementally storing data on a compact disc of the type having a lead-in area, a program area having a plurality of sectors, and a lead-out area, comprising:means for selecting from time to time at least one file to be stored; means for, each time at least one file is selected,determining the total storage capacity necessary to store all selected files; determining the availability of sufficient storage capacity in said program area of said compact disc to store all selected files; and dividing each selected file into one or more data blocks and constructing at least one packet including at least one said data block; a compact disc recorder operable to receive and to record said at least one packet in the program area of said compact disc together with a corresponding link block, at least one run-in block and at least one run-out block; said compact disc recorder including means to store in a first storage area each time said at least one selected file is recorded in said program area, information identifying the location of said at least one selected file recorded in said program area; and said compact disc recorder also including means operable to record from time to time in a second reserved storage area in said program area information identifying the location of each selected file previously recorded in said program area, ignoring all corresponding link blocks, run-in blocks and run-out blocks. 18. The system of claim 17 including means for recording with each selected file in said program area link information to the recorded location of at least one other selected file in said program area.
19. The system of claim 17 wherein the lead-in, program, and lead-out areas of said compact disc are in a format compatible with the Orange Book standard.
20. The system of claim 17 wherein said at least one packet is recorded in a form compatible with the Orange Book specification for linking packets recorded incrementally.
21. The system of claim 17 wherein each packet contains at least one complete selected file.
22. The system of claim 17 wherein said information stored in said second storage area identifying the location of each selected file previously recorded in said program area is in ISO-9660 compatible format.
23. The system of claim 17 wherein said information stored in said second reserved storage area identifying the location of each selected file previously recorded in said program area is in ECMA 168 compatible format.
24. The system of claim 17 wherein said compact disc recorder is operable to record said at least one packet with the beginning of each file starting on a sector boundary.
25. The system of claim 17 wherein said at least one packet includes a variable number of data blocks.
26. The system of claim 17 wherein said first storage area is in said host system.
27. The system of claim 17 wherein said first storage area is on said compact disc.
28. The system of claim 17 wherein said data area includes a plurality of tracks.
29. The system of claim 28 wherein said second reserved storage area comprises the first of said plurality of tracks.
30. The system of claim 28 wherein said first storage area comprises the second of said plurality of tracks.
31. The system of claim 17 wherein each collection of files having location information recorded in said second storage area comprises a session, said system including means to create multiple sessions on the same compact disc.
32. The system of claim 17 wherein said means for selecting at least one file includes means for creating a file.
This is a continuation of application No. 08/397,660, filed Feb. 28, 1995, now abandoned.
DESCRIPTION OF A PRESENTLY PREFERRED EMBODIMENT FIG. 1 illustrates an exemplary personal computer system with which a presently preferred embodiment of the file system of the present invention may be used. Computer 10 is suitably a standard stand-alone personal computer such as an IBM compatible or Apple Macintosh� computer, although a workstation, networked computer, mini-computer, or other similar information processing device would also work. As is typical, computer 10 has memory 30 for temporarily holding programs and data, and a hard disk 35 for permanently storing files, which may be program, data, application or other files. It is understood that although these components are shown in FIG. 1 as being external to computer 10, the figure is merely for illustrative purposes and these components will usually be internal. Computer 10 may also have connected to it via one or more standard serial, parallel, small computer system interface (SCSI), or other known interfaces, a scanner 25 and/or other peripherals (not shown), such as a printer, floppy disk or the like.
Computer 10 may also be connected to a CD-ROM player 40 via a standard SCSI, serial or other suitable interface. CD-ROM player 40 may be a standard ISO-9660/Yellow Book compatible player of the type currently in wide use, which reads standard 120 mm diameter ISO-9660/Yellow Book compatible compact discs 45. Alternatively, CD-ROM player 40 may be a newer multisession type player capable of reading multisession CD's as well. It should be understood that the system of FIG. 1 is shown with computer 10 connected to both CD-R 15 and CD-ROM player 40 to facilitate the description of a presently preferred embodiment of the invention, wherein CD's recorded by CD-R 15 may be read back to computer 10 either by CD-R 15 or CD-ROM player 40. However, it may well be that in actual practice a CD such as CD 20 or 45 is recorded by a CD-R connected to one computer, and read back by a CD-ROM player connected to another computer.
A presently preferred embodiment of the file system 55 is designed to work with conventional Orange Book compliant CD-R's, and to have the capability to record compact discs that can be read by existing Yellow Book/ISO 9660 compatible compact disc players using standard drivers, such as the conventional Microsoft� MSCDEX driver (or software extension). FIGS. 3, 4a and 4b illustrate the conventional physical format specified for compact discs such as CD's 20 and 45, by the Yellow and Orange Books, respectively. As illustrated in FIG. 3, the Yellow Book specification defines a number of areas on the physical surface of a write once recordable compact disc (CD-WO) 20. Only one half of compact disc 20 is shown in FIG. 3. The left side of compact disc 20 represents the center of the compact disc and the right side the outside edge of the disc. The various areas depicted encircle the disc along an uninterrupted spiral track extending substantially from the center of the disc to the outside edge. Power Calibration (PCA) 70 and Program Memory (PMA) 75 areas are defined to occupy adjacent locations nearest the center of the disc. These areas are reserved for use by the CD-R hardware. A short unrecorded gap 80 separates the PCA and PMA areas from a lead-in area (LIA) 85. LIA 85 will contain control and mode information, as well as a table of contents for the tracks recorded on the disc. A corresponding lead-out area (LOA) 90 is defined to occupy a location adjacent the outside edge of the disc 20. The area between the LIA 85 and LOA 90 is defined to be a program area 95 in which user data is recorded. The program area 95 may be subdivided into a number of tracks TN1, TN2 . . . TNN, if desired, or may be maintained as a single contiguous area. If subdivided into tracks, each track is preceded by a short pre-gap 100. The area including the LIA, LOA and program area comprises a session 105.
In a presently preferred embodiment, each file information area comprises a reserved track having a predetermined amount of storage space. The amount of storage space reserved for a file information area depends upon the application. However, for reasons that will be made clear below, a minimum of eight blocks or sectors is normally required--a minimum of one block for storage of file and directory structures, and seven blocks for link, run-in, and run-out information required for Orange Book compliance.
Each file/directory record preferably has the format shown in FIG. 10. In a presently preferred form, each file/directory record is a variable length record. The first element of the record is preferably a field 420, which provides the length of the record. The record may also include File Creator 425, File Type 430, and Finder Flag 435 fields if the invention is to be used in conjunction with personal computers manufactured by Apple. These fields are used by the Apple Macintosh operating system, for example, to identify and retrieve files. If not in use, these fields may be deleted or set to zero. Preferably a field 440 is provided for the file date and time. The file date and time are suitably in DOS format, for example, and comprise the date and time the file was created or, if modified, the date and time of the most recent modification.
In step 585, the file system determines the available remaining storage capacity of the CD to be recorded, i.e., the remaining storage capacity of the current data area. This is preferably accomplished by issuing a standard SCSI READ CAPACITY command to the CD-R 15, which returns the next available recordable address and remaining recordable capacity. In step 595, the file system compares the available capacity of the CD with the required capacity, taking into account the need to reserve sufficient storage on the disc to record the required lead-out area. If sufficient capacity does not exist on the CD to store all of the selected files, the file system may initiate any of several suitable actions in step 605. For example, the file system may initiate a suitable error message and abort the operation. Alternatively, the file system may initiate a message to the user to deselect files, to substitute a CD having the necessary available capacity, or to compress the files if they are not already compressed.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5392265 *May 17, 1993Feb 21, 1995Sony CorporationRecording and reproducing apparatus which calculates and displays management information of recorded segmentsUS5426624 *Aug 25, 1993Jun 20, 1995Kabushiki Kaisha KenwoodOptical disk apparatus for linking fragmented regions in a user table of contents* Cited by examinerNon-Patent CitationsReference1Commission Publication "Compact Disc Digital Audio System," by the International Electrotechnical Commission, First Edition 1987.2Commission Publication "File Interchange Requirements for ISO/IEC 13346," Revision 0.12, Draft, by Optical Storage Technology Association, May 2, 1995.3Commission Publication "Information Technology--Data Interchange on Read-Only 120mm Optical Data Disks (CD-ROM)," ISO/IEC 10149, by ISO/IEC, First Edition, Sep. 1, 1989.4Commission Publication "Request for Comments on Proposed Final Text for ISO/IEC 13346-1, Information Technolgy--Volume and File Structure of Write-once and Rewritable Media Using Non-Sequential Recording for Information Interchange, Part 1: General," 1/SC 15 N.520, by ISO/IEC JTC, Jan. 20, 1995.5Commission Publication "Request for Comments on Proposed Final Text for ISO/IEC 13346-2, Information Technolgy--Volume and File Structure of Write-once and Rewritable Media Using Non-Sequential Recording for Information Interchange, Part 2: Volume and Boot Block Recognition," 1/SC 15 N.521, by ISO/IEC JTC, Jan. 20, 1995.6Commission Publication "Request for Comments on Proposed Final Text for ISO/IEC 13346-3, Information Technolgy--Volume and File Structure of Write-once and Rewritable Media Using Non-Sequential Recording for Information Interchange, Part 3: Volume Structure," 1/SC 15 N.522, by ISO/IEC JTC, Jan 20, 1995.7Commission Publication "Request for Comments on Proposed Final Text for ISO/IEC 13346-4, Information Technolgy--Volume and File Structure of Write-once and Rewritable Media Using Non-Sequential Recording for Information Interchange, Part 4: File Structure," 1/SC 15 N.523, ISO/IEC JTC, Jan. 20, 1995.8Commission Publication "Request for Comments on Proposed Final Text for ISO/IEC 13346-5, Information Technolgy--Volume and File Structure of Write-once and Rewritable Media Using Non-Sequential Recording for Information Interchange, Part 5: Record Structure," 1/SC 15 N.524, by ISO/IEC JTC, Jan. 20, 1995.9Commission Publication "System Description CD-ROM XA," by Philips/Sony, May 1991.10 *Commission Publication Compact Disc Digital Audio System, by the International Electrotechnical Commission, First Edition 1987.11 *Commission Publication File Interchange Requirements for ISO/IEC 13346, Revision 0.12, Draft, by Optical Storage Technology Association, May 2, 1995.12 *Commission Publication Information Technology Data Interchange on Read Only 120mm Optical Data Disks (CD ROM), ISO/IEC 10149, by ISO/IEC, First Edition, Sep. 1, 1989.13 *Commission Publication Request for Comments on Proposed Final Text for ISO/IEC 13346 1, Information Technolgy Volume and File Structure of Write once and Rewritable Media Using Non Sequential Recording for Information Interchange, Part 1: General, 1/SC 15 N.520, by ISO/IEC JTC, Jan. 20, 1995.14 *Commission Publication Request for Comments on Proposed Final Text for ISO/IEC 13346 2, Information Technolgy Volume and File Structure of Write once and Rewritable Media Using Non Sequential Recording for Information Interchange, Part 2: Volume and Boot Block Recognition, 1/SC 15 N.521, by ISO/IEC JTC, Jan. 20, 1995.15 *Commission Publication Request for Comments on Proposed Final Text for ISO/IEC 13346 3, Information Technolgy Volume and File Structure of Write once and Rewritable Media Using Non Sequential Recording for Information Interchange, Part 3: Volume Structure, 1/SC 15 N.522, by ISO/IEC JTC, Jan 20, 1995.16 *Commission Publication Request for Comments on Proposed Final Text for ISO/IEC 13346 4, Information Technolgy Volume and File Structure of Write once and Rewritable Media Using Non Sequential Recording for Information Interchange, Part 4: File Structure, 1/SC 15 N.523, ISO/IEC JTC, Jan. 20, 1995.17 *Commission Publication Request for Comments on Proposed Final Text for ISO/IEC 13346 5, Information Technolgy Volume and File Structure of Write once and Rewritable Media Using Non Sequential Recording for Information Interchange, Part 5: Record Structure, 1/SC 15 N.524, by ISO/IEC JTC, Jan. 20, 1995.18 *Commission Publication System Description CD ROM XA, by Philips/Sony, May 1991.19J. Hyon, "A Standard for Writing Recordable CDs", 1-94, BYTE, pp. 231-236.20 *J. Hyon, A Standard for Writing Recordable CDs , 1 94, BYTE, pp. 231 236.21Technical Publication "TC 15 Working Paper," by ECMA, Feb. 1992.22 *Technical Publication TC 15 Working Paper, by ECMA, Feb. 1992.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS6192018 *Apr 27, 2000Feb 20, 2001Sony CorporationRecordable disc and device for recording data in the same discUS6353173 *Oct 7, 1999Mar 5, 2002Roxio, Inc.Compressed audio data format and file system structuresUS6405283Nov 23, 1999Jun 11, 2002Roxio, Inc.Method for handling buffer under-run during disc recordingUS6446073Oct 7, 1999Sep 3, 2002Roxio, Inc.Methods for writing and reading compressed audio dataUS6530009Mar 13, 2000Mar 4, 2003Roxio, Inc.Methods for increasing file storage capacity of optical discsUS6574642Mar 30, 2000Jun 3, 2003Roxio, Inc.Methods for processing data transferred to system memory in preparation for recording to an optical discUS6591363Dec 15, 1999Jul 8, 2003Roxio, Inc.System for writing incremental packet data to create bootable optical medium by writing boot catalog and boot image onto second track before writing volume descriptors onto first trackUS6628584 *Oct 18, 2000Sep 30, 2003Koninklijke Philips Electronics N.V.Apparatus and associated method for linking information on a read only record carrierUS6628602 *Jul 26, 2001Sep 30, 2003Victor Company Of JapanOptical information recording mediumUS6631468Dec 15, 1999Oct 7, 2003Roxio, Inc.Bootable packet written re-writable optical disc and methods for making sameUS6665784 *Sep 3, 1999Dec 16, 2003Roxio, Inc.Method for writing and reading data to and from a compact disc mediaUS6693855 *May 10, 2001Feb 17, 2004Sony CorporationOptical disc and optical disc apparatusUS6735156 *Dec 17, 2001May 11, 2004Funai Electric Co. Ltd.Recording method for rewritable optical diskUS6738333 *May 30, 2000May 18, 2004Dphi Acquisitions, Inc.Format for recording data in a storage diskUS6762984 *Nov 11, 1999Jul 13, 2004Matsushita Electric Industrial Co., Ltd.Information recorded medium, information recording/reproducing method, and information recording/reproducing deviceUS6772282 *Oct 22, 2001Aug 3, 2004Via Technologies, Inc.Method of continuous burn for storage mediumUS6775211 *Nov 21, 2000Aug 10, 2004Sanyo Electric Co., Ltd.System and method for disk recordingUS6778992Dec 21, 1999Aug 17, 2004Lockstream CorporationFlexible and hierarchical user interfaces defined using a data definition languageUS6816446 *Jun 11, 2001Nov 9, 2004Sony CorporationOptical recording apparatus and method for displaying residual space on optical recording mediumUS6834034Oct 11, 2001Dec 21, 2004Matsushita Electric Industrial Co., Ltd.Optical disk data erasing apparatus and optical disk data erasing methodUS6868463 *Jul 14, 2000Mar 15, 2005Lg Electronics Inc.Audio data recording apparatus and audio data sending/receiving method of the apparatusUS6910038Mar 30, 2000Jun 21, 2005Sonic Solutions, Inc.Methods for efficient host processing of data files selected for recording to an optical disc mediaUS6912189Nov 18, 2002Jun 28, 2005Dphi Acquisitions, Inc.Skip list management for a write-once optical diskUS6967809Jul 24, 2002Nov 22, 2005Samsung Electronics Co., Ltd.Method and apparatus providing spiral servo control for skewless read/writes in a hard disk driveUS6973014Jul 11, 2000Dec 6, 2005Sonic SolutionsMethods for optical disc sector verificationUS6990058Apr 3, 2000Jan 24, 2006Dphi Acquisitions, Inc.Structure and method for storing data on optical disksUS7051054May 30, 2000May 23, 2006Dphi Acquisitions, Inc.Method and apparatus for emulating read/write file system on a write-once storage diskUS7079462Nov 10, 2004Jul 18, 2006Matsushita Electric Industrial Co., Ltd.Optical disk data erasing apparatus and optical disk data erasing methodUS7079463Nov 10, 2004Jul 18, 2006Matsushita Electric Industrial Co., Ltd.Optical disk data erasing apparatus and optical disk data erasing methodUS7154829 *Sep 18, 2000Dec 26, 2006Lg Electronics Inc.Optimal recording method for optical recording media and optical recording medium stored with information about optimum recording conditionsUS7423955 *Mar 11, 2004Sep 9, 2008Koninklijke Philips Electronics N.V.Method for recording a lead-out on an optical discUS7450484Jul 27, 2005Nov 11, 2008Samsung Electronics Co., Ltd.Reproducing and/or recording apparatus and method determining whether sessions are open for a medium for reproduction and/or recordingUS7467274Dec 31, 2001Dec 16, 2008Hewlett-Packard Development Company, L.P.Method to increase the life span of limited cycle read/write mediaUS7493024 *Jan 30, 2003Feb 17, 2009Thomson LicensingMethod of managing the recording of audiovisual documents in a terminal selected among a plurality of terminals, and an associated terminalUS7529791 *May 2, 2007May 5, 2009Sony CorporationDownloading systemUS7639577 *Jun 15, 2004Dec 29, 2009Lg Electronics Inc.Optical recording medium and method for recording or reproducing data on or from the optical recording medium having an optimum recording condition informationUS7711696 *Jul 2, 2003May 4, 2010Cisco Technology, Inc.File system for nonvolatile memoryUS7761488 *May 6, 2003Jul 20, 2010Apple Inc.File creation APIUS7778127Dec 22, 2006Aug 17, 2010Lg Electronics Inc.Optimal recording method for optical recording media and optical recording medium stored with information about optimum recording conditionsUS7805764 *Mar 31, 2000Sep 28, 2010Doug Carson & Associates, Inc.Sequencing data blocks to provide hidden data on a recording mediumUS7934106 *Dec 23, 2005Apr 26, 2011Panasonic CorporationPower control for fast initialization of recording apparatusUS7970855 *Aug 24, 2005Jun 28, 2011Sony CorporationInformation processing device and method, information providing system, information processing system, and program storing mediumUS8238211Apr 8, 2011Aug 7, 2012Sony CorporationInformation processing device and method, information providing system, information processing system, and program storing mediumUS8412753Jun 8, 2010Apr 2, 2013Apple Inc.File creation APIUS20100262638 *Jun 19, 2008Oct 14, 2010Nokia CorporationComputing Device Having a Merged Directory Hierarchy From Multiple FilesystemsEP1622143A2 *Jul 29, 2005Feb 1, 2006Samsung Electronics Co., Ltd.Reproducing and/or recording apparatus and method, and method for determining whether sessions in a medium are open for reproduction and/or recordingWO2002067249A1 *Sep 11, 2001Aug 29, 2002Matsushita Electric Ind Co LtdOptical disc data erasing device and optical disc data erasing method* Cited by examinerClassifications U.S. Classification369/53.24, G9B/27.052, G9B/27.05, G9B/27.051, G9B/7.034, G9B/20.009, 369/59.25, G9B/27.012, G9B/20.03International ClassificationG11B27/34, G11B27/32, G11B20/12, G11B20/10, G11B27/36, G06F12/00, G11B27/00, G11B27/034, G11B7/013, G11B7/007, G11B7/0045, G11B7/00Cooperative ClassificationG11B7/013, G11B2220/218, G11B27/36, G11B20/10, G11B2020/1277, G11B2220/213, G11B27/034, G11B27/329, G11B27/34, G11B20/1252, G11B7/00745, G11B2220/2545, G11B7/0045, G11B2020/1235European ClassificationG11B27/034, G11B27/32D2, G11B27/34, G11B20/10, G11B20/12D6, G11B27/36, G11B7/007SLegal EventsDateCodeEventDescriptionJul 22, 2014ASAssignmentOwner name: DIVX, LLC, CALIFORNIAFree format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK N.A., AS COLLATERAL AGENT;REEL/FRAME:033378/0685Effective date: 20140702Owner name: ALL MEDIA GUIDE, LLC, CALIFORNIAOwner name: SONIC SOLUTIONS LLC, CALIFORNIAAug 1, 2013ASAssignmentFree format text: 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;ASSIGNOR:COREL CORPORATION;REEL/FRAME:030986/0268Owner name: 8324450 CANADA INC., CANADAEffective date: 20130725Jun 11, 2013ASAssignmentFree format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:030591/0534Owner name: ALL MEDIA GUDE, LLC, CALIFORNIAEffective date: 20130607Owner name: SONIC SOLUTIONS LLC, CALIFORNIAOwner name: DIVX, LLC, CALIFORNIAMay 17, 2013ASAssignmentOwner name: 8324450 CANADA INC., CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:VECTOR CC HOLDINGS, SRL;VECTOR CC HOLDINGS III, SRL;VECTOR CC HOLDINGS IV, SRL;REEL/FRAME:030427/0403Effective date: 20130507May 16, 2013ASAssignmentOwner name: VECTOR CC HOLDINGS III, SRL, BARBADOSOwner name: VECTOR CC HOLDINGS IV, SRL, BARBADOSOwner name: VECTOR CC HOLDINGS, SRL, BARBADOSFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:COREL CORPORATION;REEL/FRAME:030427/0331Effective date: 20130507Mar 21, 2012ASAssignmentOwner name: COREL CORPORATION, CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONIC SOLUTIONS LLC;REEL/FRAME:027904/0924Effective date: 20100201Dec 21, 2011FPAYFee paymentYear of fee payment: 12Jun 30, 2011ASAssignmentEffective date: 20110218Owner name: SONIC SOLUTIONS LLC, CALIFORNIAFree format text: MERGER;ASSIGNOR:SPARTA ACQUISITION SUB, INC;REEL/FRAME:026533/0400Mar 25, 2011ASAssignmentEffective date: 20110325Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, NEFree format text: SECURITY AGREEMENT;ASSIGNORS:ALL MEDIA GUIDE, LLC;DIVX, LLC;SONIC SOLUTIONS LLC;REEL/FRAME:026026/0111Jan 14, 2008FPAYFee paymentYear of fee payment: 8Nov 15, 2006ASAssignmentOwner name: ROXIO, INC., CALIFORNIAFree format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:018597/0063Effective date: 20061102Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:18597/63Owner name: ROXIO, INC.,CALIFORNIADec 23, 2004ASAssignmentOwner name: SONIC SOLUTIONS, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROXIO, INC.;REEL/FRAME:015499/0843Effective date: 20041217Owner name: SONIC SOLUTIONS 101 ROWLAND WAY, SUITE 100NOVATO,Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROXIO, INC. /AR;REEL/FRAME:015499/0843Owner name: SONIC SOLUTIONS,CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROXIO, INC.;REEL/FRAME:15499/843Apr 29, 2004ASAssignmentOwner name: SILICON VALLEY BANK, CALIFORNIAFree format text: SECURITY INTEREST;ASSIGNOR:ROXIO, INC.;REEL/FRAME:015232/0670Effective date: 20040325Owner name: SILICON VALLEY BANK 3003 TASMAN DRIVESANTA CLARA,Free format text: SECURITY INTEREST;ASSIGNOR:ROXIO, INC. /AR;REEL/FRAME:015232/0670Owner name: SILICON VALLEY BANK,CALIFORNIAFree format text: SECURITY INTEREST;ASSIGNOR:ROXIO, INC.;REEL/FRAME:15232/670Apr 12, 2004ASAssignmentOwner name: ROXIO, INC., CALIFORNIAFree format text: SECURITY INTEREST;ASSIGNORS:ROXIO, INC.;COMERICA BANK;REEL/FRAME:015201/0561Effective date: 20040324Owner name: ROXIO, INC. 455 EL CAMINO REALSANTA CLARA, CALIFORFree format text: SECURITY INTEREST;ASSIGNORS:ROXIO, INC. /AR;REEL/FRAME:015201/0561Nov 25, 2003FPAYFee paymentYear of fee payment: 4Jun 20, 2002ASAssignmentOwner name: COMERICA BANK - CALIFORNIA, CALIFORNIAFree format text: SECURITY INTEREST;ASSIGNOR:ROXIO, INC.;REEL/FRAME:012994/0136Effective date: 20020308Owner name: COMERICA BANK - CALIFORNIA STE. 400 1331 NORTH CALFree format text: SECURITY INTEREST;ASSIGNOR:ROXIO, INC. /AR;REEL/FRAME:012994/0136Mar 21, 2002ASAssignmentOwner name: COMERICA BANK - CALIFORNIA, CALIFORNIAFree format text: SECURITY INTEREST;ASSIGNOR:ROXIO, INC.;REEL/FRAME:012683/0456Effective date: 20020308Owner name: COMERICA BANK - CALIFORNIA SUITE 400 1331 NORTH CAFree format text: SECURITY INTEREST;ASSIGNOR:ROXIO, INC. /AR;REEL/FRAME:012683/0456Feb 8, 2002ASAssignmentOwner name: ADAPTEC, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:D AMATO, ANDREA;REEL/FRAME:012587/0198Effective date: 19990804Owner name: ADAPTEC, INC. 691 S. MILPITAS BLVD. MILPITAS CALIFOwner name: ADAPTEC, INC. 691 S. MILPITAS BLVD.MILPITAS, CALIFFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:D AMATO, ANDREA /AR;REEL/FRAME:012587/0198Feb 4, 2002ASAssignmentOwner name: ROXIO, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ADAPTEC, INC.;REEL/FRAME:012581/0890Effective date: 20010505Owner name: ROXIO, INC. 461 S. MILPITAS BLVD. MILPITAS CALIFOROwner name: ROXIO, INC. 461 S. MILPITAS BLVD.MILPITAS, CALIFORFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ADAPTEC, INC. /AR;REEL/FRAME:012581/0890Apr 9, 2000ASAssignmentOwner name: ADAPTEC, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:D AMATO, ANDREA;REEL/FRAME:010741/0386Effective date: 19990804Owner name: ADAPTEC, INC. 691 S. MILPITAS BLVD. MILPITAS CALIFAug 9, 1999ASAssignmentOwner name: ADAPTEC, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:D AMATO, ANDREA;REEL/FRAME:010241/0204Effective date: 19990804Jan 27, 1999ASAssignmentOwner name: ADAPTEC, INC., CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INCAT SYSTEMS SOFTWARE USA, INC., A CORP. OF;REEL/FRAME:009712/0845Effective date: 19980318RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google