Ultrasonic shelf label method and apparatus
First Claim
1. Ultrasonic communication method between means for processing data, means for transceiving ultrasonic signals, and means for displaying data, wherein each displaying means has a unique identifier, comprising the steps of:
- (a) associating data with an identifier at said processing means;
(b) communicating the identifier and the associated data to said transceiving means;
(c) ultrasonically broadcasting the identifier and the associated data at said transceiving means;
(d) receiving the broadcast identifier and the associated data at said displaying means;
(e) ultrasonically generating an acknowledgment signal at said displaying means if the received identifier matches the unique identifier of said displaying means;
(f) displaying the received data at said displaying means; and
(g) determining at said processing means whether the acknowledgment signal was generated, wherein step (g) includes(i) prior to step (d), determining a first indicator of the amount of sound within an acknowledgment signal bandwidth;
(ii) for a time window after step (c), determining a second indicator of the amount of sound within the acknowledgment signal bandwidth; and
(iii) determining the acknowledgment signal to have been generated if the second indicator exceeds the first indicator by a defined amount.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for ultrasonically communicating information from a source to a destination and for acknowledging receipt of that information by the destination. The apparatus includes at least one processor, at least one transceiver, and at least one display device, each display device having a unique identifier. The processor communicates information for broadcast to the transceiver. The processor also performs digital signal processing for detecting an acknowledgement signal within a narrow bandwidth. The transceiver ultrasonically broadcasts an identifier and associated data to display devices within the broadcast area, and also receives ultrasonic signals. A display device includes a transducer, a comparator, a memory, a display panel, and logic. In the communication method, a processor, a transceivers, and a display device communicate by initially associating data with a unique display device identifier. The processor communicates the identifier/data pair to the transceiver, which in turn ultrasonically broadcasts the identifier and associated data to display devices within the broadcast range. If the received identifier matches the unique identifier of the display device, then an acknowledgement signal is generated and the data is displayed at the display device. The processor determines whether the acknowledgement signal was generated within a defined bandwidth by performing digital signal processing.
164 Citations
20 Claims
-
1. Ultrasonic communication method between means for processing data, means for transceiving ultrasonic signals, and means for displaying data, wherein each displaying means has a unique identifier, comprising the steps of:
-
(a) associating data with an identifier at said processing means; (b) communicating the identifier and the associated data to said transceiving means; (c) ultrasonically broadcasting the identifier and the associated data at said transceiving means; (d) receiving the broadcast identifier and the associated data at said displaying means; (e) ultrasonically generating an acknowledgment signal at said displaying means if the received identifier matches the unique identifier of said displaying means; (f) displaying the received data at said displaying means; and (g) determining at said processing means whether the acknowledgment signal was generated, wherein step (g) includes (i) prior to step (d), determining a first indicator of the amount of sound within an acknowledgment signal bandwidth; (ii) for a time window after step (c), determining a second indicator of the amount of sound within the acknowledgment signal bandwidth; and (iii) determining the acknowledgment signal to have been generated if the second indicator exceeds the first indicator by a defined amount. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Communication method between means for processing data, means for transceiving signals, and means for displaying data, wherein each displaying means has a unique identifier, comprising the steps of:
-
(a) associating data with an identifier at said processing means; (b) communicating the identifier and the associated data to said transceiving means; (c) broadcasting the identifier and the associated data at said transceiving means; (d) receiving the broadcast identifier and the associated data at said displaying means; (e) generating an acknowledgment signal, within a narrow acknowledgement signal bandwidth, at said displaying means if the received identifier matches the unique identifier of said displaying means; (f) displaying the received data at said displaying means; and (g) prior to step (d), determining a first indicator of the amount of signal frequency within an acknowledgment signal bandwidth; (h) for a time window after step (c), determining a second indicator of the amount of signal frequency within the acknowledgment signal bandwidth; and (i) determining the acknowledgment signal to have been generated if the second indicator exceeds the first indicator by a defined amount.
-
-
8. Ultrasonic communication display apparatus, comprising:
-
(a) means for associating a unique identifier with the apparatus; (b) means for determining a first indicator of the amount of sound within an acknowledgment signal bandwidth; (c) means for receiving an ultrasonically broadcast identifier and ultrasonically broadcast data; (d) means for determining a second indicator of the amount of sound within the acknowledgment signal bandwidth for a time window after an ultrasonically broadcast identifier and ultrasonically broadcast data; (e) means for determining whether a received broadcast identifier matches the unique identifier; (f) means for ultrasonically generating an acknowledgment signal; (g) means for displaying received data; and (h) means for determining the acknowledgment signal to have been generated if the second indicator exceeds the first indicator by a defined amount. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. Ultrasonic communication system, comprising:
-
(a) means for processing data, including (i) means for associating data with an identifier; (ii) means for detecting an acknowledgment signal, including (1) means for determining a first indicator of the amount of sound within an acknowledgment signal bandwidth; (2) means for determining a second indicator of the amount of sound within the acknowledgment signal bandwidth for a time window after an ultrasonically broadcast identifier and ultrasonically broadcast data; (3) means for determining the acknowledgment signal to have been generated if the second indicator exceeds the first indicator by a defined amount; (b) means for transceiving ultrasonic signals, operably coupled to said processing means for communication therewith, including means for ultrasonically broadcasting an identifier and associated data, and means for receiving ultrasonic signals; (c) means for displaying data, the displaying means having a unique identifier, including (i) means for receiving an ultrasonically broadcast identifier and ultrasonically broadcast data; (ii) means for determining whether a received broadcast identifier matches the unique identifier; (iii) means for ultrasonically generating an acknowledgment signal; and (iv) means for displaying received data. - View Dependent Claims (17, 18, 19, 20)
-
Specification