Displaying auto-generated facts about a music library
First Claim
1. A method for surfacing auto-generated facts about an online music library, comprising:
- receiving from a client device a request to access an online music library associated with a user, the online music library including a plurality of audio files, each of the plurality of audio files including audio data and metadata associated with the audio data;
applying a fact template to the metadata associated with the plurality of audio files to generate a result, the fact template defining an analysis to be performed on the metadata, the fact template defining a threshold requirement for performance of the analysis defined by the fact template;
transmitting to the client device a music application script code configured to be executed by a browser application on the client device, the music application script code including posting logic configured to display the result of the analysis performed according to the fact template in said browser application on the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for surfacing auto-generated facts about an online music library is provided, including: receiving from a client device a request to access an online music library associated with a user, the online music library including a plurality of audio files, each of the plurality of audio files including audio data and metadata associated with the audio data; applying a fact template to the metadata to generate a result, the fact template defining an analysis to be performed on the metadata, the fact template defining a threshold requirement for performance of the analysis defined by the fact template; transmitting to the client device a music application code configured to be executed by a browser application on the client device, the music application code including posting logic configured to display the result of the analysis performed according to the fact template in said browser application on the client device.
95 Citations
20 Claims
-
1. A method for surfacing auto-generated facts about an online music library, comprising:
-
receiving from a client device a request to access an online music library associated with a user, the online music library including a plurality of audio files, each of the plurality of audio files including audio data and metadata associated with the audio data; applying a fact template to the metadata associated with the plurality of audio files to generate a result, the fact template defining an analysis to be performed on the metadata, the fact template defining a threshold requirement for performance of the analysis defined by the fact template; transmitting to the client device a music application script code configured to be executed by a browser application on the client device, the music application script code including posting logic configured to display the result of the analysis performed according to the fact template in said browser application on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for surfacing auto-generated facts about an online music library, comprising:
-
receiving from a client device a request to access an online music library associated with a user, the online music library including a plurality of audio files, each of the plurality of audio files including audio data and metadata associated with the audio data; applying a plurality of fact templates to the metadata associated with the plurality of audio files to generate a plurality of results, each fact template defining an analysis to be performed on the metadata, wherein at least one of the plurality of fact templates defines a threshold requirement for performance of the analysis defined by the at least one of the plurality of fact templates; storing the plurality of results in a queue; transmitting to the client device a music application script code configured to be executed by a browser application on the client device, the music application script code including posting logic configured to retrieve and display results from the queue in said browser application on the client device; wherein the posting logic is configured to display the results in a predefined window of a graphical user interface for managing and streaming the plurality of audio files of the online music library. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer readable medium containing program instructions embodied thereon for surfacing auto-generated facts about an online music library, the program instructions for:
-
receiving from a client device a request to access an online music library associated with a user, the online music library including a plurality of audio files, each of the plurality of audio files including audio data and metadata associated with the audio data; applying a fact template to the metadata associated with the plurality of audio files to generate a result, the fact template defining an analysis to be performed on the metadata, the fact template defining a threshold requirement for performance of the analysis defined by the fact template; transmitting to the client device a music application script code configured to be executed by a browser application on the client device, the music application script code including posting logic configured to display the result of the analysis performed according to the fact template in said browser application on the client device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification