IP Library Granted Patent US 8,965,544
Granted Patent B2
US 8,965,544 · App. 12/811,446 · Granted Feb 24, 2015

Systems and methods for providing zone functionality in networked media systems

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 8,965,544
App. No.
12/811,446
Granted
Feb 24, 2015
Kind
B2
Abstract

A Zone Control service is disclosed which provides for hierarchically managing a plurality of networked media subsystems. This can provide a layer of abstraction for the collection in the form of a single Renderer zone interface represented by a delegated zone controller. This hierarchy establishes a virtual super-system. Although a Zone Control services can be advertised on all networked media devices, the services will typically be unavailable while a device is subservient to, or equivalently under the control of, a zone controller. A single instance of the Zone Control service can reside in a Services Device, co-existing with a Group Control service.

Claims (37)

1. A method of providing zone functionality to media sub-devices the method including the steps of:

(i) discovering a plurality of virtual media systems, wherein each virtual media system is configured to control a respective one or more media sub-devices, wherein at least one of the virtual media systems is configured to control a respective plurality of media sub-devices, wherein each virtual media system is discoverable and controllable thereby to collectively control its respective one or more media sub-devices, and wherein the media sub-devices are connected to a common data network;

(ii) initiating formation of a zone including a selection of the virtual media systems;

(iii) transmitting a single resource identifier for the zone to each of the selection of virtual media systems; and

(iv) identifying a zone controller, wherein the zone controller provides a virtual zone super-system that is discoverable and controllable thereby to collectively control the respective one or more media sub-devices of the selection of virtual media systems;

wherein, for media playback, the zone controller is responsible for distributing media data to all individual media sub-devices in the zone and wherein, during such playback, a given one of the virtual media systems is configured to implement a volume control command in respect of its respective one or more media sub-devices, wherein the volume control command is not implemented for any of the other media sub-devices, and wherein the volume control command is received by the given one of the virtual media systems from a control device without the volume control command being provided to the zone controller;

wherein each individual media sub-device is configured to: maintain a zone profile data file; communicate updates to the zone profile data file to all other devices in the zone; and, in the case that the device temporarily drops out of the zone, identify a most recent zone profile data file thereby to rejoin the zone.

2. A method according to claim 1 wherein the zone controller is selected from the one or more media sub-devices of the selection of virtual media systems.

3. A method according to claim 1 wherein the resource identifier is a Uniform Resource Identifier.

4. A method according to claim 1 wherein the virtual media super-system is identifiable on the basis of a Universally Unique Identifier.

5. A method according to claim 1 wherein each virtual media system maintains a zone profile for maintaining data indicative of all virtual media systems in the zone.

6. A method according to claim 1 wherein each media sub-device maintains the zone profile data file for maintaining data indicative of all media sub-devices in the zone.

7. A method according to claim 6 wherein a first media sub-device retains the zone profile data file for allowing the first media sub-device to rejoin the zone if temporarily removed from the zone.

8. A method according to claim 6 wherein a first media sub-device retains the zone profile data file for allowing the first media sub-device to rejoin the zone after temporarily operating under local control.

9. A method according to claim 1 wherein each media sub-device monitors a heartbeat signal transmitted across the data network for maintaining connectivity to the zone.

10. A method according to claim 1 wherein the virtual zone super-system is controllable using zone interface adapted to receive a first signal indicative of a zone function and communicate a second signal indicative of the zone function to the selection of virtual media systems.

11. A method according to claim 1 wherein the virtual zone super-system is controllable using zone interface adapted to receive a first signal indicative of a zone function and communicate a second signal indicative of the zone function to the respective one or more media sub-devices of the selection of virtual media systems.

12. A method according to claim 11 wherein the fist signal is indicative of a relative volume adjustment for the respective one or more media sub-devices of the selection of virtual media systems.

13. A method according to claim 1 wherein the zone controller is adapted to act as a network proxy for receiving media data and transmitting corresponding media data to each virtual media systems in the zone.

14. A method according to claim 1 wherein the zone controller is adapted to act as a network proxy for receiving media data and transmitting corresponding media data to each media sub-device.

15. A method according to claim 1 wherein steps (i) through (iv) are initiated by a control point.

16. A method of providing zone functionality to media sub-devices, the method including the steps of:

(i) presenting an interface indicative of a virtual media system,

(ii) initiating formation of a zone, the zone being defined by a plurality of virtual media systems that are each configured to control a respective one or more media sub-devices, wherein at least one of the virtual media systems is configured to control a respective plurality of media sub-devices, wherein each virtual media system is discoverable and controllable thereby to collectively control its respective one or more media sub-devices;

(iii) identifying a single resource identifier common to all selected virtual media systems in a zone; and

