US 11,740,855 B2
Account aware media preferences
Abhishek Kumar, Santa Barbara, CA (US); and Ron Kuper, Arlington, MA (US)
Assigned to Sonos, Inc., Santa Barbara, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Jan. 27, 2020, as Appl. No. 16/773,947.
Application 16/773,947 is a continuation of application No. 16/011,080, filed on Jun. 18, 2018, granted, now 10,545,721.
Application 16/011,080 is a continuation of application No. 15/081,922, filed on Mar. 27, 2016, granted, now 10,001,967, issued on Jun. 19, 2018.
Application 15/081,922 is a continuation of application No. 14/229,333, filed on Mar. 28, 2014, granted, now 9,338,514, issued on May 10, 2016.
Prior Publication US 2020/0183643 A1, Jun. 11, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/00 (2019.01); G06F 3/16 (2006.01); H04L 67/306 (2022.01); H04N 21/475 (2011.01); G06F 16/635 (2019.01); H04N 21/258 (2011.01); H04N 21/432 (2011.01); H04N 21/436 (2011.01); H04N 21/658 (2011.01); H04N 21/81 (2011.01); H04R 27/00 (2006.01)
CPC G06F 3/165 (2013.01) [G06F 16/637 (2019.01); H04L 67/306 (2013.01); H04N 21/25891 (2013.01); H04N 21/4325 (2013.01); H04N 21/43615 (2013.01); H04N 21/4755 (2013.01); H04N 21/4756 (2013.01); H04N 21/6582 (2013.01); H04N 21/8113 (2013.01); H04R 27/00 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
after a first computing device associated with a first user has caused a playback device separate from the first computing device to use account credentials of the first user to stream first media content from a first media streaming service to the playback device, after receiving a selection of the first media streaming service from a set of media streaming services comprising the first media streaming service and a second media streaming service, wherein the playback device is configured to stream media content from both the first media streaming service in response to a request to stream media content from the first media streaming service and the second media streaming service in response to a request to stream media content from the second media streaming service, and while the playback device is using the account credentials of the first user to stream the first media content from the first media streaming service, receiving, at a second computing device and from a second user, an indication of the second user's media content preference associated with the first media content being streamed from the first media streaming service to the playback device; and
after having determined that the second user is associated with the second computing device because account credentials of the second user are stored on the second computing device, and in response to receiving the indication of the second user's media content preference associated with the first media content being streamed from the first media streaming service to the playback device, and while the playback device is using the account credentials of the first user to stream the first media content from the first media streaming service, the second computing device:
when the second user has an account with the first media streaming service, causing a computing system to associate the second user's media content preference with the account that is with the first media streaming service; and
when the second user does not have an account with the first media streaming service causing the computing system to associate the second user's media content preference with an account associated with the second user, that is hosted at a different system or service;
wherein the second computing device is configured to be associated with other users when account credentials of the other users are stored on the second computing device, and wherein the computing system is separate from the playback device, the first computing device, and the second computing device.