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 to cause the first control device to perform a method comprising:
- receiving, via a control interface for a playback device displayed by the first control device on a touchscreen display, a set of one or more inputs to access, via a first substantially full-screen graphical display of the control interface, a particular set of one or more media items from among a plurality of media items playable by the playback device, wherein accessing the particular set of one or more media items comprises at least one of;
(i) browsing to the particular set of one or more media items via the first graphical display of the control interface or (ii) searching for the particular set of one or more media items via the first graphical display of the control interface;
updating browse data to indicate that the particular set of one or more media items was accessed by the first control device;
after accessing the particular set of one or more media items via the first graphical display, causing the control interface to display one or more substantially full-screen second graphical displays of the control interface for the playback device on the touchscreen display;
while a given media item is playing back on the playback device, receiving, via the control interface displayed by the first control device, selection data that indicates a touch-selection of a particular selectable region within a given substantially full-screen second graphical display displayed on the touchscreen display, the given second substantially full-screen graphical display including (i) an indication of the given media item that is being played back on the playback device and (ii) transport controls selectable to control playback by the playback device;
in response to the touch-selection of the particular selectable region;
identifying within the updated browse data, irrespective of (i) the given media item that is playing back and (ii) the one or more substantially full-screen second graphical displays, a set of media items that was most recently accessed by the first 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 media items; and
causing the control interface to display, on the touchscreen display, a third substantially full-screen 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 media items;
receiving, via the control interface displayed by the first control device, selection data that indicates a touch-selection, within the third graphical display, of at least one media item from the set of media items that was most recently accessed; and
in response to the touch-selection of the at least one media item from the set of media items that was most recently accessed, causing, via a network interface of the first control device, the playback device to initiate playback of the selected at least one media item from the set of media items that was most recently accessed.
6 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.
158 Citations
20 Claims
-
1. A tangible non-transitory computer readable medium having stored thereon instructions executable by a first control device to cause the first control device to perform a method comprising:
-
receiving, via a control interface for a playback device displayed by the first control device on a touchscreen display, a set of one or more inputs to access, via a first substantially full-screen graphical display of the control interface, a particular set of one or more media items from among a plurality of media items playable by the playback device, wherein accessing the particular set of one or more media items comprises at least one of;
(i) browsing to the particular set of one or more media items via the first graphical display of the control interface or (ii) searching for the particular set of one or more media items via the first graphical display of the control interface;updating browse data to indicate that the particular set of one or more media items was accessed by the first control device; after accessing the particular set of one or more media items via the first graphical display, causing the control interface to display one or more substantially full-screen second graphical displays of the control interface for the playback device on the touchscreen display; while a given media item is playing back on the playback device, receiving, via the control interface displayed by the first control device, selection data that indicates a touch-selection of a particular selectable region within a given substantially full-screen second graphical display displayed on the touchscreen display, the given second substantially full-screen graphical display including (i) an indication of the given media item that is being played back on the playback device and (ii) transport controls selectable to control playback by the playback device; in response to the touch-selection of the particular selectable region; identifying within the updated browse data, irrespective of (i) the given media item that is playing back and (ii) the one or more substantially full-screen second graphical displays, a set of media items that was most recently accessed by the first 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 media items; and causing the control interface to display, on the touchscreen display, a third substantially full-screen 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 media items; receiving, via the control interface displayed by the first control device, selection data that indicates a touch-selection, within the third graphical display, of at least one media item from the set of media items that was most recently accessed; and in response to the touch-selection of the at least one media item from the set of media items that was most recently accessed, causing, via a network interface of the first control device, the playback device to initiate playback of the selected at least one media item from the set of media items that was most recently accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, via a control interface for a playback device displayed by a first control device on a touchscreen display, a set of one or more inputs to access, via a first substantially full-screen graphical display of a control interface, a particular set of one or more media items from among a plurality of media items playable by the playback device, wherein accessing the particular set of one or more media items comprises at least one of;
(i) browsing to the particular set of one or more media items via the first graphical display of the control interface or (ii) searching for the particular set of one or more media items via the first graphical display of the control interface;updating, via the first control device, browse data to indicate that the particular set of one or more media items was accessed by the first control device; after accessing the particular set of one or more media items via the first graphical display, causing, via the first control device, the control interface to display one or more substantially full-screen second graphical displays of the control interface for the playback device on the touchscreen display; while a given media item is playing back on the playback device, receiving, via the control interface displayed by the first control device, selection data that indicates a touch-selection of a particular selectable region within a given substantially full-screen second graphical display displayed on the touchscreen display, the given second substantially full-screen graphical display including (i) an indication of the given media item that is being played back on the playback device and (ii) transport controls selectable to control playback by the playback device; in response to the touch-selection of the particular selectable region; identifying within the updated browse data, via the first control device irrespective of (i) the given media item that is playing back and (ii) the one or more substantially full-screen second graphical displays, a set of media items that was most-recently accessed by the first 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 media items; and causing, via the first control device, the control interface to display, on the touchscreen display, a third substantially full-screen 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 media items; receiving, via the control interface displayed by the first control device, selection data that indicates a touch-selection, within the third graphical display, of at least one media item from the set of media items that was most recently accessed; and in response to the touch-selection of the at least one media item from the set of media items that was most recently accessed, causing, via a network interface of the first control device, the playback device to initiate playback of the selected at least one media item from the set of media items that was most recently accessed. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A first control device comprising:
-
a network interface; a processor; and a non-transitory computer-readable medium having stored thereon instructions executable by the processor to cause the first control device to perform functions comprising; receiving, via a control interface for a playback device displayed by the first control device on a touchscreen display, a set of one or more inputs to access, via a first substantially full-screen graphical display of the control interface, a particular set of one or more media items from among a plurality of media items playable by the playback device, wherein accessing the particular set of one or more media items comprises at least one of;
(i) browsing to the particular set of one or more media items via the first graphical display of the control interface or (ii) searching for the particular set of one or more media items via the first graphical display of the control interface;updating browse data to indicate that the particular set of one or more media items was accessed by the first control device; after accessing the particular set of one or more media items via the first graphical display, causing the control interface to display one or more substantially full-screen second graphical displays of the control interface for the playback device on the touchscreen display; while a given media item is playing back on the playback device, receiving, via the control interface displayed by the first control device, selection data that indicates a touch-selection of a particular selectable region within a given substantially full-screen second graphical display displayed on the touchscreen display, the given second substantially full-screen graphical display including (i) an indication of the given media item that is being played back on the playback device and (ii) transport controls selectable to control playback by the playback device; in response to the touch-selection of the particular selectable region; identifying within the updated browse data, irrespective of (i) the given media item that is playing back and (ii) the one or more substantially full-screen second graphical displays, a set of media items that was most recently accessed by the first 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 media items; and causing the control interface to display, on the touchscreen display, a third substantially full-screen 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 media items; receiving, via the control interface displayed by the first control device, selection data that indicates a touch-selection, within the third graphical display, of at least one media item from the set of media items that was most recently accessed; and in response to the touch-selection of the at least one 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 media item from the set of media items that was most recently accessed. - View Dependent Claims (18, 19, 20)
-
Specification