US20070230963A1 - Remote Control For Combination Compact Disc Recorder And Player System - Google Patents

Remote Control For Combination Compact Disc Recorder And Player System Download PDF

Info

Publication number
US20070230963A1
US20070230963A1 US11/760,384 US76038407A US2007230963A1 US 20070230963 A1 US20070230963 A1 US 20070230963A1 US 76038407 A US76038407 A US 76038407A US 2007230963 A1 US2007230963 A1 US 2007230963A1
Authority
US
United States
Prior art keywords
remote control
player
audio
recorder
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/760,384
Inventor
Henry Juszkiewicz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gibson Brands Inc
Original Assignee
Gibson Guitar Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gibson Guitar Corp filed Critical Gibson Guitar Corp
Priority to US11/760,384 priority Critical patent/US20070230963A1/en
Assigned to GIBSON GUITAR CORP. reassignment GIBSON GUITAR CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JUSZKIEWICZ, HENRY E.
Publication of US20070230963A1 publication Critical patent/US20070230963A1/en
Assigned to BANK OF AMERICA, N.A., AS AGENT reassignment BANK OF AMERICA, N.A., AS AGENT SECURITY AGREEMENT Assignors: GIBSON GUITAR CORP.
Assigned to WELLS FARGO BANK, NATIONAL ASSOCIATION AS COLLATERAL AGENT reassignment WELLS FARGO BANK, NATIONAL ASSOCIATION AS COLLATERAL AGENT SECURITY AGREEMENT Assignors: GIBSON BRANDS, INC.
Assigned to GIBSON GUITAR CORP. reassignment GIBSON GUITAR CORP. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: BANK OF AMERICA, N.A.
Assigned to BANK OF AMERICA, N.A., AS AGENT reassignment BANK OF AMERICA, N.A., AS AGENT SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Assignors: CONSOLIDATED MUSICAL INSTRUMENTS, INC., AS A GUARANTOR, GIBSON BRANDS, INC., GIBSON CAFE & GALLERY, INC., AS A GUARANTOR, GIBSON HOLDINGS, INC., AS A GUARANTOR, GIBSON INTERNATIONAL SALES LLC, GIBSON PRO AUDIO CORP.
Assigned to GIBSON BRANDS, INC. reassignment GIBSON BRANDS, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: GIBSON GUITAR CORP.
Assigned to WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT reassignment WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT ASSIGNMENT OF SECURITY INTEREST Assignors: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/027Remotely controlled
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00166Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0071Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a purchase action
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00753Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00797Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of times a content can be reproduced, e.g. using playback counters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00855Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • G11B2020/00014Time or data compression or expansion the compressed signal being an audio signal
    • G11B2020/00057MPEG-1 or MPEG-2 audio layer III [MP3]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10833Copying or moving data from one record carrier to another
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/213Read-only discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/218Write-once discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • G11B2220/2516Hard disks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Definitions

  • the present invention relates generally to remote control systems for compact disc (CD) recorders and players.
  • CD compact disc
  • CDs have many benefits that are well known in the art
  • large collections of CDs have several disadvantages.
  • While organizing the CDs in alphabetical order can minimize the amount of time required to locate a particular CD, many consumers do not do so.
  • the process of organizing and maintaining large CD collections in alphabetical order can be time-consuming. Thus, there is a need for a system that reduces the amount of time required to locate a CD in a large CD collection.
  • CDs In addition to being time-consuming to locate and play, CDs have other disadvantages. For example, to play a CD that is stored in a CD case, a consumer must remove the CD from the case and insert it into a CD player. When the consumer does so, the consumer may touch the surface of the CD and leave oil or dirt on it. If this happens, the CD may skip in the player or, in some cases, may not play at all. Thus, there is a need for a system that reduces or eliminates the risk that a consumer will put oil or dirt on a CD and prevent it from playing properly.
  • CDs also usually include songs that a consumer likes to listen to and songs that they do not like to listen to.
  • the songs that the consumer enjoys are intermingled with the songs that the consumer does not enjoy.
  • the consumer must either listen to the songs that they do not enjoy or skip over those songs to reach a song that the consumer enjoys. In either case, this can be inconvenient for the consumer.
  • a system that allows a consumer to listen to songs they enjoy without having to listen to or skip over songs that they do not enjoy.
  • the songs that the consumer enjoys are located on multiple, different CDs and the consumer must carry all of those CDs with them when they travel to different locations if they want to listen to the songs that they enjoy. This too can be inconvenient for a consumer.
  • there is a need for system that allows a consumer to listen to songs that they enjoy, located on a variety of different CDs, without requiring the consumer to carry the different CDs with them.
  • prior art CD players usually include a black or silver enclosure that is not aesthetically appealing to many consumers.
  • a CD player system that is more aesthetically appealing to consumers and that overcomes the disadvantages discussed above.
  • Prior art CD players also usually include remote control devices that can be used to control the various functions associated with the CD players. While the remote controls may make it more convenient to control these CD players, they increase the number of remote control devices in a home and make it more difficult to locate the correct remote for a given piece of electronic equipment. For example, many people have a remote control for their TV, VCR, DVD Player, and stereo system. By including another remote with a prior art CD player, the number of remote control devices in a home is increased. As a result, it is more difficult to locate the correct remote for the TV, VCR, or DVD player. Thus, there is a need for a system that overcomes the above-referenced disadvantages and that does not increase, and preferably decreases, the number of remote controls in a given home.
  • Obtaining new music on CDs can be a time-consuming and inconvenient process for a consumer.
  • a consumer drives to a store, reviews the available CDs, selects one or more CDs, and purchases the selected CDs. The consumer then returns home to listen to the selected CDs.
  • This can be time-consuming and inconvenient for the consumer, particularly, when the consumer lives a great distance from the store selling the CDs.
  • there is a need for a system that reduces the amount of time required and makes it more convenient for a consumer to purchase new music.
  • one object of the present invention is to provide a system that reduces the amount of time required to locate a CD in a large CD collection.
  • Another object is to provide a system that reduces the amount of time required to locate a specific song on a particular CD.
  • a third object of the present invention is to provide a system that allows a consumer to more easily access a large CD collection from multiple locations.
  • a fourth object is to provide a system that reduces or eliminates the possibility that a consumer will get oil or dirt on a CD.
  • Still another object of the present invention is to provide a system that allows a consumer to listen to songs that they enjoy without having to listen to or skip over songs that they do not enjoy.
  • a sixth object is to provide a system that allows a consumer to listen to songs that they enjoy, located on multiple, different, CDs, without requiring the consumer to carry the different CDs with them.
  • a seventh object of the present invention is to provide a system that includes a more aesthetically appealing enclosure and that overcomes the above-referenced disadvantages associated with prior art CD players and CDs.
  • Yet another object is to provide a system that reduces the number of remote control devices in a home.
  • a ninth object of the present invention is to provide a system that reduces the amount of time and makes it more convenient for a customer to purchase or listen to new music.
  • the combination CD recorder and player system is a client/server computer system and includes a combination recorder and player unit, which acts as a server computer system, or host computer, and a remote control unit, which acts as a client computer system.
  • the remote control unit is also referred to as a remote control system for the host computer or simply a client system.
  • the recorder/player unit includes novel server computer software, referred to as the recorder/player software, and the remote control unit includes novel client software, or remote control software.
  • the system allows a consumer to copy all of their CDs onto the system by pressing a single button and provides a novel user interface that allows the consumer to quickly and easily locate and play a particular CD or a specific song.
  • the consumer is also able to reduce the number of times that they must handle their CDs and, as a result, reduce the possibility that their CDs will be contaminated with oil or dirt.
  • the CDs once the CDs are copied onto the system, they can be replaced in their protective CD cases and stored away for future use. This further reduces the possibility that the CDs will become contaminated with oil or dirt.
  • the system allows the consumer to create, or “burn,” new CDs that include songs of their choosing. Once a new CD is created, the consumer can carry the new CD to various different locations.
  • the ability to burn CDs that include songs that the consumer selects also provides the consumer with the ability to create CDs that only include songs that the consumer likes to listen to. This allows the consumer to avoid listening to or having to skip over songs that they do not like. In addition, this also prevents the consumer from having to carry multiple CDs with them in order to listen to songs that are included on different CDs. The consumer can simply burn a new CD that includes all of the desired songs and carry that new CD instead.
  • the system also can be used to record CDs on the remote control unit, which can then be carried by the consumer to different locations and used to play the recorded CDs.
  • the system displays complete information regarding the CDs stored on the remote control unit, including the title of a CD, the name of an artist, and the title of a particular song.
  • the system can also be used to transmit, wirelessly or by other conventional means, and play music on the client system without permanently storing music on the client system, i.e., streaming audio.
  • the housing is designed to look like a traditional jukebox and includes animated bubble tubes, revolving color columns, and a revealed CD changing mechanism, which can be used to play a CD in a conventional manner.
  • the remote control unit can be used to control a variety of other audio and video components.
  • the system includes memory that stores information necessary to control audio and video components that are found in the typical home and the system uses this information to control these devices.
  • the system can be used to stored information that enables the client system to control different components in different rooms.
  • the client system can communicate with other remotes and learn the information necessary to control other devices.
  • the client system can be connected to a conventional computer and a novel programming module can be used to program the client system so that it can communicate with various other audio and video components.
  • the programming module can also be used to trade graphics and remote control features with other consumers using the client system.
  • the system can be used to control lights, appliances, and other devices in the home using X-10 technology, which is a type of control system that uses a home's power supply wiring to communicate with devices in the home.
  • the system is operable to communicate and download new songs using the Internet.
  • Various artists and record companies allow consumers to access songs and other material created by emerging artists absolutely free of charge on the Internet and the system allows a consumer to take advantage of these opportunities.
  • the system includes a novel music server computer system that can be used by the combination recorder and player units to listen to and download new music.
  • the novel server includes a database for storing music and a streaming audio server program that can be used to simultaneously stream the stored music to multiple combination recorder and player units during broadcasts over the Internet.
  • users may listen to the broadcasts and, when they hear a song that they like, they can download that song to their combination recorder and player unit.
  • the subscription fee also provides the consumer with access to program guides containing detailed information regarding music broadcasts and a TV program guide covering local broadcasts of cable, satellite, or local stations, and including full program descriptions and reviews.
  • each unit is operable to monitor and store information regarding the number of times a song has been downloaded from the music server, burned to a CD, or copied to an associated remote control unit.
  • each unit is operable, at predetermined times, to automatically transmit this information to the music server computer, where it can be used to calculate the appropriate royalties for the recording artists. These royalties can then be paid using the subscription fees paid by the various users of the combination recorder and player units.
  • the database on the music server also stores a list of unique identification numbers and ownership information for all combination recorder and player units that are authorized to listen to and download music from the music server.
  • Other devices, such as conventional personal computers, that do not include one of the unique identification numbers cannot access the music server and listen to or download music from the music server.
  • the music server attaches a unique identification number to each song downloaded to those units.
  • Each unit includes its unique identification number with each song that is burned on a CD or transmitted to a remote control unit.
  • the music server can be used to identify the combination recorder and player unit that originally received the song. This is done by simply comparing the unique identification number of the song in question with the list of unique identification numbers stored on the music server and using the owner information associated with the matching unique identification number to identify the owner of the combination recorder and player unit that received the song.
  • each combination recorder and player unit is operable to burn CDs using any one of the various personal computer copy prevention technologies known in the art.
  • CDs may be burned so that the audio on the CD are hidden from CD-ROM drives typically found on a personal computer or, alternatively, CDs may be burned so that the audio includes errors that cause clicks and pops to appear in any copies of the burned CD.
  • personal computers cannot copy CDs burned by the combination recorder and player units.
  • the streaming audio provided by the music server may be supplied in a compressed audio format, such as MP3, that is inferior to the quality of a digital audio recording on a CD.
  • a compressed audio format such as MP3
  • users can easily listen to and download new music using the present system, they will still need to purchase CDs from conventional stores in order to obtain very high quality music recordings.
  • FIG. 1 is a block diagram showing one embodiment of the combination recorder and player system.
  • FIG. 2 is a block diagram showing one embodiment of the combination recorder and player unit shown in FIG. 1 .
  • FIG. 3 is a block diagram showing one embodiment of the remote control unit shown in FIG. 1 .
  • FIG. 4 is a block diagram showing one embodiment of the recorder/player CPU system shown in FIG. 2 .
  • FIG. 5 is a block diagram showing one embodiment of the remote control CPU system shown in FIG. 3 .
  • FIG. 6 is a block diagram showing a music server computer system communicating with a plurality of recorder/player units over the Internet.
  • FIG. 7 is a block diagram of the music server computer system.
  • FIG. 8 is a block diagram of the music server memory.
  • FIG. 9 is a drawing showing one embodiment of the recorder/player unit.
  • FIGS. 10-12 are screen shots generated by one embodiment of the remote control unit.
  • a combination compact disc (CD) recorder and player system 10 includes a combination CD recorder and player unit 12 and a remote control unit 14 .
  • the recorder/player unit 12 includes a recorder/player computer system 16 , which includes a recorder/player central processing unit (CPU) system 18 , recorder/player communication system 20 , a CD drive 22 , recorder/player memory 24 , a recorder/player speaker system 26 , a copy request input mechanism 28 , a recorder/player Internet communication system 30 , a remote control docking system 32 , and an X10 control system 50 .
  • the recorder/player unit 12 also includes novel recorder/player software 34 that is used to control the unit 12 .
  • the remote control unit 14 includes a remote control computer system 36 , which includes a remote control CPU system 38 , a remote control communication system 40 , remote control memory 42 , a remote control speaker system 44 , an input/output device 46 , an infrared system 48 , a remote control Internet communication system 47 , and an X-10 control system 50 .
  • the remote control unit 14 also includes novel remote control software 52 that is used to control the unit 14 .
  • the recorder/player CPU system 18 is a conventional computer CPU system and is operable to execute instructions received from the recorder/player software 34 .
  • the CPU system 18 includes a central processing unit (CPU) 54 , a fan 56 , a motherboard 58 , ROM 60 , RAM 62 , a PC power supply 64 , and an operating system 66 .
  • the type of CPU 54 , fan 56 , motherboard 58 , power supply 64 , and operating system 66 may vary depending upon the application.
  • the operating system 66 is a Windows XP Home Edition operating system. Other operating systems may be used as well.
  • the amount of ROM 60 and RAM 62 will also vary depending upon the application.
  • the CPU system 18 may be used in the CPU system 18 .
  • the selection of the components to use in the CPU system 18 is well within the ability of one skilled in the art and will not be discussed in further detail. Regardless of what components are used, however, the CPU system 18 must be able to execute any instructions received from the recorder/player software 34 .
  • the recorder/player communication system 20 is a wireless communication system that allows the unit 12 and the remote control unit 14 to communicate with one another.
  • the communication system 20 operates according to the IEEE 802.11b Wireless Networking standard. Accordingly, it includes an 802.11b card and its associated software.
  • the communication system 20 may operate according to the 802.11b Wireless Networking standard, the “Bluetooth” standard or any other standard or proprietary wireless techniques.
  • the remote control unit 14 over the 802.11b communication system is the only user interface for the unit 12 .
  • the CD drive 22 is operable to read and write to compact discs in a variety of formats, including uncompressed and compressed audio formats.
  • the CD drive 22 can read digital audio from conventional audio CDs and can also read .wav and .mp3 files from conventional data CDs.
  • the CD drive 22 can write digital audio to audio CDs in conventional CD audio format and can write .wav files and .mp3 files to data CDs.
  • the CD drive 22 is an Integrated Drive Electronics (IDE)/AT Attachment Packet Interface (ATAPI) CD recordable drive.
  • IDE Integrated Drive Electronics
  • ATAPI AT Attachment Packet Interface
  • CD drive 22 is a 32X12X40X12 DVD and CDRW combination drive.
  • the recorder/player memory 24 is operable to store digital audio files in a variety of uncompressed and compressed audio formats, including original CD audio format, .wav files, .mp3 files, or any other conventional audio format.
  • the memory 24 is an 80 Gigabyte IDE/Ultra Direct Memory Access (UDMA) hard drive.
  • UDMA Direct Memory Access
  • the memory 24 is a 80 Gigabyte Ultra ATA/100/7200 RPM hard drive and includes digital audio from a number of CDs that has been preloaded on the unit 12 .
  • Memory systems are well known in the art and any one of a variety of different types of memory may be used as well.
  • the recorder/player memory 24 is also operable to store information that can be used to control multiple conventional pieces of audio and video equipment. For example, most TVs, VCRs, DVD players, and conventional CD players can be controlled remotely using infrared control signals.
  • the recorder/player memory 24 includes the information necessary for the remote control unit 14 to use to generate these control signals using its infrared system 48 . This information can be transferred, as needed, from the recorder/player memory 24 to the remote control memory 42 , where it can be used by the remote control software 52 to generate the appropriate control signals.
  • the recorder/player memory 24 is further operable to store information identifying audio or video equipment based on the location of the equipment in a house. Accordingly, the recorder/player memory 24 includes information identifying audio or video equipment located in one or more rooms of a house and the information necessary to control these components. Again, this information can be transferred to the remote control memory 42 , as needed, where it can be used by the remote control software 52 to generate the appropriate control signals.
  • the recorder/player speaker system 26 is operable to play audio output by the unit 12 and includes two low range speakers, 2 high range speakers, 2 speaker enclosures, and 2 internal audio amplifiers inside the speaker enclosures.
  • the speaker system 26 also includes a sound card, which, in turn, includes a digital signal processing chip and a digital to analog converter.
  • the sound card is used to convert digital audio from the memory 24 or from the CD drive 22 into analog audio so it can be output by the speakers in the speaker system 26 .
  • the sound card may be integrated onto the motherboard 58 of the CPU system 18 or it may be a separate card. Sound cards are well known in the art and any one of these devices may be used with the present system.
  • the sound card is a savage graphics sound card known in the art.
  • the recorder/player speaker system 26 may also include additional speakers, which may be located remotely from the recorder/player unit 12 . These remote speakers may be connected to the recorder/player unit 12 using any conventional means, including conventional speaker wires, wireless connections, or using the MaGIC communication technology.
  • MaGIC which stands for Media-accelerated Global Information Carrier, is an open architecture digital connection system developed by Gibson Guitar Corp, the assignee of the present application. The operation of the MaGIC system is described in detail in an engineering specification dated Jan. 22, 2002 and entitled Media-accelerated Global Information Carrier, Engineering Specification, Revision 2.4. The disclosure contained in that specification is hereby incorporated by reference into this application. The specification may be accessed at the following web address, http://magic.gibson.com/specification.html.
  • the copy request input mechanism 28 is operable to allow a user to input a copy command into the unit 12 .
  • the mechanism 28 is simply a conventional push-button.
  • the mechanism 28 might be a touch sensitive display integrated in the unit 12 that displays an electronic “Copy” button, which can be pressed by a user using a stylus.
  • the recorder/player Internet communication system 30 is operable to allow the unit 12 to communicate with the Internet.
  • Internet communication systems are well known in the art and any one of these systems may be used.
  • Conventional Internet communication systems include, among others, a modem with its associated software, a cable modem and its associated software, or a DSL modem with its associated software.
  • the Internet communication system 30 may also include hardware and software that allow the unit 12 to communicate with the Internet using wireless technologies.
  • the remote control docking system 32 is used to connect the remote control unit 14 to the recorder/player unit 12 .
  • the docking system 32 supplies power to the remote control unit 14 and allows the unit 14 to conserve its batteries.
  • the docking system 32 also includes the components necessary for charging the batteries in the remote control unit 14 and is operable to do so when the unit 14 is inserted into the docking system 32 .
  • the docking system 32 can also be used to charge spare batteries for the remote control unit 14 .
  • the remote control docking system 32 is a USB cradle for Dell Axium X5 Personal Digital Assistant (PDA) that includes a power DC connector and a battery charge slot for charging either 1440 MAH and 3400 MAH batteries.
  • PDA Personal Digital Assistant
  • the X-10 control system 50 is operable to generate control signals that can be used to control light and appliances typically found in a home.
  • the X-10 system 50 uses existing 110 Volt electrical wiring in a home to control lights and other appliances.
  • the system 50 includes transmitters, which send a coded low voltage signal over the 110 V wiring, and receivers, which are plugged into the 100V power supply and will see the coded low voltage signal.
  • the receivers are designed, however, to only respond to signals that include the appropriate address. In other words, each receiver has a unique address and will only respond to signals that include that address. Up to 256 different addresses can be used with this system.
  • X-10 technology is known in the art and detailed information regarding this technology may be found on the Internet. For example, detailed information regarding X-10 technology and products may be obtained from Smarthome, Inc., a company that specializes in home automation, located at 16542 Millikan Avenue, Irvine, Calif. 92606-5027.
  • the recorder/player software 34 is operable to cause the recorder/player computer system 16 to record digital audio from conventional audio CDs to the recorder/player memory 24 , to play digital audio from conventional audio CDs and memory 24 , and to create, or “burn,” new CDs using audio stored in memory 24 .
  • the software 34 is also operable to cause the computer system 16 to record .wav and .mp3 files from conventional data CDs to the memory 24 .
  • the software 34 is written in C++, but could be written in a variety of other conventional programming languages.
  • the software 34 is further operable to cause the computer system 16 , at predetermined times, to automatically download to memory 24 additional digital audio, in .wav, .mp3, or other conventional formats, program guides for music broadcast over the Internet, and TV guides for local broadcasts of cable, satellite, local stations.
  • the music broadcast may include both older music content as well as the latest hits.
  • the program guides include information regarding songs that will be “broadcast” via the Internet for a week in advance.
  • the TV guides include recommendations, full program descriptions and reviews.
  • the TV guide program is similar to the scrolling TV program guide that appears on designated cable TV channels and is used by many cable companies, such as Comcast, to provide their customers with programming information.
  • the music program guides will appear and operate in a similar manner as well.
  • the software 34 is still further operable to automatically monitor the number of times that a song is played by the unit 12 and, at predetermined times, to automatically send this information to a subscription service using the Internet.
  • the information sent to the subscription service may also include information regarding the number of times a song has been copied to a recordable CD by the recorder/player unit 12 or the number of times a song has been copied to the remote control unit 14 associated with the unit 12 .
  • the software 34 may also be operable to prevent copying of a song to any device other than recordable CDs that have been inserted into the CD drive 22 or the remote control unit 14 associated with the unit 12 .
  • the software 34 may be operable to prevent any device from accessing audio stored on the recorder/player unit 12 using the Internet.
  • the software 34 includes several modules.
  • the first module is a CD audio “ripper” module that is capable of pulling digital audio off of a conventional audio CD and storing it in memory 24 .
  • the ripper module can store the digital audio as a .wav file, an .mp3 file, or any other conventional audio format.
  • the ripper module uses standard Windows XP WindowsMedia 9 Active-X control to read audio from audio CDs. There are a variety of other techniques for reading and storing audio ripped from an audio CD and any one of these techniques may be used as well.
  • the second module is a CD player module, also referred to as Virtual Player module that is capable of playing digital audio from a conventional CD and from the memory 24 .
  • the Virtual Player module is used by an audio engine to play digital audio and includes a circular buffer, which is used for real-time sources such as streamed Internet or auxiliary input, to provide limited transport control, and to maintain a limited history of songs.
  • the module is used with MP3 sources to provide high-quality, auditioned fast-forward and rewind features.
  • the second module also includes a Direct-X play engine, which is included with the Windows XP operating system referenced above. The play engine accesses audio transparently from the Virtual Player.
  • the third module is operable to burn new CDs using the audio stored in memory 24 .
  • the CD burner module can burn CDs in multiple conventional formats, including .wav and .mp3 formats.
  • the CD burner module uses a standard XP Image Mastering Applications Programming Interface (IMAPI) Software Development Kit (SDK) to burn audio CDs.
  • IMAPI Image Mastering Applications Programming Interface
  • SDK Software Development Kit
  • other burner modules may be used as well.
  • the CD burner module is also operable to burn CDs using any one of the variety of personal computer copy prevention technologies known in the art so they cannot be copied by a personal computer.
  • CDs are burned so the audio files cannot be seen by the CD-ROM drive of a personal computer and cannot be copied.
  • CDs are burned so that the audio on the burned CD includes errors that cause clicks and pops to appear in any copies of the burned CD.
  • Several companies provide copy protection systems and detailed information regarding these systems can be found on the Internet. For example, Macrovision, Sony, and Sunncomm all provide such systems and information regarding these companies is available on the Internet.
  • the software 34 further includes an MP3 encoder module, an MP3 decoder module, and a database module.
  • the MP3 encoder module is operable to compress digital audio from a conventional audio CD into .mp3 file format and the MP3 decoder is operable to decompress digital audio that has been compressed in .mp3 file format.
  • the MP3 encoder module using a publicly available code library known as “Blade,” encodes a stream of CD format PCM audio into 128-256 BPS Moving Pictures Expert Group (MPEG) format compressed audio.
  • MPEG Moving Pictures Expert Group
  • the MP3 decoder module decodes a stream of MPEG 3 format compressed audio and converts it into CD format PCM audio, i.e., the inverse of the MP3 encoder.
  • the database module is used to store digital audio as a database in the memory 24 .
  • the database includes multiple indexes and uses standard B-tree technology to store the audio.
  • Database modules such as Access, IBM DB2, and Oracle are well known in the art and any one of these database modules may be used as well.
  • the software 34 also includes a CDDB module that is operable to find the names of CDs and songs on those CDs by accessing a well-known database of that information on the Internet.
  • a company called Gracenote in Berkeley, Calif. maintains this database.
  • the names of CDs and songs may also be stored on an internal database in memory 24 .
  • the CDDB module accesses this database to obtain the desired information.
  • the unit 12 is capable of being operated in several different modes.
  • a first mode which is referred to as an Automatic Copy Mode
  • the unit 12 will automatically copy the digital audio, .wav, or .mp3 files into the recorder/player memory 24 when an audio CD or data CD is inserted into the CD drive 22 .
  • a second mode which is referred to as the One-Button Copy Mode
  • the unit 12 only copies information into the recorder/player memory 24 after a user has input a copy command into the unit 12 using the copy request input mechanism 28 .
  • the copy request input mechanism 28 which is a conventional push-button or switch in this example, can be used by a consumer to automatically copy, by pressing the push-button, a conventional audio CD (not shown) that has been inserted into the CD drive 22 into the recorder/player memory 24 .
  • the recorder/player software 34 causes the recorder/player computer system 16 to copy the digital audio stored on the CD to memory 24 .
  • the computer system 16 saves all digital audio in an uncompressed format.
  • the computer system 16 saves the digital audio from the CD in conventional wave file format, i.e., with a .wav file extension.
  • the default setting can be changed as desired so the unit 12 can save the digital audio in any other conventional format as well.
  • the default setting can be changed so that the digital audio is saved in a compressed format, such as conventional MP3 file format.
  • the remote control unit 14 is used to change the default setting for the unit 12 and this process is discussed in detail below in conjunction with the detailed discussion of the remote control unit 14 .
  • the copy request input mechanism 28 can also be used to automatically copy .wav files and .mp3 files from conventional data CDs. If a conventional data CD is placed in the CD drive 22 and the copy button 28 is pressed, the recorder/player software 34 causes the recorder/player computer system 16 to copy any files on the CD to memory 24 . If the files are .wav files, the computer system 16 saves the files in memory 24 as .wav files. If the files are .mp3 files, the system 16 saves the files in memory 24 as .mp3 files. Once again, this is the default setting for the unit 12 and this setting can be changed. For example, the default settings can be changed so that .wav files are automatically compressed into .mp3 format before they are stored in memory 24 .
  • the recorder/player computer system 16 is also operable, again under the control of the recorder/player software 34 , to play conventional audio CDs.
  • the unit 12 is capable of playing CDs in two different modes. In an Automatic Play Mode, the unit 12 automatically plays any CD that is inserted into the CD drive 22 .
  • the unit 12 can also be set up so that it does not play a CD inserted into the CD drive 22 until the unit 12 receives a play command, described in more detail below, from the remote control unit 14 .
  • the unit 12 can be set up so that it automatically copies all of the digital audio to the recorder/player memory 24 and then begins playing the CD. All of these features can be adjusted using the remote control unit 14 .
  • a user uses the remote control unit 14 , in a manner that is described in more detail below, to input a burn command to the unit 12 .
  • the burn command contains information identifying the songs that are to be burned onto the CD and the format that is to be used during the burning process.
  • the default setting for the format is compressed MP3. This setting can be changed using the remote control unit 14 , however, and the computer system 16 can burn CDs in original uncompressed digital audio CD format.
  • the housing of the unit 12 includes features that are found on an old-fashioned jukebox.
  • the housing may include animated bubble tubes, changing color columns, a revealed CD changing mechanism, conventional input buttons typically found on a traditional jukebox, multiple pages containing listings of CDs and the songs on those CDs, or any of a variety of other jukebox features typically included on such devices.
  • the unit 12 may be constructed to mimic the features of a Wurlitzer Model 1015 jukebox. A generic drawing of one embodiment of the housing of the unit 12 is shown in FIG. 9 .
  • the Remote Control Unit 14 The Remote Control Unit 14
  • the remote control CPU system 38 is a conventional computer CPU system, similar to the recorder/player CPU system 18 , and is operable to execute instructions received from the remote control software 52 .
  • the CPU system 38 includes a CPU 68 , ROM 70 , RAM 72 , a motherboard 74 , an operating system 76 , and batteries 78 .
  • these components may vary depending on the application.
  • the remote control unit 14 is a conventional Personal Digital Assistant (PDA), the Dell Axium X5 manufacturer by Dell Corporation.
  • the Axium X5 may include an Intell XSCALE processor operating at 400 megahertz or 300 megahertz, 32 megabytes or 64 megabytes of CDRAM, and 32 or 48 megabytes of flash Rom.
  • the Axium also includes a Microsoft Pocket PC 2002 Premium Edition Operating System, Internet Explorer, a removal lithium ion battery, and optional high capacity lithium ion battery.
  • the Axium X5 also includes a stereo headphone connector and infrared data associate (irDA) port for outputting infrared signals and optional 802.11b wireless Compact Flash (CF) card for network or Wireless Fidelity (WiFi) activity.
  • the Axium also includes a built in microphone and speaker system.
  • the remote control communication system 40 is identical to the recorder/player communication system 20 discussed in detail previously. Thus, it is a wireless communication system that allows the unit 12 and the remote control unit 14 to communicate with one another using the 802.11b Wireless Networking standard. When a PDA is used for the remote control unit 14 , the remote control communication system 40 is integrated into the PDA as indicated above.
  • the remote control Internet communication system 47 is identical to the recorder/player Internet communication system 30 discussed in detail previously. Thus, it allows the unit 14 to communicate with the Internet and may also include hardware and software that allow the unit 14 to communicate with the Internet using wireless technologies. As was the case with the remote control communication system 40 , the remote control Internet communication system 47 can be integrated into a PDA.
  • the remote control memory 42 is capable of storing digital audio, in .wav, .mp3, or any other conventional audio format.
  • the memory 42 is 64 MB of SDRAM.
  • the amount of memory required varies from application to application and is dependent upon the amount of digital audio to be stored on the remote control unit 14 .
  • Memory systems are well known in the art and any one of a variety of different types of memory may be used as well.
  • the remote control memory 42 is also capable of storing information that can be used to control multiple conventional pieces of audio and video equipment, information identifying audio or video equipment located in one or more rooms of a house, and the information necessary to control these components.
  • the remote control speaker system 44 is operable to play audio stored in memory 42 or streaming audio received from the recorder/player unit 12 .
  • the speaker system 44 includes conventional headphone components and can be used to listen to audio using a conventional headphone.
  • the speaker system 44 is the speaker system found in the Dell Axium X5 PDA. As was the case with the speaker system 26 on the unit 12 , the speaker system 44 includes a sound card to convert digital audio into analog audio so it can be played by the speaker system 26 .
  • the input/output device 46 is operable to display various menus to a user and to allow the user to input various commands, such as a copy command, play command, or a burn command.
  • the input/output device 46 is a 3.5′′ touch sensitive, full color, transflective display with 320 ⁇ 240 pixel resolution. In alternative embodiments, other types of input/output devices may be used.
  • the infrared system 48 is operable to generate infrared control signals and can be used to control various conventional pieces of audio and video equipment found in the typical home.
  • the infrared system 48 can be used, in conjunction with the remote control software 52 , to control conventional TVs, stereos, DVD players, and VCR players.
  • PDAs use different infrared communication protocols than older conventional TV and audio/video remote control systems and the infrared system 48 is adapted to use the appropriate infrared communication protocols.
  • the infrared system 48 may include commercial off-the-shelf components that are known in the art that allow one to modify the infrared system of a PDA so that it can be used to control conventional TVs and other audio/video equipment.
  • the remote control software 52 can be used by a user to copy CDs into memory 24 on the unit 12 or into memory 42 on the unit 14 , to play digital audio on CDs in the CD drive 22 , memory 42 , or memory 24 , and to burn CDs using the CD drive.
  • the software 52 generates a series of screens or menus that allows a user to input commands to perform these functions.
  • the software 52 generates the screens shown in FIGS. 10-12 .
  • the screen shown in FIG. 10 can be used to input a request to copy a song from a CD onto the recorder/player unit 12 or to play a song on a CD
  • the screen shown in FIG. 12 can be used to copy or ”burn” a song from the recorder/player unit 12 to a CD.
  • FIG. 11 includes a screen that is displayed when a song is being copied from a CD onto the recorder/player unit 12 .
  • the software 52 can be programmed to generate a variety of different screens depending on a specific application. Accordingly, in an alternative embodiment, the software 52 generates a main menu on the input/output device 46 that includes a “Copy audio” button, a “Play audio” button, and a “Burn audio” button.
  • the software When the “Copy audio” button is pressed, the software displays a second screen that includes a first button, which reads “Copy audio to recorder/player”, and a second button, “Copy audio to remote control.”
  • the software 52 sends a copy command to the recorder/player unit 12 requesting that digital audio from a CD in the CD drive 22 be copied into memory 24 .
  • the recorder/player software 34 copies all of the audio on the CD in the CD drive 22 into memory 24 .
  • the software 52 displays a screen that includes two buttons.
  • One button reads, “Copy audio from CD” and the other reads, “Copy audio from recorder/player memory.”
  • the software 52 sends a copy command to the unit 12 requesting that digital audio on a CD in the CD drive 22 be copied into the remote control memory 42 .
  • the recorder/player software 34 copies audio from a CD and sends it to the unit 14 , where it is copied into the remote control memory 24 by the remote control software 52 .
  • the “Copy audio from recorder/player memory” button is pressed, the software 52 sends a copy command to the unit 12 requesting that audio stored in the recorder/player memory 24 be copied into the remote control memory 42 .
  • the recorder/player software 34 sends audio from the recorder/player memory 24 to the unit 14 and the remote control software 52 copies the audio into the remote control memory 42 .
  • a format screen When either copy button is pressed, a format screen will be displayed that includes several formatting buttons, including a “.wav format” button, and a “.mp3 format” button.
  • the user selects the desired format and the software 52 stores the audio accordingly.
  • a compressed format such as MP3
  • the software 52 uses the MP3 encoder module to compress the audio.
  • the software 52 displays a series of screens that allow the user to select the songs to be copied by the software 52 .
  • the software 52 When the “Play audio” button is pressed, the software 52 displays a screen that includes a “Play CD in CD drive” button, a “Play audio stored on recorder/player” button, and a “Play audio stored on remote control” button.
  • the software 52 sends a play command to the unit 12 and the recorder/player software 36 plays the appropriate audio.
  • the play command includes information indicating that audio from a CD or audio stored in memory should be played.
  • the software 52 plays the audio using the recorder/player speaker system 26 . If audio stored on the remote is selected, the software 52 plays the audio using the remote control speaker system 44 .
  • the software 52 also displays a series of screens that allow a user to select the audio to be played.
  • the screens include information that is typically included on a conventional jukebox, e.g., a CD will have an associated number, for example, 46, and the songs on the CD will have associated numbers, for example, 01 for the first song, 02 for the second song, etc.
  • a user simply inputs, using number buttons displayed on the input/output device, the desired CD number and song number.
  • the screens include information that is typically included on a conventional jukebox, e.g., a CD will have an associated number, for example, 46, and the songs on the CD will have associated numbers, for example, 01 for the first song, 02 for the second song, etc.
  • a user simply inputs, using number buttons displayed on the input/output device, the desired CD number and song number.
  • the recorder/player unit 12 is constructed to receive and record audio over an Internet communication system 30 .
  • the recorder/player units 12 provide a unique system for receiving audio that allows a much different business model to be followed as compared to the business models which can be achieved using non-proprietary receivers such as conventional television sets or personal computers.
  • a primary issue which must be dealt with from the business standpoint in order to establish a successful Internet based music service is to protect the copyrighted music content belonging to the record labels which produce the compact disc recordings and to track, report and pay royalties on the usage of this music content in a manner satisfactory to the record labels.
  • copy protection is provided by encoding the digital audio which can be burned onto a recordable CD by the recorder/player unit 12 such that the recorded CD cannot subsequently be duplicated in a playable form.
  • the copy protection may be implemented in any number of ways, including by burning audio so that it is hidden from personal computer CD drives and cannot be copied or so that it includes errors that cause clicks or pops to appear in copies of burned CDs, which prevents usable copies from being made.
  • a related issue is to provide the ability to track and identify the source of any unauthorized copies which are somehow made by hackers who break whatever copy prevention mechanisms are provided by the recorder/player unit 12 .
  • the tracking of unauthorized music is accomplished by the music server system described below by “watermarking” the recordings with a unique identification associated with the specific recorder/player unit 12 which records the music, so that if subsequent unauthorized copies are distributed, the source of them can be identified by examination of this unique identification.
  • Privacy of the users of the recorder/player units 12 is provided in that the operator of the music server system maintains the database of recorder/player unit identifications and associated owners' names, addresses, etc. and can control the dissemination of customer identification only upon an appropriate showing of misuse of the licensed content by the customer.
  • Still another issue of major concern to the record labels is to minimize the erosion of CD sales. This is accomplished in the system described below by transmitting the audio only in a compressed reduced quality format such as .mp3 as opposed to the uncompressed files sold in retail record stores in CD format.
  • the music which is received over the Internet music service by the player/recorder units 12 , and which is subsequently burned by those player/recorder units 12 onto CDs and/or subsequently saved to memory on the recorder/player unit 12 or on the hand held remote control unit 14 is of a lower quality than the music contained on a conventional CD which would be purchased at a retail record store.
  • the music server system described below in combination with an installed base of the recorder/player units 12 effectively provides a system which can replace commercial radio, but which cannot ultimately replace the supply of the highest quality digitally recorded music found on CDs which are manufactured by the record labels and sold in conventional record stores.
  • the present system will allow its operator to broadcast multiple channels of music content similar to multiple radio station broadcasts, except that the broadcasts are over the Internet and can only be received by consumers who own one of the proprietary player/recorder units 12 and who are currently authorized after payment of suitable monthly fees and usage charges.
  • Each individual subscriber who has possession of one of the player/recorder units 12 will be charged for their own usage of the received music content and the collective usage of all users will be reported by the operator of the Internet based music service system to the record labels along with payments to the record labels.
  • Information about individual consumers will only be provided to a record label or other content owner in the event of a showing of misuse of the music content, which can be tracked due to the unique identification embedded in the recorded music received by and stored on the recorder/player unit 12 .
  • the record labels can be assured of the protection of their own business models, thus providing incentive to the record labels to license the use of their music content for distribution over the Internet based music server system described below.
  • the record labels can be assured of the protection of their own business models, thus providing incentive to the record labels to license the use of their music content for distribution over the Internet based music server system described below.
  • the music server 100 includes a music server CPU system 102 , a music server Internet communication system 104 , music server memory 106 , music server input/output 108 , and music server software 110 .
  • the music server CPU system 102 is a conventional server CPU system well known in the art and is operable to process instructions and data in order to perform various functions.
  • the CPU system 102 includes a central processing unit (CPU), ROM, RAM, and an operating system. As is well known in the art, the CPU and operating system may vary depending upon the application. In a similar manner, the amount of ROM and RAM used in the music server 100 may vary as well.
  • the music server Internet communication system 104 is operable to allow the music server 100 to communicate with the Internet.
  • Internet communication systems are well known in the art and any one of these systems may be used.
  • Conventional Internet communication systems include, among others, a modem with its associated software, a cable modem and its associated software, or a DSL modem with its associated software.
  • the Internet communication system 104 includes a cable modem and also includes hardware and software that allows the music server 100 to communicate with the Internet using wireless technologies.
  • the music server memory 106 is operable to store digital audio files in a variety of compressed audio formats, including the well-known .mp3 file format. Although in the preferred embodiment, the audio files are stored as .mp3 files, the audio files could be stored in other conventional formats as well, including uncompressed audio formats such as the well-known .wav file format. Memory systems are well known in the art and any one of a variety of different types of memory may be used as well. For example, the music server memory 106 may be simply a hard drive system in some applications.
  • the music server memory 106 includes a music database 112 , an authorized units database 114 , a music usage database 116 , a recording artist royalty database 118 , and a TV program guide database 120 .
  • the music database 112 includes digital audio that can be transmitted to multiple units 12 using the music server 100 .
  • the digital audio is stored and broadcast in .mp3 compressed audio format.
  • the music database 112 also includes program guides containing information regarding digital music broadcasts currently being broadcast, as well as the dates and times of past and future digital music broadcasts by the music server 100 .
  • the authorized units database 114 includes information regarding combination recorder and player units 12 authorized to receive digital music broadcasts. This information includes a unique unit identification number and ownership identification information, such as name of owner, address, telephone number, billing address, etc., for each authorized unit 12 .
  • the unique identification number may vary from application to application. In general, however, this number should include sufficient information to uniquely identify the unit 12 associated with the number and, at the same time, make it difficult to determine by unauthorized users. As such, it should include some combination of alphanumeric characters and, in some cases, may be case-sensitive.
  • the unique identification number might be GGC984201aS21BD, where the GGC indicates that Gibson Guitar Corporation owns the unit and the inclusion of various random, case-sensitive alpha-numeric characters makes the identification number difficult to determine by unauthorized users.
  • the information stored in the authorized units database 114 also includes detailed information identifying the location of the authorized units on the Internet, including the Internet Protocol (IP) address and Internet domain for the units.
  • IP Internet Protocol
  • the music usage database 116 includes information regarding the number of times that a song has been downloaded from the music server 100 to a unit 12 .
  • This database includes information identifying the name of each song that is downloaded from the music server 100 , the number of times that the downloaded songs are copied to a compact disc (CD) by a unit 12 , and the number of times that the downloaded songs are copied to a remote control unit 14 .
  • the database can also include usage information on the number of times the music is played back by the recorder/player unit 12 or the remote 14 . This information is tracked by the recorder/player unit 12 and is periodically automatically transmitted back to the music server computer system 100 .
  • the recording artist royalty database 118 includes information regarding the recording artists, or the persons or entities, who own the songs stored in the music database 112 , including the name and address of the recording artists, and the royalties to be paid for the downloading of any songs stored on the music server 100 .
  • the royalty database 118 also includes information identifying where royalties for each artist should be sent. This information may include bank routing and account numbers and may be used to automatically transmit royalty payments to the various artists that have songs on the music server 100 .
  • the TV program guide database 120 includes information regarding programming on cable, satellite, and local television stations. As is well known in the art, this programming may vary from location to location. Accordingly, information regarding various regions in the United States, or other countries for that matter, may be included in the database 120 . The information regarding the programming may vary as well, but, in general, it will include the date and time programs will be broadcast, full program descriptions, reviews of various programs, and recommendations regarding various programs.
  • the music server input/output 108 includes conventional input/output devices and is operable to input and output information from the music server 100 .
  • the music server input/output 108 includes a conventional keyboard, a mouse, and a visual display unit.
  • the input/output 108 may vary from application to application and include other conventional input/output devices.
  • the music server software 110 is operable to cause the music server 100 to transmit, at predetermined times, streaming audio from the music database 112 to the units 12 using the music server Internet communication system 104 .
  • the music server software 110 may be configured to transmit streaming audio daily, weekly, or monthly.
  • the music server software 110 may also be configured to transmit streaming audio continuously as well.
  • the audio may also be transmitted in a complete file format, rather than as streaming audio.
  • the music server software 110 is operable to cause the music server 100 to transmit program guides describing the streaming audio being broadcast from the music database 112 to the units 12 over the Internet.
  • program guides include listings of all of the songs being broadcast by the music server software 110 , including information regarding the names of songs, the associated artists, the names of CDs containing the songs, and the lengths of the songs.
  • the program guides also include information regarding when the music server software 110 will broadcast certain songs over the Internet, including the date and time when the song will be broadcast. For example, the music program guide may include information regarding all songs that will be broadcast for the week following a particular date.
  • the music server software 110 is also operable to cause the music server 100 to transmit TV program guides from the TV program guide database 120 to the units 12 over the Internet in conjunction with the streaming audio.
  • TV program guides include detailed information regarding programming on cable, satellite, and local television stations and includes recommendations, full program descriptions, and reviews.
  • the music server software 110 is operable to cause the music server 100 to store detailed information regarding music broadcast over the Internet in the music usage database 116 .
  • the detailed information may vary, but, in general, will include the number of times a song is downloaded from the music server 100 to a unit 12 , the number of times a song is copied from a unit 12 to a compact disc (CD), and the number of times a song is copied from a unit 12 to a remote control unit 14 .
  • the detailed information also may include information identifying where a song is downloaded, including the date and time the song is downloaded and the unique identification number of the unit 12 receiving the song.
  • the music server software 110 is further operable to cause the music server 100 to only transmit music stored in the music database 112 to authorized units 12 .
  • the software 110 achieves this function by only sending streaming audio to units 12 that are authorized to receive music broadcasts.
  • the music server software 110 obtains a listing of all of the authorized units 12 from the authorized units database 114 and then, using that listing, broadcasts streaming audio to those units 12 .
  • the music server software 110 is operable to cause the music server 100 to prevent unauthorized units and other devices, such as personal computers, from accessing music on the music server 100 . If a device other than an authorized unit attempts to access the music server 100 , the music server software 110 requests identification information, i.e., a unique identification number, from that device. If the device fails to provide identification information associated with an authorized unit, the music server software 110 denies that device access to the music server 100 and the music database 112 .
  • identification information i.e., a unique identification number
  • the music server software 110 can be operated in two different modes. In a first mode, referred to as an Automatic Broadcast mode, the music server software 110 automatically broadcasts music over the Internet to the units 12 . In a second mode, referred to as Request Broadcast mode, the music server software 110 only broadcasts music to units 12 that have requested to receive the broadcast. In this mode, the music server software 110 receives a broadcast request from a requesting unit 12 .
  • the broadcast request includes information uniquely identifying the requesting unit 12 , i.e., the units' unique identification number, and is used by the music server software 110 to determine if the requesting unit 12 is authorized to receive the broadcast.
  • the music server software 110 compares the unique unit identification information received from the requesting unit 12 to the unit identification information stored in the authorized units database 114 . If the received information matches, the music server software 110 determines that the requesting unit 12 is authorized and broadcasts the music to the requesting unit 12 . If not, the music server software 110 sends a response back to the requesting unit 12 indicating that the unit is not authorized to receive the broadcast.
  • the music server software 110 is operable to cause the music server 100 to label all songs downloaded to an authorized unit 12 with that unit's unique identification number.
  • the unique identification number is attached to the song in a manner that prevents it from being removed without damaging the song. As a result, if a user removes the unique identification number the song can no longer be played.
  • the music server 100 is able to track songs downloaded to a particular unit 12 . If a song downloaded to a particular unit 12 is improperly placed on another server or computer on the Internet, the label attached to the song can be used to identify the source of the song. The purpose of the labeling is to encourage users not to improperly copy songs without paying the required royalty to the appropriate recording artist.
  • this labeling system allows the appropriate authorities to identify that user so he can be forced to pay any necessary royalty.
  • the unique identifier could be embedded in the downloaded songs by the recorder/player unit 12 when the music is downloaded or when it is burned onto a CD or otherwise recorded.
  • the recorder/player units 12 and the music server computer system 100 described above provide an overall system which allows customers to copy all of the music they have collected in a single easy to use location and to be able to play it back virtually anywhere. Customers can record their music CDs to the recorder/player unit with the press of one button. They can save their original CD as a backup or for other use.
  • Customers can make a CD using any of their library of songs as simply as calling up the songs and pressing “record”.
  • the content can be recorded in the original format if it originates from a CD or it can be converted to mp3 format, allowing the customer to make CDs with over 100 songs with nearly the same audio quality providing hours of listening pleasure in the customer's car or other location.
  • the recorder/player unit is constructed with the attractive appearance of a traditional jukebox, and comes as a single console just like the original jukebox with the same colorful appearance.
  • the recorder/player unit also can easily be converted into three component parts, a beautiful player approximately 18 inches wide which will fit on any audio shelf, and two high fidelity powered speakers which can be placed anywhere in the house. Additionally, the customer can buy additional powered speakers and play back the music from the recorder/player unit in several rooms and locations using the proprietary MaGIC system.
  • the full color touch sensitive remote control To simplify the customer's use of the recorder/player unit there is nestled in the attractive front panel the full color touch sensitive remote control.
  • the customer can either use the remote control while it is docked (and charging) in the recorder/player unit 12 , or slide it out and take it anywhere in the house to control the music experience.
  • This remote uses a computer quality wireless system that is able to penetrate walls and still communicate with the recorder/player unit 12 .
  • the remote can display the full information on the customer's songs, CDs or other information. It has all the features of a fully functional personal digital assistant.
  • the customer can record songs from the recorder/player unit 12 to the remote, plug in a high fidelity stereo headset directly into the remote, and hear music anywhere. If the customer wants to listen to music in their home, they can send the music wirelessly directly to the remote without the fuss of recording.
  • the customer's entire remote setup is stored simultaneously on the remote and on the recorder/player unit 12 for easy recall should the remote lose its memory.
  • the remote control can be programmed via computer and the customer can trade graphics and remote control features with other users having one of the proprietary recorder/player units 12 .
  • the customer can also purchase a complete home control option which allows the remote control and the recorder/player unit 12 to control lights, appliances and other devices in the home with the inexpensive X-10 remote control system, as well as infrared repeaters which use the wireless system built into the remote control.
  • the customer can connect the remote control to their home network or to a cable/DSL modem to directly and instantly access updates and service the recorder/player unit 12 . If the customer does have access to the Internet in their home, a single connection on the recorder/player unit allows the customer to have the unit access additional free services and subscribe to the Internet based music distribution service.
  • the subscription service described above allows the customer to subscribe to a multi-channel (for example 30 channel) commercial-free digital quality music broadcast which includes music of all genres.
  • the customer can access the program guide with the songs being broadcast via the Internet for a substantial period (such as one week) in advance, which allows the customer as part of their subscription price the ability to copy songs for their own use as part of their library stored on the recorder/player unit.
  • the subscription service also includes a tv guide for local broadcast either cable, satellite or local stations with recommendations, full program descriptions and reviews. This is downloaded to the customer's recorder/player unit automatically for so long as the customer's subscription is in place, and the guide is instantly available to the customer via their remote control unit 14 . Also the customer can obtain additional remote control units and multiple remote control units can be operated at the same time.

