IP Library Granted Patent US 10,795,929
Granted Patent B2
US 10,795,929 · App. 16/120,261 · Granted Oct 6, 2020

Interactive music feedback system

Inventor: Trent R McKenzie (Austin, TX)
Assignee: Trent R. McKenzie
G06F16/5866G06F16/686G06F16/907G06F16/9038
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,795,929
App. No.
16/120,261
Granted
Oct 6, 2020
Kind
B2
Abstract

Embodiments of the invention are directed to apparatuses, methods, and computer program products for generating a rating score based on color. In some embodiments, the apparatuses, methods, and computer program products are configured to: receive at least one input, wherein the at least one input comprises at least one of a first numerical value, an emoticon, a color, or at least one keyword; process the at least one input; and generate a second numerical value based on processing the at least one input.

Claims (52)

1. A method comprising:

providing a user interface at a user device, wherein the user interface enables a user to control playback of audio content provided by a media content server, wherein the user interface comprises a plurality of selectable portions, wherein each selectable portion of the plurality of selectable portions represents an associated, different musical instrument featured in the audio content;

receiving, by the user interface, user input from the user during playback of the audio content, wherein the user input comprises a selection of a selectable portion of the plurality of selectable portions at a point in time during playback;

transforming, by a processor of the user device, the user input into transformed user input, wherein the transformed user input comprises a value associated with the selected selectable portion and a timestamp of the point in time during playback at which the selection was received; and

transmitting, by a communication interface of the user device, the transformed user input to a first database not comprised in the user device for storage, wherein the transformed user input is associated with the audio content in the first database,

wherein the transformed user input is used for generating, by a computing processor, a display of user input received during playback of the audio content, wherein the display includes a horizontal axis representing duration of the audio content and an indication that a performance of the musical instrument associated with the selected selectable portion was liked or disliked at the point in time during playback, wherein the indication has an x-coordinate along the horizontal axis representing the timestamp, wherein the indication has a y-coordinate above or below the horizontal axis representing the value, and wherein the indication is displayed in a color associated with at least one of the user and the musical instrument associated with the selected selectable portion.

2. The method of claim 1 , wherein the user input is transformed into the transformed user input by:

comparing the received user input and a plurality of predetermined user inputs stored in a second database comprised in the user device;

determining a match between the received user input and a first predetermined user input comprised in the plurality of predetermined user inputs; and

identifying the value, wherein the value is associated with the first predetermined user input in the second database.

3. The method of claim 1 , wherein the musical instrument associated with the selected selectable portion is associated with at least one audio track comprised in the audio content.

4. The method of claim 1 , wherein selection of a selectable portion indicates that the user likes or dislikes a performance of the musical instrument associated with the selected selectable portion at the point in time during playback.

5. The method of claim 1 , wherein the transformed user input is transmitted to the first database at a predetermined time.

6. The method of claim 1 , wherein the transformed user input is transmitted to the first database substantially simultaneously to the receiving the user input.

7. The method of claim 1 , wherein the transformed user input is used for at least one of:

identifying, by a computing processor, a musical instrument featured in the audio content whose performance is most liked; and

identifying, by a computing processor, a musical instrument featured in the audio content whose performance is least liked.

8. The method of claim 1 , wherein the audio content is provided to the user in response to:

receiving, by the communication interface of the user device, a request to provide user input, wherein the request comprises the user interface.

9. The method of claim 1 , wherein the user is awarded an amount of virtual currency in response to at least one of:

initiating playback of the audio content at the user device;

receiving the user input;

receiving demographic information associated with the user;

sharing the audio content on a social media network;

transmitting the transformed user input to the first database; and

storing the transformed user input in the first database.

10. The method of claim 1 , wherein an amount of virtual currency is awarded to a second user in response to at least one of:

the second user uploading the audio content to the media content server; and

transmitting the audio content from the media content server to the user device.

11. The method of claim 1 , wherein the transformed user input is used for generating, by a computing processor, a recommendation for improving the audio content.

