Location-based music content identification
First Claim
1. A method comprising:
- transmitting, via a network interface of a mobile computing device over one or more networks to one or more servers of a media streaming service, a location message including global positioning system (GPS) data indicating GPS coordinates that represent a current location of the mobile computing device;
receiving, via the network interface of the mobile computing device over the one or more networks from the one or more servers in response to the location message including the GPS data, (i) identification information indicating a particular first audio track that is currently playing on one or more playback devices at the current location of the mobile computing device and two or more recently played second audio tracks that were played back preceding the particular first audio track by the one or more playback devices and (ii) availability information indicating that the particular first audio track and the two or more recently played second audio tracks are available for streaming playback via a media streaming service, wherein the one or more playback devices are playing a playlist including the particular first audio track and the two or more recently played second audio tracks, wherein the one or more playback devices are different from the one or more servers and the mobile computing device; and
based on receiving the identification information, causing, via the mobile computing device, a graphical interface to concurrently display (i) a Now Playing region including a first graphical indication of the particular first audio track currently playing on the one or more playback devices, (ii) a second region including graphical indicators of the two or more recently played second audio tracks and (iii) a selectable third region including an graphical indication that the particular first audio track and the two or more recently played second audio tracks are available for playback via the media streaming service, wherein the selectable third region links to the playlist of the media streaming service, and wherein the audio tracks of the playlist are streamable to the mobile computing device from the media streaming service.
4 Assignments
0 Petitions
Accused Products
Abstract
Example techniques disclosed herein relate to location-based media content identification. In an example implementation, a first computing device transmits, over one or more networks to a second computing device, location information indicating a particular location of the first computing device at a given time. The first computing device receives, over the one or more networks from the second computing device, identification information indicating media content played by one or more playback devices at the particular location and availability information indicating that at least one media item of the media content is available for playback via a media streaming service and causes presentation of an indication of the media content played at the particular location and an indication that the at least one media item of the media content is available for playback via the media streaming service.
-
Citations
20 Claims
-
1. A method comprising:
-
transmitting, via a network interface of a mobile computing device over one or more networks to one or more servers of a media streaming service, a location message including global positioning system (GPS) data indicating GPS coordinates that represent a current location of the mobile computing device; receiving, via the network interface of the mobile computing device over the one or more networks from the one or more servers in response to the location message including the GPS data, (i) identification information indicating a particular first audio track that is currently playing on one or more playback devices at the current location of the mobile computing device and two or more recently played second audio tracks that were played back preceding the particular first audio track by the one or more playback devices and (ii) availability information indicating that the particular first audio track and the two or more recently played second audio tracks are available for streaming playback via a media streaming service, wherein the one or more playback devices are playing a playlist including the particular first audio track and the two or more recently played second audio tracks, wherein the one or more playback devices are different from the one or more servers and the mobile computing device; and based on receiving the identification information, causing, via the mobile computing device, a graphical interface to concurrently display (i) a Now Playing region including a first graphical indication of the particular first audio track currently playing on the one or more playback devices, (ii) a second region including graphical indicators of the two or more recently played second audio tracks and (iii) a selectable third region including an graphical indication that the particular first audio track and the two or more recently played second audio tracks are available for playback via the media streaming service, wherein the selectable third region links to the playlist of the media streaming service, and wherein the audio tracks of the playlist are streamable to the mobile computing device from the media streaming service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions that when executed cause a mobile first computing device to perform functions comprising:
-
transmitting, via a network interface over one or more networks to one or more servers of a media streaming service, a location message including global positioning system (GPS) data indicating GPS coordinates that represent a current location of the mobile computing device; receiving, via the network interface of the mobile computing device over the one or more networks from the one or more servers in response to the location message including the GPS data, (i) identification information indicating a particular first audio track that is currently playing on one or more playback devices at the current location of the mobile computing device and two or more recently played second audio tracks that were played back preceding the particular first audio track by the one or more playback devices and iii) availability information indicating that the particular first audio track and the two or more recently played second audio tracks are available for streaming playback via a media streaming service, wherein the one or more playback devices are playing a playlist including the particular first audio track and the two or more recently played second audio tracks, wherein the one or more playback devices are different from the one or more servers and the mobile computing device; and based on receiving the identification information, causing a graphical interface to concurrently display (i) a Now Playing region including a first graphical indication of the particular first audio track currently playing on the one or more playback devices, (ii) a second region including graphical indicators of the two or more recently played second audio tracks and (iii) a selectable third region including an graphical indication that the particular first audio track and the two or more recently played second audio tracks are available for playback via the media streaming service, wherein the selectable third region links to the playlist of the media streaming service, and wherein the audio tracks of the playlist are streamable to the mobile computing device from the media streaming service. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile computing device comprising:
-
a network interface; a processor; and memory storing instructions that when executed cause the processor to perform functions comprising; transmitting, via the network interface over one or more networks to one or more servers of a media streaming service, a location message including global positioning system (GPS) data indicating GPS coordinates that represent a current location of the mobile computing device; receiving, via the network interface of the mobile over the one or more networks from the one or more servers in response to the location message including the GPS data, (i) identification information indicating a particular first audio track that is currently playing on one or more playback devices at the current location of the mobile computing device and two or more recently played second audio tracks that were played back preceding the particular first audio track by the one or more playback devices and (ii) availability information indicating that the particular first audio track and the two or more recently played second audio tracks are available for streaming playback via a media streaming service, wherein the one or more playback devices are playing a playlist including the particular first audio track and the two or more recently played second audio tracks, wherein the one or more playback devices are different from the one or more servers and the mobile computing device; and based on receiving the identification information, causing a graphical interface to concurrently display of (i) a Now Playing region including a first graphical indication of the particular first audio track currently playing on the one or more playback devices, (ii) a second region including graphical indicators of the two or more recently played second audio tracks and (iii) a selectable third region including an graphical indication that the particular first audio track and the two or more recently played second audio tracks are available for playback via the media streaming service, wherein the selectable third region links to the playlist of the media streaming service, and wherein the audio tracks of the playlist are streamable to the mobile computing device from the media streaming service. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification