Methods and Devices for Determining Media Files Based on Activity Levels
First Claim
1. A method performed by a computing device having one or more processors and memory, the method comprising:
- receiving information indicative of a first speed of the computing device;
receiving information indicative of a geography of a location of the computing device;
determining by the computing device, from a plurality of media files tagged with respective tempo identifiers, a first media file based on the geography of the location of the computing device and also having a tempo that substantially matches to the first speed of the computing device;
providing an indication of the first media file to a media player;
based on a change in the first speed of the computing device to a second speed, determining from the plurality of media files tagged with respective tempo identifiers, a second media file having a tempo that substantially matches to the second speed; and
providing an indication of the second media file to the media player.
2 Assignments
0 Petitions
Accused Products
Abstract
Example methods and systems for determining media files based on activity levels are described. An example method includes receiving information indicative of a first speed of the computing device, and receiving information indicative of a geography of a location of the computing device. The method further includes determining, from a plurality of media files tagged with respective tempo identifiers, a first media file based on the geography of the location of the computing device and also having a tempo that substantially matches to the first speed of the computing device. The method includes providing an indication of the first media file to a media player, and based on a change in the first speed of the computing device to a second speed, determining from the plurality of media files tagged with respective tempo identifiers, a second media file having a tempo that substantially matches to the second speed.
-
Citations
20 Claims
-
1. A method performed by a computing device having one or more processors and memory, the method comprising:
-
receiving information indicative of a first speed of the computing device; receiving information indicative of a geography of a location of the computing device; determining by the computing device, from a plurality of media files tagged with respective tempo identifiers, a first media file based on the geography of the location of the computing device and also having a tempo that substantially matches to the first speed of the computing device; providing an indication of the first media file to a media player; based on a change in the first speed of the computing device to a second speed, determining from the plurality of media files tagged with respective tempo identifiers, a second media file having a tempo that substantially matches to the second speed; and providing an indication of the second media file to the media player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having stored therein instructions, that when executed by a device, cause the device to perform functions comprising:
-
receiving information indicative of a first speed of the device; receiving information indicative of a geography of a location of the device; determining, from a plurality of media files tagged with respective tempo identifiers, a first media file based on the geography of the location of the device and also having a tempo that substantially matches to the first speed of the device; providing an indication of the first media file to a media player; based on a change in the first speed of the device to a second speed, determining from the plurality of media files tagged with respective tempo identifiers, a second media file having a tempo that substantially matches to the second speed; and providing an indication of the second media file to the media player. - View Dependent Claims (18)
-
-
19. A device, comprising:
-
one or more processors; and a computer-readable medium, configured to store instructions, that when executed by the one or more processors, cause the device to perform functions comprising; receiving information indicative of a first speed of the device; receiving information indicative of a geography of a location of the device; determining, from a plurality of media files tagged with respective tempo identifiers, a first media file based on the geography of the location of the device and also having a tempo that substantially matches to the first speed of the device; providing an indication of the first media file to a media player; based on a change in the first speed of the device to a second speed, determining from the plurality of media files tagged with respective tempo identifiers, a second media file having a tempo that substantially matches to the second speed; and providing an indication of the second media file to the media player. - View Dependent Claims (20)
-
Specification