12. The method of claim 1 , wherein each selectable portion of the plurality of selectable portions comprises at least one of a button, a tab, a slider, an icon, an emoticon, a numerical value, a color, text, sensor data, and biometric data.

13. The method of claim 1 , wherein the transformed user input is used for generating, by a computing processor, a ranked order of musical instruments featured in the audio content.

14. The method of claim 1 , wherein a name of at least one musical instrument featured in the audio content is defined by a second user prior to the audio content being provided to the user device.

15. The method of claim 1 , wherein a name of at least one musical instrument featured in the audio content is defined by the user when the user provides the user input at the user device.

16. The method of claim 1 , wherein a name of at least one musical instrument featured in the audio content is identified by a computing processor based on an analysis of the audio content.

17. The method of claim 1 , wherein the indication comprises a line.

18. The method of claim 1 , wherein the transformed user input is used for determining, by a computing processor, second audio content to be provided to the user.

19. A user device comprising:

at least one memory comprising instructions; and

at least one processing device,

wherein the instructions, when executed by the at least one processing device, cause the user device to perform the operations of:

providing a user interface at the user device, wherein the user interface enables a user to control playback of audio content provided by a media content server, wherein the user interface comprises a plurality of selectable portions, wherein each selectable portion of the plurality of selectable portions represents an associated, different musical instrument featured in the audio content;

receiving, by the user interface, user input from the user during playback of the audio content, wherein the user input comprises a selection of a selectable portion of the plurality of selectable portions at a point in time during playback;

transforming, by a processor of the user device, the user input into transformed user input, wherein the transformed user input comprises a value associated with the selected selectable portion and a timestamp of the point in time during playback at which the user input was received; and

transmitting, by a communication interface of the user device, the transformed user input to a first database not comprised in the user device for storage, wherein the transformed user input is associated with the audio content in the first database,

wherein the transformed user input is used for generating, by a computing processor, a display of user input received during playback of the audio content, wherein the display includes a horizontal axis representing duration of the audio content and an indication that a performance of the musical instrument associated with the selected selectable portion was liked or disliked at the point in time during playback, wherein the indication has an x-coordinate along the horizontal axis representing the timestamp, wherein the indication has a y-coordinate above or below the horizontal axis representing the value, and wherein the indication is displayed in a color associated with at least one of the user and the musical instrument associated with the selected selectable portion.

20. A non-transitory computer readable medium of a user device comprising code, wherein the code, when executed by at least one processing device of the user device, causes the user device to perform the operations of:

providing a user interface at the user device, wherein the user interface enables a user to control playback of audio content provided by a media content server, wherein the user interface comprises a plurality of selectable portions, wherein each selectable portion of the plurality of selectable portions represents an associated, different musical instrument featured in the audio content;

receiving, by the user interface, user input from the user during playback of the audio content, wherein the user input comprises a selection of a selectable portion of the plurality of selectable portions at a point in time during playback;

transforming, by a processor of the user device, the user input into transformed user input, wherein the transformed user input comprises a value associated with the selected selectable portion and a timestamp of the point in time during playback at which the user input was received; and

transmitting, by a communication interface of the user device, the transformed user input to a first database not comprised in the user device for storage, wherein the transformed user input is associated with the audio content in the first database,

wherein the transformed user input is used for generating, by a computing processor, a display of user input received during playback of the audio content, wherein the display includes a horizontal axis representing duration of the audio content and an indication that a performance of the musical instrument associated with the selected selectable portion was liked or disliked at the point in time during playback, wherein the indication has an x-coordinate along the horizontal axis representing the timestamp, wherein the indication has a y-coordinate above or below the horizontal axis representing the value, and wherein the indication is displayed in a color associated with at least one of the user and the musical instrument associated with the selected selectable portion.

Continuity (3)
Continuation 14261764 · Apr 25, 2014
Provisional Application 61815965 · Apr 25, 2013
Related Publication 20190012333A1 · Jan 10, 2019