WO2009094033A1 - Electronic shelf label management method and system - Google Patents

Electronic shelf label management method and system Download PDF

Info

Publication number
WO2009094033A1
WO2009094033A1 PCT/US2008/052024 US2008052024W WO2009094033A1 WO 2009094033 A1 WO2009094033 A1 WO 2009094033A1 US 2008052024 W US2008052024 W US 2008052024W WO 2009094033 A1 WO2009094033 A1 WO 2009094033A1
Authority
WO
WIPO (PCT)
Prior art keywords
base station
data
server
data device
base stations
Prior art date
Application number
PCT/US2008/052024
Other languages
French (fr)
Inventor
Yasushi Yamao
Satoshi Takahishi
Akihiko Fukasawa
Original Assignee
Optoelectronics Co., Ltd.
The University Of Electro-Communications
Opticon, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Optoelectronics Co., Ltd., The University Of Electro-Communications, Opticon, Inc. filed Critical Optoelectronics Co., Ltd.
Priority to PCT/US2008/052024 priority Critical patent/WO2009094033A1/en
Priority to JP2010544286A priority patent/JP5191549B2/en
Publication of WO2009094033A1 publication Critical patent/WO2009094033A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • H04W74/04Scheduled or contention-free access

Definitions

  • the present invention relates generally to a system for wirelessly managing a plurality of remote data devices and a method for use therein. More particularly, the invention is applicable to managing electronic shelf label (ESL) systems of the type commonly used in supermarkets and department stores.
  • ESL electronic shelf label
  • ESLs Electronic shelf labels
  • ESLs find use in merchandising establishments and warehouses to display pricing and other information and to manage inventory. For example, in a supermarket, ESLs might be mounted visibly on the shelves for different items. As item prices change, the new prices can be displayed "instantaneously".
  • ESLs are clustered in groups, each group is serviced wirelessly by a respective base station, and the base stations are connected to an ESL server.
  • a base station may, for example, communicate with the ESLs via radio.
  • Many factors interfere with the reliable operation and management of ESLs in such a system. For example, the physical construction and layout of the establishment can present transmission and reception difficulties between the base stations and the ESLs.
  • ESLs may arise from the physical construction of the premises or the operation of the ESLs. For example, it is known that standing waves may arise within physical locations, creating dead spots for transmission and reception. In addition, ESLs may be at various distances from their respective base station, and the more remote units may operate marginally. It is also important to be able to detect poor operation or failure of an ESL as soon as possible.
  • Each base station communicates wirelessly with the ESLs in its group, all of which are within the operating range of the base station.
  • the server communicates with different base stations in repetitive, non-overlapping time periods.
  • the data devices carry on a two way communication with a base station. Should they receive data correctly, they respond with an acknowledge signal. Should the data not be received correctly, I will make a further attempt until the data is received correctly or until it has been received incorrectly a predetermined number of times.
  • each time data is re-transmitted to an ESL it is done at a different carrier frequency.
  • the communication from an ESL to its base station is delayed in the case of failures, until there is a successful reception or the predetermined numbers of attemps have been made.
  • a single signal from the base station to the server may then combine the results of all attempts for a single or plural ESLs.
  • a base station will attempt to transmit to an ESL three times, preferably with carrier frequencies of 2.4 one GHz, 2.45 GHz and 2.49 GHz.
  • the server will control the carrier frequencies applied to particular ESLs by the base stations, based upon historical data regarding the effectiveness or ineffectiveness of certain carrier frequencies for the ESLs.
  • ESLs which are in the range of a plurality of base stations are given identification (ID) in each base station. Under control of the server, when data communication fails or is marginal in one base station, communication may be attempted in another base station. This not only improves reliability of communication, but permits maintenance of the best available communication through adaptive control.
  • intelligent power control of base stations may be utilized with respect with ESLs having distance problems.
  • the server would have a history of the success and power levels for various base stations with distant ESLs and, in addition to switching ESLs between base stations would control the power of the signal provided by the base station to those ESLs.
  • the base station is illustrated as reporting to the server after it has addressed all of the ESLs.
  • Those skilled in the art will appreciate that it will also be possible to report on individual ESLs in real time. In that case, a report would be sent to the server after each of blocks 110 and blocks 116, before returning to block 112, and bock 112 will go directly to block 122.
  • FIG. 1 is a functional block diagram of a system S embodying the present invention
  • FIG. 2 is a timing chart illustrating how N groups of data devices communicate in accordance with one aspect of the invention
  • FIG. 3 is timing chart illustrating how a base station and its ESLs communicate interactively in accordance with another aspect of the invention
  • FIG. 4 is a flow chart useful for providing more detailed explanation of a preferred communication process in accordance with the invention
  • FIG. 5 is a schematic diagram of illustrating a method for improving data reception by fringe ESLs, in accordance with another aspect of the invention
  • FIG. 6 is a schematic representation of a preferred method for dealing with the occurrence of a standing wave in a site containing a system embodying the invention
  • FIG.7 is a timing chart illustrating the operation of an alternate embodiment for a system in accordance with the present invention.
  • FIG. 1 is a functional block diagram of a system S embodying the present invention.
  • the system comprises a server 10 and base stations 1...N, each associated with an ESL group (groups 1...N).
  • Each base station communicates wirelessly with a plurality of ESLs.
  • base station 1 is dedicated to ESLs 1-1 through 1-m
  • base station 2 is dedicated to ESLs 2-1 through 2-n
  • base station N is dedicated to ESLs N-I through N-p.
  • each ESL is associated with a respective article, which is on a shelf or in a location serviced by the ESL.
  • the base stations have nominal, associated operating ranges R 1 ... R N AS may be seen ESL 1-m is at the edge of range Ri and overlaps slightly into range R 2
  • the different groups communicate in repetitive non-overlapping, dedicated periods, in order to avoid interference between them.
  • FIG. 2 is a timing chart illustrating the N groups communicating in this manner.
  • the ESLs of two groups are so far apart that there is not likely to be any interference between the signals in the two groups, they may transmit simultaneously.
  • FIG. 2 it may be seen that data transmission in group 2 will not start until data transmission in group 1 ends.
  • the time delay between consecutive group transmissions would be in the order of .1 seconds, so that one round of transmission to all N groups will be completed in just a few seconds, even if many groups exist.
  • the ESLs acknowledge receipt of new data.
  • This is illustrated in the timing chart of FIG. 3, illustrating a data update for a base station 22 which includes three ESLs , 24 , 26, and 28.
  • server 10 transmits three sets of data, D l, D_2 and D_3 containing new information for ESLs 24, 26 and 28, respectively.
  • This data is received by base station 22, which forwards the data to the respective ESLs.
  • ESLs 24 26 and, 28 receiving the data at consecutive times.
  • ESLs 24, 26, and 28, respectfully transmit an ACK (acknowledge) signal to base station 22 indicating that they have received new data (assuming that they did receive the data correctly), and base station 22 then signals the acknowledge information to ESL server 10 , where it is stored in appropriate storage 27 .
  • ACK acknowledgement
  • FIG. 4 is a flow chart useful for providing a more detailed explanation of the transmission process just described. The process starts at block 100, and data is sent from the server to each base station at block 102. The remaining steps illustrate the operation of an individual base station, but all base stations can be assumed to operate in a similar matter.
  • the base station addresses the first ESL, and it sends data to that ESL at blocks 106.
  • the ESL upon correctly receiving the data, sends an acknowledgement signal (ACK) back to the base station.
  • ACK acknowledgement signal
  • the base station performs a test to determine whether it has received an ACK signal from the ESL. If so, it records a success for that ESL at block 110, and control is transferred to block 112. Should the base station determine at block 108 that it has not received an ACK signal from the ESL, a test is performed at block 114 to determine whether the data has been sent to that ESL i times (the system selects an appropriate value for i, preferably 3). If it is determined at block 114 that the data has been sent i times, a failure is recorded for that ESL at block 116, and control is transferred to block 112. Should it be determined that block 114 that the data has not been sent i times, control transfers to block 106, where the base station sends the data to the ESL an additional time.
  • a test is performed to determine whether all ESLs have been addressed. If not, control transfers to block 118 where the base station addresses the next ESL and then to block 106 for data transmission to the new ESL. Should it be determined at block 112 that all ESLs have been addressed, this means that the data has been sent to each ESL and success or failure has been recorded. Control is then transferred to block 120 where the base station prepares a report and sends it to the server. The process then ends at block 122.
  • each base station has received data from the server and has transmitted it to each of its ESLs. It has determined whether an ESL actually received the data and, if it did not, retransmitted the data to the ESL a predetermined number of times before declaring a failure. The results of the process were then reported to the server. In accordance with the present invention, various steps may then be taken to achieve reception by any ESL that failed to receive the data.
  • ESL 1-m is at the fringe of the range Ri of group 1 , but it is also within the range R 2 of group 2, at the fringe of group 2.
  • the schematic diagram of FIG. 5 illustrates a method for improving data reception by fringe ESLs, such as ESL 1-m.
  • the ESL is registered with and given an identification (ID) in each of the groups, for example an ID 40 in group 1 and an ID 42 is group 2. Should data transmission fail in the first group, it will be attempted again in the second group.
  • ID identification
  • an ESL can have an ID in any number of adjacent groups. That is, it is not limited to two groups. In each case, as an ESL is addressed to additional groups, the likelihood of correct reception of data increases.
  • intelligent control of the transmission power of the base stations by the server can be simultaneously utilized. For example, when transmission to an ESL is switched from one base station to another, an adjustment in transmission power level would be made, based upon accumulative history. Thus, the server would control the base stations for group 1 and group 2 in the above example to use the best transmission power for an ESL when it is switched between the two groups.
  • special steps are taken to achieve the reception of data by an ESL which is in a "dead spot."
  • One reason for the occurrence of such dead spots is that transmission at certain frequencies will cause a standing wave to arise as a result of the structure of the establishment.
  • FIG. 6 is a schematic representation of a method for dealing with this problem.
  • a base station 30 is attempting to send data to an ESL 32.
  • base station 30 might attempt transmission i (for example 3) times if it does not receive an ACK signal from the ESL.
  • each time base station 30 retransmits the data to ESL 32, it does so at a different carrier frequency.
  • the default transmission frequency might be f 1.
  • the retransmission of data would occur at frequency f2, and a further retransmission would occur at f3, etc. Since the occurrence of dead spots is primarily a frequency phenomenon, it is likely to be eliminated by changing the carrier frequency.
  • the three frequencies are 2.41 GHZ, 2.45 GHZ and 2.49 GHZ.
  • ESL 32 is failing to receive the data because of interference from nearby equipment, changing the transmission frequency is also likely to reduce or eliminate that interference.
  • the present technique should improve data transmission whenever failures are based upon a frequency phenomenon.
  • the respective base station could be adaptively controlled to transmit to that ESL at a carrier frequency which works well the most consistently.
  • an ESL could be controlled and so as not to send at a frequency that has been found to be ineffective.
  • the server would have a record of such information would control the base station accordingly.
  • FIG.7 is a timing chart illustrating an alternate embodiment in accordance with the present invention. This should be compared to the timing chart of FIG. 3, and the operation of the system is similar except as explained below. In this case, more power efficient operation of the system is obtained by permitting the base stations and the ESLs to operate in a "sleep" mode when transmission and reception of data are not necessary. This is accomplished through the use of a beacon signal, which precedes any other information sent from server 20 to base station 22. After the communication process, such as that of FIG. 4, is completed, a base station and its ESLs will time out and drop into a sleep mode. When server 20 transmits a beacon signal 29, the base station will awake and relay a beacon signal to each of its ESLs 24, 26, 28.
  • the base station and its ESLs are then in a standby mode, and when server 20 thereafter sends the new data, operation will proceed as previously described with respect to the timing chart of FIG. 3.
  • the beacon signal is built on a time base controlled in relationship to an accurate reference clock, such as one sent via GPS. It is contemplated that the beacon signal could include more than simply a start signal. For example, when retransmission of data are done at different frequencies, as illustrated in FIG. 6, ACK signals storage 27 will have a history of which transmission frequencies operate best for each ESL.
  • the beacon signal could also include information from the base stations regarding intelligent power control. Prior to generating the beacon signal at the particular base station , the server could therefore prepare instructions for base station regarding which nominal frequencies are to be used for transmission to each ESL and the sequence of frequencies to be used for retransmissions. These instructions could then be incorporated in the beacon signal, so that when the new data is received, a base station will be preset to transmit to each of its ESLs with the optimum frequencies.
  • each ESL is illustrating as reporting an ACK signal in the instances in which multiple transmissions to an ESL are utilized to improve reliability of reception, for example, as illustrated in FIG.
  • an ESL may, in fact, be reporting a failure (NACK signal) at one or more of the transmission frequencies.
  • the base station could send a single signal combining the information (ACK or NACK) relating to all of the frequencies transmitted to a particular ESL.
  • the actual pricing data to be conveyed to the ESL devices may be set at the server, or if desired, at the base stations.
  • the Communications between the ESL devices and the base stations and server may use any protocol, and the system may operate using one or more servers.

