CA1076707A - Electronic price display unit - Google Patents
Electronic price display unitInfo
- Publication number
- CA1076707A CA1076707A CA269,148A CA269148A CA1076707A CA 1076707 A CA1076707 A CA 1076707A CA 269148 A CA269148 A CA 269148A CA 1076707 A CA1076707 A CA 1076707A
- Authority
- CA
- Canada
- Prior art keywords
- pulse train
- shift register
- display
- signal
- input line
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired
Links
- 239000004020 conductor Substances 0.000 claims description 28
- 230000003068 static effect Effects 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000000034 method Methods 0.000 description 6
- 230000002596 correlated effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000036039 immunity Effects 0.000 description 1
- 230000003134 recirculating effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
ELECTRONIC PRICE DISPLAY UNIT
ABSTRACT OF THE DISCLOSURE
This invention pertains to an electronic price display unit which can be remotely addressed and in which the price displayed can be remotely set. Such a device is particularly useful in a retail sales business in a system employing a central computer, point-of-sale terminals, and product code readers, because it ensures that the price displayed for an item is identical to the price actually charged for the item.
ABSTRACT OF THE DISCLOSURE
This invention pertains to an electronic price display unit which can be remotely addressed and in which the price displayed can be remotely set. Such a device is particularly useful in a retail sales business in a system employing a central computer, point-of-sale terminals, and product code readers, because it ensures that the price displayed for an item is identical to the price actually charged for the item.
Description
'707 ELECTRONIC PRICE DISPLAY UNIT
In a retail sales business, the manual entry of prices and other merchandise information into a point-of-sale terminal represents one of the largest operating costs of such a business. In order to reduce these costs, systems employing identifying codes on each item of merchandise and automatic devices for reading these codes have previously been devised. The code, after being read by the automatic reader, enables a computer to enter price and other information from its memory into the point-of-sale terminal automatically, thus greatly reducing the time required for the process.
;However, such a system, with the present state of the art, has a major problem associated with it. Prices marked on items of merchandise would no longer be of any utility to a retail sales business, since such prices would be supplied ;from the memory of a central computer, and said retail sales business could further reduce its operating costs by the omission of marked prices. However, many consumers object to said omission because they would be unable to compare the price actually charged with a marked price. Even if the prices were marked on the items of merchandise, the entry of information into the point-of-sale terminal would proceed so rapidly that the consumer would be unable to compare the prices actually charged with the marked prices until after completion of the transaction.
; Prices printed on labels and displayed adjacent to items of merchandise would present similar problems for consumers.
Since a retail sales business would have no use for such information, said business would have little incentive to update such labels when prices were changed, and the consumer - 1 - ~ -I ~. ' ~
~, ~ - : , : , --` " 1076707 would have no guarantee that the price actually charged was equal to the displayed price.
The object of the invention disclosed herein is to guarantee the consumer that the price actually charged for an item of merchandise is identical to the price displayed for the said item, while simultaneously making it unnecessary for a retail sales business to mark prices on individual items or to manually update printed price displays. The invention accomplishes this objective by employing electronic price displays in which the price displayed is set by the same computer which supplies prices to said point-of-sale terminals. Whenever the price of an item is changed in the computer memory, the price displayed is automatically changed to the same new value.
Although it would, in principle, be possible to connect each price display unit to the computer using separate wires, the number of wires involved and the difficulty of making wiring changes when shelf displays were rearranged make such a method impractical. The invention disclosed herein overcomes this difficulty by incorporating a distinct address code in each display unit such that price information supplied by the computer will not be entered into a particular price display unit unless said computer has addressed that particular unit. By this means, a large number of price display units can be connected in parallel, or effectively j in parallel, to the computer using a small number of conductors or other suitable transmission means.
An externally readable code associated with each price display unit permits a correlation to be formed in the memory of said computer between a particular price display unit and the item of merchandise whose price said unit is to display.
~'~' ' ' . . .
~ iO76707 Thus broadly speaking the invention in one aspect comprehends a price display unit adapted to be attached to a merchandise supporting means having a plurality of conductors of a signal bus extending parallel to each other along at least a portion of the length of the supporting means. The unit includes a housing and a plurality of electrical contact means extending from a rear side of the housing to engage the conductors at anv selected one of a plurality of locations along the length of the supporting means. Fasten-er means are provided for fastening the housing at a selectedposition along the length of the supporting means. External-ly-sensible indicia carried on the housing identify the display unit and its internal address. The display unit further includes an alphanumeric display means attached to the housing and visible from outside the housing, storage means for controlling the alphanumeric display means, and control means responsive to a first pulse train occurring on the signal bus. The control means determines `
whether a second pulse train occurring on the signal bus will be stored in the storage means.
Another aspect of the invention relates to a sales establishment which includes shelf means having a plurality of groups of items stored at respective ones of a plurality of locations along the shelf means, with a plurality of display units being spaced along the shelf means at respective ones of the locations. Signal bus means extend along the shelf means and are connected to each of the display units in parallel. Each of the display units comprises an alphanumeric display means, display storage means for controlling the alphanumeric display means, and control means responsive to a first pulse train occurring on the signal bus means. The _ 3 --~",, 1~ .
`-` 1076707 control means determines if a second pulse train occurring on the signal bus means will be stored in the display storage means.
A further a`spect of this invention comprehends a price display unit adapted to be attached to a shelf means to engage a plurality of conductors extending along the shelf means. The unit includes a first shift register having a data input line and a clock input line, the data input line being connected to a first of the conductors. Means are connected to and are responsive to a first signal on a second of the conductors for applying subsequent signals on the secon~ of the conductors to the clock input lines.
Means responsive to a predetermined number of the subsequent signals interrupt the application of further signals on the second of the conductors to the clock input line and provide a first control signal. Means controlled by the first control signal provide a second control signal if the contents of the first shift register has a predetermined value upon occurrence of the first control signal. A second shift register has a data input line and a clock input line, the data input line of the second shift register being connected to the first of the conductors. Means responsive to the second control signal are provided for connecting signals on the second of the conductors to the clock input line , of the second shift register. The unit further includes an electronically-controlled alphanumeric display means, and decoder means decode the contents of the second shift register to control the display means.
DESCRIPTION OF THE DRAWINGS
Figure 1 is a schematic diagram showing the in-corporation of electronic price display units in a system in c.l '' ' , , ' ~
` ~07~i707 which a computer supplies price information to one or more point-of-sale terminals;
Figure 2 is a pictorial view of an electronic pxicc display unit attached to a shelf bus;
Figure 3 shows a sectional view of said shelf bus supplying electrical power and electrically coded information to said unit;
Figure 4 is a schematic circuit diagram of an electronic price display unit;
Figure 5 shows circuit details of the function separator and pulse shaper shown in Figure 4.
With reference to Figure 1, in which arrows indicate the direction of information flow, prices of items of merchandise for sale by a retail sales business are stored in the memory of a store computer 1. This computer may be linked to a central computer 2 when said retail sales business operates more than one store. The central computer, . I . .
if existent, could be used to update price and other `
information. Otherwise, the store computer would be used for this purpose. When an item is being sold, a product code reader 3, of which there may be more than one, is used to read and decode the product code 4 printed on said -~ item. This decoded information is transmitted to an associated point-of-sale terminal 5, which transmits said information to the store computer 1. In response, the store computer transmits the price of said item to the point-` of-sale terminal 5, which adds said price to an accumulating J~ total of the prices of all items being sold in a particular transaction. The details of the process described abo~e may be altered by distributing the circuit functions and inter-connections differently, without altering the basic process.
.
_ 5 _, ' .
.. l~t~70~
One or more electronic price display units 6 is used in conjunction with the store computer 1 as follows.
The internal address code of each price display unit is correlated in the store computer memory with the product code of the item or items whose price said price display unit is to display, where said product code is the same product code read by the product code reader 3. Each price display unit 6 is placed adjacent to the display area of the item or items whose price it is to display. Each price display unit is connected to the store computer, from which it receiveS electrically coded information.
The means for connection of said price display unit to said computer may comprise wires or other conductors, electromagnetic transmission and reception, acoustic transmission and reception, or any combination of such means.
Connection to said store computer shall be construed to include any interface or interfaces used. In the specific embodiment of the invention chosen for illustration, the electronic price display units 6 are connected to shelf buses 7, which are mounted on the edges of product display shelves. Said shelf buses are, in turn, connected to the store computer 1 by wires.
The correlation in the said store computer memory between the address code of an electronic price ~isplay unit and the product code of an associated item or items may be formed by visually reading the externally readable address code of said price display unit and reading said product code and by entering this information into said computer. This process would not have to be repeated until product display areas were rearranged. An alternative means of establishing said correlation in the store computer memory, and the means illustrated herein, involves the use .
-' 107~;707 of the remote code reader 8 and an externally readable address code, suitable for reading by the said remote code reader, on the electronic price display unit 6.
The remote code reader would be connected to the store computer and would sequentially read address codes of electronic price display units and the associated product codes, and transmit this information into memory in the store computer 1. Such a remote code reader, which operates using photoelectric means, would also be useful for checking inventories.
Once the product codes and display unit address codes have been correlated in the store computer memory, the current price of any item, and other relevant in-formation, can be transmitted by the computer to any price display unit as electrically coded information. The source of displayed price information is thus the same as the source of the price information used by the point-of-sale terminals, thereby ensuring that the displayed price and the price charged are identical.
Figure 2 shows an electronic price display unit 6, and depicts an electrically displayed price 9, unit price 10, price units 11, symbol indicating an item whose price has temporarily been reduced 12, symbol indicating an item having the lowest unit price of any in its category 13, and the product code 14 of the item or items whose price is being displayed. Display of said product code 14 permits visual confirmation that the price display unit 6 has been correctly correlated in the store computer memory with the adjacent item or items. It is also useful for determining what items should be placed in a particular display area when the stock in that area has been depleted. Electrical ;4 l,,i. .
. .
.
iO7~;707 ~ .
means for displaying a price or other informati.on, as used herein, shall ~e construed to include electrically actuated means, such as electromechanical or electrochemical means, as well as purely electrical or electronic means, such as incandescent, liguid crystal, gas discharge, or light emitting diode displays. An e~ternally rea~cl~le a~-lress code 15 is shown in a form suitable for reading by a remote code reader. Fasteners with non-standard heads 16 are used to attach the price display units 6 to the shelf bus 7.
Although it is possible to construct an electronic price display unit which operates continuously with connect-ion to only two external conductors (using a modulated power supply voltage, electromagnetic wave link, or acoustic link for transmission of coded information to said unit), it appears that connection to four conductors is preferable for reasons of reliability and economy. In Figure 3, which is a sectional view of Figure 2, one oonductor 17 is the common for the other three, another 18 is a power supply bus, another 19 transmits electrically coded information from the store computer to each price display unit 6, and the last 20 transmits clock and reset pulses to the price display units, and also permits analog readouts to determine the number of price display units responding to a particular address code. Said analog readouts are useful for identifying missing, defective, or redundant price display units. In addition to the analog electrical output, an address light 21 (shown in Figures 2 and 4) indicates which units are responding to said address code. Electrical connection of ~he price display unit 6 to the conductors of the shelf bus 7 is provided by the conductors 22, 23, 24 and 25, which conductors are part of the price display unit 6.
1(~7f~707 The installation of electronic price display units 6 ad~acent to the display area of an item or items whose price is to be displayed is facilitated by use of the fasteners 16, the contacting conductors 22, 23, 24 and 25, the shelf bus 7, the small number of required conductors resulting from use of an internal address code, and a self contained package of a size and shape compatible with the space commonly available for said installation.
Figure 4 is a schematic circuit diagram showing one possible mode of execution of an electronic price - -display unit. In this figure, connection of each active element to the common bus 17 and the power supply bus 18 is understood, but not shown in order to avoid undue complexity. Arrows designate the direction of signal pro-pagation.
A reset pulse, supplied by the store computer, is received on the bus 20, separated by the function separator 26, and used to reset the static shift register 27, and the flip-flops 28 and 29 to their logical "O" states.
Next, an analog read pulse is supplied by the store computer, and is used to confirm that the flip-flop 29 is in its logical "O" state. If it were in its logical "1" state, it would supply a current through resistor 30 and transistor 31.
Most of the current passing through the transistor 31 would pass through the light emitting diode 21, the dissipation limiting resistor 32, the function separator 26, and the bus 20. By measuring the returning current, the store computer can determine the number of price display units having their flip-flops 29 in a logical "1" state. Since, in the example under consideration, a reset pulse was just received by all price display units, said number should be zero.
.
_ g _ I
, 1(~7~707 , Next, the store computer transmits a pulse train of electrically coded information on the bus 19, such pulses consisting of logical "O's" and "l's", and said train comprising a number of pulses equal to the number, N, of bits in the static shift register 27. Said computer synchronously transmits a train of N clock pulses on the bus 20. Said clock pulses are separated by the function separator 26, blocked by the transmission gate 33, and r transmitted by the transmission gate 34 to the static shift register 27 and, logically inverted, to the "anc~"
gate 35. The first pulse in said pulse train on bus 19 is to be a logical "l". At the beginning of the Nth clock pulse, this logical "1" will be shifted to the last stage :~ of the static shift register 27, and applied to one input of the "and" gate 35. At the end of the Nth clock pulse, a logical "1" will appear at the other input of "and" gate . 35, and said "and" gate will produce a logical "1~ output, setting flip-flop 28 to a logical "1". At this time, the parallel outputs of the static shift register 27 will be compared to the outputs of the parallel read-only memory 36 by the exclusive "nor" circuits 37. Each such "nor" circuit which has equal logical values applied to both of its inputs will produce a logical "1" output, which output will be applied to one of the inputs of the "and" circuit 38. Equal-ity between all of the outputs of the static shift register 27 and the parallel read-only memory 36, which contains the internal address code, signifies that the price display unit has been externally addressed. If said unit has been thus :~ externally addressed, all of the inputs to the "and" circuit : 30 38 will be logical "l's", and the output of said "and"
circuit will be a logical "1", .setting the flip-flop 29 to a logical "1" value.
Cl - .
. - - ' . ' ~ : .
107~707 The store computer next transmits another pulse train of electrically coded information on the bus 19, said information including the price to be displayed. A
synchronous train of clock pulses is transmitted on the bus 20. Said clock pulses are blocked by the transmission gate 34 and, if the price display unit under consideration has been addressed, are transmitted by the transmission gate 33. If the clock pulses are transmitted by the transmission gate 33 to the static shift register 39, said electrically coded information will be entered into the static shift register 39. If the price display unit has not been addressed, the information previously stored in the static shift register will remain unaltered.
At the end of the last said pulse train, another analog read pulse is transmitted by the store computer to confirm that one and only one price display unit has responded, and another reset pulse is then transmitted to reset the static shift register 27 and the flip-flops 28 and 29 to their logical "O" states.
The binary to alphanumeric converter 4Q converts the output of the static shift register 39 to a form suitable for entry into the light emitting diode visible display 41, which displays the total price, unit price, and other information regarding the item or items whose price is to be displayed. The static shift register 39 provides mean~s for retaining memory of information received from the store computer.
Although parallel outputs of the static shift ~ register 39 are used in the version of the invention shown, it should be noted that a serial output could equally well be employed by multiplexi-ng the display and recirculating . .
~ - 11 . , ..~
' ' -" ~076707 the contentS of the shift register 39. A similar alternative exists for the address shift register 27, if a shift register which reset to the address code rather than to zero were used.
All of the circuitry indicated by labeled symbols in Figure 4, with the exception of the function separator 26, - -can be constructed using standard digital circuitry. One method of accomplishing the objectives of the function separator is shown in Figure 5. Positive pulses at the input 42 pass through the diode 43, and resistor 44, causing transistors 45 and 46 to turn on. The resistor 47 provides enough positive feedback to improve the rise and fall times - of the resultant output clock pulses and to provide noise immunity during switching, but not enough to cause latching.
Resultant clock pulses are produced at the output 48.
Negative analog read pulses pass through the diode 49 to the analog read output 50. Negative reset pulses, which are more negative than said analog read pulses, pass through the Zener diode 51 and resistor 52, turning on the transistor 53 and producing reset pulses at the output 54.
.
:
' ~ .
~1 ~
. . .
- 12 ~
~ .
In a retail sales business, the manual entry of prices and other merchandise information into a point-of-sale terminal represents one of the largest operating costs of such a business. In order to reduce these costs, systems employing identifying codes on each item of merchandise and automatic devices for reading these codes have previously been devised. The code, after being read by the automatic reader, enables a computer to enter price and other information from its memory into the point-of-sale terminal automatically, thus greatly reducing the time required for the process.
;However, such a system, with the present state of the art, has a major problem associated with it. Prices marked on items of merchandise would no longer be of any utility to a retail sales business, since such prices would be supplied ;from the memory of a central computer, and said retail sales business could further reduce its operating costs by the omission of marked prices. However, many consumers object to said omission because they would be unable to compare the price actually charged with a marked price. Even if the prices were marked on the items of merchandise, the entry of information into the point-of-sale terminal would proceed so rapidly that the consumer would be unable to compare the prices actually charged with the marked prices until after completion of the transaction.
; Prices printed on labels and displayed adjacent to items of merchandise would present similar problems for consumers.
Since a retail sales business would have no use for such information, said business would have little incentive to update such labels when prices were changed, and the consumer - 1 - ~ -I ~. ' ~
~, ~ - : , : , --` " 1076707 would have no guarantee that the price actually charged was equal to the displayed price.
The object of the invention disclosed herein is to guarantee the consumer that the price actually charged for an item of merchandise is identical to the price displayed for the said item, while simultaneously making it unnecessary for a retail sales business to mark prices on individual items or to manually update printed price displays. The invention accomplishes this objective by employing electronic price displays in which the price displayed is set by the same computer which supplies prices to said point-of-sale terminals. Whenever the price of an item is changed in the computer memory, the price displayed is automatically changed to the same new value.
Although it would, in principle, be possible to connect each price display unit to the computer using separate wires, the number of wires involved and the difficulty of making wiring changes when shelf displays were rearranged make such a method impractical. The invention disclosed herein overcomes this difficulty by incorporating a distinct address code in each display unit such that price information supplied by the computer will not be entered into a particular price display unit unless said computer has addressed that particular unit. By this means, a large number of price display units can be connected in parallel, or effectively j in parallel, to the computer using a small number of conductors or other suitable transmission means.
An externally readable code associated with each price display unit permits a correlation to be formed in the memory of said computer between a particular price display unit and the item of merchandise whose price said unit is to display.
~'~' ' ' . . .
~ iO76707 Thus broadly speaking the invention in one aspect comprehends a price display unit adapted to be attached to a merchandise supporting means having a plurality of conductors of a signal bus extending parallel to each other along at least a portion of the length of the supporting means. The unit includes a housing and a plurality of electrical contact means extending from a rear side of the housing to engage the conductors at anv selected one of a plurality of locations along the length of the supporting means. Fasten-er means are provided for fastening the housing at a selectedposition along the length of the supporting means. External-ly-sensible indicia carried on the housing identify the display unit and its internal address. The display unit further includes an alphanumeric display means attached to the housing and visible from outside the housing, storage means for controlling the alphanumeric display means, and control means responsive to a first pulse train occurring on the signal bus. The control means determines `
whether a second pulse train occurring on the signal bus will be stored in the storage means.
Another aspect of the invention relates to a sales establishment which includes shelf means having a plurality of groups of items stored at respective ones of a plurality of locations along the shelf means, with a plurality of display units being spaced along the shelf means at respective ones of the locations. Signal bus means extend along the shelf means and are connected to each of the display units in parallel. Each of the display units comprises an alphanumeric display means, display storage means for controlling the alphanumeric display means, and control means responsive to a first pulse train occurring on the signal bus means. The _ 3 --~",, 1~ .
`-` 1076707 control means determines if a second pulse train occurring on the signal bus means will be stored in the display storage means.
A further a`spect of this invention comprehends a price display unit adapted to be attached to a shelf means to engage a plurality of conductors extending along the shelf means. The unit includes a first shift register having a data input line and a clock input line, the data input line being connected to a first of the conductors. Means are connected to and are responsive to a first signal on a second of the conductors for applying subsequent signals on the secon~ of the conductors to the clock input lines.
Means responsive to a predetermined number of the subsequent signals interrupt the application of further signals on the second of the conductors to the clock input line and provide a first control signal. Means controlled by the first control signal provide a second control signal if the contents of the first shift register has a predetermined value upon occurrence of the first control signal. A second shift register has a data input line and a clock input line, the data input line of the second shift register being connected to the first of the conductors. Means responsive to the second control signal are provided for connecting signals on the second of the conductors to the clock input line , of the second shift register. The unit further includes an electronically-controlled alphanumeric display means, and decoder means decode the contents of the second shift register to control the display means.
DESCRIPTION OF THE DRAWINGS
Figure 1 is a schematic diagram showing the in-corporation of electronic price display units in a system in c.l '' ' , , ' ~
` ~07~i707 which a computer supplies price information to one or more point-of-sale terminals;
Figure 2 is a pictorial view of an electronic pxicc display unit attached to a shelf bus;
Figure 3 shows a sectional view of said shelf bus supplying electrical power and electrically coded information to said unit;
Figure 4 is a schematic circuit diagram of an electronic price display unit;
Figure 5 shows circuit details of the function separator and pulse shaper shown in Figure 4.
With reference to Figure 1, in which arrows indicate the direction of information flow, prices of items of merchandise for sale by a retail sales business are stored in the memory of a store computer 1. This computer may be linked to a central computer 2 when said retail sales business operates more than one store. The central computer, . I . .
if existent, could be used to update price and other `
information. Otherwise, the store computer would be used for this purpose. When an item is being sold, a product code reader 3, of which there may be more than one, is used to read and decode the product code 4 printed on said -~ item. This decoded information is transmitted to an associated point-of-sale terminal 5, which transmits said information to the store computer 1. In response, the store computer transmits the price of said item to the point-` of-sale terminal 5, which adds said price to an accumulating J~ total of the prices of all items being sold in a particular transaction. The details of the process described abo~e may be altered by distributing the circuit functions and inter-connections differently, without altering the basic process.
.
_ 5 _, ' .
.. l~t~70~
One or more electronic price display units 6 is used in conjunction with the store computer 1 as follows.
The internal address code of each price display unit is correlated in the store computer memory with the product code of the item or items whose price said price display unit is to display, where said product code is the same product code read by the product code reader 3. Each price display unit 6 is placed adjacent to the display area of the item or items whose price it is to display. Each price display unit is connected to the store computer, from which it receiveS electrically coded information.
The means for connection of said price display unit to said computer may comprise wires or other conductors, electromagnetic transmission and reception, acoustic transmission and reception, or any combination of such means.
Connection to said store computer shall be construed to include any interface or interfaces used. In the specific embodiment of the invention chosen for illustration, the electronic price display units 6 are connected to shelf buses 7, which are mounted on the edges of product display shelves. Said shelf buses are, in turn, connected to the store computer 1 by wires.
The correlation in the said store computer memory between the address code of an electronic price ~isplay unit and the product code of an associated item or items may be formed by visually reading the externally readable address code of said price display unit and reading said product code and by entering this information into said computer. This process would not have to be repeated until product display areas were rearranged. An alternative means of establishing said correlation in the store computer memory, and the means illustrated herein, involves the use .
-' 107~;707 of the remote code reader 8 and an externally readable address code, suitable for reading by the said remote code reader, on the electronic price display unit 6.
The remote code reader would be connected to the store computer and would sequentially read address codes of electronic price display units and the associated product codes, and transmit this information into memory in the store computer 1. Such a remote code reader, which operates using photoelectric means, would also be useful for checking inventories.
Once the product codes and display unit address codes have been correlated in the store computer memory, the current price of any item, and other relevant in-formation, can be transmitted by the computer to any price display unit as electrically coded information. The source of displayed price information is thus the same as the source of the price information used by the point-of-sale terminals, thereby ensuring that the displayed price and the price charged are identical.
Figure 2 shows an electronic price display unit 6, and depicts an electrically displayed price 9, unit price 10, price units 11, symbol indicating an item whose price has temporarily been reduced 12, symbol indicating an item having the lowest unit price of any in its category 13, and the product code 14 of the item or items whose price is being displayed. Display of said product code 14 permits visual confirmation that the price display unit 6 has been correctly correlated in the store computer memory with the adjacent item or items. It is also useful for determining what items should be placed in a particular display area when the stock in that area has been depleted. Electrical ;4 l,,i. .
. .
.
iO7~;707 ~ .
means for displaying a price or other informati.on, as used herein, shall ~e construed to include electrically actuated means, such as electromechanical or electrochemical means, as well as purely electrical or electronic means, such as incandescent, liguid crystal, gas discharge, or light emitting diode displays. An e~ternally rea~cl~le a~-lress code 15 is shown in a form suitable for reading by a remote code reader. Fasteners with non-standard heads 16 are used to attach the price display units 6 to the shelf bus 7.
Although it is possible to construct an electronic price display unit which operates continuously with connect-ion to only two external conductors (using a modulated power supply voltage, electromagnetic wave link, or acoustic link for transmission of coded information to said unit), it appears that connection to four conductors is preferable for reasons of reliability and economy. In Figure 3, which is a sectional view of Figure 2, one oonductor 17 is the common for the other three, another 18 is a power supply bus, another 19 transmits electrically coded information from the store computer to each price display unit 6, and the last 20 transmits clock and reset pulses to the price display units, and also permits analog readouts to determine the number of price display units responding to a particular address code. Said analog readouts are useful for identifying missing, defective, or redundant price display units. In addition to the analog electrical output, an address light 21 (shown in Figures 2 and 4) indicates which units are responding to said address code. Electrical connection of ~he price display unit 6 to the conductors of the shelf bus 7 is provided by the conductors 22, 23, 24 and 25, which conductors are part of the price display unit 6.
1(~7f~707 The installation of electronic price display units 6 ad~acent to the display area of an item or items whose price is to be displayed is facilitated by use of the fasteners 16, the contacting conductors 22, 23, 24 and 25, the shelf bus 7, the small number of required conductors resulting from use of an internal address code, and a self contained package of a size and shape compatible with the space commonly available for said installation.
Figure 4 is a schematic circuit diagram showing one possible mode of execution of an electronic price - -display unit. In this figure, connection of each active element to the common bus 17 and the power supply bus 18 is understood, but not shown in order to avoid undue complexity. Arrows designate the direction of signal pro-pagation.
A reset pulse, supplied by the store computer, is received on the bus 20, separated by the function separator 26, and used to reset the static shift register 27, and the flip-flops 28 and 29 to their logical "O" states.
Next, an analog read pulse is supplied by the store computer, and is used to confirm that the flip-flop 29 is in its logical "O" state. If it were in its logical "1" state, it would supply a current through resistor 30 and transistor 31.
Most of the current passing through the transistor 31 would pass through the light emitting diode 21, the dissipation limiting resistor 32, the function separator 26, and the bus 20. By measuring the returning current, the store computer can determine the number of price display units having their flip-flops 29 in a logical "1" state. Since, in the example under consideration, a reset pulse was just received by all price display units, said number should be zero.
.
_ g _ I
, 1(~7~707 , Next, the store computer transmits a pulse train of electrically coded information on the bus 19, such pulses consisting of logical "O's" and "l's", and said train comprising a number of pulses equal to the number, N, of bits in the static shift register 27. Said computer synchronously transmits a train of N clock pulses on the bus 20. Said clock pulses are separated by the function separator 26, blocked by the transmission gate 33, and r transmitted by the transmission gate 34 to the static shift register 27 and, logically inverted, to the "anc~"
gate 35. The first pulse in said pulse train on bus 19 is to be a logical "l". At the beginning of the Nth clock pulse, this logical "1" will be shifted to the last stage :~ of the static shift register 27, and applied to one input of the "and" gate 35. At the end of the Nth clock pulse, a logical "1" will appear at the other input of "and" gate . 35, and said "and" gate will produce a logical "1~ output, setting flip-flop 28 to a logical "1". At this time, the parallel outputs of the static shift register 27 will be compared to the outputs of the parallel read-only memory 36 by the exclusive "nor" circuits 37. Each such "nor" circuit which has equal logical values applied to both of its inputs will produce a logical "1" output, which output will be applied to one of the inputs of the "and" circuit 38. Equal-ity between all of the outputs of the static shift register 27 and the parallel read-only memory 36, which contains the internal address code, signifies that the price display unit has been externally addressed. If said unit has been thus :~ externally addressed, all of the inputs to the "and" circuit : 30 38 will be logical "l's", and the output of said "and"
circuit will be a logical "1", .setting the flip-flop 29 to a logical "1" value.
Cl - .
. - - ' . ' ~ : .
107~707 The store computer next transmits another pulse train of electrically coded information on the bus 19, said information including the price to be displayed. A
synchronous train of clock pulses is transmitted on the bus 20. Said clock pulses are blocked by the transmission gate 34 and, if the price display unit under consideration has been addressed, are transmitted by the transmission gate 33. If the clock pulses are transmitted by the transmission gate 33 to the static shift register 39, said electrically coded information will be entered into the static shift register 39. If the price display unit has not been addressed, the information previously stored in the static shift register will remain unaltered.
At the end of the last said pulse train, another analog read pulse is transmitted by the store computer to confirm that one and only one price display unit has responded, and another reset pulse is then transmitted to reset the static shift register 27 and the flip-flops 28 and 29 to their logical "O" states.
The binary to alphanumeric converter 4Q converts the output of the static shift register 39 to a form suitable for entry into the light emitting diode visible display 41, which displays the total price, unit price, and other information regarding the item or items whose price is to be displayed. The static shift register 39 provides mean~s for retaining memory of information received from the store computer.
Although parallel outputs of the static shift ~ register 39 are used in the version of the invention shown, it should be noted that a serial output could equally well be employed by multiplexi-ng the display and recirculating . .
~ - 11 . , ..~
' ' -" ~076707 the contentS of the shift register 39. A similar alternative exists for the address shift register 27, if a shift register which reset to the address code rather than to zero were used.
All of the circuitry indicated by labeled symbols in Figure 4, with the exception of the function separator 26, - -can be constructed using standard digital circuitry. One method of accomplishing the objectives of the function separator is shown in Figure 5. Positive pulses at the input 42 pass through the diode 43, and resistor 44, causing transistors 45 and 46 to turn on. The resistor 47 provides enough positive feedback to improve the rise and fall times - of the resultant output clock pulses and to provide noise immunity during switching, but not enough to cause latching.
Resultant clock pulses are produced at the output 48.
Negative analog read pulses pass through the diode 49 to the analog read output 50. Negative reset pulses, which are more negative than said analog read pulses, pass through the Zener diode 51 and resistor 52, turning on the transistor 53 and producing reset pulses at the output 54.
.
:
' ~ .
~1 ~
. . .
- 12 ~
~ .
Claims (11)
1. A price display unit adapted to be attached to a merchandise supporting means having a plurality of conductors of a signal bus extending parallel to each other along at least a portion of its length, comprising, in combination: a housing; a plurality of electrical contact means extending from a rear side of said housing to engage said conductors at any selected one of a plurality of locations along the length of said supporting means; fastener means for fastening said housing at a selected position along the length of said supporting means; externally-sensible indicia carried on said housing to identify said display unit and its internal address; alphanumeric display means attached to said housing and visible from outside said housing; storage means for controlling said alphanumeric display means; and control means responsive to a first pulse train occurring on said signal bus for controlling whether a second pulse train occurring on said signal bus will be stored in said storage means.
2. A sales establishment, comprising, in combination:
shelf means having a plurality of groups of items stored at respective ones of a plurality of locations along said shelf means; a plurality of display units spaced along said shelf means at respective ones of said locations; signal bus means extending along said shelf means and connected to each of said display units in parallel, each of said display units comprising an alphanumeric display means, display storage means for controlling said alphanumeric display means, and control means responsive to a first pulse train occurring on said signal bus means for controlling whether a second pulse train occurring on said signal bus means will be stored in said display storage means.
shelf means having a plurality of groups of items stored at respective ones of a plurality of locations along said shelf means; a plurality of display units spaced along said shelf means at respective ones of said locations; signal bus means extending along said shelf means and connected to each of said display units in parallel, each of said display units comprising an alphanumeric display means, display storage means for controlling said alphanumeric display means, and control means responsive to a first pulse train occurring on said signal bus means for controlling whether a second pulse train occurring on said signal bus means will be stored in said display storage means.
3. Apparatus according to Claim 2 wherein said control means in each of said display units comprises means for providing a fixed address signal identifying its respective display unit; and switching means controlled by said address signal and said first pulse train for controlling whether said second pulse train will be stored in said display storage means.
4. Apparatus according to Claim 2 wherein said control means is operative after receipt of said first pulse train to apply a signal to said signal bus means indicating that said second pulse train will be stored by said display storage means.
5. Apparatus according to claim 2 wherein said control means includes a shift register connected to receive said first pulse train, means for providing an address signal identifying said display unit, a coincidence circuit means, means for comparing signals of said first pulse train stored in said shift register to provide a plurality of output signals to said coincidence circuit means, said signal bus means including means for applying shift pulses to advance the signals of said first pulse train through said shift register, and means responsive to the shifting of a first pulse of said first pulse train out of said shift register for applying a further signal to said coincidence circuit means.
6. Apparatus according to claim 3 wherein said display storage means comprises a shift register having a data input line and a shift input line, said data input line being connected to receive said second pulse train, and said switching means being operative to control whether clock pulses transmitted on said signal bus means will be connected to said shift input line, thereby to control whether said second pulse train will be stored in said shift register.
7. Apparatus according to claim 3 wherein said switching means includes a first plurality of gates responsive to said address signal and said first pulse train to provide a plurality of out-put signals, and coincidence circuit means responsive to said out-put signals for controlling storage of-said second pulse train in said display storage means.
8. Apparatus according to claim 4 which includes means for count-ing said signals generated by said first pulse train indicating that said second pulse train will be stored by one of said display storage means.
9. Apparatus according to claim 8 wherein said counting means operates by combining said signals into a combined signal whose current is proportional to the number of said signals and measuring said current.
10. A price display unit adapted to be attached to a shelf means to engage a plurality of conductors extending along said shelf means, comprising, in combination: a first shift register having a data input line and a clock input line, said data input line being connected to a first of said conductors; means connected to and responsive to a first signal on a second of said conductors for applying subsequent signals on said second of said conductors to said clock input line; means respon-sive to a predetermined number of said subsequent signals for interrupting the application of further signals on said second of said conductors to said clock input line and for providing a first control signal; means controlled by said first control signal for providing a second control signal if the contents of said first shift register has a predetermined value upon occurrence of said first control signal; a second shift register having a data input line and a clock input line, said data input line of said second shift register being connected to said first of said conductors; means responsive to said second control signal for connecting signals on said second of said conductors to said clock input line of said second shift register;
an electronically-controlled alphanumeric display means; and decoder means for decoding the contents of said second shift register to control said display means.
an electronically-controlled alphanumeric display means; and decoder means for decoding the contents of said second shift register to control said display means.
11. A unit according to claim 10 which includes means responsive to said second control signal for applying a signal to said second of said conductors and for actuating an indicator.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA269,148A CA1076707A (en) | 1977-01-05 | 1977-01-05 | Electronic price display unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA269,148A CA1076707A (en) | 1977-01-05 | 1977-01-05 | Electronic price display unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CA1076707A true CA1076707A (en) | 1980-04-29 |
Family
ID=4107656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA269,148A Expired CA1076707A (en) | 1977-01-05 | 1977-01-05 | Electronic price display unit |
Country Status (1)
| Country | Link |
|---|---|
| CA (1) | CA1076707A (en) |
-
1977
- 1977-01-05 CA CA269,148A patent/CA1076707A/en not_active Expired
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4002886A (en) | Electronic price display unit | |
| US5632010A (en) | Technique for communicating with electronic labels in an electronic price display system | |
| US4139149A (en) | Display system | |
| US4240064A (en) | Power limiting circuit for bar code reader | |
| US5401947A (en) | Information display and product identification system | |
| US5461561A (en) | System for recognizing display devices | |
| EP0083630B1 (en) | Real time, computer-driven retail pricing display system | |
| US7380725B2 (en) | Enterprise-wide networked system and method for managing and displaying price and product information | |
| US4603495A (en) | Alphanumeric display modules | |
| CN85108208A (en) | Marking device on shelf side | |
| US4757448A (en) | Electronic cash register | |
| US8184071B2 (en) | LED driver circuit and the method thereof | |
| US6173268B1 (en) | Method of displaying temporary information by an electronic price label | |
| CA1076707A (en) | Electronic price display unit | |
| JPS6141985A (en) | Ultrasonic proximity initiator | |
| JPS605991B2 (en) | electronic price display device | |
| US6621407B1 (en) | Auxiliary display recognition system and method for an electronic price label system | |
| EP0669030B1 (en) | Solar switch | |
| US3924108A (en) | Cash register | |
| CA2280464A1 (en) | System and method of simultaneously displaying prices in multiple currencies | |
| GB2164777A (en) | Improvements in or relating to alphanumeric display modules | |
| JP2903437B2 (en) | Market indicator | |
| JPS588392A (en) | Vending machine with bonus function | |
| KR940008131B1 (en) | Devices for displaying information on the edge of the shelves | |
| JPS62166495A (en) | shelf label device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MKEX | Expiry |