This invention relates generally to wireless communications and more particularly to management of information regarding registered but blocked transmission sources.
It is known to include a unique identifier or other identification or authentication mechanism in a wireless communication to confirm for a recipient the identity of the transmission source. For example, movable barrier operators that control the operation of a movable barrier often have some mechanism for recognizing a valid transmission to ensure that unauthorized transmitters do not effect control of the movable barrier. In some settings, such as movable barrier operators that are employed at apartment complexes, businesses and other campuses, military posts, and so forth, a large number of transmitters must often be registered and known to the movable barrier operator (in these examples, hundreds of transmitters, each with a unique identifier, must often be registered and the number can be even greater).
From time to time, for various reasons, a registered transmitter must be temporarily blocked from being recognized as an authorized transmitter. For example, when an individual is known to be away for some period of time, the transmitter that is assigned to that individual should be blocked so that unauthorized individuals can not use it to gain inappropriate access through the corresponding movable barrier. Prior art mechanisms provide for such blocking and the removal of such a blocking categorization without necessitating a complete removal and subsequent re-entry of the relevant information. Unfortunately, the present solutions do not address all needs of all users. For example, it can be difficult to ascertain which transmitters are blocked at any given moment without entering, for example, the identifying information for that specific transmitter and inspecting the corresponding stored contents.
The above needs are at least partially met through provision of the method and apparatus for displaying blocked transmitter information described in the following detailed description, particularly when studied in conjunction with the drawings, wherein:
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present invention.
Generally speaking, pursuant to these various embodiments, a control unit has a memory containing information regarding various transmitters. This information includes both identifying information as used by the control device upon receiving a transmission from a transmitter to confirm its authorized status and blocking status information as may correspond to any given previously registered transmitter. Upon detecting a particular user input, which user input constitutes a command to display blocked information, the control unit displays through a user interface at least a first memory location that corresponds to a memory location that contains a unique identifier for a transmitter that is presently blocked. In one embodiment, additional memory locations for additional blocked transmitters are sequentially presented with each assertion of a specific user interface input. So configured, a user can easily determine which memory locations pertain to blocked transmitters. Such information can then be used in various ways to support the management of the overall system.
Referring now to the figures, additional details regarding these and other embodiments will be provided.
Referring now to
Referring now to
Referring now to
So configured, the control unit 11 comprises a programmable platform that is readily programmed to act as described herein.
With reference to
With reference to
The above actions allow a specific transmitter at a specific memory location to be blocked or unblocked. These actions do not, however, provide the user with information regarding whether the transmitter at the indicated location is blocked or not. If desired, an indication can be provided on the display when displaying the memory location address to indicate blocked or unblocked status. Even when this is done, however, that only provides blockage information when the specific memory location address is called up by the user for whatever reason.
Once initiated, this display process 71 displays 72 at least one memory location that contains unique identifier information that is presently blocked. In this embodiment, with only a modest 3-digit display 31, only a single memory location address is presented at any one moment. The particular memory location selected for initial display can be selected in a variety of ways. In a preferred embodiment, the lowest memory address having a blocked unique identifier is displayed first, with sequentially increasing addresses being displayed in seriatim fashion thereafter. This could be reversed if desired, with the largest memory address being displayed first. Or, if desired, the particular address can be selected some other way or even randomly selected as may be appropriate to a given application. A timer is initiated 73 and the control unit 11 then monitors for input 74. If the user enters, in this embodiment, the number “5” using the user interface keyboard 32, the control unit 11 advances 75 to the next memory address that contains a blocked identifier, and the process repeats by displaying that address on the display 31. If the user enters instead, in this embodiment, a pound “#” sign 35, the process concludes 77. And, if the timer option has been used, when the time expires 76 without further input the process ends 77 as well.
So configured, the user can view each memory location that harbors a blocked identifier without having to view any unblocked memory locations. As depicted, when all of the blocked memory locations have been presented, the process will simply begin again at the beginning of the list and present again an earlier displayed memory location (in this instance, that would be the first displayed memory location). If desired, instead of repeating the information, a message could be provided to the user to inform the user that all of the blocked locations had already been displayed.
Those skilled in the art will recognize that a wide variety of modifications, alterations, and combinations can be made with respect to the above described embodiments without departing from the spirit and scope of the invention, and that such modifications, alterations, and combinations are to be viewed as being within the ambit of the inventive concept. For example, in the embodiment described, a positive indicator is stored in the memory to indicate that a given transmitter is blocked and the absence of an indicator indicates unblocked status. This could be done in other ways. For example, a positive indicator could be used to indicate unblocked status and the absence of an indicator could indicate blocked status. Either of the above two schemes can be implemented with only a single memory bit If additional bits are available, then a specific positive entry can be used to indicate blocked status and a different specific positive entry used to indicated unblocked status. Also, as presented above, memory locations are displayed one at a time as the user asserts a key to move through the list of blocked items. If desired, his sequential shifting can be automated such that the memory locations change automatically after, for example, a predetermined amount of time, such as 5seconds.
Number | Name | Date | Kind |
---|---|---|---|
RE29525 | Willmott | Jan 1978 | E |
4385296 | Tsubaki et al. | May 1983 | A |
4750118 | Heitschel et al. | Jun 1988 | A |
4855713 | Brunius | Aug 1989 | A |
4859900 | Isaacman | Aug 1989 | A |
5251033 | Anderson et al. | Oct 1993 | A |
5450087 | Hurta et al. | Sep 1995 | A |
5473318 | Martel | Dec 1995 | A |
RE35364 | Heitschel et al. | Oct 1996 | E |
5781143 | Rossin | Jul 1998 | A |
5933773 | Barvesten | Aug 1999 | A |
RE36703 | Heitschel et al. | May 2000 | E |
6166650 | Bruwer | Dec 2000 | A |
6289214 | Backstrom | Sep 2001 | B1 |
6360092 | Carrara | Mar 2002 | B1 |
20030033540 | Fitzgibbon | Feb 2003 | A1 |
20030210131 | Fitzgibbon et al. | Nov 2003 | A1 |
Number | Date | Country |
---|---|---|
0 776 141 | May 1997 | EP |
WO 03063442 | Jul 2003 | WO |
Number | Date | Country | |
---|---|---|---|
20030153301 A1 | Aug 2003 | US |