Abstract

An electronic shelf management system includes a server and a plurality of base station, each associated with a group of electronic shelf labels (ESLs). Each base station communicated wirelessly with the ESLs in its group, all of which are all within the operating range of the base station. Preferably, the server communicates with different base stations in repetitive, non-overlapping time periods.

Description

ELECTRONIC SHELF LABEL MANAGEMENT METHOD AND SYSTEM
BACKGROUND OF THE INVENTION
The present invention relates generally to a system for wirelessly managing a plurality of remote data devices and a method for use therein. More particularly, the invention is applicable to managing electronic shelf label (ESL) systems of the type commonly used in supermarkets and department stores.
Electronic shelf labels (ESLs) find use in merchandising establishments and warehouses to display pricing and other information and to manage inventory. For example, in a supermarket, ESLs might be mounted visibly on the shelves for different items. As item prices change, the new prices can be displayed "instantaneously". Typically, ESLs are clustered in groups, each group is serviced wirelessly by a respective base station, and the base stations are connected to an ESL server. A base station may, for example, communicate with the ESLs via radio. Many factors interfere with the reliable operation and management of ESLs in such a system. For example, the physical construction and layout of the establishment can present transmission and reception difficulties between the base stations and the ESLs. These may arise from the physical construction of the premises or the operation of the ESLs. For example, it is known that standing waves may arise within physical locations, creating dead spots for transmission and reception. In addition, ESLs may be at various distances from their respective base station, and the more remote units may operate marginally. It is also important to be able to detect poor operation or failure of an ESL as soon as possible.
Broadly, it is an object of the present invention to alleviate or eliminate the shortcomings of existing systems and methods for managing wireless remote data devices. It is specifically contemplated that communication failures due to physical construction and layout of a site will be minimized or avoided.
It is an object of the present invention to improve the reliability of data communication within a site that is prone to the generation of standing waves at typical carrier frequencies for such systems. It is another object of the invention to improve the reliability of data communication with ESL units that are the most remote from a base station for their group or which overlap the ranges of different base stations.
It is another aspect of the invention to improve the reliability and speed of detection poor operation or failure of ESL units.
It is also an object of the present invention to provide an improved wireless remote communication system and method which reliable and convenient in use, yet relatively inexpensive.
SUMMARY OF THE INVENTION
In accordance with the present invention, a wireless communication system for remote data devices, such as an electronic shelf management system includes a server and a plurality of base stations, each associated with a group of data devices, such as electronic shelf labels (ESLs). Each base station communicates wirelessly with the ESLs in its group, all of which are within the operating range of the base station. Preferably, the server communicates with different base stations in repetitive, non-overlapping time periods.
In accordance with an aspect of the invention, the data devices carry on a two way communication with a base station. Should they receive data correctly, they respond with an acknowledge signal. Should the data not be received correctly, I will make a further attempt until the data is received correctly or until it has been received incorrectly a predetermined number of times. Preferably, each time data is re-transmitted to an ESL, it is done at a different carrier frequency. Preferably, the communication from an ESL to its base station is delayed in the case of failures, until there is a successful reception or the predetermined numbers of attemps have been made. A single signal from the base station to the server may then combine the results of all attempts for a single or plural ESLs. Preferably, a base station will attempt to transmit to an ESL three times, preferably with carrier frequencies of 2.4 one GHz, 2.45 GHz and 2.49 GHz. Preferably, the server will control the carrier frequencies applied to particular ESLs by the base stations, based upon historical data regarding the effectiveness or ineffectiveness of certain carrier frequencies for the ESLs. In accordance with another aspect of the invention, ESLs which are in the range of a plurality of base stations are given identification (ID) in each base station. Under control of the server, when data communication fails or is marginal in one base station, communication may be attempted in another base station. This not only improves reliability of communication, but permits maintenance of the best available communication through adaptive control. In conjunction with this feature, it is contemplated that intelligent power control of base stations may be utilized with respect with ESLs having distance problems. The server would have a history of the success and power levels for various base stations with distant ESLs and, in addition to switching ESLs between base stations would control the power of the signal provided by the base station to those ESLs.
In the flow chart of FIG. 4, the base station is illustrated as reporting to the server after it has addressed all of the ESLs. Those skilled in the art will appreciate that it will also be possible to report on individual ESLs in real time. In that case, a report would be sent to the server after each of blocks 110 and blocks 116, before returning to block 112, and bock 112 will go directly to block 122.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing brief description and further objects, features, and advantages of the present invention would be understood more completely from the following detailed description of presently preferred, but nonetheless illustrative, embodiments in accordance with the present invention, with reference being had to the accompanying drawings, in which:
FIG. 1 is a functional block diagram of a system S embodying the present invention; FIG. 2 is a timing chart illustrating how N groups of data devices communicate in accordance with one aspect of the invention;
FIG. 3 is timing chart illustrating how a base station and its ESLs communicate interactively in accordance with another aspect of the invention;
FIG. 4 is a flow chart useful for providing more detailed explanation of a preferred communication process in accordance with the invention; FIG. 5 is a schematic diagram of illustrating a method for improving data reception by fringe ESLs, in accordance with another aspect of the invention;
FIG. 6 is a schematic representation of a preferred method for dealing with the occurrence of a standing wave in a site containing a system embodying the invention; and FIG.7 is a timing chart illustrating the operation of an alternate embodiment for a system in accordance with the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Turning now to the drawings, FIG. 1 is a functional block diagram of a system S embodying the present invention. The system comprises a server 10 and base stations 1...N, each associated with an ESL group (groups 1...N). Each base station communicates wirelessly with a plurality of ESLs. For example, base station 1 is dedicated to ESLs 1-1 through 1-m, base station 2 is dedicated to ESLs 2-1 through 2-n, and base station N is dedicated to ESLs N-I through N-p. Typically, each ESL is associated with a respective article, which is on a shelf or in a location serviced by the ESL.
The base stations have nominal, associated operating ranges R1... RN AS may be seen ESL 1-m is at the edge of range Ri and overlaps slightly into range R2
In accordance with one aspect of the present invention, the different groups communicate in repetitive non-overlapping, dedicated periods, in order to avoid interference between them. For example, FIG. 2 is a timing chart illustrating the N groups communicating in this manner. Those skilled in the art will appreciate that where the ESLs of two groups are so far apart that there is not likely to be any interference between the signals in the two groups, they may transmit simultaneously. In FIG. 2, it may be seen that data transmission in group 2 will not start until data transmission in group 1 ends. Typically, the time delay between consecutive group transmissions would be in the order of .1 seconds, so that one round of transmission to all N groups will be completed in just a few seconds, even if many groups exist.
In accordance with another aspect of the present invention, the ESLs acknowledge receipt of new data. This is illustrated in the timing chart of FIG. 3, illustrating a data update for a base station 22 which includes three ESLs , 24 , 26, and 28. Initially, server 10 transmits three sets of data, D l, D_2 and D_3 containing new information for ESLs 24, 26 and 28, respectively. This data is received by base station 22, which forwards the data to the respective ESLs. With ESLs 24 26 and, 28 receiving the data at consecutive times. At 21, 23 and 25, ESLs 24, 26, and 28, respectfully, transmit an ACK (acknowledge) signal to base station 22 indicating that they have received new data (assuming that they did receive the data correctly), and base station 22 then signals the acknowledge information to ESL server 10 , where it is stored in appropriate storage 27 . Techniques for error detection, which would be performed at the ESLs before an ACK signal is sent, are well known in the art. FIG. 4 is a flow chart useful for providing a more detailed explanation of the transmission process just described. The process starts at block 100, and data is sent from the server to each base station at block 102. The remaining steps illustrate the operation of an individual base station, but all base stations can be assumed to operate in a similar matter. At block 104, the base station addresses the first ESL, and it sends data to that ESL at blocks 106. The ESL, upon correctly receiving the data, sends an acknowledgement signal (ACK) back to the base station.
At block 108, the base station performs a test to determine whether it has received an ACK signal from the ESL. If so, it records a success for that ESL at block 110, and control is transferred to block 112. Should the base station determine at block 108 that it has not received an ACK signal from the ESL, a test is performed at block 114 to determine whether the data has been sent to that ESL i times (the system selects an appropriate value for i, preferably 3). If it is determined at block 114 that the data has been sent i times, a failure is recorded for that ESL at block 116, and control is transferred to block 112. Should it be determined that block 114 that the data has not been sent i times, control transfers to block 106, where the base station sends the data to the ESL an additional time.
At block 112, a test is performed to determine whether all ESLs have been addressed. If not, control transfers to block 118 where the base station addresses the next ESL and then to block 106 for data transmission to the new ESL. Should it be determined at block 112 that all ESLs have been addressed, this means that the data has been sent to each ESL and success or failure has been recorded. Control is then transferred to block 120 where the base station prepares a report and sends it to the server. The process then ends at block 122.
By the process illustrated in FIG. 4, each base station has received data from the server and has transmitted it to each of its ESLs. It has determined whether an ESL actually received the data and, if it did not, retransmitted the data to the ESL a predetermined number of times before declaring a failure. The results of the process were then reported to the server. In accordance with the present invention, various steps may then be taken to achieve reception by any ESL that failed to receive the data.
Referring to FIG. 1, it will be noted that ESL 1-m is at the fringe of the range Ri of group 1 , but it is also within the range R2 of group 2, at the fringe of group 2. The schematic diagram of FIG. 5 illustrates a method for improving data reception by fringe ESLs, such as ESL 1-m. Basically, the ESL is registered with and given an identification (ID) in each of the groups, for example an ID 40 in group 1 and an ID 42 is group 2. Should data transmission fail in the first group, it will be attempted again in the second group. Those skilled in the art will appreciate that an ESL can have an ID in any number of adjacent groups. That is, it is not limited to two groups. In each case, as an ESL is addressed to additional groups, the likelihood of correct reception of data increases.
It is contemplated that, in conjunction with registering an ESL with different base stations, intelligent control of the transmission power of the base stations by the server can be simultaneously utilized. For example, when transmission to an ESL is switched from one base station to another, an adjustment in transmission power level would be made, based upon accumulative history. Thus, the server would control the base stations for group 1 and group 2 in the above example to use the best transmission power for an ESL when it is switched between the two groups. In accordance with another aspect of the present invention, special steps are taken to achieve the reception of data by an ESL which is in a "dead spot." One reason for the occurrence of such dead spots is that transmission at certain frequencies will cause a standing wave to arise as a result of the structure of the establishment. If the standing wave happens to exhibit a trough at the location of an ESL, reception by that ESL may be marginal or impossible. FIG. 6 is a schematic representation of a method for dealing with this problem. A base station 30 is attempting to send data to an ESL 32. In accordance with one aspect of the invention described above, base station 30 might attempt transmission i (for example 3) times if it does not receive an ACK signal from the ESL. In accordance with a further aspect of the present invention, each time base station 30 retransmits the data to ESL 32, it does so at a different carrier frequency. For example, the default transmission frequency might be f 1. Should base station 30 fail to receive an ACK signal, the retransmission of data would occur at frequency f2, and a further retransmission would occur at f3, etc. Since the occurrence of dead spots is primarily a frequency phenomenon, it is likely to be eliminated by changing the carrier frequency. Preferably, the three frequencies are 2.41 GHZ, 2.45 GHZ and 2.49 GHZ. When the technique of FIG.6 is utilized and base station 30 transmits to ESL 32 more than one time, it will receive a success or failure response with respect to each frequency. Preferably, when the base station reports back to the server, it will send a single, combined signal representing the success or failure responses with respect to each frequency. Those skilled in the art will also appreciate that, if ESL 32 is failing to receive the data because of interference from nearby equipment, changing the transmission frequency is also likely to reduce or eliminate that interference. In other words, the present technique should improve data transmission whenever failures are based upon a frequency phenomenon. Those skilled in the art will also appreciate that, should it be determined that a particular ESL has a consistently improved reliability of reception at a particular frequency, the respective base station could be adaptively controlled to transmit to that ESL at a carrier frequency which works well the most consistently. Similarly, an ESL could be controlled and so as not to send at a frequency that has been found to be ineffective. Typically, the server would have a record of such information would control the base station accordingly.
FIG.7 is a timing chart illustrating an alternate embodiment in accordance with the present invention. This should be compared to the timing chart of FIG. 3, and the operation of the system is similar except as explained below. In this case, more power efficient operation of the system is obtained by permitting the base stations and the ESLs to operate in a "sleep" mode when transmission and reception of data are not necessary. This is accomplished through the use of a beacon signal, which precedes any other information sent from server 20 to base station 22. After the communication process, such as that of FIG. 4, is completed, a base station and its ESLs will time out and drop into a sleep mode. When server 20 transmits a beacon signal 29, the base station will awake and relay a beacon signal to each of its ESLs 24, 26, 28. The base station and its ESLs are then in a standby mode, and when server 20 thereafter sends the new data, operation will proceed as previously described with respect to the timing chart of FIG. 3. It will be appreciated that, through the use of the beacon signal, the base station and the ESLs will be asleep, except during infrequent occasions when data updating is necessary, achieving a substantial saving of energy. Preferably, the beacon signal is built on a time base controlled in relationship to an accurate reference clock, such as one sent via GPS. It is contemplated that the beacon signal could include more than simply a start signal. For example, when retransmission of data are done at different frequencies, as illustrated in FIG. 6, ACK signals storage 27 will have a history of which transmission frequencies operate best for each ESL. The beacon signal could also include information from the base stations regarding intelligent power control. Prior to generating the beacon signal at the particular base station , the server could therefore prepare instructions for base station regarding which nominal frequencies are to be used for transmission to each ESL and the sequence of frequencies to be used for retransmissions. These instructions could then be incorporated in the beacon signal, so that when the new data is received, a base station will be preset to transmit to each of its ESLs with the optimum frequencies. In FIG. 7 (and in FIG. 3), each ESL is illustrating as reporting an ACK signal in the instances in which multiple transmissions to an ESL are utilized to improve reliability of reception, for example, as illustrated in FIG. 6, it will be appreciated that an ESL may, in fact, be reporting a failure (NACK signal) at one or more of the transmission frequencies. For efficiency of operation, the base station could send a single signal combining the information (ACK or NACK) relating to all of the frequencies transmitted to a particular ESL.
Although preferred embodiments of the invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that many additions, modifications and substitutions are possible, without departing from the disclosed invention as defined by the accompanying claims. For example, the actual pricing data to be conveyed to the ESL devices may be set at the server, or if desired, at the base stations. The Communications between the ESL devices and the base stations and server may use any protocol, and the system may operate using one or more servers.

