Location-based tagging and retrieving of media content
First Claim
1. A media-playback device comprising:
- at least one processing device;
a location-determining device that determines a geographical location of the media-playback device;
a media-output device that plays media content items;
at least one computer readable data storage device storing instructions that, when executed by the at least one processing device, cause the media-playback device to;
receive a selection of an existing location-based media playlist based on user input, wherein the existing location-based media playlist comprises playlist data that identify a set of media content items, and that define a fixed route comprising an ordered list of geographic locations, and that have at least one route-based rule, wherein one or more media content items from the set of media content items are associated with a geographic location from the ordered list of geographic locations;
determine a geographic location of the media-playback device using the location-determining device;
identify a media content item of the location-based playlist based on the determined geographic location and the fixed route;
play the media content item after using the at least one route-based rule to determine whether the media content item was previously played, and record that the media content item has been played; and
adjust the playback of the currently playing media content item by adjusting at least one of the tempo and volume of the currently playing media content item, wherein a magnitude of the adjustment is based on a distance to a geographic location associated with another media content item in the location-based playlist.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatuses, components, methods, and techniques for location-based tagging and retrieving of media content are provided. Some embodiments include a media-playback device. The media-playback device includes a location-determining device that determines a geographical location of the media-playback device, a media-output device that plays media content items, at least one computer readable data storage device. The media-playback device operates to receive a selection of a location-based media playlist, the location-based media playlist including playlist data that identifies a set of media content items and defines a route. A geographic location of the media-playback device is determined using the location-determining device. A media content item of the location-based playlist is identified based on the determined geographic location and the route. The media-playback device plays the media content item.
15 Citations
25 Claims
-
1. A media-playback device comprising:
-
at least one processing device; a location-determining device that determines a geographical location of the media-playback device; a media-output device that plays media content items; at least one computer readable data storage device storing instructions that, when executed by the at least one processing device, cause the media-playback device to; receive a selection of an existing location-based media playlist based on user input, wherein the existing location-based media playlist comprises playlist data that identify a set of media content items, and that define a fixed route comprising an ordered list of geographic locations, and that have at least one route-based rule, wherein one or more media content items from the set of media content items are associated with a geographic location from the ordered list of geographic locations; determine a geographic location of the media-playback device using the location-determining device; identify a media content item of the location-based playlist based on the determined geographic location and the fixed route; play the media content item after using the at least one route-based rule to determine whether the media content item was previously played, and record that the media content item has been played; and adjust the playback of the currently playing media content item by adjusting at least one of the tempo and volume of the currently playing media content item, wherein a magnitude of the adjustment is based on a distance to a geographic location associated with another media content item in the location-based playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A media server comprising:
-
a media data store encoded on at least one computer readable data storage device, the data store comprising; a plurality of media content items; location data identifying geographical locations; and at least one location-based playlist comprising playlist data, wherein the playlist data identifies a subset of the media content items of the plurality of media content items, defines a fixed route comprising an ordered list of at least some of the geographic locations, and has at least one route-based rule, wherein one or more media content items from the subset of media content items are associated with a geographic location from the ordered list of geographic locations; and a computing device in data communication with the media data store, wherein the computing device is programmed to transmit a location-based playlist to a media-playback device, wherein the location-based playlist causes the media-playback device to; play a media content item using a content output device based on the at least one route-based rule that determines whether the media content item was previously played and a geographic location of the media-playback device determined by a location-determining device; record that the media content item has been played; and adjust the playback of the currently playing media content item by adjusting at least one of the tempo and volume of the currently playing media content item, wherein a magnitude of the adjustment is based on a distance to a geographic location associated with another media content item in the location-based playlist. - View Dependent Claims (23, 24)
-
-
25. A method of media item playback on a media-playback device, the method comprising:
-
displaying at least one existing location-based media playlist on a media-playback device, the media-playback device comprising; a processing device; a display device; a location-determining device; and a content output device; receiving by the media-playback device a selection of an existing location-based media playlist based on user input, wherein the existing location-based media playlist comprises playlist data that identifies a set of media content items, defines a fixed route comprising an ordered list of geographic locations, wherein one or more media content items from the set of media content items are associated with a geographic location from the ordered list of geographic locations, wherein the playlist data defining a fixed route comprise at least one route-based rule; determining a geographic location of the media-playback device using the location-determining device; identifying a media content item of the existing location-based media playlist based on the determined geographic location and the fixed route, wherein identifying a media content item further comprises determining that the media content item is associated with the geographic location and that the at least one route-based rule is satisfied by a determination that the media content item was not previously played; playing the media content item using the content output device; recording that the media content item was played; and adjusting the playback of the currently playing media content item by adjusting at least one of the tempo and volume of the currently playing media content item, wherein a magnitude of the adjustment is based on a distance to a geographic location associated with another media content item in the location-based playlist.
-
Specification