Abstract

A remote control unit includes a remote control computer system including an input/output device, a remote control communication system, a remote control speaker system and a remote control memory. The unit also includes remote control software for controlling various interactions between the remote control unit and a combination recorder and player system associated with the remote control unit.

Description

  • This application is a divisional application of U.S. patent application Ser. No. 10/406,821 of Henry E. Juszkiewicz, filed Apr. 4, 2003, entitled “Combination Compact Disc Recorder and Player System”, hereby incorporated by reference. Be it known that I, Henry E. Juszkiewicz, a citizen of the United States, residing in Nashville, Tenn., have invented a new and useful “Remote Control For Combination Compact Disc Recorder and Player System.”
  • BACKGROUND OF THE INVENTION
  • The present invention relates generally to remote control systems for compact disc (CD) recorders and players.
  • Many consumers have music collections that include a number of CDs. While CDs have many benefits that are well known in the art, large collections of CDs have several disadvantages. First, it can be time consuming to locate a particular CD in a large CD collection. In many cases, a consumer must look through the entire collection in order to locate the desired CD. The larger the collection, the more time-consuming this process can be. While organizing the CDs in alphabetical order can minimize the amount of time required to locate a particular CD, many consumers do not do so. Moreover, the process of organizing and maintaining large CD collections in alphabetical order can be time-consuming. Thus, there is a need for a system that reduces the amount of time required to locate a CD in a large CD collection.
  • Similarly, it can be time-consuming to locate a specific song on a particular CD in a large CD collection. In addition to the time it takes to locate the CD containing the desired song, a consumer must search through the songs on the CD to locate the desired song. In many cases, the consumer must review the face of the CD, or the CD case associated with the CD, to locate the number of the desired song, and then must input that number into the CD player being used to play the CD. To input the correct number, the consumer usually must skip though several songs to reach the desired song. When using CD players that hold multiple CDs, the consumer may also be required to skip through multiple CDs in order to reach the CD that includes the desired song. Regardless of whether a consumer is using a CD player that can hold a single CD or multiple CDs, the process of locating a specific song on a CD can be time-consuming. Thus, there is a need for a system that reduces the amount of time required to access a particular song in a large CD collection.
  • Large CD music collections are also difficult to access in multiple locations. To do so, a consumer must physically move the collection from one location to another. This can be a time-consuming and inconvenient process. The larger the collection, the more time-consuming and inconvenient it can be. Furthermore, in some cases, it is simply not practical to move a large CD collection to a particular location. For example, it is usually not very practical to move a large CD collection into a small automobile. Many consumers, however, would like to be able to access their music collections in their automobiles, as well as in other locations. Thus, there is a need for a system that allows a consumer to access a large CD music collection in multiple locations.
  • In addition to being time-consuming to locate and play, CDs have other disadvantages. For example, to play a CD that is stored in a CD case, a consumer must remove the CD from the case and insert it into a CD player. When the consumer does so, the consumer may touch the surface of the CD and leave oil or dirt on it. If this happens, the CD may skip in the player or, in some cases, may not play at all. Thus, there is a need for a system that reduces or eliminates the risk that a consumer will put oil or dirt on a CD and prevent it from playing properly.
  • CDs also usually include songs that a consumer likes to listen to and songs that they do not like to listen to. In many cases, the songs that the consumer enjoys are intermingled with the songs that the consumer does not enjoy. As a result, the consumer must either listen to the songs that they do not enjoy or skip over those songs to reach a song that the consumer enjoys. In either case, this can be inconvenient for the consumer. Thus, there is a need for a system that allows a consumer to listen to songs they enjoy without having to listen to or skip over songs that they do not enjoy.
  • In other cases, the songs that the consumer enjoys are located on multiple, different CDs and the consumer must carry all of those CDs with them when they travel to different locations if they want to listen to the songs that they enjoy. This too can be inconvenient for a consumer. Thus, there is a need for system that allows a consumer to listen to songs that they enjoy, located on a variety of different CDs, without requiring the consumer to carry the different CDs with them.
  • In addition to the disadvantages associated with CD players discussed above, prior art CD players usually include a black or silver enclosure that is not aesthetically appealing to many consumers. Thus, there is an additional need for a CD player system that is more aesthetically appealing to consumers and that overcomes the disadvantages discussed above.
  • Prior art CD players also usually include remote control devices that can be used to control the various functions associated with the CD players. While the remote controls may make it more convenient to control these CD players, they increase the number of remote control devices in a home and make it more difficult to locate the correct remote for a given piece of electronic equipment. For example, many people have a remote control for their TV, VCR, DVD Player, and stereo system. By including another remote with a prior art CD player, the number of remote control devices in a home is increased. As a result, it is more difficult to locate the correct remote for the TV, VCR, or DVD player. Thus, there is a need for a system that overcomes the above-referenced disadvantages and that does not increase, and preferably decreases, the number of remote controls in a given home.
  • Obtaining new music on CDs can be a time-consuming and inconvenient process for a consumer. In many cases, a consumer drives to a store, reviews the available CDs, selects one or more CDs, and purchases the selected CDs. The consumer then returns home to listen to the selected CDs. This can be time-consuming and inconvenient for the consumer, particularly, when the consumer lives a great distance from the store selling the CDs. Thus, there is a need for a system that reduces the amount of time required and makes it more convenient for a consumer to purchase new music.
  • What is needed, then, is a system that overcomes the above-referenced disadvantages of the prior art.
  • SUMMARY OF THE INVENTION
  • Accordingly, one object of the present invention is to provide a system that reduces the amount of time required to locate a CD in a large CD collection.
  • Another object is to provide a system that reduces the amount of time required to locate a specific song on a particular CD.
  • A third object of the present invention is to provide a system that allows a consumer to more easily access a large CD collection from multiple locations.
  • A fourth object is to provide a system that reduces or eliminates the possibility that a consumer will get oil or dirt on a CD.
  • Still another object of the present invention is to provide a system that allows a consumer to listen to songs that they enjoy without having to listen to or skip over songs that they do not enjoy.
  • A sixth object is to provide a system that allows a consumer to listen to songs that they enjoy, located on multiple, different, CDs, without requiring the consumer to carry the different CDs with them.
  • A seventh object of the present invention is to provide a system that includes a more aesthetically appealing enclosure and that overcomes the above-referenced disadvantages associated with prior art CD players and CDs.
  • Yet another object is to provide a system that reduces the number of remote control devices in a home.
  • A ninth object of the present invention is to provide a system that reduces the amount of time and makes it more convenient for a customer to purchase or listen to new music.
  • These objects, and other objects that will become apparent from a review of the following description, are satisfied by the present invention of a remote control system for a combination CD recorder and player system. The combination CD recorder and player system is a client/server computer system and includes a combination recorder and player unit, which acts as a server computer system, or host computer, and a remote control unit, which acts as a client computer system. The remote control unit is also referred to as a remote control system for the host computer or simply a client system. The recorder/player unit includes novel server computer software, referred to as the recorder/player software, and the remote control unit includes novel client software, or remote control software.
  • To reduce the amount of time required to locate a CD or a song on a particular CD, the system allows a consumer to copy all of their CDs onto the system by pressing a single button and provides a novel user interface that allows the consumer to quickly and easily locate and play a particular CD or a specific song. By copying the CDs onto the system, the consumer is also able to reduce the number of times that they must handle their CDs and, as a result, reduce the possibility that their CDs will be contaminated with oil or dirt. In addition, once the CDs are copied onto the system, they can be replaced in their protective CD cases and stored away for future use. This further reduces the possibility that the CDs will become contaminated with oil or dirt.
  • To allow a consumer to access their CD collection in multiple locations, the system allows the consumer to create, or “burn,” new CDs that include songs of their choosing. Once a new CD is created, the consumer can carry the new CD to various different locations. The ability to burn CDs that include songs that the consumer selects also provides the consumer with the ability to create CDs that only include songs that the consumer likes to listen to. This allows the consumer to avoid listening to or having to skip over songs that they do not like. In addition, this also prevents the consumer from having to carry multiple CDs with them in order to listen to songs that are included on different CDs. The consumer can simply burn a new CD that includes all of the desired songs and carry that new CD instead.
  • To further enhance the consumer's ability to access their CD collection in multiple locations, the system also can be used to record CDs on the remote control unit, which can then be carried by the consumer to different locations and used to play the recorded CDs. The system displays complete information regarding the CDs stored on the remote control unit, including the title of a CD, the name of an artist, and the title of a particular song.
  • If the consumer would like to listen to their CDs and they are within a certain range of the system, the system can also be used to transmit, wirelessly or by other conventional means, and play music on the client system without permanently storing music on the client system, i.e., streaming audio.
  • To enhance the appearance of the combination recorder and player unit, the housing is designed to look like a traditional jukebox and includes animated bubble tubes, revolving color columns, and a revealed CD changing mechanism, which can be used to play a CD in a conventional manner.
  • To reduce the number of remote controls in the home, the remote control unit can be used to control a variety of other audio and video components. To do so, the system includes memory that stores information necessary to control audio and video components that are found in the typical home and the system uses this information to control these devices. The system can be used to stored information that enables the client system to control different components in different rooms. In addition, the client system can communicate with other remotes and learn the information necessary to control other devices. To facilitate programming, the client system can be connected to a conventional computer and a novel programming module can be used to program the client system so that it can communicate with various other audio and video components. The programming module can also be used to trade graphics and remote control features with other consumers using the client system. To further enhance convenience for the consumer, the system can be used to control lights, appliances, and other devices in the home using X-10 technology, which is a type of control system that uses a home's power supply wiring to communicate with devices in the home.
  • To reduce the amount of time required to listen to and purchase new music, the system is operable to communicate and download new songs using the Internet. Various artists and record companies allow consumers to access songs and other material created by emerging artists absolutely free of charge on the Internet and the system allows a consumer to take advantage of these opportunities.
  • To further enhance the ability of a user to listen to and purchase new music, the system includes a novel music server computer system that can be used by the combination recorder and player units to listen to and download new music. The novel server includes a database for storing music and a streaming audio server program that can be used to simultaneously stream the stored music to multiple combination recorder and player units during broadcasts over the Internet. In exchange for a subscription fee, users may listen to the broadcasts and, when they hear a song that they like, they can download that song to their combination recorder and player unit. The subscription fee also provides the consumer with access to program guides containing detailed information regarding music broadcasts and a TV program guide covering local broadcasts of cable, satellite, or local stations, and including full program descriptions and reviews.
  • To ensure that the recording artists of the music stored on the music server receive the appropriate copyright royalty when music is downloaded to combination recorder and player units, each unit is operable to monitor and store information regarding the number of times a song has been downloaded from the music server, burned to a CD, or copied to an associated remote control unit. In addition, each unit is operable, at predetermined times, to automatically transmit this information to the music server computer, where it can be used to calculate the appropriate royalties for the recording artists. These royalties can then be paid using the subscription fees paid by the various users of the combination recorder and player units.
  • To ensure that music on the music server is not downloaded by users who have not paid the appropriate subscription fee and devices other than the combination recorder and player units, the database on the music server also stores a list of unique identification numbers and ownership information for all combination recorder and player units that are authorized to listen to and download music from the music server. Other devices, such as conventional personal computers, that do not include one of the unique identification numbers cannot access the music server and listen to or download music from the music server.
  • To further enhance security with regard to improper copying of music downloaded onto the combination recorder and player units, the music server attaches a unique identification number to each song downloaded to those units. Each unit, in turn, includes its unique identification number with each song that is burned on a CD or transmitted to a remote control unit. As a result, if a song is improperly distributed over the Internet, via a burned CD or other any other means, the music server can be used to identify the combination recorder and player unit that originally received the song. This is done by simply comparing the unique identification number of the song in question with the list of unique identification numbers stored on the music server and using the owner information associated with the matching unique identification number to identify the owner of the combination recorder and player unit that received the song.
  • To prevent music downloaded from the music server and burned onto a CD from being copied onto a personal computer, each combination recorder and player unit is operable to burn CDs using any one of the various personal computer copy prevention technologies known in the art. For example, CDs may be burned so that the audio on the CD are hidden from CD-ROM drives typically found on a personal computer or, alternatively, CDs may be burned so that the audio includes errors that cause clicks and pops to appear in any copies of the burned CD. As a result, personal computers cannot copy CDs burned by the combination recorder and player units.
  • To reduce the possibility that the system will eliminate a consumer's desire to continue to purchase CDs from a conventional brick and mortar store, the streaming audio provided by the music server may be supplied in a compressed audio format, such as MP3, that is inferior to the quality of a digital audio recording on a CD. Thus, while users can easily listen to and download new music using the present system, they will still need to purchase CDs from conventional stores in order to obtain very high quality music recordings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram showing one embodiment of the combination recorder and player system.
  • FIG. 2 is a block diagram showing one embodiment of the combination recorder and player unit shown in FIG. 1.
  • FIG. 3 is a block diagram showing one embodiment of the remote control unit shown in FIG. 1.
  • FIG. 4 is a block diagram showing one embodiment of the recorder/player CPU system shown in FIG. 2.
  • FIG. 5 is a block diagram showing one embodiment of the remote control CPU system shown in FIG. 3.
  • FIG. 6 is a block diagram showing a music server computer system communicating with a plurality of recorder/player units over the Internet.
  • FIG. 7 is a block diagram of the music server computer system.
  • FIG. 8 is a block diagram of the music server memory.
  • FIG. 9 is a drawing showing one embodiment of the recorder/player unit.
  • FIGS. 10-12 are screen shots generated by one embodiment of the remote control unit.
  • DESCRIPTION OF THE PREFERRED EMBODIMENT
  • Referring to FIGS. 1-3 and FIG. 9, a combination compact disc (CD) recorder and player system 10 includes a combination CD recorder and player unit 12 and a remote control unit 14. The recorder/player unit 12 includes a recorder/player computer system 16, which includes a recorder/player central processing unit (CPU) system 18, recorder/player communication system 20, a CD drive 22, recorder/player memory 24, a recorder/player speaker system 26, a copy request input mechanism 28, a recorder/player Internet communication system 30, a remote control docking system 32, and an X10 control system 50. The recorder/player unit 12 also includes novel recorder/player software 34 that is used to control the unit 12. The remote control unit 14 includes a remote control computer system 36, which includes a remote control CPU system 38, a remote control communication system 40, remote control memory 42, a remote control speaker system 44, an input/output device 46, an infrared system 48, a remote control Internet communication system 47, and an X-10 control system 50. The remote control unit 14 also includes novel remote control software 52 that is used to control the unit 14.
  • The Recorder/Player Unit 12
  • The recorder/player CPU system 18 is a conventional computer CPU system and is operable to execute instructions received from the recorder/player software 34. Referring to FIG. 4, the CPU system 18 includes a central processing unit (CPU) 54, a fan 56, a motherboard 58, ROM 60, RAM 62, a PC power supply 64, and an operating system 66. The type of CPU 54, fan 56, motherboard 58, power supply 64, and operating system 66 may vary depending upon the application. For example, in one embodiment the operating system 66 is a Windows XP Home Edition operating system. Other operating systems may be used as well. In addition, the amount of ROM 60 and RAM 62 will also vary depending upon the application. Accordingly, a variety of different components may be used in the CPU system 18. The selection of the components to use in the CPU system 18 is well within the ability of one skilled in the art and will not be discussed in further detail. Regardless of what components are used, however, the CPU system 18 must be able to execute any instructions received from the recorder/player software 34.
  • In one embodiment, the combination recorder and player unit 12 includes a Intel Pentium 4 processor, running at 2 gigahertz, a Shuttle XPC SB51G Mini Bear Bones System, which includes a front fire wire 1394 and USB2.0 Interface, 256 megabytes of PC, 2100 (266 megahertz) DDR (Double Data Rate) memory. In addition, the Unit 12 includes an integrated savage graphics card, 5.1 channel audio, and 10/100 local area networks (LAN) network card. The 5.1 channel audio card is the Realtek ACL 6500 sound card and the 10/100 LAN network card is Realtek 8100 B network card. The system also includes Aluminum Chassis with 200 watts of power and a Shuttle I.C.E. heat pipe cooling system.
  • The recorder/player communication system 20 is a wireless communication system that allows the unit 12 and the remote control unit 14 to communicate with one another. In one embodiment, the communication system 20 operates according to the IEEE 802.11b Wireless Networking standard. Accordingly, it includes an 802.11b card and its associated software. In alternative embodiments, the communication system 20 may operate according to the 802.11b Wireless Networking standard, the “Bluetooth” standard or any other standard or proprietary wireless techniques. In a preferred embodiment the remote control unit 14 over the 802.11b communication system is the only user interface for the unit 12.
  • The CD drive 22 is operable to read and write to compact discs in a variety of formats, including uncompressed and compressed audio formats. The CD drive 22 can read digital audio from conventional audio CDs and can also read .wav and .mp3 files from conventional data CDs. In a similar manner, the CD drive 22 can write digital audio to audio CDs in conventional CD audio format and can write .wav files and .mp3 files to data CDs. In one embodiment, the CD drive 22 is an Integrated Drive Electronics (IDE)/AT Attachment Packet Interface (ATAPI) CD recordable drive. In another embodiment, CD drive 22 is a 32X12X40X12 DVD and CDRW combination drive.
  • The recorder/player memory 24 is operable to store digital audio files in a variety of uncompressed and compressed audio formats, including original CD audio format, .wav files, .mp3 files, or any other conventional audio format. In one embodiment, the memory 24 is an 80 Gigabyte IDE/Ultra Direct Memory Access (UDMA) hard drive. In another embodiment the memory 24 is a 80 Gigabyte Ultra ATA/100/7200 RPM hard drive and includes digital audio from a number of CDs that has been preloaded on the unit 12. Memory systems are well known in the art and any one of a variety of different types of memory may be used as well.
  • The recorder/player memory 24 is also operable to store information that can be used to control multiple conventional pieces of audio and video equipment. For example, most TVs, VCRs, DVD players, and conventional CD players can be controlled remotely using infrared control signals. The recorder/player memory 24 includes the information necessary for the remote control unit 14 to use to generate these control signals using its infrared system 48. This information can be transferred, as needed, from the recorder/player memory 24 to the remote control memory 42, where it can be used by the remote control software 52 to generate the appropriate control signals.
  • The recorder/player memory 24 is further operable to store information identifying audio or video equipment based on the location of the equipment in a house. Accordingly, the recorder/player memory 24 includes information identifying audio or video equipment located in one or more rooms of a house and the information necessary to control these components. Again, this information can be transferred to the remote control memory 42, as needed, where it can be used by the remote control software 52 to generate the appropriate control signals.
  • The recorder/player speaker system 26 is operable to play audio output by the unit 12 and includes two low range speakers, 2 high range speakers, 2 speaker enclosures, and 2 internal audio amplifiers inside the speaker enclosures. The speaker system 26 also includes a sound card, which, in turn, includes a digital signal processing chip and a digital to analog converter. The sound card is used to convert digital audio from the memory 24 or from the CD drive 22 into analog audio so it can be output by the speakers in the speaker system 26. The sound card may be integrated onto the motherboard 58 of the CPU system 18 or it may be a separate card. Sound cards are well known in the art and any one of these devices may be used with the present system. For example, in one embodiment, the sound card is a savage graphics sound card known in the art.
  • The recorder/player speaker system 26 may also include additional speakers, which may be located remotely from the recorder/player unit 12. These remote speakers may be connected to the recorder/player unit 12 using any conventional means, including conventional speaker wires, wireless connections, or using the MaGIC communication technology. MaGIC, which stands for Media-accelerated Global Information Carrier, is an open architecture digital connection system developed by Gibson Guitar Corp, the assignee of the present application. The operation of the MaGIC system is described in detail in an engineering specification dated Jan. 22, 2002 and entitled Media-accelerated Global Information Carrier, Engineering Specification, Revision 2.4. The disclosure contained in that specification is hereby incorporated by reference into this application. The specification may be accessed at the following web address, http://magic.gibson.com/specification.html. In addition, the MaGIC system is described in detail in U.S. Pat. No. 6,353,169, issued to Juszkiewicz et al. on Mar. 5, 2002 and entitled “Universal Audio Communications and Control System and Method.” The disclosure of the '169 patent is also hereby incorporated by reference into this application.
  • The copy request input mechanism 28 is operable to allow a user to input a copy command into the unit 12. In one embodiment, the mechanism 28 is simply a conventional push-button. A variety of other input mechanisms could be used as well. For example, the mechanism 28 might be a touch sensitive display integrated in the unit 12 that displays an electronic “Copy” button, which can be pressed by a user using a stylus.
  • The recorder/player Internet communication system 30 is operable to allow the unit 12 to communicate with the Internet. Internet communication systems are well known in the art and any one of these systems may be used. Conventional Internet communication systems include, among others, a modem with its associated software, a cable modem and its associated software, or a DSL modem with its associated software. The Internet communication system 30 may also include hardware and software that allow the unit 12 to communicate with the Internet using wireless technologies.
  • The remote control docking system 32 is used to connect the remote control unit 14 to the recorder/player unit 12. When the remote control unit 14 is connected to the unit 12, the docking system 32 supplies power to the remote control unit 14 and allows the unit 14 to conserve its batteries. The docking system 32 also includes the components necessary for charging the batteries in the remote control unit 14 and is operable to do so when the unit 14 is inserted into the docking system 32. The docking system 32 can also be used to charge spare batteries for the remote control unit 14. In one embodiment, the remote control docking system 32 is a USB cradle for Dell Axium X5 Personal Digital Assistant (PDA) that includes a power DC connector and a battery charge slot for charging either 1440 MAH and 3400 MAH batteries.
  • The X-10 control system 50 is operable to generate control signals that can be used to control light and appliances typically found in a home. The X-10 system 50 uses existing 110 Volt electrical wiring in a home to control lights and other appliances. The system 50 includes transmitters, which send a coded low voltage signal over the 110 V wiring, and receivers, which are plugged into the 100V power supply and will see the coded low voltage signal. The receivers are designed, however, to only respond to signals that include the appropriate address. In other words, each receiver has a unique address and will only respond to signals that include that address. Up to 256 different addresses can be used with this system. X-10 technology is known in the art and detailed information regarding this technology may be found on the Internet. For example, detailed information regarding X-10 technology and products may be obtained from Smarthome, Inc., a company that specializes in home automation, located at 16542 Millikan Avenue, Irvine, Calif. 92606-5027.
  • The recorder/player software 34 is operable to cause the recorder/player computer system 16 to record digital audio from conventional audio CDs to the recorder/player memory 24, to play digital audio from conventional audio CDs and memory 24, and to create, or “burn,” new CDs using audio stored in memory 24. The software 34 is also operable to cause the computer system 16 to record .wav and .mp3 files from conventional data CDs to the memory 24. The software 34 is written in C++, but could be written in a variety of other conventional programming languages.
  • The software 34 is further operable to cause the computer system 16, at predetermined times, to automatically download to memory 24 additional digital audio, in .wav, .mp3, or other conventional formats, program guides for music broadcast over the Internet, and TV guides for local broadcasts of cable, satellite, local stations. The music broadcast may include both older music content as well as the latest hits. The program guides include information regarding songs that will be “broadcast” via the Internet for a week in advance. The TV guides include recommendations, full program descriptions and reviews. In one embodiment, the TV guide program is similar to the scrolling TV program guide that appears on designated cable TV channels and is used by many cable companies, such as Comcast, to provide their customers with programming information. The music program guides will appear and operate in a similar manner as well.
  • The software 34 is still further operable to automatically monitor the number of times that a song is played by the unit 12 and, at predetermined times, to automatically send this information to a subscription service using the Internet. The information sent to the subscription service may also include information regarding the number of times a song has been copied to a recordable CD by the recorder/player unit 12 or the number of times a song has been copied to the remote control unit 14 associated with the unit 12. The software 34 may also be operable to prevent copying of a song to any device other than recordable CDs that have been inserted into the CD drive 22 or the remote control unit 14 associated with the unit 12. Finally, the software 34 may be operable to prevent any device from accessing audio stored on the recorder/player unit 12 using the Internet.
  • To perform the various functions of recording, playing, and burning CDs, the software 34 includes several modules. The first module is a CD audio “ripper” module that is capable of pulling digital audio off of a conventional audio CD and storing it in memory 24. The ripper module can store the digital audio as a .wav file, an .mp3 file, or any other conventional audio format. In one embodiment, the ripper module uses standard Windows XP WindowsMedia 9 Active-X control to read audio from audio CDs. There are a variety of other techniques for reading and storing audio ripped from an audio CD and any one of these techniques may be used as well.
  • The second module is a CD player module, also referred to as Virtual Player module that is capable of playing digital audio from a conventional CD and from the memory 24. The Virtual Player module is used by an audio engine to play digital audio and includes a circular buffer, which is used for real-time sources such as streamed Internet or auxiliary input, to provide limited transport control, and to maintain a limited history of songs. The module is used with MP3 sources to provide high-quality, auditioned fast-forward and rewind features. The second module also includes a Direct-X play engine, which is included with the Windows XP operating system referenced above. The play engine accesses audio transparently from the Virtual Player.
  • The third module, the CD burner module, is operable to burn new CDs using the audio stored in memory 24. The CD burner module can burn CDs in multiple conventional formats, including .wav and .mp3 formats. In one embodiment, the CD burner module uses a standard XP Image Mastering Applications Programming Interface (IMAPI) Software Development Kit (SDK) to burn audio CDs. In alternative embodiments, other burner modules may be used as well. The CD burner module is also operable to burn CDs using any one of the variety of personal computer copy prevention technologies known in the art so they cannot be copied by a personal computer. In one embodiment, CDs are burned so the audio files cannot be seen by the CD-ROM drive of a personal computer and cannot be copied. In other embodiments, CDs are burned so that the audio on the burned CD includes errors that cause clicks and pops to appear in any copies of the burned CD. Several companies provide copy protection systems and detailed information regarding these systems can be found on the Internet. For example, Macrovision, Sony, and Sunncomm all provide such systems and information regarding these companies is available on the Internet.
  • The software 34 further includes an MP3 encoder module, an MP3 decoder module, and a database module. The MP3 encoder module is operable to compress digital audio from a conventional audio CD into .mp3 file format and the MP3 decoder is operable to decompress digital audio that has been compressed in .mp3 file format. In one embodiment, the MP3 encoder module, using a publicly available code library known as “Blade,” encodes a stream of CD format PCM audio into 128-256 BPS Moving Pictures Expert Group (MPEG) format compressed audio. In alternative embodiments, other types of known compression technologies may be used as well. In this embodiment, the MP3 decoder module decodes a stream of MPEG 3 format compressed audio and converts it into CD format PCM audio, i.e., the inverse of the MP3 encoder.
  • The database module is used to store digital audio as a database in the memory 24. The database includes multiple indexes and uses standard B-tree technology to store the audio. Database modules, such as Access, IBM DB2, and Oracle are well known in the art and any one of these database modules may be used as well.
  • The software 34 also includes a CDDB module that is operable to find the names of CDs and songs on those CDs by accessing a well-known database of that information on the Internet. A company called Gracenote in Berkeley, Calif. maintains this database. The names of CDs and songs may also be stored on an internal database in memory 24. In this case, the CDDB module accesses this database to obtain the desired information.
  • The unit 12 is capable of being operated in several different modes. In a first mode, which is referred to as an Automatic Copy Mode, the unit 12 will automatically copy the digital audio, .wav, or .mp3 files into the recorder/player memory 24 when an audio CD or data CD is inserted into the CD drive 22. In a second mode, which is referred to as the One-Button Copy Mode, the unit 12 only copies information into the recorder/player memory 24 after a user has input a copy command into the unit 12 using the copy request input mechanism 28.
  • In the second mode, the copy request input mechanism 28, which is a conventional push-button or switch in this example, can be used by a consumer to automatically copy, by pressing the push-button, a conventional audio CD (not shown) that has been inserted into the CD drive 22 into the recorder/player memory 24. When the button 28 is pressed, the recorder/player software 34 causes the recorder/player computer system 16 to copy the digital audio stored on the CD to memory 24. By default, the computer system 16 saves all digital audio in an uncompressed format. For example, in one embodiment, the computer system 16 saves the digital audio from the CD in conventional wave file format, i.e., with a .wav file extension. The default setting can be changed as desired so the unit 12 can save the digital audio in any other conventional format as well. For example, the default setting can be changed so that the digital audio is saved in a compressed format, such as conventional MP3 file format. The remote control unit 14 is used to change the default setting for the unit 12 and this process is discussed in detail below in conjunction with the detailed discussion of the remote control unit 14.
  • The copy request input mechanism 28 can also be used to automatically copy .wav files and .mp3 files from conventional data CDs. If a conventional data CD is placed in the CD drive 22 and the copy button 28 is pressed, the recorder/player software 34 causes the recorder/player computer system 16 to copy any files on the CD to memory 24. If the files are .wav files, the computer system 16 saves the files in memory 24 as .wav files. If the files are .mp3 files, the system 16 saves the files in memory 24 as .mp3 files. Once again, this is the default setting for the unit 12 and this setting can be changed. For example, the default settings can be changed so that .wav files are automatically compressed into .mp3 format before they are stored in memory 24.
  • As mentioned previously, the recorder/player computer system 16 is also operable, again under the control of the recorder/player software 34, to play conventional audio CDs. As was the case with copying CDs, the unit 12 is capable of playing CDs in two different modes. In an Automatic Play Mode, the unit 12 automatically plays any CD that is inserted into the CD drive 22. The unit 12 can also be set up so that it does not play a CD inserted into the CD drive 22 until the unit 12 receives a play command, described in more detail below, from the remote control unit 14. In addition, the unit 12 can be set up so that it automatically copies all of the digital audio to the recorder/player memory 24 and then begins playing the CD. All of these features can be adjusted using the remote control unit 14.
  • To burn a CD, a user uses the remote control unit 14, in a manner that is described in more detail below, to input a burn command to the unit 12. The burn command contains information identifying the songs that are to be burned onto the CD and the format that is to be used during the burning process. The default setting for the format is compressed MP3. This setting can be changed using the remote control unit 14, however, and the computer system 16 can burn CDs in original uncompressed digital audio CD format.
  • To make the appearance of the recorder/player unit 12 more appealing, the housing of the unit 12 includes features that are found on an old-fashioned jukebox. For example, the housing may include animated bubble tubes, changing color columns, a revealed CD changing mechanism, conventional input buttons typically found on a traditional jukebox, multiple pages containing listings of CDs and the songs on those CDs, or any of a variety of other jukebox features typically included on such devices. For example, the unit 12 may be constructed to mimic the features of a Wurlitzer Model 1015 jukebox. A generic drawing of one embodiment of the housing of the unit 12 is shown in FIG. 9.
  • The Remote Control Unit 14
  • The remote control CPU system 38 is a conventional computer CPU system, similar to the recorder/player CPU system 18, and is operable to execute instructions received from the remote control software 52. Referring to FIG. 5, the CPU system 38 includes a CPU 68, ROM 70, RAM 72, a motherboard 74, an operating system 76, and batteries 78. As was the case with the recorder/player CPU system 18, these components may vary depending on the application. In one embodiment, for example, the remote control unit 14 is a conventional Personal Digital Assistant (PDA), the Dell Axium X5 manufacturer by Dell Corporation. The Axium X5 may include an Intell XSCALE processor operating at 400 megahertz or 300 megahertz, 32 megabytes or 64 megabytes of CDRAM, and 32 or 48 megabytes of flash Rom. The Axium also includes a Microsoft Pocket PC 2002 Premium Edition Operating System, Internet Explorer, a removal lithium ion battery, and optional high capacity lithium ion battery. The Axium X5 also includes a stereo headphone connector and infrared data associate (irDA) port for outputting infrared signals and optional 802.11b wireless Compact Flash (CF) card for network or Wireless Fidelity (WiFi) activity. The Axium also includes a built in microphone and speaker system.
  • The remote control communication system 40 is identical to the recorder/player communication system 20 discussed in detail previously. Thus, it is a wireless communication system that allows the unit 12 and the remote control unit 14 to communicate with one another using the 802.11b Wireless Networking standard. When a PDA is used for the remote control unit 14, the remote control communication system 40 is integrated into the PDA as indicated above.
  • The remote control Internet communication system 47 is identical to the recorder/player Internet communication system 30 discussed in detail previously. Thus, it allows the unit 14 to communicate with the Internet and may also include hardware and software that allow the unit 14 to communicate with the Internet using wireless technologies. As was the case with the remote control communication system 40, the remote control Internet communication system 47 can be integrated into a PDA.
  • The remote control memory 42 is capable of storing digital audio, in .wav, .mp3, or any other conventional audio format. In one embodiment, the memory 42 is 64 MB of SDRAM. The amount of memory required varies from application to application and is dependent upon the amount of digital audio to be stored on the remote control unit 14. Memory systems are well known in the art and any one of a variety of different types of memory may be used as well. As indicated previously, the remote control memory 42 is also capable of storing information that can be used to control multiple conventional pieces of audio and video equipment, information identifying audio or video equipment located in one or more rooms of a house, and the information necessary to control these components.
  • The remote control speaker system 44 is operable to play audio stored in memory 42 or streaming audio received from the recorder/player unit 12. In one embodiment, the speaker system 44 includes conventional headphone components and can be used to listen to audio using a conventional headphone. In another embodiment, the speaker system 44 is the speaker system found in the Dell Axium X5 PDA. As was the case with the speaker system 26 on the unit 12, the speaker system 44 includes a sound card to convert digital audio into analog audio so it can be played by the speaker system 26.
  • The input/output device 46 is operable to display various menus to a user and to allow the user to input various commands, such as a copy command, play command, or a burn command. In one embodiment, the input/output device 46 is a 3.5″ touch sensitive, full color, transflective display with 320×240 pixel resolution. In alternative embodiments, other types of input/output devices may be used.
  • The infrared system 48 is operable to generate infrared control signals and can be used to control various conventional pieces of audio and video equipment found in the typical home. For example, the infrared system 48 can be used, in conjunction with the remote control software 52, to control conventional TVs, stereos, DVD players, and VCR players. PDAs use different infrared communication protocols than older conventional TV and audio/video remote control systems and the infrared system 48 is adapted to use the appropriate infrared communication protocols. In alternative embodiments, the infrared system 48 may include commercial off-the-shelf components that are known in the art that allow one to modify the infrared system of a PDA so that it can be used to control conventional TVs and other audio/video equipment.
  • The remote control software 52 can be used by a user to copy CDs into memory 24 on the unit 12 or into memory 42 on the unit 14, to play digital audio on CDs in the CD drive 22, memory 42, or memory 24, and to burn CDs using the CD drive. To allow a user to perform these various functions, the software 52 generates a series of screens or menus that allows a user to input commands to perform these functions. For example, in one embodiment, the software 52 generates the screens shown in FIGS. 10-12. The screen shown in FIG. 10 can be used to input a request to copy a song from a CD onto the recorder/player unit 12 or to play a song on a CD, and the screen shown in FIG. 12 can be used to copy or ”burn” a song from the recorder/player unit 12 to a CD. FIG. 11 includes a screen that is displayed when a song is being copied from a CD onto the recorder/player unit 12.
  • The applicant contemplates that the software 52 can be programmed to generate a variety of different screens depending on a specific application. Accordingly, in an alternative embodiment, the software 52 generates a main menu on the input/output device 46 that includes a “Copy audio” button, a “Play audio” button, and a “Burn audio” button.
  • When the “Copy audio” button is pressed, the software displays a second screen that includes a first button, which reads “Copy audio to recorder/player”, and a second button, “Copy audio to remote control.” When the first button is pressed by a user using a stylus, the software 52 sends a copy command to the recorder/player unit 12 requesting that digital audio from a CD in the CD drive 22 be copied into memory 24. In response, the recorder/player software 34 copies all of the audio on the CD in the CD drive 22 into memory 24. When the second button is pressed, the software 52 displays a screen that includes two buttons. One button reads, “Copy audio from CD” and the other reads, “Copy audio from recorder/player memory.” When the “Copy audio from CD” button is pressed, the software 52 sends a copy command to the unit 12 requesting that digital audio on a CD in the CD drive 22 be copied into the remote control memory 42. In response, the recorder/player software 34 copies audio from a CD and sends it to the unit 14, where it is copied into the remote control memory 24 by the remote control software 52. When the “Copy audio from recorder/player memory” button is pressed, the software 52 sends a copy command to the unit 12 requesting that audio stored in the recorder/player memory 24 be copied into the remote control memory 42. In response, the recorder/player software 34 sends audio from the recorder/player memory 24 to the unit 14 and the remote control software 52 copies the audio into the remote control memory 42.
  • When either copy button is pressed, a format screen will be displayed that includes several formatting buttons, including a “.wav format” button, and a “.mp3 format” button. The user selects the desired format and the software 52 stores the audio accordingly. If a compressed format, such as MP3 is selected, the software 52 uses the MP3 encoder module to compress the audio. In addition, when either copy button is pressed, the software 52 displays a series of screens that allow the user to select the songs to be copied by the software 52.
  • When the “Play audio” button is pressed, the software 52 displays a screen that includes a “Play CD in CD drive” button, a “Play audio stored on recorder/player” button, and a “Play audio stored on remote control” button. When either of the first two buttons are pressed, the software 52 sends a play command to the unit 12 and the recorder/player software 36 plays the appropriate audio. The play command includes information indicating that audio from a CD or audio stored in memory should be played. By default, if audio from a CD or from the recorder/player memory 24 is selected, the software 52 plays the audio using the recorder/player speaker system 26. If audio stored on the remote is selected, the software 52 plays the audio using the remote control speaker system 44.
  • Regardless of which play button is pressed, the software 52 also displays a series of screens that allow a user to select the audio to be played. In one embodiment, the screens include information that is typically included on a conventional jukebox, e.g., a CD will have an associated number, for example, 46, and the songs on the CD will have associated numbers, for example, 01 for the first song, 02 for the second song, etc. To select a specific song on a specific CD, a user simply inputs, using number buttons displayed on the input/output device, the desired CD number and song number.
  • When the “burn audio” button is pressed, the remote control software 52 sends a burn command to the recorder/player software 34. In response to the burn command, the recorder/player software 34 burns audio onto a CD in the CD drive 22. As was the case with the copying commands, the software 52 displays a format screen that allows a user to specify the desired format for the burning process. CDs can be burned in original CD format, .wav format, or .mp3 format. In addition, the user is allowed to select the songs to be burned by using series of screens that allow the user to select the desired songs. As was the case with the play commands, in one embodiment, the screens include information that is typically included on a conventional jukebox, e.g., a CD will have an associated number, for example, 46, and the songs on the CD will have associated numbers, for example, 01 for the first song, 02 for the second song, etc. To select a specific song to burn on a CD, a user simply inputs, using number buttons displayed on the input/output device, the desired CD number and song number.
  • Internet Based Music Distribution Service
  • As noted above, the recorder/player unit 12 is constructed to receive and record audio over an Internet communication system 30. The recorder/player units 12 provide a unique system for receiving audio that allows a much different business model to be followed as compared to the business models which can be achieved using non-proprietary receivers such as conventional television sets or personal computers.
  • The use of proprietary hardware, in combination with a system of uniquely identifying each recorder/player unit 12, allows the proprietor of that hardware and of the associated music service to build in a proprietary protection scheme to uniquely control the overall system. This solves a number of significant business issues which heretofore have prevented the satisfactory achievement of an Internet based music downloading service.
  • A primary issue which must be dealt with from the business standpoint in order to establish a successful Internet based music service is to protect the copyrighted music content belonging to the record labels which produce the compact disc recordings and to track, report and pay royalties on the usage of this music content in a manner satisfactory to the record labels. This includes tracking and payment of “mechanical royalties” to the underlying copyright holders for additional copies which may be made by burning CDs, and also includes the tracking and payment of performance royalties to the performing rights societies such as BMI and ASCAP.
  • Another aspect of this copy protection is provided by encoding the digital audio which can be burned onto a recordable CD by the recorder/player unit 12 such that the recorded CD cannot subsequently be duplicated in a playable form. As discussed above, the copy protection may be implemented in any number of ways, including by burning audio so that it is hidden from personal computer CD drives and cannot be copied or so that it includes errors that cause clicks or pops to appear in copies of burned CDs, which prevents usable copies from being made.
  • A related issue is to provide the ability to track and identify the source of any unauthorized copies which are somehow made by hackers who break whatever copy prevention mechanisms are provided by the recorder/player unit 12. The tracking of unauthorized music is accomplished by the music server system described below by “watermarking” the recordings with a unique identification associated with the specific recorder/player unit 12 which records the music, so that if subsequent unauthorized copies are distributed, the source of them can be identified by examination of this unique identification. Privacy of the users of the recorder/player units 12 is provided in that the operator of the music server system maintains the database of recorder/player unit identifications and associated owners' names, addresses, etc. and can control the dissemination of customer identification only upon an appropriate showing of misuse of the licensed content by the customer.
  • Still another issue of major concern to the record labels is to minimize the erosion of CD sales. This is accomplished in the system described below by transmitting the audio only in a compressed reduced quality format such as .mp3 as opposed to the uncompressed files sold in retail record stores in CD format. As a result, the music which is received over the Internet music service by the player/recorder units 12, and which is subsequently burned by those player/recorder units 12 onto CDs and/or subsequently saved to memory on the recorder/player unit 12 or on the hand held remote control unit 14, is of a lower quality than the music contained on a conventional CD which would be purchased at a retail record store.
  • Thus the music server system described below in combination with an installed base of the recorder/player units 12 effectively provides a system which can replace commercial radio, but which cannot ultimately replace the supply of the highest quality digitally recorded music found on CDs which are manufactured by the record labels and sold in conventional record stores.
  • The present system will allow its operator to broadcast multiple channels of music content similar to multiple radio station broadcasts, except that the broadcasts are over the Internet and can only be received by consumers who own one of the proprietary player/recorder units 12 and who are currently authorized after payment of suitable monthly fees and usage charges.
  • Each individual subscriber who has possession of one of the player/recorder units 12 will be charged for their own usage of the received music content and the collective usage of all users will be reported by the operator of the Internet based music service system to the record labels along with payments to the record labels. Information about individual consumers will only be provided to a record label or other content owner in the event of a showing of misuse of the music content, which can be tracked due to the unique identification embedded in the recorded music received by and stored on the recorder/player unit 12.
  • By providing a system as described above, the record labels can be assured of the protection of their own business models, thus providing incentive to the record labels to license the use of their music content for distribution over the Internet based music server system described below. As will be appreciated by those skilled in the art, in the absence of the contractual cooperation of the major record labels, it will be impossible for any operator to legally provide an Internet based music server system that has the content customers want.
  • Referring to FIGS. 6-8, a music server computer system 100 that can be connected to a plurality of combination recorder and player units 12 over the Internet is shown. The music server 100 includes a music server CPU system 102, a music server Internet communication system 104, music server memory 106, music server input/output 108, and music server software 110.
  • The music server CPU system 102 is a conventional server CPU system well known in the art and is operable to process instructions and data in order to perform various functions. The CPU system 102 includes a central processing unit (CPU), ROM, RAM, and an operating system. As is well known in the art, the CPU and operating system may vary depending upon the application. In a similar manner, the amount of ROM and RAM used in the music server 100 may vary as well.
  • The music server Internet communication system 104 is operable to allow the music server 100 to communicate with the Internet. Internet communication systems are well known in the art and any one of these systems may be used. Conventional Internet communication systems include, among others, a modem with its associated software, a cable modem and its associated software, or a DSL modem with its associated software. The Internet communication system 104 includes a cable modem and also includes hardware and software that allows the music server 100 to communicate with the Internet using wireless technologies.
  • The music server memory 106 is operable to store digital audio files in a variety of compressed audio formats, including the well-known .mp3 file format. Although in the preferred embodiment, the audio files are stored as .mp3 files, the audio files could be stored in other conventional formats as well, including uncompressed audio formats such as the well-known .wav file format. Memory systems are well known in the art and any one of a variety of different types of memory may be used as well. For example, the music server memory 106 may be simply a hard drive system in some applications.
  • Referring to FIG. 8, the music server memory 106 includes a music database 112, an authorized units database 114, a music usage database 116, a recording artist royalty database 118, and a TV program guide database 120. The music database 112 includes digital audio that can be transmitted to multiple units 12 using the music server 100. In a preferred embodiment, the digital audio is stored and broadcast in .mp3 compressed audio format. The music database 112 also includes program guides containing information regarding digital music broadcasts currently being broadcast, as well as the dates and times of past and future digital music broadcasts by the music server 100.
  • The authorized units database 114 includes information regarding combination recorder and player units 12 authorized to receive digital music broadcasts. This information includes a unique unit identification number and ownership identification information, such as name of owner, address, telephone number, billing address, etc., for each authorized unit 12. The unique identification number may vary from application to application. In general, however, this number should include sufficient information to uniquely identify the unit 12 associated with the number and, at the same time, make it difficult to determine by unauthorized users. As such, it should include some combination of alphanumeric characters and, in some cases, may be case-sensitive. For example, in one embodiment, the unique identification number might be GGC984201aS21BD, where the GGC indicates that Gibson Guitar Corporation owns the unit and the inclusion of various random, case-sensitive alpha-numeric characters makes the identification number difficult to determine by unauthorized users. The information stored in the authorized units database 114 also includes detailed information identifying the location of the authorized units on the Internet, including the Internet Protocol (IP) address and Internet domain for the units.
  • The music usage database 116 includes information regarding the number of times that a song has been downloaded from the music server 100 to a unit 12. This database includes information identifying the name of each song that is downloaded from the music server 100, the number of times that the downloaded songs are copied to a compact disc (CD) by a unit 12, and the number of times that the downloaded songs are copied to a remote control unit 14. The database can also include usage information on the number of times the music is played back by the recorder/player unit 12 or the remote 14. This information is tracked by the recorder/player unit 12 and is periodically automatically transmitted back to the music server computer system 100.
  • The recording artist royalty database 118 includes information regarding the recording artists, or the persons or entities, who own the songs stored in the music database 112, including the name and address of the recording artists, and the royalties to be paid for the downloading of any songs stored on the music server 100. The royalty database 118 also includes information identifying where royalties for each artist should be sent. This information may include bank routing and account numbers and may be used to automatically transmit royalty payments to the various artists that have songs on the music server 100.
  • The TV program guide database 120 includes information regarding programming on cable, satellite, and local television stations. As is well known in the art, this programming may vary from location to location. Accordingly, information regarding various regions in the United States, or other countries for that matter, may be included in the database 120. The information regarding the programming may vary as well, but, in general, it will include the date and time programs will be broadcast, full program descriptions, reviews of various programs, and recommendations regarding various programs.
  • The music server input/output 108 includes conventional input/output devices and is operable to input and output information from the music server 100. In one embodiment, the music server input/output 108 includes a conventional keyboard, a mouse, and a visual display unit. The input/output 108 may vary from application to application and include other conventional input/output devices.
  • The music server software 110 is operable to cause the music server 100 to transmit, at predetermined times, streaming audio from the music database 112 to the units 12 using the music server Internet communication system 104. For example, the music server software 110 may be configured to transmit streaming audio daily, weekly, or monthly. The music server software 110 may also be configured to transmit streaming audio continuously as well.
  • The audio may also be transmitted in a complete file format, rather than as streaming audio.
  • In addition to the streaming audio, the music server software 110 is operable to cause the music server 100 to transmit program guides describing the streaming audio being broadcast from the music database 112 to the units 12 over the Internet. These program guides include listings of all of the songs being broadcast by the music server software 110, including information regarding the names of songs, the associated artists, the names of CDs containing the songs, and the lengths of the songs. The program guides also include information regarding when the music server software 110 will broadcast certain songs over the Internet, including the date and time when the song will be broadcast. For example, the music program guide may include information regarding all songs that will be broadcast for the week following a particular date.
  • The music server software 110 is also operable to cause the music server 100 to transmit TV program guides from the TV program guide database 120 to the units 12 over the Internet in conjunction with the streaming audio. These TV program guides include detailed information regarding programming on cable, satellite, and local television stations and includes recommendations, full program descriptions, and reviews.
  • The music server software 110 is operable to cause the music server 100 to store detailed information regarding music broadcast over the Internet in the music usage database 116. The detailed information may vary, but, in general, will include the number of times a song is downloaded from the music server 100 to a unit 12, the number of times a song is copied from a unit 12 to a compact disc (CD), and the number of times a song is copied from a unit 12 to a remote control unit 14. The detailed information also may include information identifying where a song is downloaded, including the date and time the song is downloaded and the unique identification number of the unit 12 receiving the song.
  • The music server software 110 is further operable to cause the music server 100 to only transmit music stored in the music database 112 to authorized units 12. The software 110 achieves this function by only sending streaming audio to units 12 that are authorized to receive music broadcasts. To ensure that the music is broadcast only to units 12 authorized to receive the music broadcast, i.e., the owner of the unit 12 has paid the required subscription fee, the music server software 110 obtains a listing of all of the authorized units 12 from the authorized units database 114 and then, using that listing, broadcasts streaming audio to those units 12.
  • The music server software 110 is operable to cause the music server 100 to prevent unauthorized units and other devices, such as personal computers, from accessing music on the music server 100. If a device other than an authorized unit attempts to access the music server 100, the music server software 110 requests identification information, i.e., a unique identification number, from that device. If the device fails to provide identification information associated with an authorized unit, the music server software 110 denies that device access to the music server 100 and the music database 112.
  • The music server software 110 can be operated in two different modes. In a first mode, referred to as an Automatic Broadcast mode, the music server software 110 automatically broadcasts music over the Internet to the units 12. In a second mode, referred to as Request Broadcast mode, the music server software 110 only broadcasts music to units 12 that have requested to receive the broadcast. In this mode, the music server software 110 receives a broadcast request from a requesting unit 12. The broadcast request includes information uniquely identifying the requesting unit 12, i.e., the units' unique identification number, and is used by the music server software 110 to determine if the requesting unit 12 is authorized to receive the broadcast. The music server software 110 compares the unique unit identification information received from the requesting unit 12 to the unit identification information stored in the authorized units database 114. If the received information matches, the music server software 110 determines that the requesting unit 12 is authorized and broadcasts the music to the requesting unit 12. If not, the music server software 110 sends a response back to the requesting unit 12 indicating that the unit is not authorized to receive the broadcast.
  • The music server software 110 is operable to cause the music server 100 to label all songs downloaded to an authorized unit 12 with that unit's unique identification number. In a preferred embodiment, the unique identification number is attached to the song in a manner that prevents it from being removed without damaging the song. As a result, if a user removes the unique identification number the song can no longer be played. By labeling downloaded songs in this manner, the music server 100 is able to track songs downloaded to a particular unit 12. If a song downloaded to a particular unit 12 is improperly placed on another server or computer on the Internet, the label attached to the song can be used to identify the source of the song. The purpose of the labeling is to encourage users not to improperly copy songs without paying the required royalty to the appropriate recording artist. In addition, if a user chooses to improperly copy songs, this labeling system allows the appropriate authorities to identify that user so he can be forced to pay any necessary royalty. Alternatively, the unique identifier could be embedded in the downloaded songs by the recorder/player unit 12 when the music is downloaded or when it is burned onto a CD or otherwise recorded.
  • Those novel features particularly related to the Internet based music distribution service just described are the subject of Applicant's copending application Ser. No. 10/407,811 filed Apr. 4, 2003, entitled “System And Method For Distributing Music To Customers Over The Internet Using Uniquely Identified Proprietary Devices”, now U.S. Pat. No. 7,216,178 issued May 8, 2007, the details of which are incorporated herein by reference.
  • Advantages of the Recorder/Player System and the Music Distribution System
  • The recorder/player units 12 and the music server computer system 100 described above provide an overall system which allows customers to copy all of the music they have collected in a single easy to use location and to be able to play it back virtually anywhere. Customers can record their music CDs to the recorder/player unit with the press of one button. They can save their original CD as a backup or for other use.
  • Customers can recall and play any song as easily as pressing a number on a jukebox.
  • Customers can make a CD using any of their library of songs as simply as calling up the songs and pressing “record”. The content can be recorded in the original format if it originates from a CD or it can be converted to mp3 format, allowing the customer to make CDs with over 100 songs with nearly the same audio quality providing hours of listening pleasure in the customer's car or other location.
  • The recorder/player unit is constructed with the attractive appearance of a traditional jukebox, and comes as a single console just like the original jukebox with the same colorful appearance. The recorder/player unit also can easily be converted into three component parts, a beautiful player approximately 18 inches wide which will fit on any audio shelf, and two high fidelity powered speakers which can be placed anywhere in the house. Additionally, the customer can buy additional powered speakers and play back the music from the recorder/player unit in several rooms and locations using the proprietary MaGIC system.
  • To simplify the customer's use of the recorder/player unit there is nestled in the attractive front panel the full color touch sensitive remote control. The customer can either use the remote control while it is docked (and charging) in the recorder/player unit 12, or slide it out and take it anywhere in the house to control the music experience. This remote uses a computer quality wireless system that is able to penetrate walls and still communicate with the recorder/player unit 12. The remote can display the full information on the customer's songs, CDs or other information. It has all the features of a fully functional personal digital assistant. Using the remote, the customer can record songs from the recorder/player unit 12 to the remote, plug in a high fidelity stereo headset directly into the remote, and hear music anywhere. If the customer wants to listen to music in their home, they can send the music wirelessly directly to the remote without the fuss of recording.
  • The remote also has an infrared communication system and can control most other audio and video components acting as a true universal remote control. A large database of equipment identifiers is already contained in the recorder/player unit plus it can easily learn from other remotes. The remote can be used as a remote for different rooms with different components, each stored separately. Macros can be programmed into the remote.
  • The customer's entire remote setup is stored simultaneously on the remote and on the recorder/player unit 12 for easy recall should the remote lose its memory. Lastly, and most impressively, the remote control can be programmed via computer and the customer can trade graphics and remote control features with other users having one of the proprietary recorder/player units 12.
  • The customer can also purchase a complete home control option which allows the remote control and the recorder/player unit 12 to control lights, appliances and other devices in the home with the inexpensive X-10 remote control system, as well as infrared repeaters which use the wireless system built into the remote control.
  • The customer can connect the remote control to their home network or to a cable/DSL modem to directly and instantly access updates and service the recorder/player unit 12. If the customer does have access to the Internet in their home, a single connection on the recorder/player unit allows the customer to have the unit access additional free services and subscribe to the Internet based music distribution service.
  • A complete database of all available CDs comes with the recorder/player unit, and the customer can update this database automatically over the Internet. Service and feature updates are also available. Also, several of the major record labels, and other independent sources allow the customer to access songs and other material such as for emerging artists, absolutely free of charge.
  • The subscription service described above allows the customer to subscribe to a multi-channel (for example 30 channel) commercial-free digital quality music broadcast which includes music of all genres. The customer can access the program guide with the songs being broadcast via the Internet for a substantial period (such as one week) in advance, which allows the customer as part of their subscription price the ability to copy songs for their own use as part of their library stored on the recorder/player unit.
  • The subscription service also includes a tv guide for local broadcast either cable, satellite or local stations with recommendations, full program descriptions and reviews. This is downloaded to the customer's recorder/player unit automatically for so long as the customer's subscription is in place, and the guide is instantly available to the customer via their remote control unit 14. Also the customer can obtain additional remote control units and multiple remote control units can be operated at the same time.
  • As a result, the systems described above allow the consumer to have unparalleled access to and use of recorded music.
  • Thus, although there have been described particular embodiments of the present invention, it is not intended that such references be construed as limitations upon the scope of this invention except as set forth in the following claims.