Claims

WHAT IS CLAIMED;
1. A system for wireless communication with and control of remote data devices located at a site, comprising:
a computing apparatus defining a server;
a plurality of base stations under control of the server, each base station having a wireless communicating range and being constructed to transmit and receive information wirelessly, a group of the base stations with overlapping ranges communicating with the server during repetitive, non-overlapping time periods;
a plurality of remote data devices, each within the range of at least one base station and being constructed for two-way wireless communication with a base station, the data devices being assigned to groups based upon their physical location within the site, each base station communicating with one of the groups.
2. The system of claim 1 wherein the data devices are electronic shelf labels, and wherein the communications may facilitate changing of pricing displayed.
3. The system of claim 1 wherein a data device is constructed to send a signal to a base station regarding success or failure to receive information sent from the base station to the data device, the base station being constructed to retransmit the information to the data device up to a predetermined number of times when reception by the data device fails.
4. The system of claim 3, wherein a base station is constructed to report to the server regarding the success or failure of transmission to the data devices in its group, the base station reporting regarding multiple transmissions to a data device in a single, combined signal.
5. The system of claim 3 wherein the base station sends the information to the data device at an assigned frequency, the frequency being changed under control of either the server or a base station when a re-transmission is attempted.
6. The system of claim 5 wherein a base station transmits to a data device up to three times at respective frequencies of 2.41. GHz, 2.45 GHz, and 2.49 GHz.
7. The system of claim 5, wherein a base station is constructed to report to the server regarding the success or failure of transmission to the data devices in its group, the base station reporting regarding multiple transmissions to a data device in a single, combined signal, the server saving information regarding the success or failure of the various frequencies.
8. The system of claim 1 wherein one of the data devices is in the range of a subgroup of the base stations, the one data device being registered with and recognized by each of the base stations in the subgroup, the server being constructed to control the subgroup so that the one data device can be switched between the base stations of the subgroup and moved selectively from one to another to improve the reliability of communication.
9. The system of claim 8 wherein base stations in the subgroup are constructed to have their transmission power to a base station controlled by the server.
10. The system of claim 1 at least some of the base stations and data devices are normally in a sleeping, powered down state, the server including a beacon signal generator which sends a beacon signal to base stations when communication with data devices is to ensue, the base stations responding to the beacon signal by powering up and sending a relayed beacon signal to data devices in their group, the data devices receiving the relayed beacon signal powering up into a state where they are ready for communication.
11. The system of claim 10 wherein a data device is constructed to send a signal to a base station regarding success or failure to receive information sent from the base station to the data device, the base station being constructed to retransmit the information to the data device up to a predetermined number of times when reception by the data device fails.
12. The system of claim 11 wherein the base station sends the information to the data device at an assigned frequency, the frequency being changed under control of a base station or information provided by the server in the beacon signal when a re-transmission is attempted.
13. The system of claim 10 wherein one of the data devices is in the range of a subgroup of the base stations, the one data device being registered with and recognized by each of the base stations in the subgroup, the server being constructed to control the subgroup via information transmitted in the beacon signal so that the one data device can be switched between the base stations of the subgroup and moved selectively from one to another to improve the reliability of communication.
14. In a system for wireless communication with and control of remote data devices located at a site, the system including a computing apparatus defining at least one server, a plurality of base stations under control of the server, each base station having a wireless communicating range and being constructed to transmit and receive information wirelessly, and a plurality of remote data devices, each within the range of at least one base station and being constructed for two-way wireless communication with a base station, the method comprising the steps of:
operating a group of the base stations with overlapping ranges so as to communicate with the server during repetitive, non-overlapping time periods;
controlling each base station so as to communicate with one of the groups; and
assigning the data devices to a group communicating with a particular base station based upon their physical location within the site.
15. The method of claim 14 wherein electronic shelf labels are used as the data devices, and wherein said communications relate to pricing data to be distributed concerning updates to prices of items.
16. The method of claim 14 further comprising operating a data device is to send a signal to a base station regarding success or failure to receive information sent from the base station to the data device, and operating the base station the base station to retransmit the information to the data device up to a predetermined number of times when reception by the data device fails.
17. The method of claim 16 further comprising operating a base station to report to the server regarding the success or failure of transmission to the data devices in its group, the base station base station being operated to produce a single combined signal regarding multiple transmissions to a data device.
18. The method of claim 16 further comprising operating a base station to send the information to the data device at an assigned frequency, and changing the frequency under control of the server when a re-transmission is attempted.
19. The method of claim 16 wherein a base station transmits to a data device up to three times at respective frequencies of 2.41. GHz, 2.45 GHz, and 2.49 GHz.
20. The method of claim 16 further comprising operating a base station to report to the server regarding the success or failure of transmission to the data devices in its group, the base station being operated to report regarding multiple transmissions to a data device in a single, combined signal, and saving in the server information regarding the success or failure of the various frequencies.
21. The method of claim 14 wherein one of the data devices is in the range of a subgroup of the base stations, further comprising registering one data device with each of the base stations in the subgroup so as to be recognized thereby, operating the server to control the subgroup so that the one data device is switched between the base stations of the subgroup and moved selectively from one to another to improve the reliability of communication.
22. The method of claim 21 controlling base stations in the subgroup so as to have their transmission power to a base station controlled by the server.
23. The method of claim 14 wherein at least some of the base stations and data devices are normally in a sleeping, powered down state, further comprising generating at the server a beacon signal for base stations when communication with data devices is to ensue, powering up the base stations responding to the beacon signal and causing them to send a relayed beacon signal to data devices in their group, and powering up data devices receiving the relayed beacon signal into a state where they are ready for communication.
24. The method of claim 23 further comprising operating a data device is to send a signal to a base station regarding success or failure to receive information sent from the base station to the data device, and operating the base station the base station to retransmit the information to the data device up to a predetermined number of times when reception by the data device fails.
25. The method of claim 23 further comprising operating a base station to send the information to the data device at an assigned frequency, and changing the frequency under control of the beacon signal when a re-transmission is attempted
26. The method of claim 23 wherein a base station transmits to a data device up to three times at respective frequencies of 2.41. GHz, 2.45 GHz, and 2.49 GHz.
27. The method of claim 23, wherein the beacon signal is built on a time base related to a reference clock signal.
28. The method of claim 27 wherein the reference clock signal is provided via GPS.
29. The system of claim 10, wherein the beacon signal is built on a time base related to a reference clock signal.
30. The system of claim 29 wherein the reference clock signal is provided via GPS.
PCT/US2008/052024 2008-01-25 2008-01-25 Electronic shelf label management method and system WO2009094033A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/US2008/052024 WO2009094033A1 (en) 2008-01-25 2008-01-25 Electronic shelf label management method and system
JP2010544286A JP5191549B2 (en) 2008-01-25 2008-01-25 Electronic shelf label management system and wireless communication method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2008/052024 WO2009094033A1 (en) 2008-01-25 2008-01-25 Electronic shelf label management method and system

