Method and apparatus for providing a dynamic resource role model for subscriber-requester based protocols in a home automation and control system
First Claim
1. A controller-implemented method of dynamically selecting a role for a resource device employed in a scene automation and control system comprising:
- providing an object in a resource device having a plurality of predetermined roles that are dynamically settable, said roles including an administrator role, a requester role, and a subscriber role; and
automatically setting the role of the resource device in response to either the receipt of a setting message or the manual adjustment of the resource device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of dynamically selecting a role for a resource device employed in a scene automation and control system is provided. The method comprises providing an object in a resource device having a plurality of predetermined roles that are dynamically settable, said roles including a requester role and a subscriber role. The method also comprises automatically setting the role of the resource device in response to either the receipt of a setting message or the manual adjustment of the resource device. Preferably, each object has a plurality of instances, each of which is settable. Further, preferably, the capability of an object (instance) to take on a role is preset. In addition to subscriber and requester roles, preferably, objects (instances) also include administrator and active roles.
63 Citations
34 Claims
-
1. A controller-implemented method of dynamically selecting a role for a resource device employed in a scene automation and control system comprising:
-
providing an object in a resource device having a plurality of predetermined roles that are dynamically settable, said roles including an administrator role, a requester role, and a subscriber role; and
automatically setting the role of the resource device in response to either the receipt of a setting message or the manual adjustment of the resource device. - View Dependent Claims (2)
-
-
3. A controller-implemented method of dynamically selecting a role for a resource device employed in a scene automation and control system comprising:
-
providing an object in a resource device having a plurality of predetermined roles that are dynamically settable, said roles including a requester role and a subscriber role; and
automatically setting the role of the resource device in response to either the receipt of a setting message or the manual adjustment of the resource device, wherein said resource device includes a plurality of preset bits for determining the role capacity of said object. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A method of dynamically selecting a role for a resource device employed in a scene automation and control system comprising:
-
providing an object in a resource device having a plurality of predetermined roles that are dynamically settable, said roles including a requester role and a subscriber role; and
automatically setting the role of the resource device in response to either the receipt of a setting message or the manual adjustment of the resource device, wherein said object has a plurality of instances, each of said instances including a plurality of predetermined roles including a requester role and a subscriber role and wherein said instances of said object are automatically set in response to the receipt of a setting message or the manual adjustment of the resource device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A resource device for a scene automation and control system comprising:
-
(a) a plurality of input devices for controlling the operation of a microcontroller; and
(b) a microcontroller for controlling the operation of a load, said microcontroller including;
(1) a microprocessor; and
(2) firmware, said firmware;
(i) including an object having a plurality of predetermined roles that are dynamically settable, said roles including an administrator role, a requester role, and a subscriber role; and
(ii) automatically setting the role of said object in response to either the receipt of a setting message or the manual adjustment of said plurality of input devices.
-
-
19. A resource device for a scene automation and control system comprising:
-
(a) a plurality of input devices for controlling the operation of a microcontroller; and
(b) a microcontroller for controlling the operation of a load, said microcontroller including;
(1) a microprocessor; and
(2) firmware, said firmware;
(i) including an object having a plurality of predetermined roles that are dynamically settable, said roles including an active role, a requester role, and a subscriber role; and
(ii) automatically setting the role of said object in response to either the receipt of a setting message or the manual adjustment of said plurality of input devices.
-
-
20. A resource device for a scene automation and control system comprising:
-
(a) a plurality of input devices for controlling the operation of a microcontroller; and
(b) a microcontroller for controlling the operation of a load, said microcontroller including;
(1) a microprocessor; and
(2) firmware, said firmware;
(i) including an object having a plurality of predetermined roles that are dynamically settable, said roles including a requester role and a subscriber role; and
(ii) automatically setting the role of said object in response to either the receipt of a setting message or the manual adjustment of said plurality of input devices, wherein said firmware also includes preset bits for determining the role capacity of said object. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A resource device for a scene automation and control system comprising:
-
(a) a plurality of input devices for controlling the operation of a microcontroller; and
(b) a microcontroller for controlling the operation of a load, said microcontroller including;
(1) a microprocessor; and
(2) firmware, said firmware;
(i) including an object having a plurality of predetermined roles that are dynamically settable, said roles including a requester role and a subscriber role; and
(ii) automatically setting the role of said object in response to either the receipt of a setting message or the manual adjustment of said plurality of input devices, wherein said firmware includes a plurality of instances of said object, each of said instances including a plurality of predetermined roles including a requester role and a subscriber role. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A resource device for a scene automation and control system comprising:
-
(a) a plurality of input devices for controlling the operation of a microcontroller; and
(b) a microcontroller for controlling the operation of a load, said microcontroller including;
(1) a microprocessor; and
(2) firmware, said firmware;
(i) including an object having a plurality of predetermined roles that are dynamically settable, said roles including a requester role and a subscriber role; and
(ii) automatically setting the role of said object in response to either the receipt of a setting message or the manual adjustment of said plurality of input devices, wherein said predetermined roles of said instances are dynamically set in response to the manual adjustment of said input devices or said setting message only if the related role capacity bits that correspond to said predetermined roles are set. - View Dependent Claims (33, 34)
-
Specification