ACCESSORY MANAGEMENT SYSTEM USING ENVIRONMENT MODEL
First Claim
Patent Images
1. A method executable in a first controller device, the method comprising:
- defining, in response to user input, an environment model, the environment model including a hierarchical representation of a physical environment where a plurality of accessory devices are present;
adding, in response to user input, a representation of each of the plurality of accessory devices to the environment model, the representation of each accessory device being independently assigned to a location in the environment model at a lowest level of the hierarchical representation; and
propagating the environment model to at least one other controller device.
2 Assignments
0 Petitions
Accused Products
Abstract
Controllers can be used to control the operation of various accessories. A group of accessories can be organized into an accessory network that can facilitate coordinated control of multiple accessories. The accessory network can be organized according to an environment model that can include a hierarchical representation of a physical environment where accessories are present. The environment model can be synchronized across different controllers that have access to the accessories.
489 Citations
20 Claims
-
1. A method executable in a first controller device, the method comprising:
-
defining, in response to user input, an environment model, the environment model including a hierarchical representation of a physical environment where a plurality of accessory devices are present; adding, in response to user input, a representation of each of the plurality of accessory devices to the environment model, the representation of each accessory device being independently assigned to a location in the environment model at a lowest level of the hierarchical representation; and propagating the environment model to at least one other controller device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A controller device comprising:
-
a user interface; a communication interface to communicate with one or more other devices including at least an accessory device; and a processing subsystem coupled to the user interface and the communication interface, the processor configured to; define, in response to user input, an environment model, the environment model including a hierarchical representation of a physical environment where a plurality of accessory devices are present; add, in response to user input, a representation of each of the plurality of accessory devices to the environment model, the representation of each accessory device being independently assigned to a location in the environment model at a lowest level of the hierarchical representation; and propagate the environment model to at least one other controller device. - View Dependent Claims (15, 16)
-
-
17. A computer-readable storage medium having stored thereon program instructions that, when executed by a processor in a controller device, cause the controller device to perform a method comprising:
-
defining, in response to user input, an environment model, the environment model including a hierarchical representation of a physical environment where a plurality of accessory devices are present; adding, in response to user input, a representation of each of the plurality of accessory devices to the environment model, the representation of each accessory device being independently assigned to a location in the environment model at a lowest level of the hierarchical representation; and propagating the environment model to at least one other controller device. - View Dependent Claims (18, 19, 20)
-
Specification