System and method for recording and sharing music
First Claim
1. A method comprising the steps of:
- a) uploading a plurality of master songs at a server location to a server located at the server location;
b) allowing a first user to listen to a selected song from the plurality of master songs on an electronic device at a user location, the selected song being transmitted across an electronic network from the server at the server location;
c) allowing the first user to record a user-generated stem track using the electronic device during step b), the electronic device being located at the user location;
d) without saving the user-generated stem track at the user location, simultaneously with step c), transmitting only the user-generated stem track across the electronic network to the server location;
e) storing the user-generated stem track on the server at the server location;
f) allowing the first user to select, from the user location, a plurality of other individual user-generated stem tracks from the server and combine the selected user-generated stem tracks at the user location to form a user-generated cover song; and
g) transmitting an electronic message to other users who generated each of the plurality of other individual user-generated stem tracks, informing the other users of the combination of the selected user-generated stem tracks to form the user-generated cover song.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes uploading a plurality of songs to a server; allowing a first user to listen to a selected song from the plurality on an electronic device, the selected song being transmitted across an electronic network from the server; allowing the first user to record a user-generated stem track using the electronic device, the electronic device being located at the user location; without saving the user-generated stem track, transmitting only the user-generated stem track across the electronic network to the server; storing the user-generated stem track on the server; allowing the first user to select a plurality of other individual user-generated stem tracks from the server and combine the selected user-generated stem tracks to form a user-generated cover song; and transmitting an electronic message to other users who generated the other individual user-generated stem tracks, informing them of the combination of their stem tracks to form the cover song.
44 Citations
13 Claims
-
1. A method comprising the steps of:
-
a) uploading a plurality of master songs at a server location to a server located at the server location; b) allowing a first user to listen to a selected song from the plurality of master songs on an electronic device at a user location, the selected song being transmitted across an electronic network from the server at the server location; c) allowing the first user to record a user-generated stem track using the electronic device during step b), the electronic device being located at the user location; d) without saving the user-generated stem track at the user location, simultaneously with step c), transmitting only the user-generated stem track across the electronic network to the server location; e) storing the user-generated stem track on the server at the server location; f) allowing the first user to select, from the user location, a plurality of other individual user-generated stem tracks from the server and combine the selected user-generated stem tracks at the user location to form a user-generated cover song; and g) transmitting an electronic message to other users who generated each of the plurality of other individual user-generated stem tracks, informing the other users of the combination of the selected user-generated stem tracks to form the user-generated cover song. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising the steps of:
-
a) uploading a plurality of master songs to a server location; b) determining a start time for the master song; c) allowing a user at a user location to select a selected song from the plurality of master songs; d) transmitting the selected song from the server location to the first user location; e) prior to allowing the user to record a user-generated track, determining a start time of the user-generated track; f) allowing the first user to record the user-generated track using a first electronic device at the user location while listening to the selected song on the first electronic device without saving the user-generated track on the first electronic device; g) providing the user-generated track with a user-generated track start time; h) aligning the user-generated track start time with the song start time; i) transmitting the user-generated track to and storing the user-generated track at the first server location separately from the plurality of master songs; j) allowing a second user to record a second user-generated track on a second electronic device at a second user location while listening to the selected song on the second electronic device, the second user-generated track having a second user-generated track start time such that the second user-generated track start time is aligned with the first user-generated track start time; k) storing the first user-generated track and the second user-generated track in a database at the server location; l) allowing a third user to transmit the first user-generated track and the second user-generated track from the database to a third user location, and allowing the third user to combine the first user-generated track with the second user-generated track to form a cover song in the absence of subsequent user manipulation of either of the first user-generated track and the second user-generated track; and m) transmitting an electronic message to each of the first user and the second user, informing the first user and the second user of the use of the first user-generated track and the second user-generated track to form the cover song. - View Dependent Claims (8)
-
-
9. A method comprising the steps of:
-
a) uploading a plurality of master songs at a server location to a server located at the server location; b) allowing a plurality of users to listen to a selected song from the plurality of master songs on an electronic device at a user location, the selected song being transmitted across an electronic network from the server at the server location; c) allowing each of the plurality of users to record a user-generated stem track using the electronic device during step b), resulting in a plurality of user-generated stem tracks, the electronic device being located at each user location; d) without saving the user-generated stem tracks at each user location, simultaneously with step c), transmitting only the user-generated stem tracks across the electronic network to the server location; e) storing the user-generated stem tracks on the server at the server location; f) allowing a new user, different from any of the plurality of users from step d, to select, from the new user location, a plurality of the user-generated stem tracks from the server and combine the selected of the plurality of the user-generated stem tracks at the new user location to form a new user-generated cover song; and g) transmitting an electronic message to other users who generated each of the plurality of user-generated stem tracks, informing the other users of the combination of the selected user-generated stem tracks to form the new user-generated cover song. - View Dependent Claims (10, 11, 12, 13)
-
Specification