Methods and systems for utilizing contextual feedback to generate and modify playlists
First Claim
Patent Images
1. A method comprising:
- retrieving, from computer memory, feedback about a first content object from at least one user;
retrieving, from the computer memory, contextual information relating to context in which the feedback about the first content object was provided, where the contextual information is independent of characteristics of the first content object;
generating, using a processor in an electronic playlist server, a playlist of a plurality of content objects using at least the feedback and a suitability quotient, wherein the suitability quotient of the first content object is based on at least the feedback and contextual information relating to a particular context in which the feedback was provided, and the suitability quotient is;
a sum of all feedback provided about the first content object while in the particular context where all the feedback is positive,less a sum of all feedback provided about the first content object while in the particular context where all the feedback is negative,divided by a total number of times the first content object was transmitted to a user terminal; and
transmitting from an electronic content server each of the plurality of content objects to a player in accordance with the generated playlist.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of generating and modifying a playlist using contextual information are disclosed. For example, a user may provide an input seed such as a song name or artist name. The input seed is compared to database items and a playlist is generated as a result. In some examples, the contextual information is used to enhance the comparison and to select better content objects for a user'"'"'s playlist. Meanwhile, in some examples the content objects in the playlist may be arranged in an enhanced order using ranking and/or contextual information.
-
Citations
20 Claims
-
1. A method comprising:
-
retrieving, from computer memory, feedback about a first content object from at least one user; retrieving, from the computer memory, contextual information relating to context in which the feedback about the first content object was provided, where the contextual information is independent of characteristics of the first content object; generating, using a processor in an electronic playlist server, a playlist of a plurality of content objects using at least the feedback and a suitability quotient, wherein the suitability quotient of the first content object is based on at least the feedback and contextual information relating to a particular context in which the feedback was provided, and the suitability quotient is; a sum of all feedback provided about the first content object while in the particular context where all the feedback is positive, less a sum of all feedback provided about the first content object while in the particular context where all the feedback is negative, divided by a total number of times the first content object was transmitted to a user terminal; and transmitting from an electronic content server each of the plurality of content objects to a player in accordance with the generated playlist. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
processor to execute computer-executable instructions; and non-transitory computer-readable medium storing the computer-executable instructions, which when executed by the processor, causes the apparatus to perform steps comprising; storing, in an electronic memory, feedback from a plurality of users about a first content object, wherein the first content object is stored in an electronic content server; storing, in the electronic memory, contextual information relating to context in which the feedback about the first content object was provided, where the contextual information is independent of characteristics of the first content object; calculating a suitability quotient of the first content object based on the contextual information, wherein the suitability quotient is; a sum of feedback provided about the first content object based on the contextual information where the feedback is positive, less a sum of feedback provided about the first content object based on the contextual information where the feedback is negative, divided by a total number of times the first content object was transmitted to a user terminal; storing, in the electronic memory, the suitability quotient; and utilizing the feedback, the contextual information, and the suitability quotient to generate a playlist of content objects. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of generating a playlist at an electronic playlist server, comprising:
-
comparing, using a processor, an input seed, which is sent from a user terminal, to a first database item stored in the electronic playlist server, wherein the first database item corresponds to a first content object stored in an electronic content server; retrieving from the electronic playlist server feedback that is associated with contextual information related to the first content object, wherein the feedback includes feedback provided about a plurality of content objects; retrieving values indicating suitability of each of the plurality of content objects in the context of the first content object, wherein the value indicating suitability is; a sum of feedback provided about the particular content object in the context of the first content object where the feedback is positive, less a sum of feedback provided about the particular content object in the context of the first content object where the feedback is negative, divided by a sum of the sum of feedback where the feedback is positive and the sum of feedback where the feedback is negative; selecting more than one content objects from the plurality of content objects for the playlist based on at least the values indicating suitability; and transmitting from the electronic content server a first of the more than one content objects of the playlist to a player at the user terminal. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computerized apparatus, comprising:
-
a computer memory configured to store feedback from a plurality of users about a first content object and contextual information relating to a context in which the feedback about the first content object was provided; an electronic playlist component comprising a processor configured to; calculate a suitability quotient of the first content object based on the contextual information, wherein the suitability quotient is; an arithmetic calculation of feedback provided about the first content object based on the contextual information where the feedback is positive, plus an arithmetic calculation of feedback provided about the first content object based on the contextual information where the feedback is negative, multiplied by an arithmetic calculation of a count of the total feedback provided; retrieve the feedback, the contextual information, and the suitability quotient for use in generating a playlist, if the sum of positive feedback plus the sum of negative feedback exceeds a threshold amount; and generate a playlist of content objects; and an electronic content component comprising a content engine configured to transmit each of the content objects of the playlist of content objects to a media player. - View Dependent Claims (20)
-
Specification