Publications (1)

Publication Number Publication Date
WO2009094033A1 true WO2009094033A1 (en) 2009-07-30

Family

ID=40901367

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/052024 WO2009094033A1 (en) 2008-01-25 2008-01-25 Electronic shelf label management method and system

Country Status (2)

Country Link
JP (1) JP5191549B2 (en)
WO (1) WO2009094033A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2372619A1 (en) * 2010-03-30 2011-10-05 Samsung Electro-Mechanics Co., Ltd Electronic shelf label system, method of synchronizing electronic shelf label tag with product, and method of updating product information of the same
JP2014507912A (en) * 2011-03-10 2014-03-27 マリセンス オーワイ Transfer of information in an electronic price label system
JP2014183496A (en) * 2013-03-19 2014-09-29 Ishida Co Ltd Radio display system
WO2017191359A1 (en) * 2016-05-04 2017-11-09 Mariella Labels Oy Electronic price label system
US20190147425A1 (en) * 2016-05-04 2019-05-16 Mariella Labels Oy Electronic price label system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015038681A (en) * 2013-08-19 2015-02-26 ホーチキ株式会社 Radio disaster prevention system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040246929A1 (en) * 2001-05-02 2004-12-09 James Beasley Reducing mutual channel interference in frequency-hopping spread spectrum wireless communication systems, such as bluetooth systems
US20050215280A1 (en) * 2000-12-22 2005-09-29 Twitchell Jr Robert W Lprf device wake up using wireless tag
US20060030343A1 (en) * 2002-10-28 2006-02-09 Andre Ebner Method for decentralized synchronization in a self-organizing radio communication system
US20060156160A1 (en) * 2002-01-11 2006-07-13 Ncr Corporation Methods and apparatus for error detection and correction of an electronic shelf label system communication error

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4267092B2 (en) * 1998-07-07 2009-05-27 富士通株式会社 Time synchronization method
JP2000250497A (en) * 1999-02-26 2000-09-14 Ishida Co Ltd Electric shelf label display change system
JP2001005872A (en) * 1999-06-22 2001-01-12 Ishida Co Ltd Radio shelf label display change system
JP3967055B2 (en) * 2000-01-17 2007-08-29 東芝テック株式会社 Electronic shelf label system and electronic shelf label apparatus used in this system
JP2001291164A (en) * 2000-04-06 2001-10-19 Toshiba Tec Corp Radio shelf labeling system
JP4079832B2 (en) * 2003-05-29 2008-04-23 株式会社東芝 Radio interference canceling method and station apparatus
JP2006054837A (en) * 2004-08-12 2006-02-23 Gcomm Corp Electronic shelf-label system utilizing radio communication by weak radio wave
JP2007221393A (en) * 2006-02-15 2007-08-30 Mitsumi Electric Co Ltd Communication method, communication system, and communication device
JP4203540B1 (en) * 2008-08-28 2009-01-07 株式会社イシダ Shelf label display change system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050215280A1 (en) * 2000-12-22 2005-09-29 Twitchell Jr Robert W Lprf device wake up using wireless tag
US20040246929A1 (en) * 2001-05-02 2004-12-09 James Beasley Reducing mutual channel interference in frequency-hopping spread spectrum wireless communication systems, such as bluetooth systems
US20060156160A1 (en) * 2002-01-11 2006-07-13 Ncr Corporation Methods and apparatus for error detection and correction of an electronic shelf label system communication error
US20060030343A1 (en) * 2002-10-28 2006-02-09 Andre Ebner Method for decentralized synchronization in a self-organizing radio communication system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2372619A1 (en) * 2010-03-30 2011-10-05 Samsung Electro-Mechanics Co., Ltd Electronic shelf label system, method of synchronizing electronic shelf label tag with product, and method of updating product information of the same
JP2014507912A (en) * 2011-03-10 2014-03-27 マリセンス オーワイ Transfer of information in an electronic price label system
JP2014183496A (en) * 2013-03-19 2014-09-29 Ishida Co Ltd Radio display system
WO2017191359A1 (en) * 2016-05-04 2017-11-09 Mariella Labels Oy Electronic price label system
WO2017191358A1 (en) * 2016-05-04 2017-11-09 Mariella Labels Oy Electronic price label system
US20190147425A1 (en) * 2016-05-04 2019-05-16 Mariella Labels Oy Electronic price label system

