Audio Content Search in a Media Playback System
First Claim
Patent Images
1. A method comprising:
- displaying an area on a user interface of a controller, the area associated with an artist name, an album name, and a track name associated with an audio track that is being played by one or more playback devices, wherein the one or more playback devices is controlled via the controller;
receiving a selection of a location in the area of the user interface;
responsive to receiving the selection of the location, identifying by the controller at least one audio source that is accessible for searching from the controller;
searching the at least one audio source based on at least one search classification field supported by the at least one audio source for any of the artist name, the album name, and the track name;
retrieving information by the controller from the at least one audio source based on the search, wherein the information includes any one or more of the following;
information related to the artist name, information related to the album name, and information related to the track name;
sorting the information based on the at least one search classification field and the at least one audio source; and
displaying the sorted information on the user interface.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are described herein that provide searches, including a multi-dimensional search, a cross-source search, or both in a media playback system. The search can be initiated by way of a selection of a location on user interface of a controller. The location corresponds to one or more metadata that is used in the search. Results are sorted and displayed. In some embodiments, the one or more metadata is used to filter and/or sort the results.
36 Citations
21 Claims
-
1. A method comprising:
-
displaying an area on a user interface of a controller, the area associated with an artist name, an album name, and a track name associated with an audio track that is being played by one or more playback devices, wherein the one or more playback devices is controlled via the controller; receiving a selection of a location in the area of the user interface; responsive to receiving the selection of the location, identifying by the controller at least one audio source that is accessible for searching from the controller; searching the at least one audio source based on at least one search classification field supported by the at least one audio source for any of the artist name, the album name, and the track name; retrieving information by the controller from the at least one audio source based on the search, wherein the information includes any one or more of the following;
information related to the artist name, information related to the album name, and information related to the track name;sorting the information based on the at least one search classification field and the at least one audio source; and displaying the sorted information on the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
displaying an area on a user interface of a controller, the area associated with an artist name, an album name, and a track name associated with an audio track that is being played by one or more playback devices, wherein the one or more playback devices is controlled via the controller; receiving a selection of a location in the area of the user interface; responsive to receiving the selection of the location, identifying by the controller at least one audio source that is accessible for searching from the controller; searching the at least one audio source based on at least one search classification field supported by the at least one audio source for any of the artist name, the album name, and the track name; retrieving information by the controller from the at least one audio source based on the search, wherein the information includes any one or more of the following;
information related to the artist name, information related to the album name, and information related to the track name;sorting the information based on the at least one search classification field and the at least one audio source; and displaying the sorted information on the user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. (canceled)
-
21. A controller device comprising:
-
a network interface configured to communicatively couple the controller device to one or more audio sources; a user interface; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that are executable by at least one processor to cause the controller device to; display an area on the user interface, the area associated with an artist name, an album name, and a track name associated with an audio track that is being played by one or more playback devices, wherein the one or more playback devices is controlled via the controller device; receive a selection of a location in the area of the user interface; responsive to receiving the selection of the location, identify at least one audio source that is accessible for searching from the controller; search the at least one audio source based on at least one search classification field supported by the at least one audio source for any of the artist name, the album name, and the track name; retrieve information from the at least one audio source based on the search, wherein the information includes any one or more of the following;
information related to the artist name, information related to the album name, and information related to the track name;sort the information based on the at least one search classification field and the at least one audio source; and display the sorted information on the user interface.
-
Specification