Pre-caching of audio content
First Claim
1. A playback device comprising:
- a proximity sensor configured to detect movement in relation to the playback device;
one or more processors; and
tangible, non-transitory computer-readable memory comprising program code, wherein the program code, when executed by the one or more processors, causes the playback device to perform a method comprising;
detecting, by the proximity sensor, movement in relation to the playback device;
in response to detecting the movement, determining whether the playback device is currently playing back audio content;
in response to determining that the playback device is currently not playing back audio content, (i) retrieving audio content by the playback device from a networked audio source prior to receiving a user command to play the audio content; and
(ii) storing the retrieved audio content in the tangible, non-transitory computer-readable memory of the playback device.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for causing a playback device to pre-cache audio content in anticipation that a user will provide input to cause the playback device to render the audio content. The playback device may be configured to detect, using a proximity sensor on the playback device, movement in relation to the playback device, responsively retrieve audio content by the playback device from a networked audio source, prior to receiving a user command to play the audio content, storing the audio content in memory on the playback device, and cause the playback device to render the audio content upon receiving the user command. The audio content that may be pre-cached may be local audio content stored, on a local memory storage device, network audio content stored on a remote memory storage device, and accessed over a network, or streaming content retrieved over the Internet.
41 Citations
20 Claims
-
1. A playback device comprising:
-
a proximity sensor configured to detect movement in relation to the playback device; one or more processors; and tangible, non-transitory computer-readable memory comprising program code, wherein the program code, when executed by the one or more processors, causes the playback device to perform a method comprising; detecting, by the proximity sensor, movement in relation to the playback device; in response to detecting the movement, determining whether the playback device is currently playing back audio content; in response to determining that the playback device is currently not playing back audio content, (i) retrieving audio content by the playback device from a networked audio source prior to receiving a user command to play the audio content; and
(ii) storing the retrieved audio content in the tangible, non-transitory computer-readable memory of the playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
detecting, by a proximity sensor on an audio playback device, movement in relation to the audio playback device; in response to detecting the movement, the audio playback device determining whether the audio playback device is currently playing back audio content; in response to determining that the audio playback device is currently not playing back audio content, the audio playback device retrieving audio content from a networked audio source prior to receiving a user command to play the audio content; and storing the retrieved audio content in memory on the audio playback device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A tangible, non-transitory computer readable memory having stored thereon instructions executable by one or more processor, wherein the instructions, when executed by the one or more processors, cause an audio playback device to execute functions comprising:
-
detecting, by a proximity sensor on the audio playback device, movement in relation to the audio playback device; in response to detecting the movement, determining whether the audio playback device is currently playing back audio content; in response to determining that the audio playback device is currently not playing back audio content, retrieving audio content by the audio playback device from a networked audio source prior to receiving a user command to play the audio content; and storing the audio content in memory on the audio playback device. - View Dependent Claims (17, 18, 19, 20)
-
Specification