Claims (20)

1. A remote control unit, comprising:
a remote control computer system including an input/output device, a remote control communication system, a remote control speaker system and a remote control memory; and
remote control software operable to cause the remote control computer system to send a copy request to a combination recorder and player using the communication system in response to a copy command input into the system using the input/output device, the copy request including information that causes the combination recorder and player to copy all of the audio on a compact disc into memory included with the combination recorder and player.
2. The remote control unit of claim 1, wherein the remote control software is further operable to cause the remote control computer system to:
display a listing of songs stored in the combination recorder and player using the input/output device in response to a play display request input into the unit using the input/output device, each song in the listing including an associated play button; and
send a play request to the combination recorder and player using the communication system when a user presses the play button associated with the song, the play request including information that causes the combination recorder and player to play the song associated with the play button pressed by the user.
3. The remote control unit of claim 1, wherein the remote control software is further operable to cause the remote control computer system to:
display a listing of songs stored in a combination recorder and player associated with the remote control unit using the input/output device in response to a burn display request input into the unit using the input/output device, each song in the listing including an associated burn button; and
to send a burn request to the combination recorder and player using the communication system when a user presses the burn button associated with the song, the burn request including information that causes the combination recorder and player to burn the song associated with the burn button pressed by the user onto a recordable compact disc inserted into a compact disc drive included with the combination recorder and player.
4. The remote control unit of claim 1, wherein:
the remote control software is operable to cause the remote control computer system to play audio stored in the remote control memory using the remote control speaker system in response to a play memory audio command input into the system using the input/output device.
5. The remote control unit of claim 4, wherein:
the remote control software is operable to cause the remote control computer system to store audio, received from the combination recorder and player system using the remote control communication system, in the remote control memory.
6. The remote control unit of claim 1, wherein:
the remote control software is operable to cause the remote control computer system to play streaming audio, received from the combination recorder and player system using the remote control communication system, using the remote control speaker system.
7. The remote control unit of claim 1, wherein:
the remote control memory includes information identifying audio or video equipment located in one or more rooms of a house; and
the remote control memory includes information that can be used to control the audio or video equipment located in the one or more rooms of the house.
8. The remote control unit of claim 7, wherein
the remote control computer system further comprises:
an infrared control system in communication with the remote control computer system; and
the remote control software is operable to cause the remote control computer system to generate, using the infrared control system, control signals for the audio or video equipment located in the one or more rooms.
9. The remote control unit of claim 1, wherein the remote control computer system further comprises:
an X-10 control system; and
the remote control software is operable to cause the remote control computer system to generate, using the X-10 control system, home control signals for lights and appliances in the house.
10. A remote control unit, comprising:
a remote control computer system including an input/output device, a remote control communication system, a remote control speaker system and a remote control memory;
remote control software operable to cause the remote control computer system
to display a listing of songs stored in a combination recorder and player associated with the remote control unit using the input/output device in response to a play display request input into the unit using the input/output device, each song in the listing including an associated play button; and
to send a play request to the combination recorder and player using the communication system when a user presses the play button associated with the song, the play request including information that causes the combination recorder and player to play the song associated with the play button pressed by the user.
11. The remote control unit of claim 10, wherein the remote control software is further operable to cause the remote control computer system to:
display a listing of songs stored in a combination recorder and player associated with the remote control unit using the input/output device in response to a burn display request input into the unit using the input/output device, each song in the listing including an associated burn button; and
to send a burn request to the combination recorder and player using the communication system when a user presses the burn button associated with the song, the burn request including information that causes the combination recorder and player to burn the song associated with the burn button pressed by the user onto a recordable compact disc inserted into a compact disc drive included with the combination recorder and player.
12. The remote control unit of claim 10, wherein the remote control software is further operable to cause the remote control computer system to send a copy request to the combination recorder and player using the communication system in response to a copy command input into the unit using the input/output device, the copy request including information that causes the combination recorder and player to copy all of the audio on a compact disc into memory included with the combination recorder and player.
13. The remote control unit of claim 10, wherein:
the remote control software is operable to cause the remote control computer system to play audio stored in the remote control memory using the remote control speaker system in response to a play memory audio command input into the system using the input/output device.
14. The remote control unit of claim 10, wherein:
the remote control software is operable to cause the remote control computer system to store audio, received from the combination recorder and player system using the remote control communication system, in the remote control memory.
15. The remote control unit of claim 10, wherein:
the remote control software is operable to cause the remote control computer system to play streaming audio, received from the combination recorder and player system using the remote control communication system, using the remote control speaker system.
16. The remote control unit of claim 10, wherein:
the remote control memory includes information identifying audio or video equipment located in one or more rooms of a house; and
the remote control memory includes information that can be used to control the audio or video equipment located in the one or more rooms of the house.
17. The remote control unit of claim 16, wherein
the remote control computer system further comprises:
an infrared control system in communication with the remote control computer system; and
the remote control software is operable to cause the remote control computer system to generate, using the infrared control system, control signals for the audio or video equipment located in the one or more rooms.
18. The remote control unit of claim 10, wherein the remote control computer system further comprises:
an X-10 control system; and
the remote control software is operable to cause the remote control computer system to generate, using the X-10 control system, home control signals for lights and appliances in the house.
19. A remote control unit, comprising:
a remote control computer system including an input/output device, a remote control communication system, a remote control speaker system and a remote control memory;
remote control software operable to cause the remote control computer system
to display a listing of songs stored in a combination recorder and player associated with the remote control unit using the input/output device in response to a burn display request input into the unit using the input/output device, each song in the listing including an associated burn button; and
to send a burn request to the combination recorder and player using the communication system when a user presses the burn button associated with the song, the burn request including information that causes the combination recorder and player to burn the song associated with the burn button pressed by the user onto a recordable compact disc inserted into a compact disc drive included with the combination recorder and player.
20. The remote control unit of claim 19, wherein:
the remote control software is operable to cause the remote control computer system to play audio stored in the remote control memory using the remote control speaker system in response to a play memory audio command input into the system using the input/output device.
US11/760,384 2003-04-04 2007-06-08 Remote Control For Combination Compact Disc Recorder And Player System Abandoned US20070230963A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/760,384 US20070230963A1 (en) 2003-04-04 2007-06-08 Remote Control For Combination Compact Disc Recorder And Player System

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/406,821 US7249147B2 (en) 2003-04-04 2003-04-04 Combination compact disc recorder and player system
US11/760,384 US20070230963A1 (en) 2003-04-04 2007-06-08 Remote Control For Combination Compact Disc Recorder And Player System

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/406,821 Division US7249147B2 (en) 2003-04-04 2003-04-04 Combination compact disc recorder and player system

