In-store item alert architecture

Information

  • Patent Grant
  • 11188973
  • Patent Number
    11,188,973
  • Date Filed
    Wednesday, August 14, 2019
    5 years ago
  • Date Issued
    Tuesday, November 30, 2021
    3 years ago
Abstract
A method and apparatus for alerting an individual is described. A determination as to whether an individual is within a sensing area of a first device is made. The first device may be configured to provide information about a product on a shelf on which the first device is attached. In response to determining that the individual is within the sensing area, a determination as to whether to notify an occurrence of the determination that the individual is within the sensing area of the first device to at least one second device is made. In response to determining to notify, a notification may be transmitted to the at least one second device that the individual is within the sensing area of the first device. An alert may be triggered at the at least one second device based upon the transmitted notification.
Description
BACKGROUND

Customer retention and customer satisfaction are goals of many businesses. For businesses that focus on and rely on repeat customers, convenience for customers assists in meeting these goals. Many businesses attempt to make the process of purchase easier for a customer. Businesses have developed self-checkout systems to expedite the purchasing process. Over time grocery store type businesses have learned to put similar items in the same area for convenience to a customer. By putting all fresh fruits and vegetables in the same area and putting all refrigerated milk, yogurt, cream, and cheese in the same area, customers can purchase for one category without having to go all around a grocery store. Further improvements and innovations in the area of convenience for a customer are desired.


SUMMARY

A method and apparatus for alerting an individual is described. A determination as to whether an individual is within a sensing area of a first device is made. The first device may be configured to provide information about a product on a shelf on which the first device is attached. In response to determining that the individual is within the sensing area, a determination as to whether to notify an occurrence of the determination that the individual is within the sensing area of the first device to at least one second device is made. In response to determining to notify, a notification may be transmitted to the at least one second device that the individual is within the sensing area of the first device. An alert may be triggered at the at least one second device based upon the transmitted notification.





BRIEF DESCRIPTION OF THE DRAWINGS

Some features herein are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements.



FIG. 1 illustrates an example system for distributing content to a customer in a store according to one or more illustrative aspects of the disclosure.



FIG. 2 illustrates another example system for distributing content to a customer in a store according to one or more illustrative aspects of the disclosure.



FIG. 3A illustrates an example block diagram of an apparatus for communicating and distributing content according to one or more illustrative aspects of the disclosure.



FIG. 3B illustrates an example block diagram of an apparatus for communicating and distributing content according to one or more illustrative aspects of the disclosure.



FIG. 4 illustrates an example block diagram of a system for communicating and distributing content to customers according to one or more illustrative aspects of the disclosure.



FIG. 5 illustrates an example block diagram of a system for identifying, communicating, and distributing content to customers according to one or more illustrative aspects of the disclosure.



FIG. 6 illustrates another example block diagram of a system for identifying, communicating, and distributing content to customers according to one or more illustrative aspects of the disclosure.



FIG. 7 illustrates another example block diagram of a system for identifying, communicating, and distributing content to customers according to one or more illustrative aspects of the disclosure.



FIG. 8 illustrates an example block diagram of a system for communicating and distributing content to customers according to one or more illustrative aspects of the disclosure.



FIG. 9 illustrates an example method of distributing content according to one or more illustrative aspects of the disclosure.



FIG. 10 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure.



FIG. 11 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure.



FIG. 12 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure.



FIG. 13 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure.



FIG. 14 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure.





DETAILED DESCRIPTION


FIG. 1 illustrates an example system for distributing content to a customer in a store according to one or more illustrative aspects of the disclosure. The system in FIG. 1 shows an example of the customer walking through a store with aisles. In this example, as the customer walks from location 103A to location 103B, the customer passes shelf label device 105A. Shelf label device 105A, as described in more detail herein, is a networked, interactive self-edge communication and information exchange platform. Shelf label 105A provides information to a customer about an associated item/product, such as the price of the item, weight of the item, price per oz. of the item, name of the item, etc. In the example of FIG. 1, shelf label device 105A also may be configured to determine that the customer is near it. In this example, when the customer has stopped at location 103B and the shelf label device 105A has detected the presence of the customer near the shelf label device 105A, the system may determine that the customer is looking at an item associated with shelf label device 105A.


In response to such a detection/determination, shelf label device 105A may notify related shelf label devices of this occurrence. For example, shelf label device 105B which is also along aisle 101A may be notified by shelf device 105A. Shelf label device 105B may be associated with an item that is related to the item associated with shelf label device 105A. For example, the item associated with shelf label device 105A may be a toothbrush by manufacturer X and the item associated with shelf label device 105B may be toothpaste by the same manufacturer X. In the example of FIG. 1, shelf label device 105A may be related to shelf label device 105B because both shelf label devices are located along aisle 101A and may be by the same manufacturer X.


Determining that one shelf label device is related to another shelf label device may be based on any of a number of factors. For example, one shelf label device may be related to another shelf label device for marketing purposes. In such an example, a store may have a special marketing program for a particular manufacturer Y. Upon the consumer entering an aisle in which manufacturer Y has an item offered for sale, the shelf label device associated with the item of the manufacturer Y may be notified by another shelf label device. As described herein, the shelf label device associated with the item of the manufacturer Y may trigger an alert to get the customer's attention. In the example of FIG. 1, shelf label device 105B has any alert triggered of flashing lights. The flashing lights may be part of a display of the shelf label device and/or may be an LED light or some other type of light. As such, the customer may be attracted to shelf label device 105B and subsequently decide to purchase the item associated with it.


In another example, the customer may proceed to location 103C along aisle 101B. Shelf label device 105C in the aisle 101B may detect the presence of the customer. Upon determining that the customer has taken an item associated with shelf label 105C, the system may determine if any items offered for sale in the aisle 101B may be in conflict with the item associated with shelf label device 105C. For example, the item associated with shelf label device 105C may be a particular breed of fish. Fish associated with shelf label device 105D and 105E may be particular breeds of fish that cannot cohabit with the fish associated with shelf label item 105C. For example, the fish associated with shelf label device 105D and shelf label device 105E may be known to eat the fish associated with shelf label device 105C. As such, the relationship of the shelf label devices 105C, 105D, and 105E, may be a negative relationship. In such an example, the alert of shelf label devices 105D and 105E may be an alert to not purchase the item associated with shelf label devices 105D and 105E.


In another example, shelf label devices 105D and 105E may only output an alert for a predetermined period of time. If shelf label device 105D and/or 105E senses that the customer is near the shelf label item within the threshold predetermined period of time, the shelf label device may disengage its alert and subsequently return to a usual or default output display. Alternatively the shelf label device may return to the usual or default output display when a threshold period of time has been met and sensing of the presence of the customer has not occurred.


Proceeding to the example where the customer has moved to location 103E in aisle 101C, shelf label device 105F may determine that the customer is near it. Shelf label device 105F may notify related shelf label devices 105G, 105H, and 105I. In response, shelf label devices 105G, 105H, and 105I, may trigger alerts to catch the customer's attention. In this example, attention is being drawn to the item associated with shelf label device 105I, but an alert is being triggered for shelf label devices 105G and 105H to guide the customer to shelf label item 105I. In this particular example, displays associated with the shelf label devices 105G and 105H output a directional arrow that guides the customer to shelf label device 105I. In this example, the customer moves to location 103F and may decide to purchase the item associated with shelf label device 105I.



FIG. 2 illustrates another example system for distributing content to a customer in a store according to one or more illustrative aspects of the disclosure. The system in FIG. 2 shows another example of a customer walking through a store with aisles. In this example, the customer may have a list of items to purchase, such as an electronic grocery store shopping list. Such an electronic grocery store shopping list may be maintained on a mobile device, such as a portable phone, of the customer and/or may be maintained in a server associated with the store itself. For example, the customer may keep an online grocery list associated with the store. The customer may update the list as needed at home or on a mobile device. Then the customer may access the store in the example of FIG. 2.


As a customer enters a store and the first aisle 201A, the customer may begin at location 203A. In response, a shelf label device 205A may detect the presence of the customer in aisle 201A. Shelf label device 205A may access a customer list of the customer. Shelf label device 205A may access an electronic grocery store shopping list of the customer that is maintained in the customer's smart phone. Such an electronic grocery store shopping list may be part of a software application of the store available on the smartphone of the customer. Having accessed the list, shelf label device 205A may determine if the item associated with it is on the customer's list and may determine if any items associated with the customer's list are on aisle 201A. In this example, there are no items in the aisle 201A other than the item associated with shelf label device 205A. As such, the customer may select the item associated with the shelf label device 205A and may proceed to location 203B.


At location 203B, shelf label device 205B in aisle 201B may determine that the customer is within its sensing area and access the customer list from the customer's smart phone. Shelf label device 205B may determine that the item it is associated with is not on the customer's list; however, shelf label device 205B may determine the items associated with the shelf label devices 205C, 205D and 205E are on the customer's list. In response, shelf label device 205B may notify shelf label devices 205C, 205D, and 205E that the items associated with them are on the customer's list. In response, shelf label devices 205C, 205D, and 205E may trigger an alert to attract the customer to its associated item. Such a system may allow for a customer that has no familiarity with a store to quickly obtain all items on the customer's grocery list. As similarly described in FIG. 1, one or more of the alerts of shelf label devices 205C, 205D, and 205E may be an alert to the customer to not purchase its associated item.


Similarly, as the customer proceeds to location 203C in aisle 201C, shelf label device 205F may sense the presence of the customer, determine that the item associated with its use on the customer's list, and notify shelf label devices 205G and 205H that the items associated with them are also on the customer's list. In this example, shelf label device 205F may access the grocery list of the customer directly from the customer smartphone just as shelf label device 205A did. Alternatively, shelf label device 205F may have been notified by another shelf label device, such as shelf label device 205A, that the item associated with shelf label device 205F is on the customer's list. Only after detecting that the customer is close to shelf label device 205F may shelf label 205F trigger an alert to the customer. For example, in a store that has 20 aisles, a shelf label device on the aisle 19 may not trigger an alert for the customer until knowing that the customer is on the aisle 19.


In yet another example, the customer list may be determined prior to a customer coming within a sensing range of a shelf label device. For example, as the customer enters the store, the store may identify the customer, such as through access of the customer smartphone and/or some other manner, e.g. biometrically. Upon identification of the customer, the store may access the customer's list. For example the customer may have an online account with the store for maintaining a list of items for purchase at the store. Such an online account and list may be maintained in a server and database associated with the store. The server may notify all shelf label devices associated with items on the customer's list that the customer is in the store and to be prepared to trigger an alert when the customer is within sensing range of the shelf label device.