(iv) presenting, via a zone controller, a zone interface indicative of a virtual super-system for receiving a signal indicative of a zone function thereby to collectively control the respective one or more media sub-devices of the selection of virtual media systems;

wherein, for media playback, the zone controller is responsible for distributing media data to all individual media sub-devices in the zone and wherein, during such playback, a given one of the virtual media systems is configured to implement a volume control command in respect of its respective one or more media sub-devices, wherein the volume control command is not implemented for any of the other media sub-devices, and wherein the volume control command is received by the given one of the virtual media systems from a control device without the volume control command being provided to the zone controller;

wherein each individual media sub-device is configured to: maintain a zone profile data file; communicate updates to the zone profile data file to all other devices in the zone; and, in the case that the device temporarily drops out of the zone, identify a most recent zone profile data file thereby to rejoin the zone.

17. A method according to claim 16 wherein the virtual super-system is further adapted to receive a first signal indicative of a zone function provided to the zone interface and communicate a second signal indicative of the zone function to the respective one or more media sub-devices of the selection of virtual media systems.

18. A media playback apparatus including:

a networking interface for connecting to a data network; and

a processor adapted to carry out a discovery process on the data network for allowing mutual discovery of complimentary virtual media systems; processor further adapted to advertise a zone interface via a zone controller; processor further adapted to receive a signal indicative of a Create Zone action from the network interface; processor further adapted to perform the Create Zone action for establishing a zone that includes a plurality of the virtual media systems;

the zone being defined by a plurality of virtual media systems that are each configured to control a respective one or more media sub-devices, wherein at least one of the virtual media systems is configured to control a respective plurality of media sub-devices, wherein each virtual media system is discoverable and controllable thereby to collectively control its respective one or more media sub-devices;

wherein, for media playback, the zone controller is responsible for distributing media data to all individual media sub-devices in the zone and wherein, during such playback, a given one of the virtual media systems is configured to implement a volume control command in respect of its respective one or more media sub-devices, wherein the volume control command is not implemented for any of the other media sub-devices, and wherein the volume control command is received by the given one of the virtual media systems from a control device without the volume control command being provided to the zone controller;

wherein each individual media sub-device is configured to: maintain a zone profile data file; communicate updates to the zone profile data file to all other devices in the zone; and, in the case that the device temporarily drops out of the zone, identify a most recent zone profile data file thereby to rejoin the zone.

19. A media playback apparatus according to claim 18 wherein the processor is adapted to receive a first signal indicative of a zone function provided to the zone interface and communicate a second signal indicative of the zone function to the selection of virtual media systems.

20. A media playback apparatus according to claim 18 wherein the processor is adapted to receive a first signal indicative of a zone function provided to the zone interface and communicate a second signal indicative of the zone function to the respective one or more media sub-devices of the selection of virtual media systems.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (REEL/FRAME 057187/0713) Recorded Apr 12, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: D&M HOLDINGS INC.
Reel/Frame 059988/0537 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (REEL/FRAME 057187/0736) Recorded Apr 12, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: D&M HOLDINGS INC.
Reel/Frame 059988/0585 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Feb 14, 2022
From: CERBERUS BUSINESS FINANCE, LLC, AS AGENT
To: POLK AUDIO, LLC; DIRECTED, LLC; DEFINITIVE TECHNOLOGY, LLC; BOSTON ACOUSTICS, INC.; D&M EUROPE B.V.; B & W GROUP LTD; SOUND UNITED, LLC; B & W LOUDSPEAKERS LTD; D&M HOLDINGS INC.
Reel/Frame 059127/0278 →
ABL PATENT SECURITY AGREEMENT Recorded Aug 16, 2021
From: D&M HOLDINGS INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 057187/0736 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 16, 2021
From: D&M HOLDINGS INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 057187/0713 →
NOTICE OF SECURITY INTEREST - - PATENTS Recorded Dec 30, 2020
From: D&M HOLDINGS INC.
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 054874/0184 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 28, 2020
From: SOUND UNITED, LLC
To: D&M HOLDINGS INC
Reel/Frame 054858/0361 →
GRANT OF SECURITY INTEREST Recorded May 30, 2017
From: D&M HOLDINGS INC.
To: SOUND UNITED, LLC
Reel/Frame 042622/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2015
From: TYMPHANY HONG KONG LIMITED
To: D&M HOLDINGS, INC.
Reel/Frame 036444/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2013
From: AL SHELLCO, LLC; ALTEC LANSING AUSTRALIA PTY LIMITED
To: TYMPHANY HONG KONG LIMITED
Reel/Frame 030515/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2011
From: AVEGA SYSTEMS PTY LTD
To: ALTEC LANSING AUSTRALIA PTY LIMITED
Reel/Frame 025811/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2010
From: RAMSAY, MAX GORDON
To: AVEGA SYSTEMS PTY LTD
Reel/Frame 024625/0926 →