Audio caching for synchronous playback
AssigneeSonos, Inc.
InventorHrishikesh Gossain
Life of this patent
Estimating the term…
Loading patent…
AssigneeSonos, Inc.
InventorHrishikesh Gossain
Estimating the term…
Disclosed embodiments include a playback device configured to: (i) maintain a cache comprising a plurality of tracks, wherein an individual track comprises a series of frames, and an individual frame comprises a portion of audio; (ii) after receiving a request to play a particular track, determining whether the particular track is in the cache at the playback device; (iii) when the particular track is in the cache at the playback device, (a) identify playback timing for each frame of the series of frames stored in the cache based at least in part on a current clock time of a clock at the playback device, and (b) play individual frames in the series of frames according to the playback timing for the individual frames; and (iv) when the particular track is not in the cache, obtain the particular track from an audio information source.
A first playback device comprising:
Tangible, non-transitory computer readable media comprising program instructions stored therein, wherein the program instructions, when executed by one or more processors, cause a first playback device to perform functions comprising:
A method performed by a first playback device, wherein the method comprises:
Dependencies are inferred from the claim text.