FIG. 3A illustrates an example block diagram of an apparatus for communicating and distributing content according to one or more illustrative aspects of the disclosure. Network 310 may include networks of one or more access points, Internet devices, telephone networks, cellular telephone networks, fiber optic networks, local wireless networks (e.g., WiMAX), satellite networks, and any other desired network. The network 310 may include and/or function as a cloud computing infrastructure comprising various processing and/or memory devices (e.g., servers, databases, application providers, etc.).


The various devices described herein, such as a shelf label device and a server, may be computing devices, and FIG. 3A illustrates general hardware elements that can be used to implement any of the various computing devices discussed herein. The computing device 300 may include one or more processors 301, which may execute instructions of a computer program to perform any of the features described herein. Processor 301 may comprise a customized digital integrated circuit such as an ASIC. However, in some applications, commercially available processors may be employed. The instructions may be stored in any type of non-transitory computer-readable medium or memory, to configure the operation of the processor 301. For example, instructions may be stored in a read-only memory (ROM) 302, random access memory (RAM) 303, hard drive 305, removable media 304, such as a Universal Serial Bus (USB) drive, compact disk (CD) or digital versatile disk (DVD), floppy disk drive, or any other desired electronic storage medium. Instructions may also be stored in an attached (or internal) hard drive 305. One or more of the memories 302, 303, 304, and/or 305 may include a more advanced operation environment such as an operating system for advanced functionality and adaptability. One or more memories 302, 303, 304, and/or 305 may include a stored address location and a display data location. Address location may include an address that identifies the computing device 300. The address may uniquely identify the computing device 300. Display data memory may be used by processor 301 to format data to be displayed on display 311. This may include text data, graphics, dynamic content, and combinations. In accordance with at least one embodiment, the display data in a memory may is in accordance with a mark-up language such as HTML, XML, or the like.


The computing device 300 may include one or more output devices, such as a display 311 (or an external display), and may include one or more output device controllers 307, such as a video processor. There may also be one or more user input devices (not shown), such as a remote control, keyboard, mouse, touch screen, microphone, etc. In another embodiment, input/output functions with a user may occur through display 311 where display 311 may be configured to allow for touch screen input in order to see additional output on the display 311. The computing device 300 may also include one or more network interfaces, such as input/output circuits 309 (such as a network interface circuit) to communicate with an external network 310. The network interface 309 may be a wired interface, wireless interface, or a combination of the two. The network interface 309 allows for communication between two computing devices, such as two shelf label devices, e.g., 105D and 105E in FIG. 1, and/or a shelf label device and a server (e.g., 405A and 401 in FIG. 4 described below).


Computing device 300 also may include an energy harvester component 313. Energy harvester component 313 allows for the computing device to operate the processor 301 and various other components without the need for a dedicated battery source or external power source, such as an AC source connection. Energy harvester 313 may be configured to operate by harvesting energy for operation from ambient light in a store where the computing device is located. Light energy may be captured by a variety of means for conversion, such as by photo sensors, solar photovoltaic panels, and photo diodes. Because the computing device 300 may operate without an external source connection, movement of the computing device from one physical location to another physical location can be accomplished without the need to reconnect to another external source. Further, because the computing device 300 may operate without an internal battery, the computing device does not need to be checked to ensure operation nor need to have a technician replace the internal battery.


Computing device 300 also is shown to include one or more sensors 315. Sensor(s) 315 may include one or more of a variety of different sensing mechanisms. Sensor 315 may include a motion detection element in order to detect the presence of an object, such as a customer, in a viewing range of the sensor. Such a motion detection element may be configured to signal the processor upon occurrence of the motion detection element detecting an object within its range of viewing. Sensor 315 may be configured to include a threshold for detecting the presence of a customer for a period of time as opposed to just walking past the sensor 315. If the customer is detected to remain within the viewing range of the sensor 315 past the threshold time period, the sensor 315 then may signal the processor 301 of a triggering event. From there, as described herein, the processor may execute instructions for changing the display and/or changing an alert status. Sensor 315 may be of another type, such as a temperature sensor to detect a change in temperature within the sensing area. Such a change in temperature may be identified as the presence of a customer. In still other variations, sensor 315 may include a light change sensor for detecting a change in light within the viewing area of the sensor. Again such a light change may indicate the presence of a customer.



FIG. 3B illustrates an example block diagram of an apparatus for communicating and distributing content according to one or more illustrative aspects of the disclosure. In the example of FIG. 3B, an electronic shelf label device 350 is shown operatively connected to a network 310. As described with respect to FIG. 3A, Network 310 may include networks of one or more access points, Internet devices, telephone networks, cellular telephone networks, fiber optic networks, local wireless networks (e.g., WiMAX), satellite networks, and any other desired network. The network 310 may include and/or function as a cloud computing infrastructure comprising various processing and/or memory devices (e.g., servers, databases, application providers, etc.).


Electronic shelf label device 350 may include one or more processors 351, which may execute instructions of a computer program to perform any of the features described herein. Processor 351 may comprise a customized digital integrated circuit such as an ASIC. However, in some applications, commercially available processors may be employed. The instructions may be stored in any type of non-transitory computer-readable medium or memory 352, to configure the operation of the processor 351. For example, instructions may be stored in a read-only memory (ROM), random access memory (RAM), hard drive, removable media, such as a Universal Serial Bus (USB) drive, compact disk (CD) or digital versatile disk (DVD), floppy disk drive, and/or any other desired electronic storage medium. Instructions may also be stored in an attached (or internal) hard drive. Memory 352 may include a more advanced operation environment such as an operating system for advanced functionality and adaptability. Memory 352 may include a stored address location and a display data location. Address location may include an address that identifies the electronic shelf label device 350. The address may uniquely identify the electronic shelf label device 350. Display data memory may be used by processor 351 to format data to be displayed on display 361. This may include text data, graphics, dynamic content, and combinations. In accordance with at least one embodiment, the display data in a memory may is in accordance with a mark-up language such as HTML, XML, or the like.


The electronic shelf label device 350 may include one or more output devices, such as a display 361 (or an external display), and may include one or more output device controllers (not shown), such as a video processor. There may also be one or more user input devices (not shown), such as a remote control, keyboard, mouse, touch screen, microphone, etc. In another embodiment, input/output functions with a user may occur through display 361 where display 361 may be configured to allow for touch screen input in order to see additional output on the display 361. The electronic shelf label device 350 may also include one or more network interfaces, such as input/output circuits (such as a network interface circuit not shown) to communicate with an external network 310. The network interface may be a wired interface, wireless interface, or a combination of the two. The network interface allows for communication between two electronic shelf label devices, such as shelf label devices, 105D and 105E in FIG. 1, and/or a shelf label device and a server (e.g., 405A and 401 in FIG. 4 described below).


Electronic shelf label device 350 also may include a power supply 353. Power supply 353 may be configured to allow for the electronic shelf label device 350 to operate the processor 351 and various other components without the need for a dedicated battery source or external power source, such as an AC source connection. Power supply 353 may be configured to operate by harvesting energy for operation from ambient light in a store where the electronic shelf label device 350 is located. Light energy may be captured by a variety of means for conversion, such as by photo sensors, solar photovoltaic panels, and photo diodes. Because the electronic shelf label device 350 may operate without an external source connection, movement of the electronic shelf label device 350 from one physical location to another physical location can be accomplished without the need to reconnect to another external source. Further, because the electronic shelf label device 350 may operate without an internal battery, the electronic shelf label device 350 does not need to be checked to ensure operation nor need to have a technician replace the internal battery.


Electronic shelf label device 350 also is shown to include one or more sensors 355. Sensor(s) 355 may include one or more of a variety of different sensing mechanisms. Sensor 355 may include a motion detection element in order to detect the presence of an object, such as a customer, in a viewing range of the sensor. Such a motion detection element may be configured to signal the processor 351 upon occurrence of the motion detection element detecting an object within its range of viewing. Sensor 355 may be configured to include a threshold for detecting the presence of a customer for a period of time as opposed to just walking past the sensor 355. If the customer is detected to remain within the viewing range of the sensor 355 past the threshold time period, the sensor 355 then may signal the processor 351 of a triggering event. From there, as described herein, the processor 351 may execute instructions for changing the display 361 and/or changing an alert status. Sensor 355 may be of another type, such as a temperature sensor to detect a change in temperature within the sensing area. Such a change in temperature may be identified as the presence of a customer. In still other variations, sensor 355 may include a light change sensor for detecting a change in light within the viewing area of the sensor. Again such a light change may indicate the presence of a customer.


Electronic shelf label device 350 also is shown to include one or more alert mechanisms 363. Alert mechanism(s) 363 may include one or more of a variety of different alert mechanisms. Alert mechanism(s) 363 may be an audio and/or visual alert mechanism for gaining the attention of a customer. Alert mechanism 363 may be triggered upon determining that sensor(s) 355 have determined the presence of a customer in a field of view of the electronic shelf label device 350. Upon sensing the presence of the customer, sensor 355 may provide an input to processor 351 of the occurrence and processor 351 may trigger the alert mechanism 363 to engage an alert. Such an alert may include an audio alert, a video alert triggered through display 361 in which alert mechanism 3623 may be operatively connected, and/or a visual alert, such as a flashing and/or blinking light. As should be understood, one or more of the components on electronic shelf label device 350 may be included within one integrated circuit and may all be included within one physical housing.



FIG. 4 illustrates an example block diagram of a system for communicating and distributing content to customers according to one or more illustrative aspects of the disclosure. FIG. 4 illustrates communication capabilities of the shelf label devices as part of a network 310 with a communications server 401 and database 403. In this example, shelf label devices 405A, 405B, and 405C each may communicate with each other such as via a wireless communication capability and may further communicate with shelf label devices 405D, 405E, and 405F, as well as communications server 401 through network 310. Network 310 may be a plurality of access points within a store permitting communication between the various shelf label devices and communication server 401. Shelf label devices 405A, 405B, and 405C may communicate with each other via short range transmission capabilities as these three shelf label devices may be located physically close to each other. For example, shelf label devices 405A, 405B, and 405C, may all be on the same aisle of a store.


Similarly, shelf label devices 405D, 405E, and 405F may communicate with each other via short range transmission capabilities as these three shelf label devices may be located physically close to each other. For example, shelf label devices 405D, 405E, and 405F, may be on the same aisle of a store. However, shelf label devices 405D, 405E, and 405F may be on a different aisle of a store than shelf label devices 405A, 405B, and 405C. As such, it may be necessary for communication between shelf label device 405A and shelf label device 405D to occur through network 310, such as through an access point.


A database 403 may maintain various customer lists associated with the store and may be accessible by a customer through a website of the store through its communication server 401. A communications server 401 may subsequently provide data and instructions to one or more shelf label devices for a particular customer that has a list maintained within database 403 when that customer enters the store and is identified. Communications server 401 also may update shelf label devices as necessary for new data and/or new software upgrades as described herein.



