Methods and apparatus for error detection and correction in an electronic shelf label system
First Claim
1. A method of automatically detecting and correcting errors in an electronic shelf label'"'"'s (ESL'"'"'s) registers, the ESL'"'"'s registers storing data controlling the content and formatting of information displayed by the ESL, the method comprising the steps of:
- (a) providing an ESL data file comprising a data image of the intended contents of the ESL'"'"'s registers;
(b) calculating a sumcheck of at least a portion of the data image by an ESL computer;
(c) transmitting a bedcheck message to the ESL by the ESL computer, the bedcheck message including the sumcheck;
(d) receiving bedcheck message by the ESL;
(e) comparing the received sumcheck with a sumcheck calculated using a portion of the actual contents of the ESL'"'"'s registers, by ESL control circuitry;
(f) transmitting a positive acknowledgement message from the ESL to the ESL computer, if the received sumcheck matches the sumcheck calculated using the actual contents of the ESL'"'"'s registers;
(g) transmitting a negative acknowledgment message to the ESL computer, if the received sumcheck does not match the sumcheck calculated using the actual contents of the ESL'"'"'s registers; and
(h) transmitting at least one message to the ESL updating the ESL'"'"'s registers with the data image contained in the ESL data file, if a negative acknowledgement is received by the ESL computer.
6 Assignments
0 Petitions
Accused Products
Abstract
An electronic price label (ESL) system with register corrections is described. In one aspect, an ESL displays information relating to an item associated with the ESL. The ESL includes a plurality of registers for storing information controlling the content and formatting of the information displayed. A host computer system includes an ESL data file comprising a data image of the ESL'"'"'s registers. The host computer calculates one or more sumchecks of the data image, and transmits one or more bedcheck messages including the sumchecks to the ESL. The ESL receives each bedcheck message and compares each received sumcheck with a sumcheck calculated using the information stored in the ESL'"'"'s registers. If the received sumcheck matches the sumcheck calculated using the information stored in the plurality of registers, the ESL transmits a positive acknowledgement message to the host computer. If the received sumcheck does not match the sumcheck calculated using the information stored in the plurality of registers, the ESL transmits a negative acknowledgment message to the host computer, and the host computer then transmits a series of messages to the ESL updating the plurality of registers with the data image contained in the ESL data file.
-
Citations
10 Claims
-
1. A method of automatically detecting and correcting errors in an electronic shelf label'"'"'s (ESL'"'"'s) registers, the ESL'"'"'s registers storing data controlling the content and formatting of information displayed by the ESL, the method comprising the steps of:
-
(a) providing an ESL data file comprising a data image of the intended contents of the ESL'"'"'s registers;
(b) calculating a sumcheck of at least a portion of the data image by an ESL computer;
(c) transmitting a bedcheck message to the ESL by the ESL computer, the bedcheck message including the sumcheck;
(d) receiving bedcheck message by the ESL;
(e) comparing the received sumcheck with a sumcheck calculated using a portion of the actual contents of the ESL'"'"'s registers, by ESL control circuitry;
(f) transmitting a positive acknowledgement message from the ESL to the ESL computer, if the received sumcheck matches the sumcheck calculated using the actual contents of the ESL'"'"'s registers;
(g) transmitting a negative acknowledgment message to the ESL computer, if the received sumcheck does not match the sumcheck calculated using the actual contents of the ESL'"'"'s registers; and
(h) transmitting at least one message to the ESL updating the ESL'"'"'s registers with the data image contained in the ESL data file, if a negative acknowledgement is received by the ESL computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic shelf label (ESL) system comprising:
-
an ESL for displaying information, the ESL including a plurality of registers for storing information controlling the content and formatting of the information displayed;
an ESL data file remotely storing a data image of the ESL'"'"'s registers; and
a host computer system for calculating a sumcheck of a portion of the data image, and transmitting a bedcheck message including the sumcheck to the ESL, the ESL receiving the bedcheck message and comparing the received sumcheck with a sumcheck calculated using the information stored in a portion ESL'"'"'s registers, said ESL transmitting a positive acknowledgement message to the ESL computer if the received sumcheck matches the sumcheck calculated by the ESL, said ESL transmitting a negative acknowledgment message to the ESL computer if the received sumcheck does not match the sumcheck calculated by the ESL, the host computer transmitting a series of messages to the ESL updating the plurality of registers with the data image contained in the ESL data file, if a negative acknowledgement is received by the host computer. - View Dependent Claims (8, 9, 10)
-
Specification