Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
243 words
A method of generating and transmitting data for use in displaying lyrics of a musical selection and highlighting the displayed lyrics at substantially the same time the lyrics occur in a corresponding audible reproduction of such musical selection comprising the steps of: creating one or more files for storing lyric text and timing data for a musical selection comprising the steps of: separating the lyrics of such musical selection into phrases of lyrics that are shorter than a predetermined length, for each word occurring in a corresponding audible reproduction of such musical selection, determining the length of time from a predetermined temporal reference point in said musical selection to the occurrence of such word in such corresponding reproduction of such musical selection, and storing the separated phrases of lyrics and representations of said determined lengths of time for each word occurring in the musical selection into said one or more files, transmitting a reproduction of the musical selection over an analog radio channel, transmitting the text of each of said separated phrases of lyrics stored in said one or more files prior to said predetermined temporal reference point or within the determined length of time for the first word of such phase after said predetermined temporal reference point, and for each of such phrases, transmitting highlight commands for each word of such phrase when said determined length of time for such word has elapsed since the occurrence of said predetermined temporal reference point.
Claim 2
Independent Claim
243 words
A method of generating and transmitting data for use in displaying lyrics of a musical selection and highlighting the displayed lyrics at substantially the same time the lyrics occur in a corresponding audible reproduction of such musical selection comprising the steps of: creating one or more files for storing lyric text and timing data for a musical selection comprising the steps of: separating the lyrics of such musical selection into phrases of lyrics that are shorter than a predetermined length, for each word occurring in a corresponding audible reproduction of such musical selection, determining the length of time from a predetermined temporal reference point in said musical selection to the occurrence of such word in such corresponding reproduction of such musical selection, and storing the separated phrases of lyrics and representations of said determined lengths of time for each word occurring in the musical selection into said one or more files, transmitting a reproduction of the musical selection over an analog radio channel, transmitting the text of each of said separated phrases of lyrics stored in said one or more files prior to said predetermined temporal reference point or within the determined length of time for the first word of such phase after said predetermined temporal reference point, and for each of such phrases, transmitting highlight commands for each word of such phrase when said determined length of time for such word has elapsed since the occurrence of said predetermined temporal reference point.
Claim 3
Independent Claim
209 words
A method of generating and transmitting data for use in displaying lyrics of a musical selection and highlighting the displayed lyrics at substantially the same time the lyrics occur in a corresponding audible reproduction of such musical selection comprising the steps of creating one or more files for storing lyric text and timing data for a musical selection comprising the steps of: separating the lyrics of such musical selection into phrases of lyrics that are shorter than a predetermined length, for each word occurring in a corresponding audible reproduction of such musical selection, determining the length of time from a predetermined temporal reference point in said musical selection to the occurrence of such word in such corresponding reproduction of such musical selection storing the separated phrases of lyrics and representations of said determined lengths of time for each word occurring in the musical selection into said one or more files, transmitting a reproduction of the musical selection over an analog radio channel, transmitting each word in said one or more files, its determined length of time from said temporal reference point and a phrase code if the word is the last word of a separated phrase, and transmitting a command signifying the occurrence of said predetermined temporal reference point.
Claim 4
Independent Claim
209 words
A method of generating and transmitting data for use in displaying lyrics of a musical selection and highlighting the displayed lyrics at substantially the same time the lyrics occur in a corresponding audible reproduction of such musical selection comprising the steps of creating one or more files for storing lyric text and timing data for a musical selection comprising the steps of: separating the lyrics of such musical selection into phrases of lyrics that are shorter than a predetermined length, for each word occurring in a corresponding audible reproduction of such musical selection, determining the length of time from a predetermined temporal reference point in said musical selection to the occurrence of such word in such corresponding reproduction of such musical selection storing the separated phrases of lyrics and representations of said determined lengths of time for each word occurring in the musical selection into said one or more files, transmitting a reproduction of the musical selection over an analog radio channel, transmitting each word in said one or more files, its determined length of time from said temporal reference point and a phrase code if the word is the last word of a separated phrase, and transmitting a command signifying the occurrence of said predetermined temporal reference point.
Claim 5
Dependent Claim
26 words
The method of claim 2 wherein the step of transmitting each word further comprises transmitting each word before the occurrence of the predetermined temporal reference point.