FIG. 5 illustrates an example block diagram of a system for identifying, communicating, and distributing content to customers according to one or more illustrative aspects of the disclosure. FIG. 5 illustrates an example for a shelf label device 505A accessing a user equipment device 501. In this example, user equipment device 501 may be a customer's smart phone. The customer smartphone may include an application associated with a store that is associated with the shelf label device 505A. Shelf label device 505A may access a list maintained on the user equipment device 501 by any of a number of means including accessing the list through a server associated with the shelf label device 505A and the store and wirelessly obtaining the list from the user equipment device 501. In the example of accessing the list to a server associated with the shelf label device 505A, the server may access the list on the user equipment device 501 through network 310. For example a customer may join network 310 of the store and, in doing so, allow the server to access the list on the user equipment device 501. In response, the server may notify the shelf label device 505A and/or shelf label device 505B through network 310. Shelf label device 505A may communicate, as necessary, directly with shelf label device 505B and/or through network 310.



FIG. 6 illustrates another example block diagram of a system for identifying, communicating, and distributing content to customers according to one or more illustrative aspects of the disclosure. FIG. 6 illustrates an example for a shelf label device 605A sensing the presence of a customer 601. In this example, shelf label 605A may detect customer 601 as looking at an item associated with shelf label device 605A. Shelf label device 605A may include a sensor, such as sensor 315, to detect the motion of the customer in front of the shelf label device 605A. In response to determining the presence of customer 601, shelf label device and 605A may notify related shelf label item 605B either directly via short range wireless communication and/or through network 310. In response to sensing of customer 601, and the communication from shelf label device 605A to shelf label device 605B, shelf label device 605A and/or shelf label device 605B may trigger an alert as described herein. If detection of the presence of customer 601 occurs upon entry to the store, network 310 may notify shelf label devices 605A and/or 605B of the presence of customer 601 in the store. Subsequently shelf label 605A may wait to trigger an alert until it is confirmed that customer 601 is in the aisle that shelf labels 605A located within.



FIG. 7 illustrates another example block diagram of a system for identifying, communicating, and distributing content to customers according to one or more illustrative aspects of the disclosure. FIG. 7 may be an example for tracking movement of a customer 601 through a store in order to deliver content electronically to the customer 601. In this example shelf label device 705A may be configured to sense the presence of customer 601 within its sensing range. In one example, a timestamp may be associated with when the sentencing of the presence of customer 601 occurred by shelf label device 705A. Shelf label device 705B also may detect the presence of customer 601 when the customer is within the sensing range of shelf label device 705B. Another timestamp may be associated with when a sensing of the presence of the customer 601 occurred by shelf label device 705B.


Communications server 401 may receive the two timestamps and determine the time interval between the timestamps. Such information may be used to track the direction and speed of movement of the customer through the store. In addition, the timestamp data may be utilized to capture shopping trend data without compromising a specific shopper's privacy. Various timestamp data for one or more customers may be used in determining directional paths, dwell times, and total shopping times of customers in general. Because the timestamp data may be captured in real time for a variety of different areas of a shopping facility and for a variety of different promotions, times of day, etc., trend data for general shopping within the shopping facility may be determined for a more accurate representation of what is working in promoting sales or products in the shopping facility and what is not working. Such trend data may assist retailers of the shopping facility to understand how lack of a specific product sale may not be limited to a customer not wanting that particular product due to content, price, quantity, alone but may include other factors such as location on a shelf, orientation of the product with respect to other related or similar products, as well as the physical layout of the shopping facility itself.


Additional time interval data may be determined as necessary based on timestamps associated with additional shelf label devices that sense the presence of customer 601. For example shelf label device 705C may sense the presence of customer 601 and the timestamp may be associated with this detection. In response to tracking the movement of the customer through the store, server 401 may direct additional content to be outputted by a shelf label device. As such, if the store has a marketing campaign for a specific manufacturer Z, movement of the customer 601 may be tracked in order to notify shelf label devices associated with items of manufacturer Z and/or items near other items of manufacturer Z when the customer 601 is close and thus the shelf label device should trigger and alert the customer.



FIG. 8 illustrates an example block diagram of a system for communicating and distributing content to customers according to one or more illustrative aspects of the disclosure. FIG. 8 may illustrate an example for updating one or more shelf label devices. Shelf label devices 805A, 805B and 805C are shown connected to communication server 401 through network 310. Shelf label devices 805A, 805B, and 805C also are shown as wirelessly connected to each other. Communication server 401 may be connected to an updating database 803. In this example, an update may be needed for data for shelf label device 805B. The update for shelf label device 805B may occur in a number of manners. In one example, communication server 401 may obtain the updated data from database 803 and provide the update through network 310 to shelf label device 805C. In another example, communication server 401 may obtain the updated data from database 803 and provide the update through network 310 to shelf label 805B. Shelf label device 805B may communicate wirelessly with shelf label device 805C to send the update intended for shelf label device 805C to shelf label device 805C.


In another example, communications server 401 may be configured to communicate with only shelf label 805A. In such an example, communications server 401 may obtain the updated data from database 803 and provide the update through network 310 to shelf label device 805A. Shelf label device 805A may be a primary device and may communicate updates for any secondary devices associated with it. For example shelf label device 805B and shelf label device 805C may be secondary devices that do not have direct communication ability with communications server 401. In such an example, any update to shelf label device 805B and/or shelf label device 805C is obtained from its primary device, shelf label device 805A. Such a configuration of primary and secondary devices may assist in alleviating data collision where simultaneous data packet transmission between two or more devices collides in transit. By allowing for simultaneous transmission, one or more of the devices may include some type of channel sensing capability to facilitate simultaneous transmission of data packets by multiple devices and/or control over transmissions to coordinate with secondary devices in passing along necessary data to secondary devices.



FIG. 9 illustrates an example method of distributing content according to one or more illustrative aspects of the disclosure. In one example, one or more of the steps of FIG. 9 may be implemented by computing device 300 in FIG. 3A and/or a device shown in FIGS. 3B, 4, 5, and/or 6. The process starts and at step 901 a customer is determined to be near the shelf label device. For example customer 601 may be determined to be near shelf label device 105A. Proceeding to step 903 as an optional step, the system may determine if an item was taken from the associated shelf label device before proceeding to step 905. At step 905, the system may determine items related to the item of the shelf label device in step 901 and the associated shelf label devices for such determined items. For example, shelf label device 105C may determine that the items associated with shelf label devices 105D and 105E are related to the item associated with shelf label device 105C. In response, in step 905, a shelf label device may notify its related shelf label device(s). In the example of FIG. 1, shelf label device 105C may notify shelf label devices 105D and 105E. Notification from shelf label device 105C to shelf label devices 105D and 105E may occur wirelessly and/or through a network such as network 310.


Moving to step 909, for the shelf label device in step 901 and/or being notified shelf label devices in step 907, a determination may be made as to whether an alert is needed to be triggered. As described herein, such an alert may be a visual alert, and audio alert, and/or a combination of the two. Such an alert may be outputted on a display of the shelf label device and/or some other component of the shelf label device. If no alert is needed in step 909, the process proceeds to step 911 where the shelf label device displays as usual/default. If the shelf label device was already operating in a usual/default manner, the shelf label device may continue to display in the same manner. However, if a determination in step 909 is that an alert is needed the process proceeds to step 913.


In step 913, the needed alert is determined to be positive or negative. A positive alert may be an example of a related item such as toothpaste to a toothbrush or conditioner to shampoo to attract the customer to purchase the related item. A negative alert may be an example of a related item that is in conflict with another item already in a shopping cart/to be purchased by the customer. For example, an over the counter drug may be in conflict with another over the counter drug that the customer has already taken to purchase. Similarly, if a customer has taken an alcoholic beverage for per purchase, and over the counter drug that reacts to alcohol may have a shelf label device with a triggered negative alert to inform the customer of the conflict.


Moving to step 915, the shelf label device triggers its alert to the customer. The alert may be triggered while detecting the presence of the customer and/or before detecting the presence of the customer. A determination may be made in step 917 to see if a threshold amount of time has been reached before a customer has entered a sensing area of the shelf label device. For example, as shown in FIG. 1, shelf label device 105E may have a triggered negative alert for a customer. Shelf label device 105E may trigger the alert for a threshold period of time until one of two occurrences. If it is determined that the customer is within the sensing area of shelf label device 105E, the trigger is disengaged or the trigger is disengaged if a threshold period of time has been met and the customer is still not within a sensing area of shelf label device 105E.


If the threshold period of time in step 917 has not been, the process proceeds to step 919 where the shelf label device determines that the customer is within its sensing area. In such an example the customer may be looking at the item associated with the shelf label device. The process then proceeds to step 921. If the threshold period of time in step 917 has been met, the process proceeds directly to step 921 where the a learned of the shelf label device may be disengaged before proceeding to step 911 where the shelf label device displays its information in a usual/default manner.



FIG. 10 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure. In one example, one or more of the steps of FIG. 10 may be implemented by computing device 300 in FIG. 3A and/or a device shown in FIGS. 3B, 4, 5, and/or 6. The process starts and at step 1001 a customer is determined to be near the shelf label device. For example customer 601 may be determined to be near shelf label device 205A. Proceeding to step 1003, a customer list of the customer 601 may be accessed. Such an example may be where the customer list is maintained on a mobile device, such as a smartphone, of customer 601. Having accessed the customer list in step 1003, the shelf label device may perform two functions successively and/or concurrently. In step 1005, a determination is made as to whether the item associated with the shelf label device in step 1001 is on the customer list. If it is determined that the item associated with the shelf label device in step 1001 is on the customer list, the shelf label device will trigger an alert in step 1013. If it is determined in step 1005 that the item associated with the shelf label device is not a customer list, the process proceeds to step 1009 where the shelf label device outputs a display of data in a usual/default manner.


In step 1007, the determination may be made as to whether one or more items that are on the list of the customer are on the same aisle as the shelf label device in step 1001. For example, if the shelf label device in step 1001 is shelf label device 205A, the determination in step 1007 would be that no items in the aisle 201A are also on the list of the customer and therefore proceed to step 1009. If it is determined that other items on the list of the customer are on the same aisle as the shelf label device in step 1001, the process proceeds to step 1011 where the shelf label devices on the same aisle as shelf label device in step 1001 are notified by the shelf label device in step 1001 that the item associated with the shelf label device is on the customer's list. From step 1011, the process proceeds to step 1013 where an alert is triggered on the shelf label device. In the example of FIG. 2, shelf label device 205B may be the shelf label device in step 1001 and shelf label devices 205C, 205D, and 205E may be even notified shelf label devices in step 1011. In such an example, shelf label devices 205B, 205C, 205D, and 205E all trigger an alert in step 1013.


