PERFORMANCE METADATA FOR MEDIA
First Claim
1. A method for generating performance metadata, the method comprising:
- providing a media piece;
monitoring a user'"'"'s workout performance while providing the media piece;
generating performance metadata associated with the media piece based on the user'"'"'s workout performance; and
combining the performance metadata with collective performance metadata that is associated with the media piece.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for generating and using performance metadata associated with a media piece (e.g., music or video) are provided. An electronic device can monitor a user'"'"'s workout performance while playing a particular media piece. Workout performance may include the user'"'"'s rate of motion and/or one or more physiological metrics of the user. Based on the user'"'"'s workout performance, the electronic device can create new or modify existing performance metadata associated with the media piece. In some embodiments, the performance metadata based on a particular user'"'"'s workout performance in response to a media piece may be combined with collective performance metadata based on the workout performances of multiple users in response to the media piece. The combined performance metadata may then be stored as new collective metadata. Accordingly, the collective performance metadata can represent the average response to a media piece over multiple users.
128 Citations
49 Claims
-
1. A method for generating performance metadata, the method comprising:
-
providing a media piece; monitoring a user'"'"'s workout performance while providing the media piece; generating performance metadata associated with the media piece based on the user'"'"'s workout performance; and combining the performance metadata with collective performance metadata that is associated with the media piece. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device for generating performance metadata, the device comprising:
-
output circuitry operative to play back a media piece; a sensing component operative to monitor a user'"'"'s workout performance; control circuitry electrically coupled to the output circuitry and the sensing component and operative to; generate performance metadata associated with the media piece based on the user'"'"'s workout performance; and combine the performance metadata with collective performance metadata that is associated with the media piece. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for selecting media pieces based on performance metadata, the method comprising:
-
receiving a user input specifying an exercise activity profile; accessing performance metadata associated with a collection of media pieces; arranging the collection of media pieces in an order so that the performance metadata of each piece corresponds to the specified exercise activity profile; and providing the media pieces in the arranged order. - View Dependent Claims (21, 22, 23)
-
-
24. A server for maintaining collective performance metadata, the server comprising:
-
storage operative to store collective performance metadata based on workout performances of multiple users; communications circuitry operative to receive performance metadata from a plurality of devices; and control circuitry electrically coupled to the storage and the communications circuitry and operative to combine performance metadata received from one of the plurality of devices with collective performance metadata stored in the storage to generate updated collective performance metadata. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer readable medium for an electronic device, the computer readable medium comprising:
-
a first instruction code for providing a media piece; a second instruction code for monitoring a user'"'"'s workout performance while providing the media piece; a third instruction code for generating performance metadata associated with the media piece based on the user'"'"'s workout performance; and a fourth instruction code for combining the performance metadata with collective performance metadata associated with the media piece.
-
-
30. A method for generating collection performance metadata for a collection of media pieces comprising at least a first media piece and a second media piece, the method comprising:
-
providing the first media piece of the collection; monitoring a first workout performance of a user while providing the first media piece; generating first performance metadata associated with the first media piece based on the first workout performance; providing the second media piece of the collection; monitoring a second workout performance of the user while providing the second media piece; generating second performance metadata associated with the second media piece based on the second workout performance; and generating collection performance metadata based on the first performance metadata and the second performance metadata. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for selecting media pieces, the method comprising:
-
receiving an input specifying an exercise activity profile; accessing first performance metadata associated only with a first media piece; accessing first collection performance metadata associated with a first collection of media pieces comprising at least the first media piece and a second media piece arranged in a first order; and arranging a second collection of media pieces in a second order based on the exercise activity profile, the first performance metadata, and the first collection performance metadata. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. An electronic device for generating collection performance metadata for a collection of media pieces comprising at least a first media piece and a second media piece, the electronic device comprising:
-
output circuitry operative to play back the first media piece and the second media piece; a sensing component operative to; monitor a first workout performance of a user during playback of the first media piece; and monitor a second workout performance of the user during playback of the second media piece; and control circuitry electrically coupled to the output circuitry and the sensing component, the control circuitry operative to; generate first performance metadata associated with the first media piece based on the first workout performance; generate second performance metadata associated with the second media piece based on the second workout performance; and generate collection performance metadata based on the first performance metadata and the second performance metadata.
-
-
49. A computer readable medium for an electronic device, the computer readable medium comprising:
-
a first instruction code for providing a first media piece of a collection; a second instruction code for monitoring a first workout performance of a user while providing the first media piece; a third instruction code for generating first performance metadata associated with the first media piece based on the first workout performance; a fourth instruction code for providing a second media piece of the collection; a fifth instruction code for monitoring a second workout performance of the user while providing the second media piece; a sixth instruction code for generating second performance metadata associated with the second media piece based on the second workout performance; and a seventh instruction code for generating collection performance metadata based on the first performance metadata and the second performance metadata.
-
Specification