Publications (1)

Publication Number Publication Date
US20070230963A1 true US20070230963A1 (en) 2007-10-04

Family

ID=33097394

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/406,821 Expired - Fee Related US7249147B2 (en) 2003-04-04 2003-04-04 Combination compact disc recorder and player system
US11/760,384 Abandoned US20070230963A1 (en) 2003-04-04 2007-06-08 Remote Control For Combination Compact Disc Recorder And Player System

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/406,821 Expired - Fee Related US7249147B2 (en) 2003-04-04 2003-04-04 Combination compact disc recorder and player system

Country Status (6)

Country Link
US (2) US7249147B2 (en)
EP (1) EP1611505B1 (en)
JP (1) JP2006526248A (en)
AT (1) ATE522859T1 (en)
ES (1) ES2371854T3 (en)
WO (1) WO2004090871A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060179468A1 (en) * 2005-02-04 2006-08-10 Sbc Knowledge Ventures, L.P. System and method of providing a television content guide
US20110169747A1 (en) * 2010-01-09 2011-07-14 Au Optronics Corp. Touch Detection Method
US20120296999A1 (en) * 2009-09-18 2012-11-22 Kuo-Hua Kuo Dynamic object management protocol
US20150023670A1 (en) * 2013-07-19 2015-01-22 George Bacon Method and system for interactive communications
US20150074527A1 (en) * 2013-09-10 2015-03-12 Jonathan Christopher Sevigny Remote Control Devices and Related Devices and Systems

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
JP2002099283A (en) * 2000-09-21 2002-04-05 Nec Corp System and method for distributing music
US7216178B2 (en) * 2003-04-04 2007-05-08 Gibson Guitar Corp. System and method for distributing music to customers over the internet using uniquely identified proprietary devices
US8001187B2 (en) * 2003-07-01 2011-08-16 Apple Inc. Peer-to-peer active content sharing
US20050055722A1 (en) * 2003-09-09 2005-03-10 Sony Corporation Intelligent routing of digital content
US7805374B2 (en) * 2003-11-19 2010-09-28 Gene Fein Digital media inventory control, distribution and destruction system
US8996420B2 (en) 2003-11-21 2015-03-31 Intel Corporation System and method for caching data
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
US20060085751A1 (en) * 2004-10-14 2006-04-20 O'brien John P Music user interface
JP2006163959A (en) * 2004-12-09 2006-06-22 Kowa Co Storage medium copying method, control program for storage medium copying machine, and storage medium copying machine
WO2006086478A2 (en) * 2005-02-09 2006-08-17 Wingspan Investment Partners I, Llc Method and apparatus for copying data from recordable media directly to portable storage devices
US8332892B2 (en) * 2005-02-11 2012-12-11 Sony Corporation Method and apparatus for content selection in a home media environment
JP2006260505A (en) * 2005-03-16 2006-09-28 Hideto Tomabechi Data distribution system enabling data identification
KR20060107282A (en) * 2005-04-07 2006-10-13 엘지전자 주식회사 Data reproducing method, data recording/reproducing player and data transmitting method
US7756993B2 (en) * 2005-06-22 2010-07-13 Sony Corporation Reproducing apparatus, reproducing method, and reproducing program
US7836146B2 (en) * 2005-06-27 2010-11-16 Novarc L.L.C System and method for concurrently downloading digital content and recording to removable media
US20070067309A1 (en) 2005-08-05 2007-03-22 Realnetworks, Inc. System and method for updating profiles
US20070049197A1 (en) * 2005-08-31 2007-03-01 Andre Klein Control device for audio players
US20070091736A1 (en) * 2005-10-10 2007-04-26 Lectronix, Inc. System and method for storing and managing digital content
US11128745B1 (en) * 2006-03-27 2021-09-21 Jeffrey D. Mullen Systems and methods for cellular and landline text-to-audio and audio-to-text conversion
US7681201B2 (en) 2006-08-04 2010-03-16 Lectronix Method and system for integrating and controlling components and subsystems
JP4459253B2 (en) * 2007-05-29 2010-04-28 株式会社東芝 Communication terminal
US8502648B2 (en) * 2007-08-16 2013-08-06 Broadcom Corporation Remote-control device with directional audio system
JP5025426B2 (en) * 2007-11-02 2012-09-12 株式会社ディーアンドエムホールディングス Reproduction method and reproduction system
AU2011258252A1 (en) 2010-05-27 2012-11-01 Rockbot, Inc. Methods and systems for analyzing user preferences to dynamically identify remotely located media for local access
US20130259275A1 (en) * 2012-03-28 2013-10-03 Pradeep Ramdeo Stereo MP3 System
US9286943B2 (en) * 2013-08-23 2016-03-15 International Business Machines Corporation Enhancing karaoke systems utilizing audience sentiment feedback and audio watermarking
CN110097897B (en) * 2019-04-02 2021-02-26 烽火通信科技股份有限公司 Recording multiplexing method and system for Android equipment

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5140254A (en) * 1990-10-10 1992-08-18 David Katzman Shower accessory
US20010030827A1 (en) * 2000-02-01 2001-10-18 Akihiro Morohashi Recording and/or reproducing apparatus, portable recording and reproducing apparatus, data transfer system, data transfer method, and data recording and reproducing method
US20020035519A1 (en) * 2000-09-21 2002-03-21 Hiroshi Takizawa Music delivery system and method thereof
US20020060955A1 (en) * 1999-10-13 2002-05-23 Sony Corporation Recording and playback apparatus and method, terminal device, transmitting/receiving method, and storage medium
US20020143805A1 (en) * 2001-01-29 2002-10-03 Hayes Patrick H. Hand held device having a browser application
US6509848B1 (en) * 1999-09-10 2003-01-21 Sony Computer Entertainment Inc. Remote control device
US20030074421A1 (en) * 2001-08-14 2003-04-17 Mieko Kusano Internet access via specific server and via proprietary application for selecting and controlling content: remote and local
US20030229797A1 (en) * 2002-06-06 2003-12-11 Newman Peter Alfred Controlling the downloading and recording of digital data
US20050076307A1 (en) * 2001-01-08 2005-04-07 Jeff Robbin Media player interface
US7030837B1 (en) * 2000-04-24 2006-04-18 Microsoft Corporation Auxiliary display unit for a computer system
US7237198B1 (en) * 2000-05-22 2007-06-26 Realnetworks, Inc. System and method of providing for the control of a music player to a device driver
US7356557B2 (en) * 2000-06-16 2008-04-08 Yamaha Corporation Content distribution system; content distribution method; distribution server, client terminal, and portable terminal used in the system; and computer readable recording medium on which is recorded a program for operating a computer used in the system
US7428534B2 (en) * 2000-11-27 2008-09-23 Yamaha Corporation Information retrieval system and information retrieval method using network