In step 1015, the shelf label device may determine that a customer is no longer near the shelf label device, such as by determining that the customer is no longer within a sensing area of the shelf label device or that a predetermined period of time has passed. Proceeding to step 1017, the alert at the shelf label device may be disengaged. Such a shelf label device may then display in a usual/default manner in step 1009.



FIG. 11 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure. In one example, one or more of the steps of FIG. 11 may be implemented by computing device 300 in FIG. 3A and/or a device shown in FIGS. 3B, 4, 5, and/or 6. The process starts and at step 1101 a customer list of a customer, such as customer 601, may be determined. Such an example may be where the customer list is maintained in a database, such as database 403, associated with this server, such as communication server 401, maintained by a store. The list of the customer may have been generated through a website of the store. A server of a store may notify one or more shelf label device is related to items on the customer's list in step 1103. For example, server 401 may notify shelf label device 605A and/or 605B that the item associated with the respective shelf label device is on the list of the customer.


Proceeding to step 1105, a determination may be made as to whether the customer is near one of the shelf label devices of an item on the list of the customer. For example, it may be determined that customer 601 is not within a sensing area of shelf label 605A. In such an example, the process repeats until a shelf label device associated with an item on the customer's list senses the customer within its sensing range. In some examples, the device may sense light, heat, and/or odors. The process moves to step 1107 where an alert for the shelf label device is triggered. In step 1109, the alerting shelf label device from step 1107 determines that the customer is near it. Such an example may be where shelf label device 205C has triggered an alert and senses that the customer is within its sensing range. The alert may be disengaged in step 1111 and proceeding to step 1113, the shelf label device may display in a usual/default manner.


Proceeding to step 1115, a determination may be made as to whether more items on the list to the customer are in the aisle where the customer is. If not, the process may end. If it is determined that more items on the list of the customer are in the aisle that the customer is on, the process may return back to step 1105 until another shelf label device of an item on the list of the customer in that aisle senses the presence of the customer. For example, in FIG. 2, shelf label devices 205D and 205E may be associated with items on the customer's list that the customer has not yet come within a sensing area of either shelf label device.



FIG. 12 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure. In one example, one or more of the steps of FIG. 12 may be implemented by computing device 300 in FIG. 3A and/or a device shown in FIG. 3B or 7. The process starts and at step 1201, and a customer may be determined to be near a first shelf label device. Such an example may be as shown in FIG. 7 where customer 601 is determined to be near shelf label device 705A. The timestamp of the occurrence of sensing the presence of the customer may be generated by the first shelf label device. This timestamp data may be sent to a server associated with a store, such as communication server 401 in FIG. 7.


In step 1203, the customer may be determined to be near a second shelf label device. Such an example may be as shown in FIG. 7 more customer 601 is determined to be near shelf label device 705B. The timestamp the occurrence of sensing the presence of the customer by the second shelf label device may be generated by the second shelf label device. This timestamp data may be sent to the server associated with the store, such as communication server 401 in FIG. 7. In step 1205, a determination of the time interval between the two determined timestamps may be made. The server of the store, such as communication server 401, may perform the step 1205. An optional step may be conducted in step 1207. In step 1207, a determination may be made as to whether additional time interval that it is needed in order to more accurately detect movement speed and/or direction of the customer. If more time interval data is not needed the process proceeds to step 1209. If additional time interval that it is needed, the process proceeds back to step 1203 where an additional shelf label device may determine the presence of a customer near it. Such an example may be as shown in FIG. 7 where customer 601 is determined to be near shelf label device 705C. The timestamp of the occurrence of sensing the presence of the customer may be generated by the additional shelf label device.


In step 1209, one or more other shelf label devices may be notified of directional movement of the customer and/or speed of movement of the customer. In response, in step 1211 additional content may be outputted on additional shelf label device is when the customer is expected to pass such additional shelf label devices. In step 1213, the shelf label device may determine that the customer is out of range of that sensor and subsequently disengage the additional content in step 1215. The shelf label device may then display content in a usual/default manner in step 1217.



FIG. 13 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure. In one example, one or more of the steps of FIG. 13 may be implemented by computing device 300 in FIG. 3A and/or a device shown in FIG. 3B or 8. The process starts and at step 1301, a server associate with the store outputs updates to one or more shelf label devices. Such an example may be where communication server 401 outputs updates from database 803 through network 310 to one or more of shelf label devices 805A, 805B, and/or 805C. In step 1303, a shelf label device receives the updating signal. In such an example of FIG. 8, shelf label device 805A may receive the updating signal in step 1303. In step 1305, the determination may be made as to whether the shelf label device that receives the updating signal in step 1303 needs updating. Such an update may be an update of content for display and/or some type of software upgrade for operational purposes.


If the shelf label device that receives the updating signal in step 1303 did not need updating, the process proceeds to step 1311. In step 1311 a determination is made as to whether there are additional shelf label devices. If there are additional shelf label devices, the process returns back to step 1303 for the additional shelf label device. If there is no additional shelf label device in step 1311, the process ends.


If the shelf label device that receives the updating signal in step 1303 does need updating, the process moves to step 1307 where the shelf label device is updated as needed. For example if the item associated with shelf label device 805A has a change in price where the price is now a lower price than was previously displayed, data for displaying the price of the associated item is an update for the shelf label device 805A.


Proceeding to step 1309, the determination may be made as to whether one or more other shelf label devices need notification of the updating signal. Such an example may be the case where the shelf label device that receives the updating signal in step 1303 is a primary shelf label device. For the example of FIG. 8, shelf label device 805A may be a primary shelf label device and shelf label devices 805B and 805C may be secondary shelf label devices. In such an example, shelf label devices 805B and 805C may not receive the updating signal directly from communication server 401. If no other shelf label device needs notification in step 1309, the process may end. If other shelf label devices need notification in step 1309, the process may precede to step 1313 where one or more other shelf label devices are notified before the process returns back to step 1303 where such in notified shelf label device receives the updating signal from the primary shelf label device.



FIG. 14 illustrates another example method of distributing content according to one or more illustrative aspects of the disclosure. In one example, one or more of the steps of FIG. 14 may be implemented by computing device 300 in FIG. 3A and/or a device shown in FIG. 3B or 7. The process starts and at step 1401, a customer may be identified. The customer may be identified by a customer identification system of a store the customer is entering. As shown in illustrative FIG. 7, customer 601 may be identified by a server, such as communication server 401. Having identified the customer in step 1401, the process moves to step 1403 where the system may determine one or more product purchase criteria entered by the customer. The system may access a database, such as database 403, which includes customer specified/entered product criteria. Examples of customer specified/entered criteria may include that the customer wants to avoid products with gluten or that the customer wants to get a low-fat version/option for a product when available. Other illustrative criteria may be avoiding shellfish products, dairy products, nut products, or even products known to be manufactured in a facility where shellfish, dairy items and/or nuts may be handled. In the example of FIG. 14, the system may identify the customer and determine that the customer is currently seeking to avoid any product manufactured in a facility that handles nut items.


Moving to step 1405, a shelf label device may determine that the customer is near it by sensing the customer's presence. The shelf label device may be associated with a candy item that does not itself contain nuts, but may be known to be manufactured in a facility that processes nuts. In 1407, a determination may be made as to whether the item associated with the shelf label device is an item that is in conflict, e.g., not recommended to be taken by the customer, with one or more of the customer product specified criteria. If the determination from step 1407 is that the item is not in conflict, the process moves to step 1409 where the shelf label device displays content in a usual/default manner.


If the determination from step 1407 is that the item is in conflict, the process moves to step 1413 where the shelf label device triggers an alert to draw the customer's attention to the identified conflict. For example, the shelf label device may turn the display red in color and blink and then include text to indicate that the item associated with the shelf label device should not be purchased since it is in conflict with a customer product specified criteria. In accordance with at least one embodiment, a list of the customer may be updated in response to determining a conflict between a criteria of the customer, such as gluten-free products only, and an item for purchase on the customer's list. An update may include removing the conflicting product from the list of the customer all together, changing the conflicting product to a non-conflicting related product (pasta by Brand X with gluten to pasta by Brand X that is gluten-free), or notifying the customer as to the conflict. A notification may be warranted as the customer may still want to purchase the conflicting product (such as a situation where there is no real conflict, e.g., the product is for someone else).


In step 1415, the shelf label device may determine that the customer no longer is in sensing range of the device. Such a circumstance may be after the customer has moved on from the item associated with the shelf label device. Upon determining that the customer is no longer within the sensing range of the shelf label device, the shelf label device may disengage the alert to the customer in step 1417. The process then may proceed to step 1409 where the shelf label device displays content in a usual/default manner.


From step 1409, the process may proceed to step 1411 where a determination is made as to whether there is an additional shelf label device that senses the customer. For example, having passed by a first shelf label device, the customer may pass a second shelf label device. If the determination from step 1411 is that an additional shelf label device senses the customer, the process may return to step 1405 for the additional shelf label device. If the determination from step 1411 is that no additional shelf label device senses the customer, the process may end.


The various features described above are merely non-limiting examples, and can be rearranged, combined, subdivided, omitted, and/or altered in any desired manner. For example, features of the computing device described herein (which may be one the devices illustrated in FIG. 1) can be subdivided among multiple processors and computing devices. The true scope of this patent should only be defined by the claims that follow.

