Programmed music on demand from the internet
First Claim
Patent Images
1. A method of transmitting programmed information to a plurality of users, comprising:
- (a) creating a first database containing a large number of discrete data units each of which has a related profile, the data units comprising musical content;
(b) creating a second database containing a variety of discrete advertising messages each of which has a related profile;
(c) receiving requests for the data units from the plurality of users, and enabling each user to select a desired one of said data units;
(d) appending to the requested data units at least one of said advertising messages based upon a matching of profile criteria to create a composite response packet in the form of a sequential data flow, containing an advertising message identifying a source of the programmed information and a data unit; and
(e) transmitting the composite response packet to the requesting user.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for delivering programmed music and targeted advertising messages to Internet based subscribers includes a software controlled microprocessor based repository in which the dossiers of a plurality of the subscribers are stored and updated, musical content and related advertising are classified and matched. A subscriber has an appropriate microprocessor based device capable of selecting information and receiving information from the Internet. The subscriber receives the programmed music and matched advertisements from the repository over the Internet.
-
Citations
38 Claims
-
1. A method of transmitting programmed information to a plurality of users, comprising:
-
(a) creating a first database containing a large number of discrete data units each of which has a related profile, the data units comprising musical content; (b) creating a second database containing a variety of discrete advertising messages each of which has a related profile; (c) receiving requests for the data units from the plurality of users, and enabling each user to select a desired one of said data units; (d) appending to the requested data units at least one of said advertising messages based upon a matching of profile criteria to create a composite response packet in the form of a sequential data flow, containing an advertising message identifying a source of the programmed information and a data unit; and (e) transmitting the composite response packet to the requesting user.
-
-
2. A method of transmitting programmed information to a plurality of users, comprising:
-
(a) creating a first database containing a large number of discrete data units each of which has a related profile; (b) creating a second database containing a variety of discrete advertising messages each of which has a related profile; (c) receiving requests for the data units from the plurality of users, and enabling each user to select a desired one of said data units, the data units being musical works; (d) appending to the requested data units at least one of said advertising messages based upon a matching of profile criteria to create a composite response packet in the form of a sequential data flow, containing an advertising message and a data unit, the musical work being combined with the advertising message in a manner so that the musical work cannot be separated from the advertising messages by users; (e) transmitting the composite response packet to the requesting user. - View Dependent Claims (3, 4, 5)
-
-
6. A method of transmitting programmed information to a plurality of users, comprising:
-
(a) creating a first database containing a large number of discrete data units each of which has a related profile; (b) creating a second database containing a variety of discrete advertising messages each of which has a related profile; (c) receiving requests for the data units from the plurality of users, and enabling each user to select a desired one of said data units; (d) appending to the requested data units at least one of said advertising messages based upon a matching of profile criteria to create a composite response packet in the form of a sequential data flow, containing an advertising message and a data unit, the data units being musical works; (e) transmitting the composite response packet to the requesting user; and (f) packaging selected ones of the response packets so that each successive playing of the musical work results in the user hearing a different advertising message. - View Dependent Claims (7, 8, 9)
-
-
10. A method of transmitting programmed information to a plurality of users, comprising:
-
(a) creating a first database containing a large number of discrete data units each of which has a related profile, the data units being musical works; (b) creating a second database containing a variety of discrete advertising messages each of which has a related profile; (c) receiving requests for the data units from the plurality of users, and enabling each user to select a desired one of said data units; (d) appending to the requested data units at least one of said advertising messages based upon a matching of profile criteria to create a composite response packet in the form of a sequential data flow, containing an advertising message and a data unit, the advertising message being appended to the musical work in the form of a voice over a leading portion of the musical work; (e) transmitting the composite response packet to the requesting user; (f) classifying the users into predetermined user classes; and (g) associating each piece of advertising message with at least two user classes on a prioritized basis. - View Dependent Claims (11, 12, 13)
-
-
14. A system for transmitting programmed information across a computer network, said system comprising:
-
at least one user terminal; a server which uses the computer network to transmit the programmed information to the at least one user terminal, the server having; a first database comprising a plurality of data units, each data unit having a related profile; a second database comprising at least one advertising message; a central processing unit which executes functions comprising; receiving requests for at least one selected data unit transmitted by the user terminal; appending at least one of said advertising messages to the selected data units based upon a matching of profile criteria to create a composite response packet in the form of a sequential data flow, containing an advertising message and a data unit; and transmitting the composite response packet to the user terminal. - View Dependent Claims (15, 16, 17)
-
-
18. A method for transmitting and receiving programmed information between a user terminal and a server, comprising the steps of:
-
storing at least one data content item in a first database associated with the server; storing at least one advertisement in a second database associated with the server, each advertisement having an associated profile; receiving a request from the user terminal to transmit at least one data content item from the server to the user terminal; selecting at least one advertisement for transmission to the user terminal based on a matching between a profile associated with a user of the user terminal and the profiles associated with the advertisements; assembling a response packet, said response packet comprising at least one advertisement sequentially appended to the requested data content item; and transmitting the assembled response packet from the server to the user terminal. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification