Cloud EAS synchronization and firmware update
09576455 ยท 2017-02-21
Assignee
Inventors
Cpc classification
G08B29/22
PHYSICS
International classification
G08B29/22
PHYSICS
Abstract
A system and method provides access to antennas of an electronic article surveillance system via WiFi and the Internet. Each antenna of the EAS system has a WiFi chip associated with its controls and the WiFi chip relays the antennas operating parameters as well as its reading of electromagnetic noise in its environment to the Internet. A remote technician can review the information provided by the antennas of the EAS system and optimize their operation with each other and their environments. In some embodiments, remote software can optimize the operation of the EAS system antennas. In some embodiments, the WiFi chip is an aftermarket addition.
Claims
1. A tunable EAS system, comprising: at least one antenna; a controller circuit board for each said antenna, each controller circuit board having WiFi capabilities allowing each said controller circuit board to wirelessly connect to the same central computer, each said controller circuit board comprising a controller executing machine readable instructions, each said controller circuit board being powered by alternating current; each said controller circuit board operating its respective antenna as a transmitting antenna to generate an interrogation field and as a receiving antenna to detect the ambient electromagnetic noise profile for its antenna and to detect EAS tags in its interrogation field; each said controller circuit board transmitting its own interrogation field cycle, the ambient electromagnetic noise profile detected by its respective antenna, and the zero crossing reference for its AC power supply to the central computer; each said controller circuit board being tunable from the central computer for optimized performance in its ambient electromagnetic noise profile and with all other EAS antennas in the tunable EAS system.
2. The tunable EAS system of claim 1, wherein: the central computer is an Internet server and each said controller circuit board transmits to the Internet server via a WiFi hotspot.
3. The tunable EAS system of claim 2, wherein: the WiFi hotspot is a permanent hotspot providing continuous real time connection to the Internet and the Internet server is a Cloud server executing automated machine readable instructions to keep the EAS system in optimal performance.
4. The tunable EAS system of claim 1, wherein: said WiFi capabilities are provided by a WiFi chip mounted directly to each said controller circuit board.
5. The tunable EAS system of claim 1, wherein: each said controller circuit board comprises at least one card socket and said WiFi capabilities are provided by a WiFi chip mounted on a card inserted into said card socket.
6. The tunable EAS system of claim 1, wherein: at least one of said antennas comprises a transceiver coil.
7. The tunable EAS system of claim 1, wherein: at least one of said antennas comprises a transmitter coil and a receiver coil.
8. The tunable EAS system of claim 1, wherein; said machine readable instructions comprise firmware.
9. The tunable EAS system of claim 8, wherein; said firmware is updatable from the central computer.
10. The tunable EAS system of claim 9, wherein; said controller circuit board comprises a buffer in flash cache memory for storing a full copy of new firmware locally before the firmware is updated.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) Additional utility and features of the invention will become more fully apparent to those skilled in the art by reference to the following drawings, which illustrate some of the primary features of preferred embodiments.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
(15) Generally, in EAS systems, electronic tags, labels, or similarly titled electronic devices are placed on objects to be protected, or monitored. Protected, or monitored, objects are detected or monitored via these electronic monitoring devices by the larger EAS system and its antennas. One way to categorize these monitoring devices is active versus passive. If the electronic monitoring device is passive it relies on obtaining energy from its environment to produce a signal or perform other limited activities. If it is an active electronic monitoring device, it has its own power source and typically has more capabilities.
(16) EAS systems transmit signals, or fields, into monitored areas to detect and communicate with tags in the monitored areas. These signals or fields are frequently call interrogation fields. The fields are transmitted in bursts and the EAS systems monitor between bursts, with antennas, for responding signals from monitoring devices in the monitored space. If the monitoring device, or tag, is a passive device, it will rely on the field transmitted by the antennas to acquire energy for a reply signal. If it is an active device, it will have its own power supply for its electronics to generate a signal. With either type of monitoring device, the reply signal will be relatively weak, especially in an electrically active environment with sources of electronic signal noise. These factors require optimized location and configuration of antennas, optimized timing of bursts and pauses between bursts, and the ability to tune the EAS system, including tuning the timing of the cycles of system signals.
(17)
(18)
(19)
(20) To synchronize antennas operating within the same EAS system but operated by different controller circuit boards 30, it is helpful to have a common timing reference.
(21)
(22)
(23) To solve the situations depicted in
(24) The information in
(25) Once the appropriate corrective action is determined, the technician returns to the antenna controller where the corrective action is to be taken. For example, in the situation depicted in
(26) It should be noted at this point that the previous discussion had as one of its assumptions, that the diagnosing technician has access to all of the EAS antennas which have signals detectable in a given area. This is frequently not the case. For example, in a retail store located within a retail mall, or shopping center, a technician troubleshooting for that retail store will only have access to the EAS antennas of that retail store. Neighboring retail stores will most likely have EAS systems operating at the same radio frequency, but the timing of the interrogation field bursts transmitted in the neighboring stores will not necessarily synchronize with those of the home store where the technician is working. The technician must optimize the EAS system of the home store without recourse to making changes to neighboring EAS systems. Further, many EAS system antennas will receive radio frequency signals that don't have anything to do with electronic article surveillance and are just noise. For example, fluorescent lighting can in some situations produce noise at a sufficient level and at a frequency close enough to the operation frequency of AM systems to effect the functioning of an EAS antenna. A technician must optimize the EAS system while having no control over extraneous sources of noise.
(27) Returning to
(28)
(29) In the previous example, the correction was to advance the operation of the antenna. In other environments, the adjustment may be different. For example, antennas within the same EAS system (retail location) may have drastically different local environments. Some antennas may be able to be synchronized to transmit their interrogation bursts at the same time, while another is in an environment affected by EAS systems in neighboring retail stores. That antenna may have its timing adjusted to transmit in a space where noise from the neighboring system is at a minimum. The ability to analyze the signal spectrum experienced at each location allows faster and finer tuning across the system from a remote location without the need of an onsite technician.
(30) Contact between local EAS devices and the Cloud may occur in several modes. In one embodiment of the system, the local EAS devices have continuous access to a WiFi hotspot and the Cloud has continuous access to the components of the EAS system. In that embodiment of the system, the Cloud can continuously monitor the system to make sure it operates within tolerance envelopes. If anomalies are detected, the software on the Cloud servers can adjust the operation of the appropriate component of the EAS system to bring the system into tolerance. The Cloud servers can also capture desired system information such as alarm frequency, antenna location of alarms, number of alarms, ambient noise profiles, etc. This information can be produced in reports for a client, etc.
(31) In another embodiment of the system, the EAS system can operate statically as initially set up. When an issue is detected by local operators, a temporary WiFi hotspot can be introduced to the location of the EAS system. With the connection to the Cloud established, diagnostics of the EAS system can be executed at that time and adjustments made. Information stored locally can be accessed and extracted for presentation to the local administrator of the system.
(32) In
(33) In addition to occasional tuning adjustments, EAS controllers may need firmware updates. In prior art systems, a technician must go to the location of the EAS system and upgrade the firmware for the digital signal processor (DSP) and other components. In some cases, entire controller boards may be replaced. Replacing the whole board may require a lower level of skill, but it is still an expensive visit from a technician which depends on scheduling etc. Embodiments of the present system do not require a technician to go to the EAS system site. Rather, the WiFi connection capabilities of embodiments of the present system allow firmware updates for an EAS controller to also be done from a distance over the Cloud. This decreases the expense and increases the speed and convenience of the firmware update.
(34)
(35) It is possible that, on occasion, an attempt to update the firmware of the digital signal processor and other elements will fail. As part of the update process, steps are taking to mitigate such an event. Before the new firmware is transferred from the buffer, the existing firmware operating in the controller is copied to the cloud host. If the firmware update fails to run on the controller, the previous version of firmware can be downloaded from the cloud host and reloaded into the controller. This ensures that a controller is not left disabled due to a failed upgrade. The pre-existing firmware can be copied to the cloud host at the beginning of the update process, or it can be copied before the newer firmware is transferred from the buffer to the operating memory of the DSP and other elements.
(36) It is to be understood that the embodiments and claims are not limited in application to the details of construction and arrangement of the components set forth in the description and illustrated in the drawings. Rather, the description and the drawings provide examples of the embodiments envisioned, but the claims are not limited to any particular embodiment or a preferred embodiment disclosed and/or identified in the specification. The drawing figures are for illustrative purposes only, and merely provide practical examples of the invention disclosed herein. Therefore, the drawing figures should not be viewed as restricting the scope of the claims to what is depicted.
(37) The embodiments and claims disclosed herein are further capable of other embodiments and of being practiced and carried out in various ways, including various combinations and sub-combinations of the features described above but that may not have been explicitly disclosed in specific combinations and sub-combinations. Accordingly, those skilled in the art will appreciate that the conception upon which the embodiments and claims are based may be readily utilized as a basis for the design of other structures, methods, and systems. In addition, it is to be understood that the phraseology and terminology employed herein are for the purposes of description and should not be regarded as limiting the claims.