Claims
  • 1. A method comprising: determining, by a first computing device, an identity of an individual who has entered a store;accessing, by the first computing device, a database to determine a list of products for purchase by the individual at the store based upon the determined identity;transmitting, by the first computing device, at least one notification to at least one first shelf label device, at a first shelf, to trigger an alert at the at least one first shelf label device upon sensing that the individual is within a sensing area of the at least one first shelf label device, wherein the at least one notification includes instructions for the at least one first shelf label device to notify at least one second shelf label device to trigger an alert at the at least one second shelf label device; anddetermining whether the individual is within a sensing area of the at least one second shelf label device, wherein the determining whether the individual is within a sensing area of the at least one second shelf label device occurs prior to triggering the alert at the at least one second shelf label device, wherein the triggering the alert is responsive to determining the individual is within the sensing area of the at least one second shelf label device.
  • 2. The method of claim 1, wherein the alert is an audio or visual alert at the at least one first shelf label device.
  • 3. The method of claim 1, wherein the alert is an audio or visual alert at the at least one second shelf label device.
  • 4. The method of claim 1, wherein the at least one notification includes an instruction that a first product on the first shelf on which the first shelf label device is attached is in conflict with a product on an at least one second shelf on which the at least one second shelf label device is attached.
  • 5. The method of claim 1, providing information about a second product on a second shelf on which the second shelf label device is attached based upon determining the individual is within the sensing area of the at least one second shelf label device.
  • 6. The method of claim 1, wherein the determining whether the individual is within the sensing area of the at least one second shelf label device includes determining whether the individual is within the sensing area of the at least one second shelf label device in a threshold period of time, andwherein disengaging the alert at the at least one second shelf label device based upon determining that the individual is within the sensing area of the at least one second shelf label device includes disengaging the alert at the at least one second shelf label device based upon determining the individual is within the sensing area of the at least one second shelf label device in the threshold period of time.
  • 7. The method of claim 1, wherein the trigger of the alert at the at least one second shelf label device includes triggering a plurality of alerts at a plurality of the second shelf label devices to draw the individual to a third shelf label device.
  • 8. The method of claim 1, wherein the determining the list of products for purchase by the individual includes receiving data representative of the list of products from a second shelf label device.
  • 9. The method of claim 8, further comprising determining whether at least one second product is on the list of products, the second shelf label device configured to provide information about the at least one second product on a second shelf on which the second shelf label device is attached.
  • 10. The method of claim 9, wherein the determining whether to notify the determination that the individual is within the sensing area of the first shelf label device to the second shelf label device is based upon determining that at least one second product is on the list of products.
  • 11. The method of claim 8, wherein the first shelf and the second shelf are the same shelf.
CROSS REFERENCE TO RELATED APPLICATION

This application is a continuation application of U.S. application Ser. No. 15/808,983, filed Nov. 10, 2017, now allowed, which is a continuation application of U.S. application Ser. No. 13/785,082, filed Mar. 5, 2013, now U.S. Pat. No. 9,818,148, which applications are incorporated fully herein by reference.