Also Published As

Publication number Publication date
JP2011510596A (en) 2011-03-31
JP5191549B2 (en) 2013-05-08

Similar Documents

Publication Publication Date Title
US5841365A (en) Method and apparatus for communicating with a product label
WO2009094033A1 (en) Electronic shelf label management method and system
US7627283B2 (en) System and method for a wireless mesh network of configurable signage
AU714367B2 (en) Method of diagnosing communication problems of electronic price labels
US8723650B2 (en) Electronic tag time-sharing control system and method thereof
CN102792642B (en) The communication means of source apparatus, destination device and relay
EP1146455B1 (en) Electronic shelf label system
EP0715433B1 (en) Method for wireless communication by way of repeatedly transmitted messages
US20060227729A1 (en) Wireless communication system with collision avoidance protocol
US7299396B2 (en) Methods and apparatus for error detection and correction of an electronic shelf label system communication error
US20060145815A1 (en) System and method for relaying RFID data
EP0721616A1 (en) Method and apparatus for providing information concerning products, using radio frequency transmissions
US20150034719A1 (en) System, method and apparatus for linking electronic shelf label with product
CN103517457A (en) Wi-Fi mesh fire detection system
CN103477692A (en) Receiver, communication system and in-store equipment monitoring system
US8488584B2 (en) Method and apparatus for efficient data broadcast within beaconing network
US20070187497A1 (en) Channel search method and communication apparatus using the same
CN106550313A (en) A kind of automatic identifying method of goods
US7236473B2 (en) Methods and apparatus for automatic assignment of a communication base station and timeslot for an electronic shelf label
JP2010199955A (en) Information processing apparatus, wireless terminal, information processing program, and wireless terminal program
US6419154B1 (en) Methods and apparatus for an electronic shelf label communication system having multiple transmit antennae
WO2007145836A2 (en) Media access control and signaling protocol for low power, large-scale wireless networks
US6885287B2 (en) Methods and apparatus for automatically locating an electronic shelf label
CN105706113B (en) System and method for controlling identification label
US20150036565A1 (en) Null beacon transmission

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08728284

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2010544286

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08728284

Country of ref document: EP

Kind code of ref document: A1