US2012143907A1PendingUtilityA1

Generating audio annotations for search and retrieval

Assignee: TURNBULL DOUGLASPriority: Mar 21, 2007Filed: Dec 30, 2011Published: Jun 7, 2012
Est. expiryMar 21, 2027(~0.7 yrs left)· nominal 20-yr term from priority
G06F 16/686G06F 16/637G11B 27/11
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of a computer system to determine one or more annotation items associated with an audio file are described. During operation, the computer system provides an interactive environment in which multiple users listen to the audio file within a time interval. Next, the computer system receives one or more annotation items associated with the audio file from the multiple users. Then, the computer system displays the received one or more annotation items from the multiple users in the interactive environment, thereby enabling the multiple users to provide feedback to a given user in the multiple users.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A computer-implemented method for providing an audio recommendation, comprising:
 receiving a search query that includes information corresponding to audio content;   generating a search expression based on the search query, wherein generating the search expression involves determining a subset of annotation items that characterize the audio content, and wherein the generating is based on a supervised-learning model that specifies statistical relationships between audio files and the annotation items, which characterizes the audio files using the annotation items;   using the computer, calculating match scores between the search expression and the audio files based on the supervised-learning model, wherein a given match score indicates a statistical relationship between the search expression and a given audio file in the audio files;   selecting a subset of the audio files based on the match scores; and   providing the audio recommendation based on the selected subset.   
     
     
         22 . The method of  claim 21 , wherein the information includes a semantic description. 
     
     
         23 . The method of  claim 21 , wherein the search expression includes a query multinomial for the subset of the annotation items; and
 wherein a contribution to the query multinomial for a given annotation item in the subset of the annotation items is inversely proportional to a number of terms in the search query.   
     
     
         24 . The method of  claim 23 , wherein calculating the match scores involves calculating distances between the query multinomial and the audio files. 
     
     
         25 . The method of  claim 21 , wherein the search query includes the audio content. 
     
     
         26 . The method of  claim 25 , wherein determining the subset of annotation items involves annotating the audio content. 
     
     
         27 . The method of  claim 21 , wherein the audio recommendation includes a song. 
     
     
         28 . The method of  claim 21 , wherein the search query includes personal information of a user;
 wherein the personal information includes one or more of: age, gender, geographic location, nationality, cultural background, education, profession, income and musical tastes; and   wherein the subset of the audio files is selected based on the personal information.   
     
     
         29 . The method of  claim 28 , wherein the supervised-learning model further specifies the statistical relationships between the audio files and additional personal information of at least a group of users. 
     
     
         30 . The method of  claim 29 , wherein the personal information of the user matches at least some of the additional personal information of at least the group of users. 
     
     
         31 . A computer program product for use in conjunction with a computer system, the computer program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein to provide an audio recommendation, the computer-program mechanism including:
 instructions for receiving a search query that includes information corresponding to audio content;   instructions for generating a search expression based on the search query, wherein generating the search expression involves determining a subset of annotation items that characterize the audio content, and wherein the generating is based on a supervised-learning model that specifies statistical relationships between audio files and the annotation items, which characterizes the audio files using the annotation items;   instructions for calculating match scores between the search expression and the audio files based on the supervised-learning model, wherein a given match score indicates a statistical relationship between the search expression and a given audio file in the audio files;   instructions for selecting a subset of the audio files based on the match scores; and   instructions for providing the audio recommendation based on the selected subset.   
     
     
         32 . The computer program product of  claim 31 , wherein the information includes a semantic description. 
     
     
         33 . The computer program product of  claim 31 , wherein the search expression includes a query multinomial for the subset of the annotation items; and
 wherein a contribution to the query multinomial for a given annotation item in the subset of the annotation items is inversely proportional to a number of terms in the search query.   
     
     
         34 . The computer program product of  claim 33 , wherein calculating the match scores involves calculating distances between the query multinomial and the audio files. 
     
     
         35 . The computer program product of  claim 31 , wherein the search query includes the audio content. 
     
     
         36 . The computer program product of  claim 35 , wherein determining the subset of annotation items involves annotating the audio content. 
     
     
         37 . The computer program product of  claim 31 , wherein the audio recommendation includes a song. 
     
     
         38 . The computer program product of  claim 31 , wherein the search query includes personal information of a user;
 wherein the personal information includes one or more of: age, gender, geographic location, nationality, cultural background, education, profession, income and musical tastes; and   wherein the subset of the audio files is selected based on the personal information.   
     
     
         39 . The computer program product of  claim 38 , wherein the supervised-learning model further specifies the statistical relationships between the audio files and additional personal information of at least a group of users; and
 wherein the personal information of the user matches at least some of the additional personal information of at least the group of users.   
     
     
         40 . A computer system, comprising:
 a processor;   memory; and   a program module, wherein the program module is stored in the memory and configured to be executed by the processor to provide an audio recommendation, the program module including:
 instructions for receiving a search query that includes information corresponding to audio content; 
 instructions for generating a search expression based on the search query, wherein generating the search expression involves determining a subset of annotation items that characterize the audio content, and wherein the generating is based on a supervised-learning model that specifies statistical relationships between audio files and the annotation items, which characterizes the audio files using the annotation items; 
 instructions for calculating match scores between the search expression and the audio files based on the supervised-learning model, wherein a given match score indicates a statistical relationship between the search expression and a given audio file in the audio files; 
 instructions for selecting a subset of the audio files based on the match scores; and 
 instructions for providing the audio recommendation based on the selected subset.

Join the waitlist — get patent alerts

Track US2012143907A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.