US Referenced Citations (538)
Number Name Date Kind
154940 Adams Sep 1874 A
355511 Danner Jan 1887 A
632231 Blades Dec 1905 A
808067 Briggs Dec 1905 A
847863 Watts Mar 1907 A
1156140 Hair Oct 1915 A
1682580 Pratt Aug 1928 A
1703987 Butler Mar 1929 A
1712080 Kelly May 1929 A
1714266 Johnson May 1929 A
1734031 Carlston Nov 1929 A
1786392 Kemp Dec 1930 A
1964597 Rapellin Jun 1934 A
1971749 Hamilton Aug 1934 A
1991102 Kernaghan Feb 1935 A
2057627 Ferris Oct 1936 A
2079754 Waxgiser May 1937 A
2085479 Shaffer et al. Jun 1937 A
2110299 Hinkle Mar 1938 A
2111496 Scriba Mar 1938 A
2129122 Follett Sep 1938 A
2185605 Murphy Jan 1940 A
2218444 Vineyard Oct 1940 A
2499088 Brill Feb 1950 A
2516122 Hughes Jul 1950 A
2538165 Randtke Jan 1951 A
2555102 Anderson May 1951 A
2563570 Williams Aug 1951 A
2652154 Stevens Sep 1953 A
2670853 Schneider Mar 1954 A
2678045 Erhard May 1954 A
2732952 Skelton Jan 1956 A
2738881 Michel Mar 1956 A
2750049 Hunter Jun 1956 A
2775365 Mestman Dec 1956 A
2893596 Gabrielsen Jul 1959 A
2918295 Milner Dec 1959 A
2934212 Jacobson Apr 1960 A
2948403 Vallez Aug 1960 A
2964154 Erickson Dec 1960 A
3083067 Vos et al. Mar 1963 A
3103396 Portnoy Sep 1963 A
3151576 Patterson Oct 1964 A
3161295 Chesley Dec 1964 A
3166195 Taber Jan 1965 A
3285429 Propst Nov 1966 A
3308961 Chesley Mar 1967 A
3308964 Pistone Mar 1967 A
3348732 Shwarz Oct 1967 A
3405716 Cafiero Oct 1968 A
3452899 Libberton Jul 1969 A
3481482 Wilkens Dec 1969 A
3497081 Field Feb 1970 A
3501020 Krikorian Mar 1970 A
D219058 Kaczur Oct 1970 S
3550979 Protzmann Dec 1970 A
3598246 Galli Aug 1971 A
3652154 Gebel Mar 1972 A
3667826 Wood Jun 1972 A
3698568 Armstrong Oct 1972 A
3709371 Luck Jan 1973 A
3724715 Auriemma Apr 1973 A
3751129 Wright et al. Aug 1973 A
3767083 Webb Oct 1973 A
3814490 Dean et al. Jun 1974 A
3815519 Meyer Jun 1974 A
3830169 Madey Aug 1974 A
3848745 Smith Nov 1974 A
3868021 Heinrich Feb 1975 A
3870156 O'Neill Mar 1975 A
4007841 Seipel Feb 1977 A
4042096 Smith Aug 1977 A
4106668 Gebhardt et al. Aug 1978 A
4269326 Delbrouck May 1981 A
4300693 Spamer Nov 1981 A
4303162 Suttles Dec 1981 A
4314700 Dylag Feb 1982 A
4331243 Doll May 1982 A
4351439 Taylor Sep 1982 A
4378872 Brown Apr 1983 A
4448653 Wegmann May 1984 A
4454948 Spamer Jun 1984 A
4460096 Ricci Jul 1984 A
4463854 MacKenzie Aug 1984 A
4467927 Nathan Aug 1984 A
4476985 Norberg et al. Oct 1984 A
4482066 Dykstra Nov 1984 A
4488653 Belokin Dec 1984 A
4504100 Chaumard Mar 1985 A
4588093 Field May 1986 A
4589349 Gebhardt et al. May 1986 A
4602560 Jacky Jul 1986 A
4615276 Garabedian Oct 1986 A
4620489 Albano Nov 1986 A
4629072 Loew Dec 1986 A
4651883 Gullett et al. Mar 1987 A
4685574 Young et al. Aug 1987 A
4705175 Howard et al. Nov 1987 A
4706821 Kohls et al. Nov 1987 A
4724968 Wombacher Feb 1988 A
4729481 Hawkinson et al. Mar 1988 A
4730741 Jackle, III et al. Mar 1988 A
4742936 Rein May 1988 A
4762235 Howard et al. Aug 1988 A
4762236 Jackle, III et al. Aug 1988 A
4768661 Pfeifer Sep 1988 A
4775058 Yatsko Oct 1988 A
4776472 Rosen Oct 1988 A
4790037 Phillips Dec 1988 A
4809856 Muth Mar 1989 A
4828144 Garrick May 1989 A
4830201 Breslow May 1989 A
4836390 Polvere Jun 1989 A
4846367 Guigan et al. Jul 1989 A
4883169 Flanagan, Jr. Nov 1989 A
4899668 Valiulis Feb 1990 A
4901853 Maryatt Feb 1990 A
4901869 Hawkinson et al. Feb 1990 A
4907707 Crum Mar 1990 A
4934645 Breslow Jun 1990 A
4954697 Kokubun et al. Sep 1990 A
5009334 Bodkins Apr 1991 A
5012936 Crum May 1991 A
5025936 Lamoureaux Jun 1991 A
5027957 Skalski Jul 1991 A
5082125 Ninni Jan 1992 A
5088607 Risafi et al. Feb 1992 A
5110192 Lauterbach May 1992 A
5111942 Bernardin May 1992 A
5123546 Crum Jun 1992 A
5148927 Gebka Sep 1992 A
5161702 Skalski Nov 1992 A
5172314 Poland et al. Dec 1992 A
5178258 Smalley et al. Jan 1993 A
5183166 Belokin, Jr. et al. Feb 1993 A
5190186 Yablans et al. Mar 1993 A
5203463 Gold Apr 1993 A
5215199 Bejarano Jun 1993 A
5240126 Foster et al. Aug 1993 A
5255802 Krinke et al. Oct 1993 A
5257090 Meinzer et al. Oct 1993 A
5265738 Yablans et al. Nov 1993 A
5316154 Hajec, Jr. May 1994 A
5341945 Gibson Aug 1994 A
5351839 Beeler et al. Oct 1994 A
5366099 Schmid Nov 1994 A
5381908 Hepp Jan 1995 A
5390802 Pappagallo et al. Feb 1995 A
5413229 Zuberbuhler et al. May 1995 A
5415297 Klein et al. May 1995 A
5448226 Failing, Jr. et al. Sep 1995 A
5450969 Johnson et al. Sep 1995 A
5458248 Alain Oct 1995 A
5464105 Mandeltort Nov 1995 A
5469975 Fajnsztajn Nov 1995 A
5469976 Buichell Nov 1995 A
5537312 Sekiguchi et al. Jul 1996 A
5542552 Yablans et al. Aug 1996 A
5548282 Escritt et al. Aug 1996 A
5562217 Salveson et al. Oct 1996 A
5613621 Gervasi et al. Mar 1997 A
D378888 Bertilsson Apr 1997 S
5615780 Nimetz et al. Apr 1997 A
5634564 Spamer et al. Jun 1997 A
5638963 Finnelly et al. Jun 1997 A
5665304 Heinen et al. Sep 1997 A
5671362 Cowe et al. Sep 1997 A
5671851 Johnson et al. Sep 1997 A
5673801 Markson Oct 1997 A
D386363 Dardashti Nov 1997 S
5685664 Parham et al. Nov 1997 A
5702008 Thalenfeld et al. Dec 1997 A
5711432 Stein et al. Jan 1998 A
5730320 David Mar 1998 A
5737504 Yamada Apr 1998 A
5738019 Parker Apr 1998 A
5740944 Crawford Apr 1998 A
5743428 Rankin, VI Apr 1998 A
5746328 Beeler et al. May 1998 A
5788090 Kajiwara Aug 1998 A
5803276 Vogler Sep 1998 A
5804810 Woolley Sep 1998 A
5826731 Dardashti Oct 1998 A
5839588 Hawkinson Nov 1998 A
5855283 Johnson Jan 1999 A
5859414 Grimes et al. Jan 1999 A
5873473 Pater Feb 1999 A
5878895 Springs Mar 1999 A
5880449 Teicher et al. Mar 1999 A
5906283 Kump et al. May 1999 A
5933813 Teicher et al. Aug 1999 A
5963134 Bowers et al. Oct 1999 A
5971204 Apps Oct 1999 A
5992652 Springs Nov 1999 A
5992653 Anderson et al. Nov 1999 A
6006678 Merit et al. Dec 1999 A
6041720 Hardy Mar 2000 A
6076670 Yeranossian Jun 2000 A
6082557 Leahy Jul 2000 A
6082558 Battaglia Jul 2000 A
6089385 Nozawa Jul 2000 A
6105004 Halperin et al. Aug 2000 A
6105791 Chalson et al. Aug 2000 A
6112938 Apps Sep 2000 A
6124851 Jacobson Sep 2000 A
6129218 Henry et al. Oct 2000 A
6142317 Merl Nov 2000 A
6158598 Josefsson Dec 2000 A
6164491 Bustos et al. Dec 2000 A
6173845 Higgins et al. Jan 2001 B1
6209733 Higgins et al. Apr 2001 B1
6227385 Nickerson May 2001 B1
6234325 Higgins et al. May 2001 B1
6234326 Higgins et al. May 2001 B1
6234328 Mason May 2001 B1
6253190 Sutherland Jun 2001 B1
D445615 Burke Jul 2001 S
6253954 Yasaka Jul 2001 B1
6269285 Mignault Jul 2001 B1
6289326 LaFleur Sep 2001 B1
6357606 Henry Mar 2002 B1
6378727 Dupuis et al. Apr 2002 B1
6382431 Burke May 2002 B1
6389991 Morrisson May 2002 B1
6401942 Eckert Jun 2002 B1
6405880 Webb Jun 2002 B1
6409026 Watanabe Jun 2002 B2
6409027 Chang et al. Jun 2002 B1
6409028 Nickerson Jun 2002 B2
6464089 Rankin, VI Oct 2002 B1
6484891 Burke Nov 2002 B2
6497326 Osawa Dec 2002 B1
6497367 Conzola et al. Dec 2002 B2
6507352 Cohen et al. Jan 2003 B1
6523664 Shaw et al. Feb 2003 B2
6523703 Robertson Feb 2003 B1
6527127 Dumontet Mar 2003 B2
6533131 Bada Mar 2003 B2
6536658 Rantze Mar 2003 B1
D472411 Burke Apr 2003 S
6550674 Neumark Apr 2003 B1
6598754 Weiler Jul 2003 B2
6622874 Hawkinson Sep 2003 B1
6655536 Jo et al. Dec 2003 B2
6666533 Stavros Dec 2003 B1
D485699 Mueller et al. Jan 2004 S
6717516 Bridgelall Apr 2004 B2
6738628 McCall et al. May 2004 B1
6772888 Burke Aug 2004 B2
6830157 Robertson et al. Dec 2004 B2
6866156 Nagel et al. Mar 2005 B2
6886699 Johnson et al. May 2005 B2
6889854 Burke May 2005 B2
6897763 Schulmerich et al. May 2005 B2
6914648 Niiyama et al. Jul 2005 B2
6948900 Neuman Sep 2005 B1
6964235 Hardy Nov 2005 B2
7002451 Freeman Feb 2006 B2
7084769 Bauer et al. Aug 2006 B2
7090125 Goel et al. Aug 2006 B2
7093546 Hardy Aug 2006 B2
7114606 Shaw et al. Oct 2006 B2
7152040 Hawthorne et al. Dec 2006 B1
7152791 Chappidi et al. Dec 2006 B2
7155238 Katz Dec 2006 B2
7216770 Mueller et al. May 2007 B2
7252230 Sheikh et al. Aug 2007 B1
7319397 Chung et al. Jan 2008 B2
7400251 Czyszczewski et al. Jul 2008 B2
7458473 Mason Dec 2008 B1
7493336 Noonan Feb 2009 B2
7520429 Koster Apr 2009 B2
7526762 Astala et al. Apr 2009 B1
7542283 Curran et al. Jun 2009 B1
7565108 Kotola et al. Jul 2009 B2
7580845 Burman et al. Aug 2009 B2
7614065 Weissmueller, Jr. et al. Nov 2009 B2
7641057 Mueller et al. Jan 2010 B2
7675422 Stevens et al. Mar 2010 B2
7686185 Zychinski Mar 2010 B2
7743984 Olsen et al. Jun 2010 B2
7768399 Hachmann et al. Aug 2010 B2
7775130 Harish et al. Aug 2010 B2
7775430 Lin Aug 2010 B2
7792711 Swafford, Jr. et al. Sep 2010 B2
7815060 Iellimo Oct 2010 B2
7823734 Hardy Nov 2010 B2
7837106 Fabre et al. Nov 2010 B2
7853477 O'Shea et al. Dec 2010 B2
7864041 Godlewski Jan 2011 B2
7896172 Hester Mar 2011 B1
7904333 Perkowski Mar 2011 B1
7982622 Burchell et al. Jul 2011 B2
8047385 Hardy Nov 2011 B2
8089357 Irmscher et al. Jan 2012 B2
8135482 Caldwell et al. Mar 2012 B2
8144245 Vik Mar 2012 B2
8171142 Kolin et al. May 2012 B2
8184005 Kamel May 2012 B2
8207819 Bonner et al. Jun 2012 B2
8219558 Trandal et al. Jul 2012 B1
8231017 Clontz et al. Jul 2012 B2
8255500 Cacheria, III et al. Aug 2012 B2
8280784 Hurtis et al. Oct 2012 B2
8284059 Ross Oct 2012 B2
8284061 Dione Oct 2012 B1
8312999 Hardy Nov 2012 B2
8321302 Bauer et al. Nov 2012 B2
8322544 Hardy Dec 2012 B2
8342340 Rataiczak, III et al. Jan 2013 B2
8376154 Sun Feb 2013 B2
8410931 Petite et al. Apr 2013 B2
8463431 Segal et al. Jun 2013 B2
8489452 Warner et al. Jul 2013 B1
8534469 Northrup, Jr. et al. Sep 2013 B2
8602224 Casey Dec 2013 B2
8629772 Valiulis et al. Jan 2014 B2
8662325 Davis et al. Mar 2014 B2
8698606 Choi et al. Apr 2014 B2
8739984 Hardy Jun 2014 B2
8751318 Kim et al. Jun 2014 B2
8781622 Mockus et al. Jul 2014 B2
8810392 Teller et al. Aug 2014 B1
8823521 Overhultz et al. Sep 2014 B2
8844431 Davis et al. Sep 2014 B2
8978904 Hardy Mar 2015 B2
9072394 Hardy Jul 2015 B2
9167916 Grant et al. Oct 2015 B2
9275361 Meyer Mar 2016 B2
9318007 Valiulis et al. Apr 2016 B2
9318008 Valiulis et al. Apr 2016 B2
9468315 Ha et al. Oct 2016 B2
9576417 Christianson Feb 2017 B2
9697709 King et al. Jul 2017 B2
9706857 Hardy et al. Jul 2017 B2
9820587 Cheng et al. Nov 2017 B1
9898712 Johnson et al. Feb 2018 B2
10007892 Hahn et al. Jun 2018 B1
10210478 Johnson et al. Feb 2019 B2
10262293 Prater et al. Apr 2019 B1
10271666 Taylor et al. Apr 2019 B2
10334964 Hachmann Jul 2019 B2
10410277 Bynum et al. Sep 2019 B2
10420427 Hachmann Sep 2019 B2
20010010302 Nickerson Aug 2001 A1
20010017284 Watanabe Aug 2001 A1
20010051901 Hager et al. Dec 2001 A1
20020036178 Tombu Mar 2002 A1
20020108916 Nickerson Aug 2002 A1
20020109593 Swartzel Aug 2002 A1
20020148794 Marihugh Oct 2002 A1
20020158133 Conzola et al. Oct 2002 A1
20020170866 Johnson et al. Nov 2002 A1
20020178013 Hoffman et al. Nov 2002 A1
20030000956 Maldonado Jan 2003 A1
20030010732 Burke Jan 2003 A1
20030053014 Niiyama et al. Mar 2003 A1
20030055727 Walker et al. Mar 2003 A1
20030057167 Johnson et al. Mar 2003 A1
20030061973 Bustos Apr 2003 A1
20030078691 Holt et al. Apr 2003 A1
20030085187 Johnson et al. May 2003 A1
20030106867 Caterinacci Jun 2003 A1
20030141265 Jo et al. Jul 2003 A1
20030150829 Linden et al. Aug 2003 A1
20030193481 Sokolsky Oct 2003 A1
20030217980 Johnson et al. Nov 2003 A1
20030233288 Sweeney et al. Dec 2003 A1
20040104239 Black et al. Jun 2004 A1
20040118795 Burke Jun 2004 A1
20040119681 Albert et al. Jun 2004 A1
20040140278 Mueller et al. Jul 2004 A1
20040140279 Mueller et al. Jul 2004 A1
20040145451 Failing Jul 2004 A1
20040178156 Knorring et al. Sep 2004 A1
20040245197 McElvaney Dec 2004 A1
20040260572 George et al. Dec 2004 A1
20050040123 Ali Feb 2005 A1
20050077259 Menz Apr 2005 A1
20050086133 Scherer et al. Apr 2005 A1
20050092702 Nagel May 2005 A1
20050108098 Syed et al. May 2005 A1
20050131578 Weaver Jun 2005 A1
20050165649 Mahaffey et al. Jul 2005 A1
20050168345 Swafford et al. Aug 2005 A1
20050190072 Brown et al. Sep 2005 A1
20050195081 Studnicki et al. Sep 2005 A1
20050228718 Austin Oct 2005 A1
20050279722 Ali Dec 2005 A1
20060049122 Mueller et al. Mar 2006 A1
20060071774 Brown et al. Apr 2006 A1
20060102718 Kajino et al. May 2006 A1
20060131401 Do et al. Jun 2006 A1
20060135843 Heath Jun 2006 A1
20060157431 Nagelski et al. Jul 2006 A1
20060163272 Gamble Jul 2006 A1
20060163349 Neugebauer Jul 2006 A1
20060186064 Merit et al. Aug 2006 A1
20060237381 Lockwood et al. Oct 2006 A1
20060279527 Zehner et al. Dec 2006 A1
20060289637 Brice et al. Dec 2006 A1
20070016494 Brown et al. Jan 2007 A1
20070023511 Smith Feb 2007 A1
20070024551 Gelbman Feb 2007 A1
20070034581 Weck et al. Feb 2007 A1
20070095903 Suenbuel May 2007 A1
20070159298 Zegelin et al. Jul 2007 A1
20070194037 Close Aug 2007 A1
20070278164 Lang et al. Dec 2007 A1
20070283615 Vlastakis et al. Dec 2007 A1
20070289344 Fawcett et al. Dec 2007 A1
20080074264 Sharpe et al. Mar 2008 A1
20080136647 Brown Jun 2008 A1
20080142458 Medcalf Jun 2008 A1
20080164310 Dupuy et al. Jul 2008 A1
20080208695 Condron Aug 2008 A1
20080228346 Lucas et al. Sep 2008 A1
20080249658 Walker et al. Oct 2008 A1
20080250464 Masucci et al. Oct 2008 A1
20080255894 Falls et al. Oct 2008 A1
20080303637 Gelbman et al. Dec 2008 A1
20090020548 VanDruff Jan 2009 A1
20090084812 Kirschner Apr 2009 A1
20090095695 Moock et al. Apr 2009 A1
20090101606 Olson Apr 2009 A1
20090133301 Saxena et al. May 2009 A1
20090134103 Saxena et al. May 2009 A1
20090139945 Jacobson et al. Jun 2009 A1
20090157515 Lafauci et al. Jun 2009 A1
20090179825 Enarvi et al. Jul 2009 A1
20090248198 Siegel et al. Oct 2009 A1
20090287992 Bresolin et al. Nov 2009 A1
20090313365 Whitehead Dec 2009 A1
20090319399 Resta et al. Dec 2009 A1
20100017025 Lockwood et al. Jan 2010 A1
20100023401 Ariyibi Jan 2010 A1
20100057541 Bonner Mar 2010 A1
20100072152 Kim Mar 2010 A1
20100100460 Aronson Apr 2010 A1
20100106588 Jones et al. Apr 2010 A1
20100106662 Ramaswamy Apr 2010 A1
20100108624 Sparkowski May 2010 A1
20100133214 Evans Jun 2010 A1
20100138304 Boyarsky et al. Jun 2010 A1
20100169189 Allison et al. Jul 2010 A1
20100169190 Allison et al. Jul 2010 A1
20100175438 Sankey Jul 2010 A1
20100176075 Nagel et al. Jul 2010 A1
20100200526 Barkdoll Aug 2010 A1
20100205045 Zhang et al. Aug 2010 A1
20100206829 Clements et al. Aug 2010 A1
20100258513 Meyer et al. Oct 2010 A1
20100262554 Elliott Oct 2010 A1
20100276383 Hardy Nov 2010 A1
20110010271 Black et al. Jan 2011 A1
20110017532 Langford et al. Jan 2011 A1
20110018685 Tanaka et al. Jan 2011 A1
20110022980 Segal et al. Jan 2011 A1
20110106624 Bonner et al. May 2011 A1
20110106653 Wein May 2011 A1
20110128378 Raji Jun 2011 A1
20110161146 Walker et al. Jun 2011 A1
20110178863 Daigle Jul 2011 A1
20110215060 Niederhuefner Sep 2011 A1
20110234514 Gothard Sep 2011 A1
20110251920 Watson Oct 2011 A1
20110304316 Hachmann et al. Dec 2011 A1
20120004769 Hallenbeck et al. Jan 2012 A1
20120044056 Byun et al. Feb 2012 A1
20120120327 Marx et al. May 2012 A1
20120147055 Pallakoff et al. Jun 2012 A1
20120204458 Goehring Aug 2012 A1
20120223943 Williams et al. Sep 2012 A1
20120228240 Gentile et al. Sep 2012 A1
20120245969 Campbell Sep 2012 A1
20120246023 Starr Sep 2012 A1
20120273442 Hardy Nov 2012 A1
20120280810 Wheeler Nov 2012 A1
20120284085 Walker et al. Nov 2012 A1
20120284132 Kim et al. Nov 2012 A1
20120286937 Cote et al. Nov 2012 A1
20120330781 Borrero Dec 2012 A1
20130002422 Wiese et al. Jan 2013 A1
20130024023 Siegel et al. Jan 2013 A1
20130030953 Marsic Jan 2013 A1
20130037562 Close Feb 2013 A1
20130041752 Crum Feb 2013 A1
20130109323 Ruutu et al. May 2013 A1
20130132216 Aihara et al. May 2013 A1
20130157569 Torvmark et al. Jun 2013 A1
20130210360 Ljung et al. Aug 2013 A1
20130214909 Meijers et al. Aug 2013 A1
20130226742 Johnson et al. Aug 2013 A1
20130235206 Smith et al. Sep 2013 A1
20130275261 Yoked Oct 2013 A1
20130317903 Majrani Nov 2013 A1
20130332271 Hay Dec 2013 A1
20140006225 Bowman et al. Jan 2014 A1
20140006229 Birch et al. Jan 2014 A1
20140043162 Siciliano et al. Feb 2014 A1
20140055243 Kerai Feb 2014 A1
20140100769 Wurman et al. Apr 2014 A1
20140100999 Mountz et al. Apr 2014 A1
20140110584 Campbell Apr 2014 A1
20140113560 Graube et al. Apr 2014 A1
20140139548 Byers May 2014 A1
20140145828 Bassan-Eskenazi et al. May 2014 A1
20140197953 Valiulis et al. Jul 2014 A1
20140201042 Meyer Jul 2014 A1
20140210692 Waters et al. Jul 2014 A1
20140214195 Worsley Jul 2014 A1
20140220883 Emigh et al. Aug 2014 A1
20140239061 Smith et al. Aug 2014 A1
20140247116 Davidson Sep 2014 A1
20140258028 Bynum et al. Sep 2014 A1
20140268949 Kayser Sep 2014 A1
20140291405 Harkes Oct 2014 A1
20140299620 Swafford, Jr. et al. Oct 2014 A1
20140299663 Shah et al. Oct 2014 A1
20140305891 Vogler et al. Oct 2014 A1
20140316916 Hay Oct 2014 A1
20140352372 Grant et al. Dec 2014 A1
20140360953 Pichel Dec 2014 A1
20150039477 O'Neil Feb 2015 A1
20150088306 Varrasso Mar 2015 A1
20150090675 Vosshernrich Apr 2015 A1
20150091729 Phillips et al. Apr 2015 A1
20150112827 Davis et al. Apr 2015 A1
20150186982 Higgins et al. Jul 2015 A1
20150356657 Pas Dec 2015 A1
20150356666 Pas et al. Dec 2015 A1
20150382150 Ansermet et al. Dec 2015 A1
20160048798 Meyer Feb 2016 A1
20160132822 Swafford May 2016 A1
20160132823 Swafford et al. May 2016 A1
20160132949 Adoni et al. May 2016 A1
20170024756 Hulth Jan 2017 A1
20170061525 McCoy et al. Mar 2017 A1
Foreign Referenced Citations (119)
Number Date Country
2007233199 Oct 2007 AU
906083 Apr 1987 BE
1008382 Apr 1996 BE
2822926 Mar 2018 CA
223095 Aug 1942 CH
412251 Apr 1966 CH
1787003 Jun 2006 CN
1972228 May 2007 CN
101208718 Jun 2008 CN
101472509 Jul 2009 CN
101507380 Aug 2009 CN
103703476 Apr 2014 CN
107105905 Aug 2017 CN
969003 Apr 1958 DE
1819158 Oct 1960 DE
2002720 Jul 1971 DE
7311113 Aug 1973 DE
2232398 Jan 1974 DE
2825724 Dec 1979 DE
3116145 Nov 1982 DE
8308485 Sep 1983 DE
3211880 Oct 1983 DE
8426651 Feb 1985 DE
8520125 Jan 1986 DE
3628609 Feb 1988 DE
4307082 Sep 1994 DE
19745813 Apr 1999 DE
299026888 Jul 1999 DE
102004037365 Mar 2006 DE
0004921 Oct 1979 EP
0018003 Oct 1980 EP
0048479 Mar 1982 EP
0176209 Apr 1986 EP
0224107 Jun 1987 EP
270016 Jun 1988 EP
298500 Jan 1989 EP
0337340 Oct 1989 EP
0408400 Jan 1991 EP
0454586 Oct 1991 EP
0572119 Dec 1993 EP
0587059 Mar 1994 EP
0806749 Nov 1997 EP
986980 Mar 2000 EP
0779047 Apr 2000 EP
1057164 Dec 2000 EP
1249804 Oct 2002 EP
1356425 Oct 2003 EP
1395152 Mar 2004 EP
1973034 Sep 2008 EP
2309377 Apr 2011 EP
2367101 Sep 2011 EP
2385365 Oct 1978 FR
2526338 Nov 1983 FR
2617385 Jan 1989 FR
2859364 Mar 2005 FR
697994 Oct 1953 GB
740311 Nov 1955 GB
881700 Nov 1961 GB
1082150 Sep 1967 GB
1088654 Oct 1967 GB
2027339 Aug 1982 GB
2180527 Apr 1987 GB
2 232 398 Dec 1990 GB
D2037553 Jul 1994 GB
2281289 Mar 1995 GB
2290077 Dec 1995 GB
2297241 Jul 1996 GB
2283407 Oct 1997 GB
2392667 Mar 2004 GB
2480462 Nov 2011 GB
54168195 Nov 1979 JP
59218113 Aug 1984 JP
62060521 Mar 1987 JP
6329463 Feb 1988 JP
6056224 Mar 1994 JP
6209945 Jul 1994 JP
7257714 Sep 1994 JP
H07-017608 Jan 1995 JP
H11342054 Dec 1999 JP
2007525393 Sep 2007 JP
2007-284238 Nov 2007 JP
2012-058854 Mar 2012 JP
2012-089140 May 2012 JP
10-2005-0066397 Jun 2005 KP
1020040089123 Oct 2004 KR
10-2005-0066397 Jun 2005 KR
1020060123497 Jun 2008 KR
1020090054501 Dec 2010 KR
1020100022890 Aug 2011 KR
1020100041969 Nov 2011 KR
10-1507380 Apr 2015 KR
106617 Nov 1963 NL
2101731 Jan 1998 RU
394537 Jun 1977 SE
1600615 Oct 1990 SU
9115141 Oct 1991 WO
9311449 Jun 1993 WO
0061438 Oct 2000 WO
0071004 Nov 2000 WO
02091885 Nov 2002 WO
03016938 Feb 2003 WO
2003032775 Apr 2003 WO
03039301 May 2003 WO
2004104951 Dec 2004 WO
2005033645 Apr 2005 WO
2005057444 Jun 2005 WO
2006023954 Mar 2006 WO
06133487 Dec 2006 WO
2007024639 Mar 2007 WO
2007073334 Jun 2007 WO
07140800 Dec 2007 WO
2007149967 Dec 2007 WO
10082835 Jul 2010 WO
10137883 Dec 2010 WO
11001024 Jan 2011 WO
2011089452 Jul 2011 WO
2012166613 Dec 2012 WO
14080252 May 2014 WO
2014144631 Sep 2014 WO
Non-Patent Literature Citations (106)
Entry
McAndrew et al. “Potential use of real-time data capture and job-tracking technology in the field” Facilities vol. 23 No. 1/2, 2005 pp. 31-46 (Year: 2005).
Jul. 5, 2019—(CN) Office Action—App. No. 201580072899.0.
Jul. 30, 2019—(EP) Examination Report—App 16744914.9.
Iddo Genuth, “The Future of Electronic Paper,” Oct. 15, 2007, XP002513292, Down oaded from http://thefutureofthings.com/articles/1000/the-future-of-electomic-paper.html, 7 pages.
Aug. 28, 2019—(AU) First Examination Report—App 2018241074.
Aug. 16, 2019—(CN) Third Office Action—App 201480024831.0.
Oct. 30, 2019—(KR) NOA—App 10-2018-7015060.
Nov. 5, 2019—(AU) Second Examination Report—App 2018241074.
Nov. 15, 2019—(WO) International Search Report and Written Opinion—PCT/US2019/051724.
Nov. 27, 2019—(KR) Office Action—App 10-2017-7036152.
Jan. 7, 2020—(CN) Rejection Decision—App 201480024831.0.
Dec. 10, 2020—(KR) Office Action—App. No. 10-2020-7002962.
Jan. 5, 2021—(AU) Examination Report—App 2019271906.
Jan. 14, 2021—(CN) Notice of Re-examination—App 201480024831.0.
Jan. 27, 2021—(EP) Office Action—EP18783266.2.
Aug. 19, 2016—(EP) Extended ESR—App. No. 14723571.7-1903.
Apr. 6, 2015—(WO) ISR—App. No. PCT/US2014/29124.
Jun. 19, 2017—(CN) First Office Action and ISR—App. No. 201480026575.9.
Jun. 7, 2017—(CN) ISR—App. No. 201480026575.9.
Jul. 18, 2017—(KR) Office Action—App. 10-2015-7029832.
Nov. 7, 2017—(EP) Extended Search Report—App. No. 17177125.6.
Nov. 7, 2017—(EP)—Communication 94(3) EPC—App 14716461.0.
Feb. 23, 2018—(CN) Second Office Action—App. No. 201480026575.9.
Mar. 14, 2018—(EP) Communication Pursuant to Article 94(3) EPC—App 15798644.9.
Apr. 6, 2018—(KR) Office Action—App 10-2017-7015819.
Jan. 18, 2018—(AU) Examination Report—App 2015346254.
Apr. 2, 2018—(CN) First Office Action—App 201480024831.0.
May 30, 2018—(AU) Examination Report—App 2015346254.
Jul. 6, 2018—(CN) Third Office Action—App 201480026575.9.
FFrR Yellow Pages 02003 Product Catalog, “Merchandising Ideas Made Easy for Every Retail Environment!”, Cover pg., 9-11, 48-49, 52-58, Back Cover.
Oct. 28, 2018—(KR) Final Rejection—App 10-2017-7015819.
Dec. 26, 2018—(KR) Notice of Allowance—App 10-2017-7015819.
Jan. 11, 2019—(KR) Notice of Allowance—App 10-2015-7027591.
Jan. 31, 2019—(CN)—Second Office Action—App 201480024831.0.
Feb. 11, 2019—(KR) Office Action—App 10-2017-736152.
Mar. 15, 2019—(EP) Extended Europen Search Report and European Search Opinion—App 19153057.5.
Jan. 10, 2019—(WO) International Search Report and Written Opinion—App. No. PCT/US2018/051775.
Apr. 22, 2019—(KR) Office Action—App. No. 10-2018-7015060.
Jun. 14, 2019—(EP) Partial European Search Report—App 19158063.8.
Apr. 2, 2020—(BR) Office Action—App. No. BR112017009869-5.
Jun. 2, 2020—(KR) Office Action—App. No. 10-2020-7002962.
Jul. 14, 2020—(EP) Office Action—App. No. 17177125.6.
Jun. 29, 2020—(CN) Third Office Action (w/translation)—App 201580072899.0.
https://smartshelf.com/retail_solutions.html#led.
https://www.youtube.com/watch?v=ULucc1ZVBnM&feature=youtu.be.
Oct. 15, 2020—(EP) Office Action—App 16744914.9.
Dec. 2, 2020—(CN) First Office Action—CN 2018800734745.
Feb. 10, 2021—(AU) First Examination Report—App 2020203256.
Jan. 28, 2021—(AU) Office Action—AU 2018336797.
Mar. 26, 2021—(EP) Second Office Action—App. No. 17177125.6.
Mar. 23, 2021—(WO) IPRP and Written Opinion—App. No. PCT/US2019/051724.
Shelf-edge digital price tags invade the South of France http://www.digitalsignagetoday.com/article/196299/Shelf-edge-digital-price-tags-invade-the-South-of-France.
ESignage http://www.episys.com/page/25/esignage.htm.
Electronic Shelf-Edge Labels (“Realprice system”) http://www.hitech-lcd.com/ESL.html.
Segmented Dot Matrix Electronic Shelf Label †SM Model and Segmented Dot Matrix Electronic Narrow Facing Label †MM http://www.ilid.com.au/product-range.php#sm.
Electronic Shelf-Edge Labels http://www.fujitsu.com/downloads/EU/uk/pdf/industries/retail/retail-solutions-electronic-self-edge-labels.pdf.
The NZ ESL range from pricer http://www.electronicshelflabelling.co.nz/products/.
Retailer introduces electronic shelf-edge labelling http://www.conveniencestore.co.uk/news/retailer-introduces-electronic-shelf-edge-labelling/231511.article.
Revolutionary Shelf Edge Displays from in the UK http://crystal-display.com/digital-signage/shelf-edge-displays/.
XDS-1068: 10-inch All-in-One Multi-touch Signboard with Power-over-Ethernet http://www.iadea.com/product/xds-1068.
ZBD Solutions, Shelf Edge Labelling http://www.zbdsolutions.com/solutions/index.html (printed Jan. 29, 2013).
Vectron, Speedy POS Solutions to make ezi-profits. 15 pages.
“How physics drives the supermarket industry,” IOP Institute of Physics, PHYSICSWORKS. 4 pages.
John Ross, “Retail technology and the evolving shopper,” Shopper Sciences. 11 pages.
Altierre Digital Retail, Altierre Corp., “Altierre Unveils E-Paper Product Family for Digital Signs and Price Tags.” 2 pages, http://www.altierre.com/pr_e-paper.html (printed Jan. 31, 2013).
Apr. 2, 2014—(RU)—Office Action—App 2013109955.
FFr Yello Pages 02003 Product Catalog, “Merchandising Ideas Made Easy for Every Retail Environment!”, Cover pg., 9-11, 48-49, 52-58, Back Cover.
Letter from Maria Comninou of Harness Dickey to Stephanie Knapp dated Nov. 11, 2009.
Document entitled “Relevant Prior Art for U.S. Appl. No. 10/772,010”.
Suzanne Vita Palazzo, “New life for ESLs?, Advanced capabilities being buill into electronic shelf labels may help overcome retailers' concerns about ROL”, Grocery Headquarters (www.groceryheadquarters.com), Mar. 2007, pp. 97-100.
Scott D. Walkins & Megan E. Henriksen of Anderson Economic Group, LLC, “Michigan's Item Pricing Law: The Price Tag for Retailers and Consumers,” Dec. 11, 2010 (http://www.AndersonEiectronicGroup.com) 39 pages.
“Product Range :: I LID—The next generation in electronic shelf labels,”: http://www.ilid.com.au/product-range.php, printed on Mar. 5, 2013, dale of website unknown but prior to the filing of the present matter.
“Electronic Shelf Label controlling various information in real lime (ESL),” hllp:l/cesl.co.kr/eng/product-inlroduction/cest-esl.hlml, CEST—Center for Embedded Software Technology, printed on Mar. 5, 2013, dale of website unknown but prior to the filing of the present matter.
Jun. 24, 2014—(MX)—Office Action—App MX/a/2013/001455—Eng Tran.
Mar. 3, 2015—(AU) Office Action—App 2011285929.
Mar. 3, 2015—(AU) Office Action—App 2013205058.
Apr. 6, 2015—(PCT) International Search Report—App PCT/US14/29124.
Dec. 14, 2015—(EP) Exam Report—App 11745636.8.
Apr. 19, 2016—(KR) Office Action—App 10-2015-7027591.
Apr. 22, 2016—(PCT)—International Search Report—App PCT/US2015/060404.
Apr. 22, 2012 (PCT) ISR and Written Opinion—App PCT/US2015/060404.
Jun. 22, 2016—(AU) Search Report—App 2014225837.
Jun. 28, 2016—(AU) Examination Report—App 2014228923.
Aug. 18, 2016—(EP) Office Action—App 14716461.0.
Jun. 10, 2014—(PCT) ISR & Written Opinion—App PCT/US2014/020797.
Sep. 19, 2016—(PCT) International Search Report—App PCT/US2016/032328.
Robertson, “Food Packaging: Principles and Practice, Second Edition”, CRC Press, XP055301114, ISBN 978-0-8493-3775-8, vol. 0, p. 308, dated Sep. 22, 2005.
George Coulouris et al., “Distributed Systems: Concepts and Design (5th Edition)”, Addison-Wesley, US, XP055261658, ISBN: 978-0-13-214301-1 pp. Ch01-Ch06, Ch09-Ch10, ch13,, Chapters 1, 3 and 19, dated May 7, 2011.
Oct. 27, 2016—(KR) Final Rejection—App 10-2015-7027591.
May 4, 2016—U.S. Non-Final Office Action—U.S. Appl. No. 14/308,989.
Dec. 14, 2015—(EP) Examination Report—Appl 11745636.
Mar. 20, 2008—(WO) ISR and Written Opinion—App. No. PCT/US05/02836.
Jan. 28, 2011—(EP) Supplementary Search Report—App. No. 05712322.6-2221.
Dec. 6, 2011—(EP) Office Action—App. No. 05712322.6-2221.
May 25, 2011—(EP) Office Action—App. No. 05712322.6-2221.
Nov. 24, 2011—(WO) ISR and Written Opinion—App. No. PCT/US2011/046209.
Feb. 21, 2013—(WO) IPR and Written Opinion—App. No. PCT/US2011/046209.
Apr. 2, 2014—(RU) Office Action—App. No. 2013109955.
Sep. 24, 2015—(WO) IPRP and Written Opinion—App. No. PCT/US2014/29124.
Apr. 6, 2015—(WO) Written Opinion—App. No. PCT/US2014/29124.
Mar. 1, 2017—(AU) Second Office Action—App. No. 2014228923.
May 20, 2021—(KR) Office Action App. No. 10-2020-7014465.
May 20, 2021—(AU) Examination Report—App 2020203256.
Jul. 13, 2021—CN Reexamination Decision—App 201480024831.0.
Jul. 30, 2021—AU Examination Report—App 2019271906.
Jun. 29, 2021—KR Office Action w/Tr.—10-2020-7010991.
Related Publications (1)
Number Date Country
20200043083 A1 Feb 2020 US
Continuations (2)
Number Date Country
Parent 15808983 Nov 2017 US
Child 16540689 US
Parent 13785082 Mar 2013 US
Child 15808983 US