Family Cites Families (135)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5041921A (en) 1987-01-06 1991-08-20 Duplitronics, Inc. System for recording custom albums from a library of pre-recorded items
US5191573A (en) * 1988-06-13 1993-03-02 Hair Arthur R Method for transmitting a desired digital video or audio signal
US4949187A (en) 1988-12-16 1990-08-14 Cohen Jason M Video communications system having a remotely controlled central source of video and audio data
US5781889A (en) * 1990-06-15 1998-07-14 Martin; John R. Computer jukebox and jukebox network
US5848398A (en) 1990-06-15 1998-12-08 Arachnid, Inc. System for managing a plurality of computer jukeboxes
US20010023403A1 (en) 1990-06-15 2001-09-20 Martin John R. Computer jukebox and jukebox network
US5355302A (en) * 1990-06-15 1994-10-11 Arachnid, Inc. System for managing a plurality of computer jukeboxes
DE4021707A1 (en) 1990-07-07 1992-01-09 Nsm Ag COIN-ACTUATED MUSIC MACHINE
US7210159B2 (en) 1994-02-18 2007-04-24 Starsight Telecast, Inc. System and method for transmitting and utilizing electronic programs guide information
CA2087503A1 (en) 1992-04-13 1993-10-14 Lester Wayne Dunaway Multimodal remote control device having electrically alterable keypad designations
US5469206A (en) * 1992-05-27 1995-11-21 Philips Electronics North America Corporation System and method for automatically correlating user preferences with electronic shopping information
US5592551A (en) * 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
US5410326A (en) * 1992-12-04 1995-04-25 Goldstein; Steven W. Programmable remote control device for interacting with a plurality of remotely controlled devices
US5629867A (en) 1994-01-25 1997-05-13 Goldman; Robert J. Selection and retrieval of music from a digital database
US5633472A (en) * 1994-06-21 1997-05-27 Microsoft Corporation Method and system using pathnames to specify and access audio data at fidelity levels other than the level at which the data is stored
US5481509A (en) * 1994-09-19 1996-01-02 Software Control Systems, Inc. Jukebox entertainment system including removable hard drives
US20020016968A1 (en) * 1994-10-12 2002-02-07 Guy Nathan Intelligent digital audiovisual playback system
US7188352B2 (en) * 1995-07-11 2007-03-06 Touchtunes Music Corporation Intelligent digital audiovisual playback system
EP0786121B1 (en) * 1994-10-12 2000-01-12 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US5629733A (en) * 1994-11-29 1997-05-13 News America Publications, Inc. Electronic television program guide schedule system and method with display and search of program listings by title
US5649013A (en) * 1994-12-23 1997-07-15 Compuserve Incorporated Royalty tracking method and apparatus
US5608700A (en) * 1995-01-06 1997-03-04 Ikeda; Takeshi Remote controller having integrated circuit memory for recording and replaying signals from audio playback devices and/or external voice signals
US5729279A (en) * 1995-01-26 1998-03-17 Spectravision, Inc. Video distribution system
US5880768A (en) 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US5625608A (en) * 1995-05-22 1997-04-29 Lucent Technologies Inc. Remote control device capable of downloading content information from an audio system
US5802467A (en) * 1995-09-28 1998-09-01 Innovative Intelcom Industries Wireless and wired communications, command, control and sensing system for sound and/or data transmission and reception
US5737030A (en) * 1995-10-16 1998-04-07 Lg Electronics Inc. Electronic program guide device
US5722041A (en) * 1995-12-05 1998-02-24 Altec Lansing Technologies, Inc. Hybrid home-entertainment system
US5710605A (en) * 1996-01-11 1998-01-20 Nelson; Rickey D. Remote control unit for controlling a television and videocassette recorder with a display for allowing a user to select between various programming schedules
US5864868A (en) * 1996-02-13 1999-01-26 Contois; David C. Computer control system and user interface for media playing devices
JP3911047B2 (en) * 1996-04-30 2007-05-09 ソニー株式会社 Recording reservation control system and recording reservation control method
WO1997048230A1 (en) * 1996-06-13 1997-12-18 Starsight Telecast, Inc. Method and apparatus for searching a guide using program characteristics
WO1998006219A1 (en) 1996-08-06 1998-02-12 Starsight Telecast, Incorporated Electronic program guide with interactive areas
US5740134A (en) 1996-08-13 1998-04-14 Peterson; Tim Musical CD creation unit
TW358321B (en) 1996-08-14 1999-05-11 Sony Corp Remote control apparatus
FR2753868A1 (en) * 1996-09-25 1998-03-27 Technical Maintenance Corp METHOD FOR SELECTING A RECORDING ON AN AUDIOVISUAL DIGITAL REPRODUCTION SYSTEM AND SYSTEM FOR IMPLEMENTING THE METHOD
US7058376B2 (en) * 1999-01-27 2006-06-06 Logan James D Radio receiving, recording and playback system
US6172677B1 (en) * 1996-10-07 2001-01-09 Compaq Computer Corporation Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
US6504580B1 (en) 1997-03-24 2003-01-07 Evolve Products, Inc. Non-Telephonic, non-remote controller, wireless information presentation device with advertising display
US6130726A (en) 1997-03-24 2000-10-10 Evolve Products, Inc. Program guide on a remote control display
US5959945A (en) 1997-04-04 1999-09-28 Advanced Technology Research Sa Cv System for selectively distributing music to a plurality of jukeboxes
US6243725B1 (en) * 1997-05-21 2001-06-05 Premier International, Ltd. List building system
US5956025A (en) 1997-06-09 1999-09-21 Philips Electronics North America Corporation Remote with 3D organized GUI for a home entertainment system
IL121230A (en) 1997-07-03 2004-05-12 Nds Ltd Intelligent electronic program guide
US6262722B1 (en) * 1997-07-08 2001-07-17 United Video Properties, Inc. Interactive program guide navigator menu system
WO1999003101A1 (en) * 1997-07-09 1999-01-21 Advanced Audio Devices, Llc Optical storage device
US6587404B1 (en) * 1997-07-09 2003-07-01 Advanced Audio Devices, Llc Optical storage device capable of recording a set of sound tracks on a compact disc
US7574727B2 (en) * 1997-07-23 2009-08-11 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US6104334A (en) 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US20020002039A1 (en) * 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US6385596B1 (en) * 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
JP4320817B2 (en) * 1998-02-09 2009-08-26 ソニー株式会社 Recording / reproducing apparatus, recording / reproducing system, recording / reproducing method, and program
EP0977200A4 (en) * 1998-02-19 2001-05-16 Sony Corp Recorder / reproducer, recording / reproducing method, and data processor
US6313887B1 (en) 1998-03-11 2001-11-06 Sony Corporation Television remote commander with data reception capability
US6118450A (en) 1998-04-03 2000-09-12 Sony Corporation Graphic user interface that is usable as a PC interface and an A/V interface
US6446080B1 (en) 1998-05-08 2002-09-03 Sony Corporation Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device
US6255961B1 (en) * 1998-05-08 2001-07-03 Sony Corporation Two-way communications between a remote control unit and one or more devices in an audio/visual environment
US6393430B1 (en) * 1998-05-08 2002-05-21 Sony Corporation Method and system for automatically recording music data files by using the hard drive of a personal computer as an intermediate storage medium
US6040829A (en) * 1998-05-13 2000-03-21 Croy; Clemens Personal navigator system
US6563769B1 (en) * 1998-06-11 2003-05-13 Koninklijke Philips Electronics N.V. Virtual jukebox
US5969283A (en) * 1998-06-17 1999-10-19 Looney Productions, Llc Music organizer and entertainment center
FR2781582B1 (en) * 1998-07-21 2001-01-12 Technical Maintenance Corp SYSTEM FOR DOWNLOADING OBJECTS OR FILES FOR SOFTWARE UPDATE
FR2781591B1 (en) * 1998-07-22 2000-09-22 Technical Maintenance Corp AUDIOVISUAL REPRODUCTION SYSTEM
JP3951158B2 (en) 1998-07-27 2007-08-01 ソニー株式会社 Remote control device
US6505348B1 (en) * 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US6226618B1 (en) 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6389403B1 (en) * 1998-08-13 2002-05-14 International Business Machines Corporation Method and apparatus for uniquely identifying a customer purchase in an electronic distribution system
US6654367B1 (en) * 1998-08-19 2003-11-25 Lucent Technologies Inc. Internet audio appliance
EP0982695B1 (en) 1998-08-21 2004-08-18 NSM Music Group Limited Network for multimedia devices
US6437836B1 (en) 1998-09-21 2002-08-20 Navispace, Inc. Extended functionally remote control system and method therefore
KR100643871B1 (en) * 1998-10-27 2006-11-13 소니 가부시끼 가이샤 Recording Apparatus
US6532592B1 (en) * 1998-11-09 2003-03-11 Sony Corporation Bi-directional remote control unit and method of using the same
US6526577B1 (en) * 1998-12-01 2003-02-25 United Video Properties, Inc. Enhanced interactive program guide
US6460076B1 (en) 1998-12-21 2002-10-01 Qwest Communications International, Inc. Pay per record system and method
JP4101384B2 (en) 1998-12-28 2008-06-18 株式会社日立製作所 Digital content sales method, apparatus for implementing the same, and medium on which processing program is recorded
US6304523B1 (en) 1999-01-05 2001-10-16 Openglobe, Inc. Playback device having text display and communication with remote database of titles
US6615192B1 (en) * 1999-03-12 2003-09-02 Matsushita Electric Industrial Co., Ltd. Contents copying system, copying method, computer-readable recording medium and disc drive copying contents but not a cipher key via a host computer
US6041023A (en) * 1999-03-29 2000-03-21 Lakhansingh; Cynthia Portable digital radio and compact disk player
US6438450B1 (en) 1999-04-14 2002-08-20 Dilorenzo Mark Multi-room entertainment system with in-room media player
US6502194B1 (en) 1999-04-16 2002-12-31 Synetix Technologies System for playback of network audio material on demand
US6353169B1 (en) * 1999-04-26 2002-03-05 Gibson Guitar Corp. Universal audio communications and control system and method
US6567032B1 (en) * 1999-06-30 2003-05-20 International Business Machines Corp. Method of directing communication between addressable targets using a generalized pointing device
US6396523B1 (en) * 1999-07-29 2002-05-28 Interlink Electronics, Inc. Home entertainment device remote control
US6647417B1 (en) 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
US7209900B2 (en) 1999-08-27 2007-04-24 Charles Eric Hunter Music distribution systems
US7228556B2 (en) * 1999-12-21 2007-06-05 Tivo Inc. Distributed, interactive television program guide; system and method
US6421067B1 (en) * 2000-01-16 2002-07-16 Isurftv Electronic programming guide
US20020055934A1 (en) * 2000-01-24 2002-05-09 Lipscomb Kenneth O. Dynamic management and organization of media assets in a media player device
US6526417B1 (en) * 2000-01-25 2003-02-25 International Business Machines Corporation System and method for change accumulation unmerged update reduction
US20010037304A1 (en) 2000-03-28 2001-11-01 Paiz Richard S. Method of and apparatus for delivery of proprietary audio and visual works to purchaser electronic devices
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
JP2001291365A (en) * 2000-03-31 2001-10-19 Pioneer Electronic Corp Recording and reproducing device and recording method
US20020032019A1 (en) * 2000-04-24 2002-03-14 Marks Michael B. Method for assembly of unique playlists
US20020049717A1 (en) * 2000-05-10 2002-04-25 Routtenberg Michael D. Digital content distribution system and method
FR2808906B1 (en) * 2000-05-10 2005-02-11 Touchtunes Music Corp DEVICE AND METHOD FOR REMOTELY MANAGING A NETWORK OF AUDIOVISUAL INFORMATION REPRODUCTION SYSTEMS
US20020053084A1 (en) * 2000-06-01 2002-05-02 Escobar George D. Customized electronic program guide
US7600245B2 (en) * 2000-06-27 2009-10-06 At&T Intellectual Property I, L.P. System and methods for subscribers to view, select and otherwise customize delivery of programming over a communication system
US6662231B1 (en) 2000-06-30 2003-12-09 Sei Information Technology Method and system for subscriber-based audio service over a communication network
JP2004505367A (en) * 2000-07-28 2004-02-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ A system for browsing collections of information units
US20020013784A1 (en) * 2000-07-31 2002-01-31 Swanson Raymond H. Audio data transmission system and method of operation thereof
WO2002021838A1 (en) * 2000-09-06 2002-03-14 Robert Agresta Entertainment server with portable terminal
KR100380345B1 (en) * 2000-09-20 2003-04-11 삼성전자주식회사 Method for constructing On Screen Display and Eelctronic Program Guide
JP2002108350A (en) * 2000-09-28 2002-04-10 Internatl Business Mach Corp <Ibm> Method and system for music distribution
USD457875S1 (en) * 2000-10-06 2002-05-28 Lg Electronics Inc. Speaker
US20020113824A1 (en) 2000-10-12 2002-08-22 Myers Thomas D. Graphic user interface that is usable as a commercial digital jukebox interface
JP4242553B2 (en) * 2000-12-28 2009-03-25 ヤマハ株式会社 Digital audio signal recording device
US6636867B2 (en) 2001-01-19 2003-10-21 Gavin Charles George Robertson Method of enabling and administering commercial transactions using a computerized administration system
US20020099660A1 (en) * 2001-01-25 2002-07-25 Lee Cheng-Tao Paul Method for download of songs from the internet
US20030023975A1 (en) * 2001-03-02 2003-01-30 Microsoft Corporation Enhanced music services for television
JP4205312B2 (en) * 2001-03-13 2009-01-07 パイオニア株式会社 Information recording / reproducing apparatus, information recording / reproducing method, and program recording medium recording information recording / reproducing procedure program
JP2002269904A (en) * 2001-03-15 2002-09-20 Sony Corp Data management device
US8266656B2 (en) * 2001-06-06 2012-09-11 Jlb Ventures Llc Method for making selections in search criteria in TV EPGs
US20030005138A1 (en) * 2001-06-25 2003-01-02 Giffin Michael Shawn Wireless streaming audio system
US20030004833A1 (en) * 2001-06-27 2003-01-02 Alan Pollak Method for vending electronic entertainment
US20030014630A1 (en) * 2001-06-27 2003-01-16 Spencer Donald J. Secure music delivery
US20030038849A1 (en) * 2001-07-10 2003-02-27 Nortel Networks Limited System and method for remotely interfacing with a plurality of electronic devices
USD475029S1 (en) * 2001-07-31 2003-05-27 Touchtunes Music Corporation Wall mounted audiovisual device
JP3944691B2 (en) * 2001-08-03 2007-07-11 日本電気株式会社 Audio data recording / reproducing system and audio data recording / reproducing method
US20030035074A1 (en) * 2001-08-17 2003-02-20 Dubil Thomas James Remote control device having a display for displaying a television channel guide
US20030046243A1 (en) * 2001-08-29 2003-03-06 Papsco Dulcie Elizabeth Selective musical data base, system, and method
KR100811339B1 (en) * 2001-10-11 2008-03-07 엘지전자 주식회사 Method and system for realizing remote controlling graphic user interface
US20030081511A1 (en) * 2001-10-30 2003-05-01 Dryja Sherry R. Controlling cd changers to advance to and play tracks of cd's for recording of audio information of same onto blank cd
AU2002351232A1 (en) * 2001-12-04 2003-06-17 Yahoo!Inc. Method and system for providing listener-requested music over a network
US8001052B2 (en) * 2001-12-10 2011-08-16 Dunkeld Bryan C System and method for unique digital asset identification and transaction management
US20030135857A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur Content discovery in a digital broadcast data service
US20030135424A1 (en) * 2002-01-17 2003-07-17 Davis Jeffrey S. System and method for automatically updating media in a digital jukebox
US20030132952A1 (en) * 2002-01-17 2003-07-17 Davis Jeffrey S. Jukebox user interface
JP4028733B2 (en) * 2002-01-22 2007-12-26 富士通テン株式会社 Program guide display method of digital broadcast receiver
US20040010800A1 (en) * 2002-04-29 2004-01-15 John Goci Digital video jukebox network enterprise system
US20040025185A1 (en) * 2002-04-29 2004-02-05 John Goci Digital video jukebox network enterprise system
USD475991S1 (en) * 2002-06-20 2003-06-17 Sony Corporation Speaker box
US20040008287A1 (en) * 2002-07-10 2004-01-15 Shane Johnston Combination handheld remote control unit and television receiver-transmitter
US7516470B2 (en) * 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
AU2003277062A1 (en) * 2002-09-27 2004-04-19 Rowe International Corporation Compact disk musical jukebox with digital music library access
USD477591S1 (en) 2002-10-08 2003-07-22 Proton Communications Technologies, Inc. Remote-control command

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5140254A (en) * 1990-10-10 1992-08-18 David Katzman Shower accessory
US6509848B1 (en) * 1999-09-10 2003-01-21 Sony Computer Entertainment Inc. Remote control device
US20020060955A1 (en) * 1999-10-13 2002-05-23 Sony Corporation Recording and playback apparatus and method, terminal device, transmitting/receiving method, and storage medium
US20010030827A1 (en) * 2000-02-01 2001-10-18 Akihiro Morohashi Recording and/or reproducing apparatus, portable recording and reproducing apparatus, data transfer system, data transfer method, and data recording and reproducing method
US7030837B1 (en) * 2000-04-24 2006-04-18 Microsoft Corporation Auxiliary display unit for a computer system
US7237198B1 (en) * 2000-05-22 2007-06-26 Realnetworks, Inc. System and method of providing for the control of a music player to a device driver
US7356557B2 (en) * 2000-06-16 2008-04-08 Yamaha Corporation Content distribution system; content distribution method; distribution server, client terminal, and portable terminal used in the system; and computer readable recording medium on which is recorded a program for operating a computer used in the system
US20020035519A1 (en) * 2000-09-21 2002-03-21 Hiroshi Takizawa Music delivery system and method thereof
US7428534B2 (en) * 2000-11-27 2008-09-23 Yamaha Corporation Information retrieval system and information retrieval method using network
US20050076307A1 (en) * 2001-01-08 2005-04-07 Jeff Robbin Media player interface
US20020143805A1 (en) * 2001-01-29 2002-10-03 Hayes Patrick H. Hand held device having a browser application
US20030074421A1 (en) * 2001-08-14 2003-04-17 Mieko Kusano Internet access via specific server and via proprietary application for selecting and controlling content: remote and local
US20030229797A1 (en) * 2002-06-06 2003-12-11 Newman Peter Alfred Controlling the downloading and recording of digital data

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060179468A1 (en) * 2005-02-04 2006-08-10 Sbc Knowledge Ventures, L.P. System and method of providing a television content guide
US20120296999A1 (en) * 2009-09-18 2012-11-22 Kuo-Hua Kuo Dynamic object management protocol
US9225802B2 (en) * 2009-09-18 2015-12-29 Kuo-Hua Kuo Dynamic object management protocol
US20110169747A1 (en) * 2010-01-09 2011-07-14 Au Optronics Corp. Touch Detection Method
US20150023670A1 (en) * 2013-07-19 2015-01-22 George Bacon Method and system for interactive communications
US20150074527A1 (en) * 2013-09-10 2015-03-12 Jonathan Christopher Sevigny Remote Control Devices and Related Devices and Systems
US10372408B2 (en) * 2013-09-10 2019-08-06 Bose Corporation Remote control devices and related devices and systems

