Accessing last-browsed information in a media playback system
First Claim
1. A tangible non-transitory computer readable medium having stored thereon instructions executable by a first control device of a media playback system to cause the first control device to perform a method comprising:
- displaying, via a touch-screen display of the first control device, a first control interface for a playback device;
receiving, via a network interface of the first control device, browse data indicating a particular set of one or more first media items that were accessed by a second control device of the media playback system, wherein accessing the particular set of one or more first media items comprises at least one of;
(i) browsing to the particular set of one or more first media items via a second control interface for the playback device on the second control device or (ii) searching for the particular set of one or more first media items via the second control interface for the playback device on the second control device;
updating browse data to indicate that the particular set of one or more first media items was accessed by the second control device;
after updating the browse data and before accessing any second media items via the first control interface on the first control device, causing the touch-screen display of the first control device to display one or more first graphical displays of the first control interface for the playback device;
receiving, via the first control interface displayed by the first control device, selection data that indicates a selection of a particular selectable region within a given first graphical display displayed on the touch-screen display, the given first full-screen graphical display including (i) an indication of a given media item that is (a) being played back on the playback device or (b) queued for playback next in a playback queue and (ii) transport controls selectable to control playback by the playback device;
in response to the selection of the particular selectable region;
identifying within the updated browse data, irrespective of (i) the given media item and (ii) the one or more first graphical displays, a set of media items that was most recently accessed by (a) the first control device or (b) the second control device, wherein the browse data indicates that the set of media items that was most recently accessed is the particular set of one or more first media items accessed by the second control device; and
causing the first control interface to display, on the touch-screen display, a second graphical display that includes a list of the set of media items that was most recently accessed, wherein the set of media items that was most recently-accessed is the particular set of one or more first media items accessed by the second control device;
receiving, via the first control interface displayed by the first control device, selection data that indicates a selection, within the second graphical display, of at least one first media item from the set of media items that was most recently accessed; and
in response to the selection of the at least one first media item from the set of media items that was most recently accessed, causing, via the network interface of the first control device, the playback device to initiate playback of the selected at least one first media item from the set of media items that was most recently accessed.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are discussed for providing an indication of information previously accessed, or “browsed,” by a user on a control device of a media playback system, irrespective of a prior graphical display on the control device. The embodiments may involve causing a graphical display to provide a visual indication of a selectable region, receiving selection data that indicates a selection of the selectable region, irrespective of a prior graphical display and in response to receiving the selection data, identifying browse data that was most-recently accessed by the control device, where the browse data includes an indication of one or more playable media items, and causing the graphical display to provide a visual indication of the one or more playable media items indicated by the identified browse data.
-
Citations
20 Claims
-
1. A tangible non-transitory computer readable medium having stored thereon instructions executable by a first control device of a media playback system to cause the first control device to perform a method comprising:
-
displaying, via a touch-screen display of the first control device, a first control interface for a playback device; receiving, via a network interface of the first control device, browse data indicating a particular set of one or more first media items that were accessed by a second control device of the media playback system, wherein accessing the particular set of one or more first media items comprises at least one of;
(i) browsing to the particular set of one or more first media items via a second control interface for the playback device on the second control device or (ii) searching for the particular set of one or more first media items via the second control interface for the playback device on the second control device;updating browse data to indicate that the particular set of one or more first media items was accessed by the second control device; after updating the browse data and before accessing any second media items via the first control interface on the first control device, causing the touch-screen display of the first control device to display one or more first graphical displays of the first control interface for the playback device; receiving, via the first control interface displayed by the first control device, selection data that indicates a selection of a particular selectable region within a given first graphical display displayed on the touch-screen display, the given first full-screen graphical display including (i) an indication of a given media item that is (a) being played back on the playback device or (b) queued for playback next in a playback queue and (ii) transport controls selectable to control playback by the playback device; in response to the selection of the particular selectable region; identifying within the updated browse data, irrespective of (i) the given media item and (ii) the one or more first graphical displays, a set of media items that was most recently accessed by (a) the first control device or (b) the second control device, wherein the browse data indicates that the set of media items that was most recently accessed is the particular set of one or more first media items accessed by the second control device; and causing the first control interface to display, on the touch-screen display, a second graphical display that includes a list of the set of media items that was most recently accessed, wherein the set of media items that was most recently-accessed is the particular set of one or more first media items accessed by the second control device; receiving, via the first control interface displayed by the first control device, selection data that indicates a selection, within the second graphical display, of at least one first media item from the set of media items that was most recently accessed; and in response to the selection of the at least one first media item from the set of media items that was most recently accessed, causing, via the network interface of the first control device, the playback device to initiate playback of the selected at least one first media item from the set of media items that was most recently accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to be performed by a first control device of a media playback system, the method comprising:
-
displaying, via a touch-screen display of the first control device, a first control interface for a playback device; receiving, via a network interface of the first control device, browse data indicating a particular set of one or more first media items that were accessed by a second control device of the media playback system, wherein accessing the particular set of one or more first media items comprises at least one of;
(i) browsing to the particular set of one or more first media items via a second control interface for the playback device on the second control device or (ii) searching for the particular set of one or more first media items via the second control interface for the playback device on the second control device;updating browse data to indicate that the particular set of one or more first media items was accessed by the second control device; after updating the browse data and before accessing any second media items via the first control interface on the first control device, causing the touch-screen display of the first control device to display one or more first graphical displays of the first control interface for the playback device; receiving, via the first control interface displayed by the first control device, selection data that indicates a selection of a particular selectable region within a given first graphical display displayed on the touch-screen display, the given first graphical display including (i) an indication of a given media item that is (a) being played back on the playback device or (b) queued for playback next in a playback queue and (ii) transport controls selectable to control playback by the playback device; in response to the selection of the particular selectable region; identifying within the updated browse data, irrespective of (i) the given media item and (ii) the one or more first graphical displays, a set of media items that was most recently accessed by (a) the first control device or (b) the second control device, wherein the browse data indicates that the set of media items that was most recently accessed is the particular set of one or more first media items accessed by the second control device; and causing the first control interface to display, on the touch-screen display, a second graphical display that includes a list of the set of media items that was most recently accessed, wherein the set of media items that was most recently-accessed is the particular set of one or more first media items accessed by the second control device; receiving, via the first control interface displayed by the first control device, selection data that indicates a selection, within the second graphical display, of at least one first media item from the set of media items that was most recently accessed; and in response to the selection of the at least one first media item from the set of media items that was most recently accessed, causing, via the network interface of the first control device, the playback device to initiate playback of the selected at least one first media item from the set of media items that was most recently accessed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A first control device of a media playback system, the first control device comprising:
-
a network interface; a touch-screen display; one or more processors; and data storage having stored therein instructions executable by the one or more processors to cause the first control device to perform a method comprising; displaying, via the touch-screen display, a first control interface for a playback device; receiving, via the network interface, browse data indicating a particular set of one or more first media items that were accessed by a second control device of the media playback system, wherein accessing the particular set of one or more first media items comprises at least one of;
(i) browsing to the particular set of one or more first media items via a second control interface for the playback device on the second control device or (ii) searching for the particular set of one or more first media items via the second control interface for the playback device on the second control device;updating browse data to indicate that the particular set of one or more first media items was accessed by the second control device; after updating the browse data and before accessing any second media items via the first control interface on the first control device, causing the touch-screen display of the first control device to display one or more first graphical displays of the first control interface for the playback device; receiving, via the first control interface displayed by the first control device, selection data that indicates a selection of a particular selectable region within a given first graphical display displayed on the touch-screen display, the given first graphical display including (i) an indication of a given media item that is (a) being played back on the playback device or (b) queued for playback next in a playback queue and (ii) transport controls selectable to control playback by the playback device; in response to the selection of the particular selectable region; identifying within the updated browse data, irrespective of (i) the given media item and (ii) the one or more first graphical displays, a set of media items that was most recently accessed by (a) the first control device or (b) the second control device, wherein the browse data indicates that the set of media items that was most recently accessed is the particular set of one or more first media items accessed by the second control device; and causing the first control interface to display, on the touch-screen display, a second graphical display that includes a list of the set of media items that was most recently accessed, wherein the set of media items that was most recently-accessed is the particular set of one or more first media items accessed by the second control device; receiving, via the first control interface displayed by the first control device, selection data that indicates a selection, within the second graphical display, of at least one first media item from the set of media items that was most recently accessed; and in response to the selection of the at least one first media item from the set of media items that was most recently accessed, causing, via the network interface of the first control device, the playback device to initiate playback of the selected at least one first media item from the set of media items that was most recently accessed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification