Methods and apparatus for error detection and correction of an electronic shelf label system communication error
First Claim
1. A method of automatically detecting and correcting communication errors which result in an electronic shelf label'"'"'s (ESL'"'"'s) registers storing incorrect data, the method comprising the steps of:
- (a) transmitting a message to the ESL by a host computer;
(b) waiting for a response to the message;
(c) if the response is a negative acknowledgement or no response is received by the host computer, retransmitting the message;
(d) if the response appears to be a positive acknowledgement, transmitting a verification message to verify the contents of the ESL'"'"'s registers;
(e) waiting for a response to the verification message; and
(f) if the response to the verification message is positive acknowledgement, logging the message as successfully received.
6 Assignments
0 Petitions
Accused Products
Abstract
An electronic price label (ESL) system with communication error correction is described. In one aspect, the ESL system automatically detects ESL communication errors which may result in incorrect data in the ESL'"'"'s registers, and then automatically takes corrective action to update the ESU'"'"'s memory with the correct data. In one aspect, the host computer transmits a register update message to an ESL. If a negative acknowledgement message or no response is received, then the host computer may resend the register update message, or take other such action. If the host computer receives a positive acknowledgment message, or what appears to be a positive acknowledgement message, the host computer then automatically transmits one or more messages to the ESL to verify the contents of the ESL'"'"'s registers to ensure that a positive acknowledgement was actually transmitted.
14 Citations
16 Claims
-
1. A method of automatically detecting and correcting communication errors which result in an electronic shelf label'"'"'s (ESL'"'"'s) registers storing incorrect data, the method comprising the steps of:
-
(a) transmitting a message to the ESL by a host computer;
(b) waiting for a response to the message;
(c) if the response is a negative acknowledgement or no response is received by the host computer, retransmitting the message;
(d) if the response appears to be a positive acknowledgement, transmitting a verification message to verify the contents of the ESL'"'"'s registers;
(e) waiting for a response to the verification message; and
(f) if the response to the verification message is positive acknowledgement, logging the message as successfully received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic shelf label (ESL) system comprising:
-
an ESL for displaying information relating to an item associated with the ESL, the ESL including a plurality of registers for storing information controlling the content and formatting of the information displayed; and
a host computer system transmitting a message to the ESL, waiting for a response to the message, retransmitting the message if the response is a negative acknowledgement or no response is received, and transmitting a verification message to verify the contents of the ESL'"'"'s registers if the response appears to be a positive acknowledgement. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of automatically detecting and correcting communication errors which result in an electronic shelf label'"'"'s (ESL'"'"'s) registers storing incorrect data, the method comprising the steps of:
-
(a) transmitting a message containing data to be stored in one or more registers of the ESL by a host computer;
(b) waiting for a response to the message;
(c) if the response is a negative acknowledgement that the data was not correctly stored or no response is received by the host computer, retransmitting the message;
(d) if the response appears to be a positive acknowledgement that the message was received and the data correctly stored, transmitting a verification message to verify the contents of the ESL'"'"'s registers;
(e) waiting for a response to the verification message; and
(f) if the response to the verification message is positive acknowledgement verifying that the ESL'"'"'s registers contained the expected data, logging the message as successfully received. - View Dependent Claims (13, 14, 15, 16)
-
Specification