Also Published As

Publication number Publication date
EP1611505B1 (en) 2011-08-31
EP1611505A2 (en) 2006-01-04
WO2004090871A2 (en) 2004-10-21
JP2006526248A (en) 2006-11-16
US20040199534A1 (en) 2004-10-07
WO2004090871A3 (en) 2005-08-11
US7249147B2 (en) 2007-07-24
EP1611505A4 (en) 2008-09-03
ES2371854T3 (en) 2012-01-10
ATE522859T1 (en) 2011-09-15

Similar Documents

Publication Publication Date Title
US7249147B2 (en) Combination compact disc recorder and player system
US7222183B2 (en) Authorized units music distribution system
US6222807B1 (en) Information center, terminal apparatus, dubbing system and dubbing method
US20020091848A1 (en) System, device and method for remotely providing, accessing and using personal entertainment media
US6876901B2 (en) Electronic media distribution system with media purchase interface
EP2098973A1 (en) Method and system for tracking and managing rights for digital content
US20080155129A1 (en) Remotely configured media device
WO2001025948A9 (en) System and method for distributing media assets to user devices and managing user rights of the media assets
US7493275B1 (en) Terminal, charging system, and data processing method
US20030014333A1 (en) Portable audio device and network including an audio device
GB2304489A (en) Entertainment system
JP4343896B2 (en) Playback terminal apparatus and output method
JP2006114216A (en) Reproduction system and reproduction method
JP4382034B2 (en) Information server and its control method
JP2002049377A (en) Viewing and hearing contents reproducing device and viewing and hearing contents distribution system
JP4285510B2 (en) Playback terminal device
JP4580909B2 (en) Playback terminal device
KR20070015855A (en) Information-processing apparatus, reproduction apparatus, communication method and recording medium
JP2007080508A (en) Recording medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: GIBSON GUITAR CORP., TENNESSEE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JUSZKIEWICZ, HENRY E.;REEL/FRAME:019403/0480

