← Back to Patent Explorer
US5704049A Expired / Lapsed US ⏱️ 0.0 years remaining

Subglobal area addressing for electronic price displays

Assignee: Electronic Retailing Systems International Inc
•
Filing: 1994-05-23
•
Granted: 1997-12-30
•
Expires: 2014-05-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic price display system has uniquely addressed electronic shelf labels (ESLs) controlled by a central computer or host. To save power and communications channel bandwidth, subglobal addressing is defined which permits the central computer to address more than one but less than all of the labels. In one application of the addressing protocol the central computer causes the subglobally addressed labels to perform some common action such as changing a display to an alternative display. In another application of the addressing protocol the central computer uses the subglobal addressing to disambiguate when data collisions occur due to more than one label attempting to respond to a global query.

Inventors

  • 👤 George T. Briechle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:51
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G06F; G06F3/00; G06F3/14; G06F3/147; G06Q10/00; G06Q10/08; G06Q10/087; G06Q10/0872; G06Q10/08724; G09; G09G; G09G2360/00; G09G2360/04; G09G2380/00; G09G2380/04

Claims Analysis

Total Claims: 57
Claim 1
Independent Claim 181 words
A method of addressing more than one and less than all of the display devices in an electronic display system, said system comprising a host and a multiplicity of electronic price display devices communicatively coupled with the host, each display device having a respective unique address and responsive to messages from the host containing said unique address, said method comprising the steps of: selecting a first particular subglobal address value; storing to substantially all of the display devices respective subglobal address values such that the particular subglobal address value is stored to more than one and less than all of the display devices; broadcasting to the display devices a command comprising: an indication that the command is to be addressed with respect to each display device's respective subglobal address; and a second particular subglobal address value; within each display device, comparing the second particular subglobal address value with the display device's respective stored subglobal address value, and performing a predetermined action if the second particular subglobal address value bears a predetermined relation to the display device's respective stored subglobal address value.
Claim 2
Independent Claim 181 words
A method of addressing more than one and less than all of the display devices in an electronic display system, said system comprising a host and a multiplicity of electronic price display devices communicatively coupled with the host, each display device having a respective unique address and responsive to messages from the host containing said unique address, said method comprising the steps of: selecting a first particular subglobal address value; storing to substantially all of the display devices respective subglobal address values such that the particular subglobal address value is stored to more than one and less than all of the display devices; broadcasting to the display devices a command comprising: an indication that the command is to be addressed with respect to each display device's respective subglobal address; and a second particular subglobal address value; within each display device, comparing the second particular subglobal address value with the display device's respective stored subglobal address value, and performing a predetermined action if the second particular subglobal address value bears a predetermined relation to the display device's respective stored subglobal address value.
Claim 3
Dependent Claim 44 words
The method of claim 1 wherein each display device comprises first and second registers selectively coupled to a display and determining what appears on the display, wherein the predetermined action comprises changing which of the first and second registers is coupled to the display.
Claim 4
Dependent Claim 43 words
The method of claim 1 wherein each display device comprises a display and a pointer determining which of two sequences will appear on the display, and wherein the predetermined action comprises modifying the pointer, thereby changing which of the sequences is being displayed.
Claim 5
Dependent Claim 52 words
The method of claim 1 wherein each display device comprises a first register coupled to a display and determining what appears on the display, and wherein the command further comprises data indicative of desired contents for the first register, and wherein the predetermined action comprises writing the data to the first register.
Claim 6
Dependent Claim 68 words
The method of claim 1 wherein each display device comprises a plurality of registers selectively coupled to a display and determining what appears on the display, and wherein the command further comprises data indicative of one of the plurality of registers and data indicative of desired contents for the one of the plurality of registers, and wherein the predetermined action comprises writing the data to the indicated register.
Claim 7
Dependent Claim 53 words
The method of claim 1 wherein the display devices are in a physical space, and wherein the storing step further comprises partitioning the physical space into subspaces, assigning respective subglobal addresses to the subspaces, and storing to each display device the subglobal address of the subspace in which the display device is located.
Claim 8
Dependent Claim 11 words
The method of claim 6 wherein the subspace comprises a half-aisle.
Claim 9
Dependent Claim 23 words
The method of claim 7 wherein the subglobal addresses are defined to have a size in the range of 6 to 8 bits.
Claim 10
Dependent Claim 17 words
The method of claim 6 wherein the subspace comprises a rail, the subglobal address defining a rail-id.
Claim 11
Dependent Claim 16 words
The method of claim 9 wherein the rail-ids are defined to be 16 bits in size.
Claim 12
Dependent Claim 11 words
The method of claim 6 wherein the subspace comprises a vertical.
Claim 13
Dependent Claim 23 words
The method of claim 11 wherein the subglobal addresses are defined to have a size in the range of 8 to 12 bits.
Claim 14
Dependent Claim 11 words
The method of claim 6 wherein the subspace comprises a section.
Claim 15
Dependent Claim 17 words
The method of claim 13 wherein the subglobal addresses are defined to be 8 bits in size.
Claim 16
Dependent Claim 174 words
An address-loading method for use in an electronic display system having a host with a first bus, a plurality of appenders communicatively coupled with the first bus, each appender having a respective unique address and having a respective second bus and communicatively coupling the first and second bus, and a multiplicity of display devices communicatively coupled with various of the second buses, each display device having a respective unique address and responding to messages from the host containing the respective address, each appender responsive to a response from a display device detected on its second bus for transmitting its own address subsequently thereto; the method comprising the steps of: sending a message from the host to a particular one of the display devices; sending a response from the particular one of the display devices; transmitting, from the appender detecting the response, the address of the appender; detecting, within the particular one of the display devices, the address transmitted by the appender; and storing, within the particular one of the display devices, the detected address.
Claim 17
Dependent Claim 174 words
An address-loading method for use in an electronic display system having a host with a first bus, a plurality of appenders communicatively coupled with the first bus, each appender having a respective unique address and having a respective second bus and communicatively coupling the first and second bus, and a multiplicity of display devices communicatively coupled with various of the second buses, each display device having a respective unique address and responding to messages from the host containing the respective address, each appender responsive to a response from a display device detected on its second bus for transmitting its own address subsequently thereto; the method comprising the steps of: sending a message from the host to a particular one of the display devices; sending a response from the particular one of the display devices; transmitting, from the appender detecting the response, the address of the appender; detecting, within the particular one of the display devices, the address transmitted by the appender; and storing, within the particular one of the display devices, the detected address.
Claim 18
Dependent Claim 31 words
The method of claim 15 wherein the display devices are physically located on rails, wherein each rail has a respective appender, and wherein the address of the appender defines a rail-id.
Claim 19
Independent Claim 300 words
A method of addressing substantially all of the display devices on one particular rail in an electronic display system, said system having a host with a first bus, a plurality of appenders communicatively coupled with the first bus, each appender associated with a rail and having a respective unique address and having a respective second bus associated with the rail and communicatively coupling the first and second bus, and a multiplicity of display devices mounted on various of the rails, each display device having a respective unique address and responding to messages from the host containing the respective address, each appender responsive to a response from a display device detected on its second bus for transmitting its own address subsequently thereto; said method comprising the steps of: for each particular one of substantially all of the display devices in the system, sending a message from the host to the particular one of the display devices; sending a response from the particular one of the display devices; transmitting, from the appender detecting the response, the address of the appender; detecting, within the particular one of the display devices, the address transmitted by the appender; and storing, within the particular one of the display devices, the detected address defining a subglobal address; broadcasting to the display devices a command comprising: an indication that the command is to be addressed with respect to each display device's respective subglobal address; and the unique address of the appender associated with the particular rail defining a second particular subglobal address value; within each display device, comparing the second particular subglobal address value with the display device's respective stored subglobal address value, and performing a predetermined action if the second particular subglobal address value bears a predetermined relation to the display device's respective stored subglobal address value.
Claim 20
Independent Claim 300 words
A method of addressing substantially all of the display devices on one particular rail in an electronic display system, said system having a host with a first bus, a plurality of appenders communicatively coupled with the first bus, each appender associated with a rail and having a respective unique address and having a respective second bus associated with the rail and communicatively coupling the first and second bus, and a multiplicity of display devices mounted on various of the rails, each display device having a respective unique address and responding to messages from the host containing the respective address, each appender responsive to a response from a display device detected on its second bus for transmitting its own address subsequently thereto; said method comprising the steps of: for each particular one of substantially all of the display devices in the system, sending a message from the host to the particular one of the display devices; sending a response from the particular one of the display devices; transmitting, from the appender detecting the response, the address of the appender; detecting, within the particular one of the display devices, the address transmitted by the appender; and storing, within the particular one of the display devices, the detected address defining a subglobal address; broadcasting to the display devices a command comprising: an indication that the command is to be addressed with respect to each display device's respective subglobal address; and the unique address of the appender associated with the particular rail defining a second particular subglobal address value; within each display device, comparing the second particular subglobal address value with the display device's respective stored subglobal address value, and performing a predetermined action if the second particular subglobal address value bears a predetermined relation to the display device's respective stored subglobal address value.
Claim 21
Dependent Claim 44 words
The method of claim 17 wherein each display device comprises first and second registers selectively coupled to a display and determining what appears on the display, and wherein the predetermined action comprises coupling the other of the first and second registers to the display.
Claim 22
Dependent Claim 43 words
The method of claim 17 wherein each display device comprises a display and a pointer determining which of two sequences will appear on the display, and wherein the predetermined action comprises modifying the pointer, thereby changing which of the sequences is being displayed.
Claim 23
Dependent Claim 52 words
The method of claim 17 wherein each display device comprises a first register coupled to a display and determining what appears on the display, and wherein the command further comprises data indicative of desired contents for the first register, and wherein the predetermined action comprises writing the data to the first register.
Claim 24
Dependent Claim 68 words
The method of claim 17 wherein each display device comprises a plurality of registers selectively coupled to a display and determining what appears on the display, and wherein the command further comprises data indicative of one of the plurality of registers and data indicative of desired contents for the one of the plurality of registers, and wherein the predetermined action comprises writing the data to the indicated register.
Claim 25
Dependent Claim 13 words
The method of claim 17 wherein the second subglobal address defines a rail-id.
Claim 26
Dependent Claim 16 words
The method of claim 22 wherein the rail-id is defined to be 16 bits in size.
Claim 27
Independent Claim 345 words
A method of addressing substantially all of the display devices in a selected subspace of an electronic display system, said system having a host with a first bus, a plurality of appenders communicatively coupled with the first bus, each appender associated with a rail and having a respective unique address and having a respective second bus associated with the rail and communicatively coupling the first and second bus, and a multiplicity of display devices mounted on various of the rails, each display device having a respective unique address and responding to messages from the host containing the respective address, each appender responsive to a response from a display device detected on its second bus for transmitting its own address subsequently thereto; wherein the display devices are in a physical space; said method comprising the steps of: for each particular one of substantially all of the display devices in the system, sending a message from the host to the particular one of the display devices; sending a response from the particular one of the display devices; transmitting, from the appender detecting the response, the address of the appender; detecting, within the particular one of the display devices, the address transmitted by the appender; and storing, within the particular one of the display devices, the detected address defining a subglobal address; partitioning the physical space into subspaces; compiling a list indicative of the addresses of the appenders associated with the rails located within the various subspaces; for each particular one of the appender addresses listed for the selected subspace, broadcasting to the display devices a command comprising: an indication that the command is to be addressed with respect to each display device's respective subglobal address; and the one of the particular appender addresses, said address defining a second particular subglobal address value; within each display device, comparing the second particular subglobal address value with the display device's respective stored subglobal address value, and performing a predetermined action if the second particular subglobal address value bears a predetermined relation to the display device's respective stored subglobal address value.
Claim 28
Independent Claim 345 words
A method of addressing substantially all of the display devices in a selected subspace of an electronic display system, said system having a host with a first bus, a plurality of appenders communicatively coupled with the first bus, each appender associated with a rail and having a respective unique address and having a respective second bus associated with the rail and communicatively coupling the first and second bus, and a multiplicity of display devices mounted on various of the rails, each display device having a respective unique address and responding to messages from the host containing the respective address, each appender responsive to a response from a display device detected on its second bus for transmitting its own address subsequently thereto; wherein the display devices are in a physical space; said method comprising the steps of: for each particular one of substantially all of the display devices in the system, sending a message from the host to the particular one of the display devices; sending a response from the particular one of the display devices; transmitting, from the appender detecting the response, the address of the appender; detecting, within the particular one of the display devices, the address transmitted by the appender; and storing, within the particular one of the display devices, the detected address defining a subglobal address; partitioning the physical space into subspaces; compiling a list indicative of the addresses of the appenders associated with the rails located within the various subspaces; for each particular one of the appender addresses listed for the selected subspace, broadcasting to the display devices a command comprising: an indication that the command is to be addressed with respect to each display device's respective subglobal address; and the one of the particular appender addresses, said address defining a second particular subglobal address value; within each display device, comparing the second particular subglobal address value with the display device's respective stored subglobal address value, and performing a predetermined action if the second particular subglobal address value bears a predetermined relation to the display device's respective stored subglobal address value.
Claim 29
Dependent Claim 44 words
The method of claim 24 wherein each display device comprises first and second registers selectively coupled to a display and determining what appears on the display, and wherein the predetermined action comprises coupling the other of the first and second registers to the display.
Claim 30
Dependent Claim 43 words
The method of claim 24 wherein each display device comprises a display and a pointer determining which of two sequences will appear on the display, and wherein the predetermined action comprises modifying the pointer, thereby changing which of the sequences is being displayed.
Claim 31
Dependent Claim 52 words
The method of claim 24 wherein each display device comprises a first register coupled to a display and determining what appears on the display, and wherein the command further comprises data indicative of desired contents for the first register, and wherein the predetermined action comprises writing the data to the first register.
Claim 32
Dependent Claim 68 words
The method of claim 24 wherein each display device comprises a plurality of registers selectively coupled to a display and determining what appears on the display, and wherein the command further comprises data indicative of one of the plurality of registers and data indicative of desired contents for the one of the plurality of registers, and wherein the predetermined action comprises writing the data to the indicated register.
Claim 33
Dependent Claim 13 words
The method of claim 24 wherein the second subglobal address defines a rail-id.
Claim 34
Dependent Claim 16 words
The method of claim 29 wherein the rail-id is defined to be 16 bits in size.
Claim 35
Dependent Claim 11 words
The method of claim 24 wherein the subspace comprises a half-aisle.
Claim 36
Dependent Claim 11 words
The method of claim 24 wherein the subspace comprises a vertical.
Claim 37
Dependent Claim 11 words
The method of claim 24 wherein the subspace comprises a section.
Claim 38
Dependent Claim 174 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a power-status status flag that is set upon power-up of the display device and that is cleared upon receipt of a third message from the host; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's power-status flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's power-status flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 39
Dependent Claim 174 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a power-status status flag that is set upon power-up of the display device and that is cleared upon receipt of a third message from the host; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's power-status flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's power-status flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 40
Dependent Claim 20 words
The system of claim 34 wherein the addresses are expressed in bits and the portion is a number of bits.
Claim 41
Dependent Claim 22 words
The system of claim 35 wherein the number of bits is a variable number, said variable number communicated in the sixth message.
Claim 42
Dependent Claim 176 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a button and a button-status flag that is set upon the pressing of the button and that is cleared upon receipt of a third message from the host; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's button-status flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's button-status flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 43
Dependent Claim 176 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a button and a button-status flag that is set upon the pressing of the button and that is cleared upon receipt of a third message from the host; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's button-status flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's button-status flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 44
Dependent Claim 20 words
The system of claim 37 wherein the addresses are expressed in bits and the portion is a number of bits.
Claim 45
Dependent Claim 22 words
The system of claim 38 wherein the number of bits is a variable number, said variable number communicated in the sixth message.
Claim 46
Dependent Claim 166 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a battery and a battery-status flag that is set upon the event of some level of battery loss; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's battery-status flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's battery-status flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 47
Dependent Claim 166 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a battery and a battery-status flag that is set upon the event of some level of battery loss; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's battery-status flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's battery-status flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 48
Dependent Claim 20 words
The system of claim 40 wherein the addresses are expressed in bits and the portion is a number of bits.
Claim 49
Dependent Claim 22 words
The system of claim 41 wherein the number of bits is a variable number, said variable number communicated in the sixth message.
Claim 50
Dependent Claim 175 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a sensor sensing presence of a bib attached to the device and a bib-status flag that is set upon the event of the sensor sensing a change; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's bib-status flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's bib-status flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 51
Dependent Claim 175 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a sensor sensing presence of a bib attached to the device and a bib-status flag that is set upon the event of the sensor sensing a change; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's bib-status flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's bib-status flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 52
Dependent Claim 20 words
The system of claim 43 wherein the addresses are expressed in bits and the portion is a number of bits.
Claim 53
Dependent Claim 22 words
The system of claim 44 wherein the number of bits is a variable number, said variable number communicated in the sixth message.
Claim 54
Dependent Claim 159 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a flag that is set upon some event not controlled by the host; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 55
Dependent Claim 159 words
An electronic display system comprising: a host; a multiplicity of display devices, each having a unique address and responsive to a first message from the host containing the unique address for generating a second message in response thereto; and a communications channel communicatively coupling the host and the multiplicity of display devices; each display device further characterized in having a flag that is set upon some event not controlled by the host; each display device responsive to a fourth message from the host that does not contain its unique address with a fifth message in the event of the display device's flag being set; each display device further characterized in being responsive to a sixth message from the host containing a portion of its unique address with a seventh message in the event of both the display device's flag being set and the event of the portion in the sixth message matching the corresponding portion of its own address.
Claim 56
Dependent Claim 20 words
The system of claim 46 wherein the addresses are expressed in bits and the portion is a number of bits.
Claim 57
Dependent Claim 22 words
The system of claim 47 wherein the number of bits is a variable number, said variable number communicated in the sixth message.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-29 2001-06-30 2001-12-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-29 2005-06-30 2005-12-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-29 2009-06-30 2009-12-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag