Control of data presentation in multiple zones using a wireless home entertainment hub
First Claim
1. A method of presenting program data in multiple zones of a home entertainment system using a wireless home entertainment hub, the method comprising:
- obtaining by the wireless home entertainment hub a registration with each of a plurality of source devices and each of a plurality of sink devices, the registrations establishing wireless communication between each of the plurality of source devices and the wireless home entertainment hub and wireless communication between each of the plurality of sink devices and the wireless home entertainment hub;
storing by the wireless home entertainment hub indications of the registrations with each of the plurality of source devices and the plurality of sink devices;
automatically partitioning by the wireless home entertainment hub the plurality of sink devices into a plurality of zones based on locations of the plurality of sink devices included in the home entertainment system;
storing by the wireless home entertainment hub an assignment of one of the plurality of zones for each sink device of the plurality of sink devices;
receiving by the wireless home entertainment hub a first selection of a first source device and a first zone for presentation of a first set of program data from the first source device;
transmitting by the wireless home entertainment hub a first instruction to the first source device to transmit the first set of program data;
transmitting by the wireless home entertainment hub a second instruction to a first subset of sink devices assigned to the first zone to receive the first set of program data directly from the first source device; and
transmitting by the wireless home entertainment hub a third instruction to the first source device to increment an internal reference count upon determining no sink devices in the first zone other than the first subset of sink devices presenting the first set of program data, the internal reference count representing a current number of zones receiving data from the first source device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of presenting program data in a multiple zones of a home entertainment system using a wireless home entertainment hub includes obtaining a registration of a plurality of source device and sink devices at the wireless home entertainment hub. An assignment of a zone corresponding to each sink device of the plurality of sink devices is stored. A first selection of a first source device and a first zone for presentation of a first set of program data from the first source device is received. A first instruction to the first source device to transmit the first set of program data is transmitted, and a second instruction to a first subset of sink devices in the first zone to receive program data from the first source device is transmitted.
129 Citations
42 Claims
-
1. A method of presenting program data in multiple zones of a home entertainment system using a wireless home entertainment hub, the method comprising:
-
obtaining by the wireless home entertainment hub a registration with each of a plurality of source devices and each of a plurality of sink devices, the registrations establishing wireless communication between each of the plurality of source devices and the wireless home entertainment hub and wireless communication between each of the plurality of sink devices and the wireless home entertainment hub; storing by the wireless home entertainment hub indications of the registrations with each of the plurality of source devices and the plurality of sink devices; automatically partitioning by the wireless home entertainment hub the plurality of sink devices into a plurality of zones based on locations of the plurality of sink devices included in the home entertainment system; storing by the wireless home entertainment hub an assignment of one of the plurality of zones for each sink device of the plurality of sink devices; receiving by the wireless home entertainment hub a first selection of a first source device and a first zone for presentation of a first set of program data from the first source device; transmitting by the wireless home entertainment hub a first instruction to the first source device to transmit the first set of program data; transmitting by the wireless home entertainment hub a second instruction to a first subset of sink devices assigned to the first zone to receive the first set of program data directly from the first source device; and transmitting by the wireless home entertainment hub a third instruction to the first source device to increment an internal reference count upon determining no sink devices in the first zone other than the first subset of sink devices presenting the first set of program data, the internal reference count representing a current number of zones receiving data from the first source device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 29, 32, 33)
-
-
13. A method of presenting program data by a source device in multiple zones of a home entertainment system using a wireless home entertainment hub, the method comprising:
-
obtaining by the source device a registration with the wireless home entertainment hub; storing by the source device an indication of the registration with the wireless home entertainment hub; receiving by the source device a first indication that one or more sink devices in a first zone of the home entertainment system are listening for a transmission from the source device that includes the program data based on a first selection for presentation of the program data in the first zone; storing by the source device the first indication that the one or more sink devices in the first zone of the home entertainment system are listening for the transmission from the source device that includes the program data; incrementing an internal reference count, representing a number of zones receiving the program data from the source device, in response to receiving the first indication from the wireless home entertainment hub; transmitting by the source device the program data directly to the one or more sink devices in the first zone in response to receiving the first indication from the wireless home entertainment hub; receiving by the source device a second indication that one or more devices in a second zone of the home entertainment system are listening for the transmission from the source device including the program data based on a second selection for presentation of the program data in the second zone; storing by the source device the second indication that the one or more sink devices in the second zone of the home entertainment system are listening for the transmission from the source device that includes the program data; incrementing the internal reference count in response to receiving the second indication from the wireless home entertainment hub; and transmitting by the source device the program data directly to the one or more sink devices in the second zone in response to receiving the second indication from the wireless home entertainment hub; wherein the first and second zones are based on an automatic partitioning by the wireless home entertainment hub of a plurality of sink devices into a plurality of zones using respective locations of each of the plurality of sink devices included in the home entertainment system, each of the plurality of sink devices having a registration with the wireless home entertainment hub. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 30, 34, 35)
-
-
26. A method of presenting program data in multiple zones of a home entertainment system using a wireless home entertainment hub, the method comprising:
-
obtaining by a sink device included in a plurality of sink devices a registration with the wireless home entertainment hub; comparing a list of capabilities of the sink device with a list of expected capabilities stored in the wireless home entertainment hub; storing by the sink device an indication of the registration with the wireless home entertainment hub based on a match between the list of capabilities of the sink device with the list of expected capabilities stored in the wireless home entertainment hub; obtaining by the sink device an assignment of a zone in the home entertainment system, wherein the assignment of the zone is based on an automatic partitioning by the wireless home entertainment hub of the plurality of sink devices into a plurality of zones using locations of the plurality of sink devices automatically determined by the wireless home entertainment hub, included in the home entertainment system, each of the plurality of sink devices having a registration with the wireless home entertainment hub; receiving by the sink device an instruction from the wireless home entertainment hub to receive program data from a source device based on a selection of the zone for presentation of program data from the source device, the source device having a registration with the wireless home entertainment hub; and receiving by the sink device the program data transmitted directly from the source device. - View Dependent Claims (27, 28, 31, 36, 37)
-
-
38. A method for presenting program content to multiple zones of a home entertainment system via a wireless home entertainment hub, the home entertainment system including the wireless home entertainment hub and a plurality of wireless devices, the plurality of wireless devices including one or more wireless source devices and one or more wireless sink devices, the method comprising:
-
obtaining, by the wireless home entertainment hub, a registration with each of the plurality of wireless devices, the registrations establishing wireless communication between each of the plurality of wireless devices and the wireless home entertainment hub; assigning, by the wireless home entertainment hub, each of the one or more wireless sink devices to one of a plurality of zones, the plurality of zones being automatically determined by the wireless home entertainment hub based on determining a location of each of the wireless sink devices and partitioning the one or more wireless sink devices into the plurality of zones by identifying clusters of wireless sink devices using the respective determined locations; receiving by the wireless home entertainment hub a first selection of a first wireless source device and a first zone for presentation of a first set of program content from the first wireless source device; transmitting by the wireless home entertainment hub a first instruction to the first wireless source device to transmit the first set of program content; transmitting by the wireless home entertainment hub a second instruction to a first subset of the wireless sink devices assigned to the first zone to receive the first set of program content directly from the first wireless source device; and transmitting by the wireless home entertainment hub a third instruction to the first wireless source device to increment an internal reference count upon determining no wireless sink devices in the first zone other than the first subset of wireless sink devices presenting the first set of program content, the internal reference count representing a current number of zones receiving the first set of program content from the first wireless source device. - View Dependent Claims (39, 40, 41, 42)
-
Specification