Effective date: 20030404

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS AGENT, ILLINOIS

Free format text: SECURITY AGREEMENT;ASSIGNOR:GIBSON GUITAR CORP.;REEL/FRAME:026113/0001

Effective date: 20110325

AS Assignment

Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION AS COLLATER

Free format text: SECURITY AGREEMENT;ASSIGNOR:GIBSON BRANDS, INC.;REEL/FRAME:030922/0936

Effective date: 20130731

AS Assignment

Owner name: GIBSON GUITAR CORP., TENNESSEE

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF AMERICA, N.A.;REEL/FRAME:030939/0119

Effective date: 20130731

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS AGENT, GEORGIA

Free format text: SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNORS:GIBSON BRANDS, INC.;GIBSON INTERNATIONAL SALES LLC;GIBSON PRO AUDIO CORP.;AND OTHERS;REEL/FRAME:030954/0682

Effective date: 20130731

Owner name: BANK OF AMERICA, N.A., AS AGENT, GEORGIA

Free format text: SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNORS:GIBSON BRANDS, INC.;GIBSON INTERNATIONAL SALES LLC;GIBSON PRO AUDIO CORP.;AND OTHERS;REEL/FRAME:030983/0692

Effective date: 20130731

XAS Not any more in us assignment database

Free format text: SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNORS:GIBSON BRANDS, INC.;GIBSON INTERNATIONAL SALES LLC;GIBSON PRO AUDIO CORP.;AND OTHERS;REEL/FRAME:030954/0682

AS Assignment

Owner name: GIBSON BRANDS, INC., TENNESSEE

Free format text: CHANGE OF NAME;ASSIGNOR:GIBSON GUITAR CORP.;REEL/FRAME:031029/0942

Effective date: 20130606

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATE

Free format text: ASSIGNMENT OF SECURITY INTEREST;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT;REEL/FRAME:039687/0055

Effective date: 20160803