WO2000054124A2 - Automated downloading computer jukebox - Google Patents

Automated downloading computer jukebox Download PDF

Info

Publication number
WO2000054124A2
WO2000054124A2 PCT/US2000/006453 US0006453W WO0054124A2 WO 2000054124 A2 WO2000054124 A2 WO 2000054124A2 US 0006453 W US0006453 W US 0006453W WO 0054124 A2 WO0054124 A2 WO 0054124A2
Authority
WO
WIPO (PCT)
Prior art keywords
jukebox
identifier
data
data source
instruction set
Prior art date
Application number
PCT/US2000/006453
Other languages
French (fr)
Other versions
WO2000054124A3 (en
Inventor
John R. Martin
Original Assignee
Arachnid, Inc.
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 Arachnid, Inc. filed Critical Arachnid, Inc.
Priority to AU35255/00A priority Critical patent/AU3525500A/en
Priority to GB0116740A priority patent/GB2363648A/en
Publication of WO2000054124A2 publication Critical patent/WO2000054124A2/en
Publication of WO2000054124A3 publication Critical patent/WO2000054124A3/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/30Coin-freed apparatus for hiring articles; Coin-freed facilities or services for musical instruments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Definitions

  • the present invention relates to computer jukeboxes,
  • the present invention relates to a computer jukebox capable of retrieving songs m an automated fashion and from song distribution systems typically requiring user input .
  • the Internet has undergone explosive growth in recent years, connects users worldwide, and is now a source of information on virtually every topic.
  • the Internet lends itself naturally to high speed distribution of digital information including compressed song or music data.
  • the MP3 compression format without significant degradation in sound quality, allows a vast reduction in the storage space and transfer time required to digitally encode, store, and transmit a song .
  • the computer jukebox may thereby update its selection of songs on a periodic or non-periodic basis without human intervention.
  • the computer jukebox may thereby download music even from data sources that would ordinarily be inaccessible to the jukebox.
  • a commercial transaction is not always required however. For example, independent artists may promote their music by allowing their songs to be stored on the jukebox for no fee.
  • the present invention provides a method of operating a computer jukebox, and an automated computer jukebox.
  • the method first transmits an instruction set to a computer jukebox.
  • the instruction set includes, for example, a data source identifier, a song identifier, and a time identifier.
  • the data source identifier indicates the data repository from which the jukebox will download data
  • the song identifier indicates the particular song to download
  • the time identifier indicates when the jukebox will download the song.
  • the data source identifier may be an Internet web site Uniform Resource Locator (URL)
  • the song identifier may be a song title
  • the time identifier may be an absolute time reference (e.g., 2 P.M.)
  • the data source identifier may be the URL for an Internet database to which the jukebox may connect to obtain song, artist, CD title, and other information.
  • the jukebox receives the instruction set and stores it in memory for processing. According to the instruction set, the jukebox connects through a communication interface to the data source identified by the data source identifier.
  • the jukebox connects at at least one time specified by the time identifier (if the time identifier is a time window or range, the jukebox may connect at any time within the range) .
  • the jukebox then downloads the song identified by the song title, and stores the song in its memory for future play.
  • the instruction set may include more than a single data source identifier, song title, or time identifier.
  • the instruction set may include many different song identifiers representing multiple songs to be downloaded by the jukebox.
  • the instruction set may include multiple data source identifiers that select alternate or backup data sources to which the jukebox may connect to download particular songs.
  • the instruction set may further include an extended data identifier recognized by the jukebox for downloading additional information including, for example, song title, album name, album title, album graphics, release date, and artist name.
  • the instruction set may include a payment identifier.
  • the payment identifier may represent a credit card number and billing information that allows the jukebox to pay for the songs it will download.
  • the instruction set may also include a series of navigation commands that the jukebox may use, for example, to navigate through a secure web site distribution.
  • Figure 1 illustrates a block diagram showing the interaction between a remote management station, a jukebox, and a data source.
  • Figure 2 shows a high level flow diagram of the steps executed by an automated downloading jukebox system.
  • Figure 3 illustrates a detailed block diagram of a downloading computer jukebox system.
  • a remote management site 302 including a communication interface 304
  • a computer jukebox 306 including a communication interface 308
  • a data source 310 including a communication interface 330
  • a local machine 326 e.g., a general purpose computer installed at the jukebox location
  • a communication interface 328 includes a communication interface 328.
  • the instruction set 312 includes a data source identifier 314, a song identifier 316, and a time identifier 318.
  • the instruction set 312 also includes a payment identifier 320, an extended data identifier 322, and a navigation data record 324.
  • the remote management site 302 may, for example, be a computer system installed at a remote route operator's site.
  • the communication interfaces 304 and 308 may be serial (e.g., modem), parallel, network (e.g., Tl, LAN), manual transportation of data (using any portable data storage device including, for example, portable disks and disk drives) , or Radio Frequency (RF) interfaces.
  • the remote management site 302 prepares the instruction set 312 for transmission to the jukebox 306.
  • the instruction set 312 preferably includes the data source identifier (DSI) 314, the data type identifier (DTI) 316, and the time identifier (TI) 318.
  • DSI data source identifier
  • DTI data type identifier
  • TI time identifier
  • the instruction set 312 may also include one or more of a payment identifier (PI) 320, an extended data identifier (EDI) 322, and navigation data (ND) 324.
  • the DSI 314 indicates one or more sources of data to which the jukebox 306 will connect in order to download songs, advertisements, or other information.
  • the DSI 314 may be, for example, a single telephone number, a set of telephone numbers, or a web site URL, including an HTTP or FTP protocol indicator.
  • the DTI 316 identifies one or more particular songs, advertisements, or other data to download.
  • the DTI 316 may be a text string containing a song name, a unique serial number corresponding to a song or advertisement, or the like.
  • the TI 318 indicates to the jukebox 306 when to contact the information source 310 and download the data.
  • the TI 318 may indicate an absolute time (e.g., 3 P.M.), a relative time (e.g., in 1 hour), or a time window (e.g., between 1 A.M. and 4 A.M.) .
  • Multiple TIs 318 may be transmitted to different jukeboxes 306 to stagger access to a particular data source to eliminate overloading of the data source.
  • the PI identifies a source of payment, if required, that the data source 310 may charge in return for providing the songs for downloading.
  • the PI may be a credit card number and billing verification information, a purchase order number, an electronic credit signature, or the like.
  • the EDI 322 indicates to the jukebox 306 whether or not to download additional data.
  • the EDI 322 may include commands that direct the jukebox to download additional information from the data source 310 (when available) including, for example, one or more of a song title, album name, album title, album graphics, release date, and artist name.
  • the ND 324 provides the jukebox 306 with commands or actions to perform in order to navigate Internet web sites, menus, selection screens, and the like.
  • the ND 324 may supply the username, the password, the number of "tabs" (or any other desired keystrokes) required to select the text boxes and then select the OK button.
  • More sophisticated jukeboxes may accept an ND 324 that sets forth the screen positions of the text boxes and OK button, and that provides the indication to perform virtual mouse clicks, mouse movements, or keyboard activations.
  • the ND 324 may provide a string of menu choice letters that the jukebox 306 will provide once connected to the data source 310.
  • Figure 2 that figure shows a flow diagram 400 of the steps executed by an automated downloading jukebox system.
  • the remote management site transmits to the computer jukebox an instruction set.
  • the computer jukebox receives the instruction set and connects to the data source (step 406) at the indicated time.
  • the location owner may provide his own instruction set, or edit the instruction set received at step 404.
  • any patron selections may be added to the instruction set at this time.
  • the jukebox may navigate and interact with the data source (step 408), for example to make menu selections or provide payment information, prior to downloading the desired song at step 410.
  • FIG. 3 that figure shows a data source 11 for songs, advertisements, and other data, that connects remotely located jukeboxes such as a jukebox 13.
  • Each jukebox 13 may be implemented as a computer based system having sophisticated audio production capability wherein each computer jukebox 13 is programmed to play songs that have been digitally compressed and stored in a large-volume data storage unit 93.
  • the storage unit 93 may be an optical memory or any other available large volume nonvolatile computer memory that provides both read and write access.
  • the data source 11 communicates with each computer jukebox 13 using a transmission link 15.
  • the data source 11 (which may be, for example, a laptop computer or may which represent the manual transportation of data as noted above) and each jukebox 13 use respective modems 17 and 19 to maintain communication on the transmission link 15.
  • the data source 11 and the jukebox 13 may communicate using other interfaces, however.
  • the communication interface may be implemented as a high-speed network connection, wireless transmission system, and the like.
  • the data source 11 may store and transmit other information, including song titles, album name, artist names, video and graphic information over the transmission link 15 to the computer jukebox 13.
  • the data source 11 includes a host computer 21 which maintains a master library 23 of songs and associated graphics which are stored m a compressed digital form m a bulk storage unit 25.
  • the bulk storage unit 25 is capable of storing vast amounts of digital data, and may take the form of a read-write optical storage device.
  • the host computer 21 indexes the master library 23 by using a master catalog 27 which is also maintained m the bulk storage unit 25.
  • Each computer jukebox 13 plays songs and displays graphics which are stored locally m the large-volume data storage unit 93.
  • the storage unit 93 of the jukebox 13 stores a song library 91 which is a corresponding subset of the master library 27.
  • the song library 91 contains all of the currently available song selections and associated pictorial graphics for the jukebox 13.
  • the storage unit 93 also stores a catalog 95 that may be used as an index into the local song library 91.
  • the jukebox 13 includes a processing circuit 121 which contains a microprocessor 121A, read only memory (ROM) 12IB and random access memory (RAM) 12lC.
  • the microprocessor 121A operates in accordance with the software program contained in the ROM 12 IB and/or the RAM 121C.
  • one of the software programs may be the Netscape NavigatorTM web browser that gives the jukebox internet browsing, downloading, and general communication abilities.
  • the processing circuit 121 may also be coupled to a decompression circuit (not shown) or may perform decompression using a software algorithm for decoding, for example, MP3 compression.
  • the processing circuit interprets the instruction set 312 as noted above for automated operation of the jukebox 13.
  • the processing circuit 121 controls the operation and flow of data into and out of the jukebox 13 through the modem 19 via a bus 124. Using the bus 124, the processing circuit 121 also controls a visual display 125, one or more selection keys 123 and a coin/bill detector 126 to provide the user with an interactive interface to the jukebox 13.
  • the keys 123 provide signals representing user inputs such as displayed song selection.
  • the display 125 displays alpha numeric information as well as pictorial graphics to interface with the user.
  • the coin/bill detector 126 is responsive to one or more coins or bills input by a customer to determine whether the proper amount of money has been input and to provide money detect signals coupled to the processing circuit.
  • the processing circuit 121 further controls, via the bus 124, an audio reproduction circuit 127 coupled to a speaker system 129 along a bus 131 to provide an audio output to the user.
  • the computer jukebox 306 is locally managed.
  • the owner of the location at which the computer jukebox 306 is installed may connect to the jukebox using a local machine 326 and its communication interface (e.g., serial port, parallel port, network connection, or the like) .
  • the location owner may thereby directly control which additional songs and advertisements the computer jukebox 306 downloads by providing its own instruction set.
  • the patron may provide data selection input that, for example, selects songs from a list of songs available for download from various data sources and displayed by the jukebox 306.
  • the jukebox 306 then forms the instruction set appropriate for downloading the patron selection.
  • An additional charge may be collected for this service by the jukebox 306, for example, before the jukebox 306 connects to the data source 310 and downloads the data.
  • the jukebox may store the instruction set or the song requested by the patron in a list for later processing (for example, possible modification by the remote management site or the local operator) .
  • the jukebox 306 may then connect during non-peak or non-business hours to the data source 310.
  • the jukebox 306 may operate in a data source searching mode. In the searching mode, the jukebox 306 connects to any preselected list of data sources and downloads a list of songs, advertisements, or other digital data that may be downloaded from each data source. The jukebox 306 may then display all of the digital data available for download, and accept patron input as noted above.
  • the present invention thereby provides an automated jukebox that may connect to and download information from data sources that typically require user interaction.
  • the jukebox may download music, for example, from relatively complex data sources including Internet web sites.
  • the remote management site may automate the jukebox operations by preparing and transmitting an instruction set to the jukebox.

Abstract

A method of operating a computer jukebox (306) and an automated computer jukebox. An instruction set (312) is transmitted to a computer jukebox. The instruction set includes, for example, a data source identifier (314), a data type identifier (316), and a time identifier (318). The data source identifier indicates the data repository from which the jukebox will download data, the data type identifier indicates the particular song to download, and the time identifier specifies when the jukebox will download the song. According to the instruction set, the jukebox connects through a communication interface to the data source, downloads a song identified by the song title, and stores the song in memory for future play. The instruction set may also include a payment identifier and a series of navigation commands that lead the jukebox through a web site song downloading set of screens.

Description

TITLE OF THE INVENTION
AUTOMATED DOWNLOADING COMPUTER JUKEBOX
CROSS-REFERENCE TO RELATED APPLICATIONS
This application takes the benefit of United States Provisional Patent Application Serial No. 60/123,809, titled Improved System for Managing a Plurality of Computer Jukeboxes, filed 3/11/1999, which is incorporated herein by reference m its entirety.
BACKGROUND OF THE INVENTION The present invention relates to computer jukeboxes, In particular, the present invention relates to a computer jukebox capable of retrieving songs m an automated fashion and from song distribution systems typically requiring user input .
Mechanical jukeboxes that play vinyl records are almost extinct. The growth m digital technology has allowed jukeboxes to evolve from mechanically complex devices capable of playing a handful of songs on 45 RPM records, to compact disc based digital jukeboxes capable of playing hundreds of songs, to sophisticated downloading jukeboxes capable of retrieving, from a song database, any desired selection of songs m digital format and storing the songs for as long as desired on a rewritable non-volatile storage device. A downloading jukebox is disclosed, for example, m U.S. Pat. No. 5,848,398 to Martin, et al , which is incorporated by reference herein in its entirety.
The Internet has undergone explosive growth in recent years, connects users worldwide, and is now a source of information on virtually every topic. The Internet lends itself naturally to high speed distribution of digital information including compressed song or music data. For example, the MP3 compression format, without significant degradation in sound quality, allows a vast reduction in the storage space and transfer time required to digitally encode, store, and transmit a song .
Recognizing the potential for strong Internet sales of music, some companies have proposed secure systems for downloading songs over the Internet. Downloading songs from secure systems is typically a more complex process than connecting a jukebox to a database and initiating a download. Instead, the secure systems typically require some user interaction to select one or more songs, pay for the songs (e.g., provide a credit card number), and finally download the songs.
Even though great progress has been made in downloading jukebox technology, the requirements of recent song distribution systems are beyond the capabilities of typical downloading jukeboxes. A vast resource of song data thus remains inaccessible to downloading jukeboxes. Furthermore, a mechanism for automating the selection of songs, the payment for the songs, and the downloading of the songs by the downloading jukebox is needed.
A need exists m the industry for an automated computerized downloading jukebox capable of retrieving songs even from song distribution systems typically requiring user input.
BRIEF SUMMARY OF THE INVENTION It is an object of the present invention to provide a computer jukebox capable of downloading song data m an automated fashion from remote song databases. The computer jukebox may thereby update its selection of songs on a periodic or non-periodic basis without human intervention.
It is another object of the present invention to provide a computer jukebox that is capable of downloading song data from remote song databases m conjunction with (e.g., before or after) completing a commercial transaction for the song. The computer jukebox may thereby download music even from data sources that would ordinarily be inaccessible to the jukebox. A commercial transaction is not always required however. For example, independent artists may promote their music by allowing their songs to be stored on the jukebox for no fee. It is another object of the present invention to provide a computer jukebox that is capable of downloading song data from Internet web sites and that is further capable of successfully completing any commercial transaction necessary to allow download access to the song. The computer jukebox may then have access through the Internet to a growing number of web sites offering a wide variety of songs for downloading.
The present invention provides a method of operating a computer jukebox, and an automated computer jukebox. The method first transmits an instruction set to a computer jukebox. The instruction set includes, for example, a data source identifier, a song identifier, and a time identifier. The data source identifier indicates the data repository from which the jukebox will download data, the song identifier indicates the particular song to download, and the time identifier indicates when the jukebox will download the song.
As an example, the data source identifier may be an Internet web site Uniform Resource Locator (URL) , the song identifier may be a song title, and the time identifier may be an absolute time reference (e.g., 2 P.M.) . As a more specific example, the data source identifier may be the URL for an Internet database to which the jukebox may connect to obtain song, artist, CD title, and other information. The jukebox receives the instruction set and stores it in memory for processing. According to the instruction set, the jukebox connects through a communication interface to the data source identified by the data source identifier. The jukebox connects at at least one time specified by the time identifier (if the time identifier is a time window or range, the jukebox may connect at any time within the range) . The jukebox then downloads the song identified by the song title, and stores the song in its memory for future play.
The instruction set may include more than a single data source identifier, song title, or time identifier. As an example, the instruction set may include many different song identifiers representing multiple songs to be downloaded by the jukebox. Similarly, the instruction set may include multiple data source identifiers that select alternate or backup data sources to which the jukebox may connect to download particular songs. The instruction set may further include an extended data identifier recognized by the jukebox for downloading additional information including, for example, song title, album name, album title, album graphics, release date, and artist name.
In addition, the instruction set may include a payment identifier. As an example, the payment identifier may represent a credit card number and billing information that allows the jukebox to pay for the songs it will download. The instruction set may also include a series of navigation commands that the jukebox may use, for example, to navigate through a secure web site distribution.
BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 illustrates a block diagram showing the interaction between a remote management station, a jukebox, and a data source.
Figure 2 shows a high level flow diagram of the steps executed by an automated downloading jukebox system.
Figure 3 illustrates a detailed block diagram of a downloading computer jukebox system. DETAILED DESCRIPTION OF THE INVENTION Turning to Figure 1, that figure shows a high level block diagram 300 of the interaction between a remote management site 302 (including a communication interface 304), a computer jukebox 306 (including a communication interface 308), and a data source 310 (including a communication interface 330) . Also illustrated is a local machine 326 (e.g., a general purpose computer installed at the jukebox location) that includes a communication interface 328.
Exemplary implementations of a jukebox and a data source are provided below with respect to Figure 3. Also illustrated in Figure 1 is an instruction set 312. The instruction set 312 includes a data source identifier 314, a song identifier 316, and a time identifier 318. The instruction set 312 also includes a payment identifier 320, an extended data identifier 322, and a navigation data record 324.
The remote management site 302 may, for example, be a computer system installed at a remote route operator's site. As examples, the communication interfaces 304 and 308 may be serial (e.g., modem), parallel, network (e.g., Tl, LAN), manual transportation of data (using any portable data storage device including, for example, portable disks and disk drives) , or Radio Frequency (RF) interfaces. The remote management site 302 prepares the instruction set 312 for transmission to the jukebox 306. The instruction set 312 preferably includes the data source identifier (DSI) 314, the data type identifier (DTI) 316, and the time identifier (TI) 318. As noted above, however, the instruction set 312 may also include one or more of a payment identifier (PI) 320, an extended data identifier (EDI) 322, and navigation data (ND) 324. The DSI 314 indicates one or more sources of data to which the jukebox 306 will connect in order to download songs, advertisements, or other information. To that end, the DSI 314 may be, for example, a single telephone number, a set of telephone numbers, or a web site URL, including an HTTP or FTP protocol indicator.
The DTI 316 identifies one or more particular songs, advertisements, or other data to download. For example, the DTI 316 may be a text string containing a song name, a unique serial number corresponding to a song or advertisement, or the like. The TI 318 indicates to the jukebox 306 when to contact the information source 310 and download the data. For example, the TI 318 may indicate an absolute time (e.g., 3 P.M.), a relative time (e.g., in 1 hour), or a time window (e.g., between 1 A.M. and 4 A.M.) . Multiple TIs 318 may be transmitted to different jukeboxes 306 to stagger access to a particular data source to eliminate overloading of the data source. The PI identifies a source of payment, if required, that the data source 310 may charge in return for providing the songs for downloading. Thus, for example, the PI may be a credit card number and billing verification information, a purchase order number, an electronic credit signature, or the like. The EDI 322 indicates to the jukebox 306 whether or not to download additional data. For example, the EDI 322 may include commands that direct the jukebox to download additional information from the data source 310 (when available) including, for example, one or more of a song title, album name, album title, album graphics, release date, and artist name.
The ND 324 provides the jukebox 306 with commands or actions to perform in order to navigate Internet web sites, menus, selection screens, and the like. Thus, for example, when the data source 310 requires a user to enter a username and password in text boxes, and click on an "OK" button, the ND 324 may supply the username, the password, the number of "tabs" (or any other desired keystrokes) required to select the text boxes and then select the OK button. More sophisticated jukeboxes may accept an ND 324 that sets forth the screen positions of the text boxes and OK button, and that provides the indication to perform virtual mouse clicks, mouse movements, or keyboard activations. As another example, when the data source 310 requires a user to navigate menus by letter choices, the ND 324 may provide a string of menu choice letters that the jukebox 306 will provide once connected to the data source 310. Turning now to Figure 2, that figure shows a flow diagram 400 of the steps executed by an automated downloading jukebox system. At step 402, the remote management site transmits to the computer jukebox an instruction set. At step 404, the computer jukebox receives the instruction set and connects to the data source (step 406) at the indicated time.
Note however, that at step 412, the location owner may provide his own instruction set, or edit the instruction set received at step 404. In addition, any patron selections (discussed below) may be added to the instruction set at this time. As noted above, the jukebox may navigate and interact with the data source (step 408), for example to make menu selections or provide payment information, prior to downloading the desired song at step 410.
Turning next to Figure 3, that figure shows a data source 11 for songs, advertisements, and other data, that connects remotely located jukeboxes such as a jukebox 13. Each jukebox 13 may be implemented as a computer based system having sophisticated audio production capability wherein each computer jukebox 13 is programmed to play songs that have been digitally compressed and stored in a large-volume data storage unit 93. The storage unit 93 may be an optical memory or any other available large volume nonvolatile computer memory that provides both read and write access.
The data source 11 communicates with each computer jukebox 13 using a transmission link 15. The data source 11 (which may be, for example, a laptop computer or may which represent the manual transportation of data as noted above) and each jukebox 13 use respective modems 17 and 19 to maintain communication on the transmission link 15. The data source 11 and the jukebox 13 may communicate using other interfaces, however. For example, the communication interface may be implemented as a high-speed network connection, wireless transmission system, and the like.
The data source 11 may store and transmit other information, including song titles, album name, artist names, video and graphic information over the transmission link 15 to the computer jukebox 13. In one implementation, the data source 11 includes a host computer 21 which maintains a master library 23 of songs and associated graphics which are stored m a compressed digital form m a bulk storage unit 25. The bulk storage unit 25 is capable of storing vast amounts of digital data, and may take the form of a read-write optical storage device. The host computer 21 indexes the master library 23 by using a master catalog 27 which is also maintained m the bulk storage unit 25.
Each computer jukebox 13 plays songs and displays graphics which are stored locally m the large-volume data storage unit 93. The storage unit 93 of the jukebox 13 stores a song library 91 which is a corresponding subset of the master library 27. The song library 91 contains all of the currently available song selections and associated pictorial graphics for the jukebox 13. The storage unit 93 also stores a catalog 95 that may be used as an index into the local song library 91.
The jukebox 13 includes a processing circuit 121 which contains a microprocessor 121A, read only memory (ROM) 12IB and random access memory (RAM) 12lC. The microprocessor 121A operates in accordance with the software program contained in the ROM 12 IB and/or the RAM 121C. For example, one of the software programs may be the Netscape Navigator™ web browser that gives the jukebox internet browsing, downloading, and general communication abilities. The processing circuit 121 may also be coupled to a decompression circuit (not shown) or may perform decompression using a software algorithm for decoding, for example, MP3 compression. The processing circuit interprets the instruction set 312 as noted above for automated operation of the jukebox 13.
The processing circuit 121 controls the operation and flow of data into and out of the jukebox 13 through the modem 19 via a bus 124. Using the bus 124, the processing circuit 121 also controls a visual display 125, one or more selection keys 123 and a coin/bill detector 126 to provide the user with an interactive interface to the jukebox 13. The keys 123 provide signals representing user inputs such as displayed song selection. The display 125 displays alpha numeric information as well as pictorial graphics to interface with the user. The coin/bill detector 126 is responsive to one or more coins or bills input by a customer to determine whether the proper amount of money has been input and to provide money detect signals coupled to the processing circuit. The processing circuit 121 further controls, via the bus 124, an audio reproduction circuit 127 coupled to a speaker system 129 along a bus 131 to provide an audio output to the user.
In an alternative embodiment of the present invention, the computer jukebox 306 is locally managed. Thus, for example, the owner of the location at which the computer jukebox 306 is installed may connect to the jukebox using a local machine 326 and its communication interface (e.g., serial port, parallel port, network connection, or the like) . The location owner may thereby directly control which additional songs and advertisements the computer jukebox 306 downloads by providing its own instruction set.
In yet another embodiment, the patron may provide data selection input that, for example, selects songs from a list of songs available for download from various data sources and displayed by the jukebox 306. The jukebox 306 then forms the instruction set appropriate for downloading the patron selection. An additional charge may be collected for this service by the jukebox 306, for example, before the jukebox 306 connects to the data source 310 and downloads the data. Alternatively, the jukebox may store the instruction set or the song requested by the patron in a list for later processing (for example, possible modification by the remote management site or the local operator) . The jukebox 306 may then connect during non-peak or non-business hours to the data source 310.
In conjunction with the patron data selection feature just described, the jukebox 306 may operate in a data source searching mode. In the searching mode, the jukebox 306 connects to any preselected list of data sources and downloads a list of songs, advertisements, or other digital data that may be downloaded from each data source. The jukebox 306 may then display all of the digital data available for download, and accept patron input as noted above.
The present invention thereby provides an automated jukebox that may connect to and download information from data sources that typically require user interaction. The jukebox may download music, for example, from relatively complex data sources including Internet web sites. The remote management site may automate the jukebox operations by preparing and transmitting an instruction set to the jukebox.
While particular elements, embodiments and applications of the present invention have been shown and described, it is understood that the invention is not limited thereto since modifications may be made by those skilled in the art, particularly in light of the foregoing teaching. It is therefore contemplated by the appended claims to cover such modifications and incorporate those features which come within the spirit and scope of the invention.

Claims

What is claimed is:
1. A method of automating the operation of a downloading computer jukebox, the method comprising: generating an instruction set comprising a data source identifier and a data type identifier; storing the instruction set at a computer jukebox;
connecting the computer jukebox through a communication interface to a data source identified by the data source identifier; and downloading data identified by the data type identifier from the data source.
2. The method of claim 1, further comprising the step of transmitting to a computer jukebox the instruction set .
3. The method of claim 1, wherein the step of generating comprises generating an instruction set comprising a plurality of data type identifiers.
4. The method of claim 1, wherein the data source identifier is an Internet web site data source identifier .
5. The method of claim 1, wherein the step of generating an instruction set further comprises generating a payment identifier.
6. The method of claim 2 , wherein the step of transmitting comprises transmitting from a remote management site.
7. The method of claim 1, wherein the step of generating an instruction set further comprises generating an extended data identifier, and wherein the step of downloading further comprises downloading extended data specified by the extended data identifier.
8. The method of claim 7, wherein the extended data identifier specifies at least one of song title, album name, album title, album graphics, release date, and artist name.
9. The method of claim 1, wherein the instruction set further comprises a time identifier, and wherein the step of connecting the computer jukebox occurs at at least one time specified by the time identifier.
10. An automated downloading computer jukebox comprising : a communication interface for connecting to a remote location; a processor; and memory coupled to the processor, the memory storing: an instruction set comprising a data source identifier and a data type identifier; and instructions for connecting the computer jukebox through the communication interface to a data source identified by the data source identifier and instructions for downloading data identified by the data type identifier from the data source.
10. The jukebox of claim 9, wherein the instruction set comprises a plurality of data type identifiers.
11. The jukebox of claim 9, wherein the data source identifier is an Internet web site data source identifier .
12. The jukebox of claim 9, wherein the instruction set further comprises a payment identifier.
13. The jukebox of claim 9, wherein the instruction set further comprises an extended data identifier.
14. The jukebox of claim 13, wherein the memory further comprises instructions for downloading extended data specified by the extended data identifier.
15. The jukebox of claim 14, wherein the extended data identifier specifies at least one of song title, album name, album title, album graphics, release date, and artist name.
16. The jukebox of claim 9, wherein the instruction set further comprises a time identifier, and wherein the memory further comprises instructions for determining at least one time specified by the time identifier to connect the computer jukebox to the data source identified by the data source identifier.
17. The jukebox of claim 9, wherein the memory further comprises instructions for connecting over the communication interface through an Internet web browser.
18. A method of automating the operation of a downloading computer jukebox, the method comprising: generating at a computer jukebox an instruction set comprising a data source identifier and a data type identifier; connecting the computer jukebox through a communication interface to a data source identified by the data source identifier; and downloading data identified by the data type identifier from the data source.
19. The method of claim 18, further comprising the step of accepting patron data selection input at the computer jukebox.
20. The method of claim 19, further comprising the step of downloading data identified by the patron data selection input .
21. The method of claim 19, further comprising the step of editing the patron data selection prior to the downloading step.
22. The method of claim 19 wherein the connecting step further comprises connecting over the communication interface through an Internet web browser.
PCT/US2000/006453 1999-03-11 2000-03-10 Automated downloading computer jukebox WO2000054124A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU35255/00A AU3525500A (en) 1999-03-11 2000-03-10 Automated downloading computer jukebox
GB0116740A GB2363648A (en) 1999-03-11 2000-03-10 Automated downloading computer jukebox

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12380999P 1999-03-11 1999-03-11
US60/123,809 1999-03-11
US30706699A 1999-05-07 1999-05-07
US09/307,066 1999-05-07

Publications (2)

Publication Number Publication Date
WO2000054124A2 true WO2000054124A2 (en) 2000-09-14
WO2000054124A3 WO2000054124A3 (en) 2001-09-07

Family

ID=26821922

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/006453 WO2000054124A2 (en) 1999-03-11 2000-03-10 Automated downloading computer jukebox

Country Status (3)

Country Link
AU (1) AU3525500A (en)
GB (1) GB2363648A (en)
WO (1) WO2000054124A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001045060A1 (en) * 1999-12-17 2001-06-21 Innovation Venture Limited Audiovisual jukebox
WO2005109356A1 (en) * 2004-05-12 2005-11-17 Koninklijke Philips Electronics N.V. A music distribution system and method for selectively distributing music to a plurality of jukeboxes
US8392911B2 (en) 2008-05-16 2013-03-05 Microsoft Corporation Download discovery for web servers
US10140084B2 (en) 2000-10-12 2018-11-27 Bose Corporation Interactive sound reproducing

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2371670B (en) * 2000-08-17 2004-01-14 Michael Henry Mcgarvey Entertainment system
EP2432190A3 (en) 2001-06-27 2014-02-19 SKKY Incorporated Improved media delivery platform

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5768528A (en) * 1996-05-24 1998-06-16 V-Cast, Inc. Client-server system for delivery of online information
US5848398A (en) * 1990-06-15 1998-12-08 Arachnid, Inc. System for managing a plurality of computer jukeboxes
US5918213A (en) * 1995-12-22 1999-06-29 Mci Communications Corporation System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
US5959945A (en) * 1997-04-04 1999-09-28 Advanced Technology Research Sa Cv System for selectively distributing music to a plurality of jukeboxes
US6012086A (en) * 1997-06-24 2000-01-04 Sony Corporation Internet event timer recording for video and/or audio

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5848398A (en) * 1990-06-15 1998-12-08 Arachnid, Inc. System for managing a plurality of computer jukeboxes
US5918213A (en) * 1995-12-22 1999-06-29 Mci Communications Corporation System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
US5768528A (en) * 1996-05-24 1998-06-16 V-Cast, Inc. Client-server system for delivery of online information
US5959945A (en) * 1997-04-04 1999-09-28 Advanced Technology Research Sa Cv System for selectively distributing music to a plurality of jukeboxes
US6012086A (en) * 1997-06-24 2000-01-04 Sony Corporation Internet event timer recording for video and/or audio

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ATWOOD B.: 'Traditional jukeboxes get internet boost' BILLBOARD vol. 108, 07 September 1996, page 90, XP002938559 *
MARKOFF J.: 'New system for PC music stirs concern over piracy' THE NEW YORK TIMES 03 May 1999, page 1FF, XP002938560 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001045060A1 (en) * 1999-12-17 2001-06-21 Innovation Venture Limited Audiovisual jukebox
US10140084B2 (en) 2000-10-12 2018-11-27 Bose Corporation Interactive sound reproducing
US10481855B2 (en) 2000-10-12 2019-11-19 Bose Corporation Interactive sound reproducing
WO2005109356A1 (en) * 2004-05-12 2005-11-17 Koninklijke Philips Electronics N.V. A music distribution system and method for selectively distributing music to a plurality of jukeboxes
US8392911B2 (en) 2008-05-16 2013-03-05 Microsoft Corporation Download discovery for web servers

Also Published As

Publication number Publication date
GB2363648A (en) 2002-01-02
AU3525500A (en) 2000-09-28
WO2000054124A3 (en) 2001-09-07
GB0116740D0 (en) 2001-08-29

Similar Documents

Publication Publication Date Title
US10846770B2 (en) Process for ordering a selection in advance, digital system and jukebox for embodiment of the process
US10007687B2 (en) Device and process for remote management of a network of audiovisual information reproductions systems
US9288529B2 (en) Remote management system for at least one audiovisual information reproduction device
US7483957B2 (en) Server, distribution system, distribution method and terminal
JP3907206B2 (en) Household equipment for recording and playback of digital audiovisual information
US6381575B1 (en) Computer jukebox and computer jukebox management system
US7500192B2 (en) Process for selecting a recording on a digital audiovisual reproduction system, and system for implementing the process
US20060153020A1 (en) Compact disk musical jukebox with digital music library access
US20050216348A1 (en) System for managing a plurality of computer jukeboxes
CN104794825A (en) Digital downloading jukebox system with central and local music servers
WO2000054124A2 (en) Automated downloading computer jukebox
US20080228517A1 (en) Computer jukebox and jukebox network
JP2002006857A (en) Music delivery method and intermediary method
GB2356069A (en) Music management system with plurality of download formats
JP2002163506A (en) Sales method for electronic commercial product

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase in:

Ref country code: GB

Ref document number: 200116740

Kind code of ref document: A

Format of ref document f/p: F

AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase