CONTROL FOR POSITIONING MULTIPLE BARRIERS APPARATUS AND METHOD
First Claim
1. A method for operating a plurality of autonomous, processor-controlled, multi-position actuators in unison from a separate control station, comprising:
- establishing a wireless communication network that originates with the separate control station and provides bidirectional message transfer between the separate control station and each multi-position actuator;
assigning a processor-readable address to each multi-position actuator;
providing a command set for each of the plurality of multi-position actuators that includes for each command in the command set the assigned actuator address and one of a plurality of executable functions, wherein the command set includes at least one command to realize one position value from a plurality of position values defined for the actuator, and wherein the command set further includes at least one stop command;
assigning the plurality of multi-position actuators to a group; and
defining a plurality of group commands, including in each group command a plurality of discrete commands to perform a like executable function, directed to the addresses of the plurality of multi-position actuators in the group.
6 Assignments
0 Petitions
Accused Products
Abstract
A control routine for groups of remotely controlled, variable-position, position-aware, transceiver-equipped actuators manages data discrepancies by issuing a first set of generic actuation commands to start and stop the actuators, then polling the actuators to report their achieved positions. The routine then applies a rule to determine a preferred position value from among the reports and issues a second set of position-specific actuation commands to all of the actuators. The routine can further poll the actuators to confirm the extent to which the commands have been realized, and can retain and apply compensation factors for performance deviations in the individual actuators. The routine can further manage multiple groups of actuators, dissimilar activators within groups, assignment of an actuator to more than one group, and application of variable control factors as inputs modifying the rule applied by the routine for determining the commands to be issued.
-
Citations
20 Claims
-
1. A method for operating a plurality of autonomous, processor-controlled, multi-position actuators in unison from a separate control station, comprising:
-
establishing a wireless communication network that originates with the separate control station and provides bidirectional message transfer between the separate control station and each multi-position actuator; assigning a processor-readable address to each multi-position actuator; providing a command set for each of the plurality of multi-position actuators that includes for each command in the command set the assigned actuator address and one of a plurality of executable functions, wherein the command set includes at least one command to realize one position value from a plurality of position values defined for the actuator, and wherein the command set further includes at least one stop command; assigning the plurality of multi-position actuators to a group; and defining a plurality of group commands, including in each group command a plurality of discrete commands to perform a like executable function, directed to the addresses of the plurality of multi-position actuators in the group. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for operating a plurality of autonomous, processor-controlled, multi-position actuators in unison from a separate control station, comprising:
-
establishing a wireless communication network that originates with the separate control station and provides bidirectional message transfer between the separate control station and each multi-position actuator; assigning a processor-readable address to each multi-position actuator, non-repeating within the plurality of multi-position actuators; assigning a processor-readable broadcast address to the plurality of multi-position actuators; providing a command set for each of the plurality of multi-position actuators that includes for each command in the command set the assigned actuator address and one of a plurality of executable functions, wherein the command set includes at least one command to realize one position value from a plurality of position values defined for the actuator, and wherein the command set further includes at least one stop command; and defining a plurality of broadcast commands that includes for each broadcast command the broadcast address of the plurality of actuators and one of a plurality of executable functions. - View Dependent Claims (8)
-
-
9. An autoleveling, remotely controlled multiple window shade positioner system, comprising:
-
a plurality of motorized window shade positioners, each including a wireless radio frequency transceiver assigned to a predetermined frequency band, a command decoder, a command address comparator, a polling reply message generator, a spoolable window shade, a window shade spool, a window shade housing, a window shade spool drive motor, a motor drive circuit, and a calibratable position detector; and a control station, including a command generator, a wireless radio frequency transceiver assigned to the frequency band of the positioner transceivers, a command generator, and a polling reply data processor. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An autoleveling, remotely controlled multiple-value positioner system, comprising:
-
means for establishing a wireless communication network that originates with a separate control station and provides bidirectional message transfer between the separate control station and each of a plurality of autonomous, processor-controlled, multi-position actuators; means for retaining a processor-readable address within each multi-position actuator, non-repeating within the plurality of multi-position actuators; means for commanding each of the plurality of multi-position actuators that includes for each means for commanding in a set thereof a retained actuator address and one of a plurality of executable function codes, wherein the set of means for commanding includes at least one means for realizing one position value from a plurality of position values defined for an addressed actuator, and wherein the set of means for commanding further includes at least one stop command; means for assigning the plurality of multi-position actuators to a group; and means for commanding the group, including in each means for commanding the group a plurality of means for commanding discrete actuators of the group to perform a like executable function, directed to the addresses of the plurality of actuators in the group. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification