Song Lyric Processing With User Interaction
First Claim
1. A method to process song lyrics, comprising:
- receiving, from a device, data corresponding to audio of a song detected through a microphone associated with the device;
analyzing the received audio to determine a match with audio of pre-stored songs in a song database;
retrieving, in response to the match, a song lyrics corresponding to the song;
transmitting, for display on a screen associated with the device, the song lyrics and a menu of options for interacting with the selected segment of the song lyrics;
receiving, from the device, data corresponding to selection of an option from the menu of options;
updating, in a user interaction database, a data field corresponding to the selected segment with the selected option from the menu of options; and
executing the selected option from the menu of options.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system (and method and computer readable storage medium) are disclosed for processing interactions with song lyrics. The system is configured to provide for display on a screen of a computing device the song lyrics. The system detects a selection of a segment of the song lyrics and provides for display a menu of options for interacting with the selected segment of the song lyrics. The system receives a selection of an option from the menu of options and updates, in a user interaction database, a data field corresponding to the selected segment with the selected option from the menu of options. The system executes the selected option from the menu of options.
63 Citations
22 Claims
-
1. A method to process song lyrics, comprising:
-
receiving, from a device, data corresponding to audio of a song detected through a microphone associated with the device; analyzing the received audio to determine a match with audio of pre-stored songs in a song database; retrieving, in response to the match, a song lyrics corresponding to the song; transmitting, for display on a screen associated with the device, the song lyrics and a menu of options for interacting with the selected segment of the song lyrics; receiving, from the device, data corresponding to selection of an option from the menu of options; updating, in a user interaction database, a data field corresponding to the selected segment with the selected option from the menu of options; and executing the selected option from the menu of options. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for processing interactions with song lyrics, comprising:
-
providing for display on a screen of a computing device the song lyrics; detecting a selection of a segment of the song lyrics; providing for display a menu of options for interacting with the selected segment of the song lyrics; receiving a selection of an option from the menu of options; updating, in a user interaction database, a data field corresponding to the selected segment with the selected option from the menu of options; and executing the selected option from the menu of options. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing instructions, the instructions executable by at least one processor to cause it to:
-
provide for display on a screen of a computing device the song lyrics; detect a selection of a segment of the song lyrics; provide for display a menu of options for interacting with the selected segment of the song lyrics; receive a selection of an option from the menu of options; update, in a user interaction database, a data field corresponding to the selected segment with the selected option from the menu of options; and execute the selected option from the menu of options. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification