Room association based on name

US10712997B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10712997-B2
Application numberUS-201715682506-A
CountryUS
Kind codeB2
Filing dateAug 21, 2017
Priority dateOct 17, 2016
Publication dateJul 14, 2020
Grant dateJul 14, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for use in a media playback system comprising one or more playback devices are disclosed, where a playback device has a corresponding first set of device attributes used by a first controller application. The methods include: (i) identifying a second set of device attributes used by a second controller application to control the playback device, (ii) selecting a second device attribute for the playback device from the second set of device attributes based at least in part on a first device attribute; (iii) storing the selected second device attribute in the first set of device attributes; and (iv) controlling at least one function of the playback device using the selected second device attribute.

First claim

Opening claim text (preview).

What is claimed is: 1. Tangible, non-transitory computer-readable media comprising instructions stored therein, wherein the instructions, when executed by one or more processors, cause a computing device to perform a method comprising: in a media playback system comprising one or more playback devices, wherein a playback device of the media playback system has a corresponding first set of device attributes used by a first controller application to identify and control the playback device, identifying a second set of device attributes used by a second controller application to identify and control the playback device; selecting a second device attribute for the playback device from the second set of device attributes used by the second controller application based at least in part on a first device attribute of the first set of device attributes used by the first controller application, wherein the second set of device attributes comprises a set of room type identifiers, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting a room type identifier from the set of room type identifiers; causing the selected second device attribute to be stored in the first set of device attributes used by the first controller application to control the playback device; and after causing the selected second device attribute to be stored in the first set of device attributes for the playback device, controlling at least one function of the playback device using the selected second device attribute. 2. The tangible, non-transitory computer-readable media of claim 1 , wherein controlling at least one function of the playback device using the selected second device attribute comprises controlling at least one function of the playback device using the selected second device attribute with the first controller application. 3. The tangible, non-transitory computer-readable media of claim 1 , wherein controlling at least one function of the playback device using the selected second device attribute comprises controlling at least one function of the playback device using the selected second device attribute with the second controller application. 4. The tangible, non-transitory computer-readable media of claim 1 , wherein identifying a second set of device attributes used by a second controller application to control the playback device comprises: receiving the second set of device attributes from one or more of the second controller application, a cloud computing system, and/or an application programming interface; and storing the second set of device attributes used by the second controller application to control the playback device. 5. The tangible, non-transitory computer-readable media of claim 1 , wherein the first device attribute comprises a player name, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting the room type identifier from the set of room type identifiers based at least in part on the player name. 6. The tangible, non-transitory computer-readable media of claim 1 , wherein the first device attribute comprises a player type, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting the room type identifier from the set of room type identifiers based at least in part on the player type. 7. The tangible, non-transitory computer-readable media of claim 1 , wherein the first device attribute comprises a player icon, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting the room type identifier from the set of room type identifiers based at least in part on the player icon. 8. The tangible, non-transitory computer-readable media of claim 1 , wherein the first device attribute comprises a player configuration, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting the room type identifier from the set of room type identifiers based at least in part on the player configuration. 9. The tangible, non-transitory computer-readable media of claim 1 , wherein the first device attribute comprises a zone name for a zone associated with the playback device, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting the room type identifier from the set of room type identifiers based at least in part on the zone name. 10. The tangible, non-transitory computer-readable media of claim 1 , wherein the first device attribute comprises a session name for a session associated with the playback device, and wherein selecting the second device attribute based at least in part on the first device attribute comprises selecting the room type identifier from the set of room type identifiers based at least in part on the session name. 11. The tangible, non-transitory computer-readable media of claim 1 , wherein causing the selected second device attribute to be stored in the first set of device attributes used by the first controller application to control the playback device comprises the computing device writing the selected second device attribute to one or more files stored on one or more of the playback device or a cloud computing system server. 12. The tangible, non-transitory computer-readable media of claim 1 , further comprising: displaying, via a graphical user interface, one or more attributes from the first set of device attributes or the second set of device attributes in a user interface menu; receiving, via the graphical user interface, a selection of one of the displayed device attributes associated with the playback device; and sending a command to the playback device based at least in part on the received selection of the one of the displayed device attributes associated with the playback device. 13. The tangible, non-transitory computer-readable media of claim 1 , wherein the method further comprises: identifying a third set of device attributes used by a third controller application to control the playback device; selecting a third device attribute for the playback device from the third set of device attributes used by the third controller application based at least in part on a first device attribute of the first set of device attributes used by the first controller application; causing the selected third device attribute to be stored in the first set of device attributes used by the first controller application to control the playback device; and after causing the selected second device attribute to be stored in the first set of device attributes for the playback device, controlling at least one function of the playback device using the selected third device attribute with one or more of the first controller application, the second controller application, or the third controller application. 14. A method comprising: in a media playback system comprising one or more playback devices, wherein a playback device of the media playback system has a corresponding first set of device attributes used by a first controller application to identify and control the playback device, identifying a second set of device attributes used by a second controller application to identify and control the playback device; selecting a second device attribute for the playback device from the second set of device attributes used by the second controller application based at least in part on a first device attribute of the first set of device attributes used by the first controller app

Assignees

Inventors

Classifications

  • comprising music, e.g. song in MP3 format · CPC title

  • Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules {; time-related management operations (arrangements for replacing or switching information during the broadcast or during the distribution H04H20/10)} · CPC title

  • Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805) · CPC title

  • involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; systems specially adapted for using geographical information in broadcast systems H04H60/70; protocols in which the network application is adapted for the location of the user terminal in communication control or processing H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00) · CPC title

  • Audio distribution systems for home, i.e. multi-room use · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10712997B2 cover?
Systems and methods for use in a media playback system comprising one or more playback devices are disclosed, where a playback device has a corresponding first set of device attributes used by a first controller application. The methods include: (i) identifying a second set of device attributes used by a second controller application to control the playback device, (ii) selecting a second devic…
Who is the assignee on this patent?
Sonos Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/165. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 14 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).