Universal transmitter
First Claim
1. A method for operation of a universal transmitter, the transmitter being configured to include a plurality of buttons, a controller, a rotary switch, the rotary switch having a first ring divided into a first plurality of groups of electrically connected segments and a second ring divided into a second plurality of groups of electrically connected segments, a first set of terminals, each terminal of the first set of terminals being coupled to the controller and a group of electrically connected segments of the first plurality of groups of electrically connected segments of the first ring, and a second set of terminals, each terminal of the second set of terminals being coupled to the controller and a group of electrically connected segments of the second plurality of groups of electrically connected segments of the second ring, the rotary switch being positionable in any one of a plurality of rotary positions, the number of plurality of rotary positions being more than the number of the first set and the second set of terminals, the method comprising the acts of:
- detecting activation of at least one button of the universal transmitter, by the controller, for a predetermined time;
identifying current rotary position of the rotary switch by;
outputting at least one set of signals to the first set of terminals of the rotary switch of the universal transmitter;
detecting output on the second set of terminals of the rotary switch;
determining the current rotary position of the rotary switch, by the controller, based, at least in part, on the output detected on the second set of terminals;
detecting activation of a first button to be programmed; and
programming said first button based on a transmission type assigned to the current rotary position.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and methods are provided for a universal transmitter. In one embodiment, a method includes detecting activation of at least one button of the universal transmitter, by a controller, for a predetermined time, outputting at least one set of signals to a first set of terminals of a switch of the universal transmitter, detecting output on a second set of terminals of the switch and determining position of a switch, by the controller, based, at least in part, on the output detected on the second set of terminals, wherein position of the switch relates to a transmission type. The method can further include detecting activation of a first button to be programmed and programming the first button based on the transmission type.
-
Citations
23 Claims
-
1. A method for operation of a universal transmitter, the transmitter being configured to include a plurality of buttons, a controller, a rotary switch, the rotary switch having a first ring divided into a first plurality of groups of electrically connected segments and a second ring divided into a second plurality of groups of electrically connected segments, a first set of terminals, each terminal of the first set of terminals being coupled to the controller and a group of electrically connected segments of the first plurality of groups of electrically connected segments of the first ring, and a second set of terminals, each terminal of the second set of terminals being coupled to the controller and a group of electrically connected segments of the second plurality of groups of electrically connected segments of the second ring, the rotary switch being positionable in any one of a plurality of rotary positions, the number of plurality of rotary positions being more than the number of the first set and the second set of terminals, the method comprising the acts of:
-
detecting activation of at least one button of the universal transmitter, by the controller, for a predetermined time; identifying current rotary position of the rotary switch by; outputting at least one set of signals to the first set of terminals of the rotary switch of the universal transmitter; detecting output on the second set of terminals of the rotary switch; determining the current rotary position of the rotary switch, by the controller, based, at least in part, on the output detected on the second set of terminals; detecting activation of a first button to be programmed; and programming said first button based on a transmission type assigned to the current rotary position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A universal transmitter comprising:
-
at least one activation button configured to receive a user input; a rotary switch, the rotary switch having a first ring divided into a first plurality of groups of electrically connected segments and a second ring divided into a second plurality of groups of electrically connected segments, a first set of terminals, each terminal of the first set of terminals being coupled to a group of electrically connected segments of the first plurality of groups of electrically connected segments of the first ring, and a second set of terminals, each terminal of the second set of terminals being coupled to a group of electrically connected segments of the second plurality of groups of electrically connected segments of the second ring, the rotary switch being positionable in any one of a plurality of rotary positions to receive a user selection, the number of plurality of rotary positions being more than the number of the first set and the second set of terminals; a transmission circuit configured to wirelessly transmit one or more activation signals; and a controller coupled to the at least one activation button, the rotary switch and the transmission circuit, the controller configured to; detect activation of the at least one activation button for a predetermined time; identify current rotary position of the rotary switch by; outputting at least one set of signals to the first set of terminals of the rotary switch; detecting output on the second set of terminals of the rotary switch; determining the current rotary position of the rotary switch based, at least in part, on the output detected on the second set of terminals; detect activation of a first button to be programmed; and program said first button based on a transmission type assigned to the current rotary position. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for operation of a universal transmitter, the transmitter being configured to include a plurality of buttons, a controller, a rotary switch, the rotary switch having a first ring divided into a first plurality of groups of electrically connected segments and a second ring divided into a second plurality of groups of electrically connected segments, a first set of terminals, each terminal of the first set of terminals being coupled to the controller and a group of electrically connected segments of the first plurality of groups of electrically connected segments of the first ring, and a second set of terminals, each terminal of the second set of terminals being coupled to the controller and a group of electrically connected segments of the second plurality of groups of electrically connected segments of the second ring, the rotary switch being positionable in any one of a plurality of rotary positions, the number of plurality of rotary positions being more than the number of the first set and the second set of terminals, the method comprising the acts of:
-
detecting activation of at least one button of the universal transmitter, by the controller, for a predetermined time; determining a first rotary position of the rotary switch of the universal transmitter, by the controller, wherein the first rotary position of the rotary switch is identified by outputting at least one set of signals to the first set of terminals of the rotary switch and detecting output on the second set of terminals of the rotary switch, and determining the first rotary position based at least in part on the output detected on the second set of terminals; detecting activation of a first button to be programmed; programming said first button based on a first transmission frequency assigned to the first rotary position; determining a second rotary position of the rotary switch of the universal transmitter, by the controller, wherein the second rotary position of the rotary switch is identified by outputting at least one set of signals to the first set of terminals, detecting another output on the second set of terminals associated with the second rotary position and determining the second rotary position based at least in part on the other output detected on the second set of terminals; detecting activation of a second button to be programmed; and programming said second button based on a second transmission frequency assigned to the second rotary position. - View Dependent Claims (20, 21, 22, 23)
-
Specification