IP Library Granted Patent US 10,324,685
Granted Patent B2
US 10,324,685 · App. 15/973,267 · Granted Jun 18, 2019

Communication based on operation mode

Inventor: Hrishikesh Gossain (Santa Barbara, CA)
Assignee: Sonos, Inc.
G06F3/165G05B15/02G06F1/3203H04L45/22H04W40/02H04W52/0212H04W52/0219H04W52/0251H04W52/46H04W84/18Y02D70/00Y02D70/144Y02D70/22Y02D70/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,324,685
App. No.
15/973,267
Granted
Jun 18, 2019
Kind
B2
Abstract

Embodiments are provided for utilizing communication routes based operation mode. In an example implementation, while operating in a normal power mode, a playback device maintains information in a network table, the information includes first information associated with a second playback device of the networked media system and second information associated with a third playback device of the networked media system. The playback device determines that the first playback device is to enter a low power mode to draw less power from a battery of the first playback device relative to the normal power mode, and responsive to the determination, foregoing maintaining of the second information in the network table. Thereafter, the playback device determines that the first playback device is to return to normal power mode; and, and in response, synchronizes with the second playback device based at least in part on the first information for playback of audio content.

Claims (50)

1. A first playback device of a networked media system, the first playback device comprising:

a battery configured to power the first playback device;

one or more processors; and

tangible, non-transitory computer-readable memory having stored thereon instructions executable by the one or more processors, wherein the instructions, when executed, cause the first playback device to perform functions comprising:

while operating in a normal power mode, maintaining information in a network table, wherein the information comprises (i) first information associated with a second playback device of the networked media system and (ii) second information associated with a third playback device of the networked media system;

determining that the first playback device is to enter a low power mode to draw less power from the battery relative to the normal power mode;

responsive to the determination, foregoing maintaining of the second information in the network table while continuing to maintain the first information;

after foregoing the maintaining the of the second information, determining that the first playback device is to return to normal power mode; and

in response to determining that the first playback device is to return to normal power mode, synchronizing with the second playback device based at least in part on the first information for playback of audio content.

2. The first playback device of claim 1 , wherein the functions further comprise:

probing for other playback devices in the networked media system while operating in the normal power mode; and

ceasing to probe for other playback devices in the networked media system in response to determining that the first playback device is to enter the low power mode.

3. The first playback device of claim 1 , wherein the functions further comprise ceasing to subsequently update the second information in response to determining that the first playback device is to enter the low power mode.

4. The first playback device of claim 1 , wherein the functions further comprise updating the second information in response to determining that the first playback device is to return to the normal power mode.

5. The first playback device of claim 1 , wherein the second information comprises a network address of the third playback device in the networked media system.

6. The first playback device of claim 1 , wherein the second information further comprises an identification of a routing protocol for communicating with the third playback device over the networked media system.

7. The first playback device of claim 1 , wherein determining that the first playback device is to enter the low power mode comprises determining that a battery power level of the first playback device is below a predetermined threshold value.

8. The first playback device of claim 1 , wherein the network table is a first network table, and wherein synchronizing with the second playback device based at least in part on the first information for playback of audio content comprises synchronizing at least a portion of the first network table with a second network table maintained by the second playback device.

9. The first playback device of claim 1 , wherein the functions further comprise:

receiving, via a network interface over a network defined by the network table, data representing the audio content; and

playing back the audio content via one or more speakers.

10. The first playback device of claim 9 , wherein receiving the data representing the audio content comprises:

receiving the audio content via one of the first playback device or the second playback device.

11. A non-transitory computer readable medium having stored thereon instructions executable by a first playback device of a networked media system to perform functions comprising:

while operating in a normal power mode, maintaining information in a network table, wherein the information comprises (i) first information associated with a second playback device of the networked media system and (ii) second information associated with a third playback device of the networked media system;

determining that the first playback device is to enter a low power mode to draw less power from a battery of the first playback device relative to the normal power mode;

responsive to the determination, foregoing maintaining of the second information in the network table while continuing to maintain the first information;

after foregoing the maintaining the of the second information, determining that the first playback device is to return to normal power mode; and

in response to determining that the first playback device is to return to normal power mode, synchronizing with the second playback device based at least in part on the first information for playback of audio content.

12. The non-transitory computer readable medium of claim 11 , wherein the functions further comprise:

probing for other playback devices in the networked media system while operating in the normal power mode; and

ceasing to probe for other playback devices in the networked media system in response to determining that the first playback device is to enter the low power mode.

13. The non-transitory computer readable medium of claim 11 , wherein the functions further comprise ceasing to subsequently update the second information in response to determining that the first playback device is to enter the low power mode.

14. The non-transitory computer readable medium of claim 11 , wherein the functions further comprise updating the second information in response to determining that the first playback device is to return to the normal power mode.

15. The non-transitory computer readable medium of claim 11 , wherein the second information comprises a network address of the third playback device in the networked media system.

16. The non-transitory computer readable medium of claim 11 , wherein the second information further comprises an identification of a routing protocol for communicating with the third playback device over the networked media system.

17. The non-transitory computer readable medium of claim 11 , wherein determining that the first playback device is to enter the low power mode comprises determining that a battery power level of the first playback device is below a predetermined threshold value.

18. A method comprising:

while operating in a normal power mode, maintaining, via a first playback device of a networked media system, information in a network table, wherein the information comprises (i) first information associated with a second playback device of the networked media system and (ii) second information associated with a third playback device of the networked media system;

determining that the first playback device is to enter a low power mode to draw less power from a battery of the first playback device relative to the normal power mode;

responsive to the determination, foregoing maintaining of the second information in the network table while continuing to maintain the first information;

after foregoing the maintaining the of the second information, determining that the first playback device is to return to normal power mode; and

in response to determining that the first playback device is to return to normal power mode, synchronizing with the second playback device based at least in part on the first information for playback of audio content.

19. The method of claim 18 , further comprising:

probing for other playback devices in the networked media system while operating in the normal power mode; and

ceasing to probe for other playback devices in the networked media system in response to determining that the first playback device is to enter the low power mode.

20. The method of claim 18 , further comprising ceasing to subsequently update the second information in response to determining that the first playback device is to enter the low power mode.

21. The method of claim 18 , further comprising updating the second information in response to determining that the first playback device is to return to the normal power mode.

22. The method of claim 18 , wherein the second information comprises a network address of the third playback device in the networked media system.

23. The method of claim 18 , wherein the second information further comprises an identification of a routing protocol for communicating with the third playback device over the networked media system.

Assignments (2)
SECURITY AGREEMENT Recorded Oct 15, 2021
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058123/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2018
From: GOSSAIN, HRISHIKESH
To: SONOS, INC.
Reel/Frame 045735/0952 →
Continuity (3)
Continuation 14994316 · Jan 13, 2016
Continuation 14040897 · Sep 30, 2013
Related Publication 20180253278A1 · Sep 6, 2018
Cited By (1)
US 12,489,302