Mixed content for a communications device
First Claim
1. A method for providing a user with mashup tracks for a device, the method comprising:
- identifying a plurality of second source tracks compatible with a first source track based on a compatibility matrix, the compatibility matrix describing that the plurality of second source tracks includes musical characteristics compatible with the first source track;
producing a plurality of pre-rendered mashup tracks, each pre-rendered mashup track including a combination of the first source track and a corresponding second source track from the plurality of second source tracks identified as being compatible with the first source track;
storing the plurality of pre-rendered mashup tracks in a database;
receiving a user request which identifies the first source track as a first track to be included in the mashup tracks for the device;
retrieving a list of second source tracks compatible with the first source track from the plurality of second source tracks;
providing the list of second source tracks to the user;
receiving a user request that identifies a specific second source track as a second track to be included in the mashup tracks along with the first source track;
retrieving a pre-rendered mashup track from the database which includes a combination of the first source track and the specific second source track requested by the user; and
sending the pre-rendered mashup track to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing a user with mixed content for a device. The method includes pre-rendering mixed content comprising a mix of a first source track and a second source track identified as being compatible with the first source track. The pre-rendered content is stored in a database. Upon receiving a user request which identifies the first source track as a track to be included in the mixed content for a device, the system retrieves a list of second source tracks having characteristics compatible with the first source track and provides the list to the user. Then, the system receives request identifying the second source track as a track to be included in the mixed content along with the first track. In response, the system retrieves the pre-rendered mixed content from the database and sends the pre-rendered mixed content to the device.
41 Citations
18 Claims
-
1. A method for providing a user with mashup tracks for a device, the method comprising:
-
identifying a plurality of second source tracks compatible with a first source track based on a compatibility matrix, the compatibility matrix describing that the plurality of second source tracks includes musical characteristics compatible with the first source track; producing a plurality of pre-rendered mashup tracks, each pre-rendered mashup track including a combination of the first source track and a corresponding second source track from the plurality of second source tracks identified as being compatible with the first source track; storing the plurality of pre-rendered mashup tracks in a database; receiving a user request which identifies the first source track as a first track to be included in the mashup tracks for the device; retrieving a list of second source tracks compatible with the first source track from the plurality of second source tracks; providing the list of second source tracks to the user; receiving a user request that identifies a specific second source track as a second track to be included in the mashup tracks along with the first source track; retrieving a pre-rendered mashup track from the database which includes a combination of the first source track and the specific second source track requested by the user; and sending the pre-rendered mashup track to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18)
-
-
10. A method for providing a user with a mashup ringtone for a device, the method comprising:
-
identifying a plurality of second music tracks compatible with a first music track based on a compatibility matrix, the compatibility matrix describing that the plurality of second music tracks includes musical characteristics compatible with the first music track; producing a plurality of pre-rendered mashup ringtones, each of the plurality of pre-rendered mashup ringtones including a combination of the first music track and at least one of the plurality of second music tracks identified as being compatible with the first music track; storing the plurality of pre-rendered mashup ringtones in a database; receiving a first user request that identifies the first music track as a first track of a plurality of tracks to be included in the mashup ringtone for the device; in response to the first user request that identifies the first music track, providing a list to the user including the plurality of second music tracks compatible with the first music track identified in the first user request; receiving a second user request that identifies a specific second music track from the plurality of second music tracks as a second track of the plurality of tracks to be included with the first music track in the mashup ringtone; retrieving a pre-rendered mashup ringtone from the database that includes a combination of the first music track identified in the first user request and the specific second music track identified in the second user request; and sending the pre-rendered mashup ringtone to the device. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification