Real-time music distribution systems
DCFirst Claim
1. A system for distributing digital audio files in substantially real time to users connected to a plurality of satellite or cable TV networks, said system comprising:
- a) a plurality of private distribution centers, each including;
1) a network interface including an input and an output for connecting to one of the satellite or cable TV networks;
2) a library including a plurality of digital audio files;
3) a library interface including an input and an output connected to said library; and
4) a processor connected to said network interface and said library interface, said processor for;
(a) displaying to a user a menu of said audio files;
(b) receiving requests from a user for a plurality of said digital audio files and a user address;
(c) retrieving said requested digital audio files from said library via said library interface;
(d) sequentially transmitting said requested digital audio files in substantially real time to said user through one of the satellite or cable TV networks via said output of said network interface; and
(e) recording the digital audio files requested by said user and said user address in a data base; and
b) a central controller connected to said network interface of each of said distribution centers for routing digital audio data files between said distribution centers.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A music distribution system is divided into a plurality of regional networks each including a plurality of users. Each of the regional networks includes a distribution center to which the users of that region are connected. Each distribution center is provided with a library in which is stored a plurality of music titles. A user sends a request to the distribution center via an existing telephone network or cable network. Upon receiving the user'"'"'s request, the distribution center locates and retrieves the requested data file stored in the regional library, and then transmits the requested file to the user via the existing cable service. At the user'"'"'s destination, electronic equipment such as a television or a stereo receiver system may provide an audio/visual output of the requested data track.
115 Citations
17 Claims
-
1. A system for distributing digital audio files in substantially real time to users connected to a plurality of satellite or cable TV networks, said system comprising:
-
a) a plurality of private distribution centers, each including;
1) a network interface including an input and an output for connecting to one of the satellite or cable TV networks;
2) a library including a plurality of digital audio files;
3) a library interface including an input and an output connected to said library; and
4) a processor connected to said network interface and said library interface, said processor for;
(a) displaying to a user a menu of said audio files;
(b) receiving requests from a user for a plurality of said digital audio files and a user address;
(c) retrieving said requested digital audio files from said library via said library interface;
(d) sequentially transmitting said requested digital audio files in substantially real time to said user through one of the satellite or cable TV networks via said output of said network interface; and
(e) recording the digital audio files requested by said user and said user address in a data base; and
b) a central controller connected to said network interface of each of said distribution centers for routing digital audio data files between said distribution centers.
-
-
2. A system for distributing data files to users connected in a plurality of independent networks, said system comprising:
-
a) a plurality of distribution centers, each including;
1) a network interface including an input and an output for connecting to a single one of the networks;
2) a library including a plurality of data files;
3) a library interface including an input and an output connected to said library; and
4) a processor connected to said network interface and said library interface, said processor for;
(a) receiving a request from a user via said input of said network interface, said request including information on one or more data files and a user address;
(b) determining which of said requested data files are available in said library (“
available requested data files”
), and which of said requested data files are unavailable in said library (“
unavailable requested data files”
) and for each of said available requested data files, retrieving said available requested data file from said library via said library interface; and
for each of said unavailable requested data files, sending a file import request to a central controller requesting said unavailable requested data files and receiving said unavailable requested data files through said network interface;
(c) transmitting said requested data files to said single one of the networks via said output of said network interface; and
(d) recording request information indicative of said requested data file and said user address; and
b) a central controller directly connected to said network interface of each of said distribution centers for;
1) receiving file import requests from a requesting distribution center, said file import requests including information relating to requested data files;
2) searching the library within at least one other of said distribution centers to locate at least one requested data file of said requested data files; and
3) instructing said other distribution center to retrieve and transmit the requested data file that was located therein to said requesting distribution center. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
a user input for connecting to one of the networks;
a user output for connecting to an output device; and
decoding circuitry connected to said user input and output for receiving said requested data file via said user input and providing said requested data file to the output device via said user output.
-
-
7. A system as claimed in claim 5 wherein each of said output devices includes an audio/visual system.
-
8. A system as claimed in claim 7 wherein each of said control units includes a remote control for activating said control unit to display information relevant to said data files of said library.
-
9. A system as claimed in claim 6 further comprising a storage device for recording the requested data file.
-
10. A system as claimed in claim 6 further comprising a telephone for sending a request from the user.
-
11. A system as claimed in claim 2 further comprising a modulator connected to said library and said processor for modulating said requested data file.
-
12. A method for distributing music, comprising the steps of:
-
providing the system of claim 2 generating at a user system a user request including information on a requested data file and a user address;
receiving said user request at said network interface;
processing said information of said user request;
retrieving said requested data file from said library; and
transmitting said requested data to file to said user system.
-
-
13. A method as claimed in claim 12 further comprising the step of:
recording request information indicative of said requested data file and said user address.
-
14. A method as claimed in claim 13 further comprising a step of using the recorded request information for marketing statistics and billing information.
-
15. A method as claimed in claim 12 wherein the user requesting transmittal of the requested data file to another user, and said transmitting step transmitting said requested data file to another user system.
-
16. A method as claimed in claim 12 wherein the user system having the control unit of claim 5, further comprising a step of recording the data file at a storage device of the control unit.
-
17. A system as claimed in claim 2 wherein said data files include digitized video files.
Specification