Nothing Special   »   [go: up one dir, main page]

US20120310570A1 - Systems and Methods for Determining Stock Quantities Using a Capacitive Inventory Sensor - Google Patents

Systems and Methods for Determining Stock Quantities Using a Capacitive Inventory Sensor Download PDF

Info

Publication number
US20120310570A1
US20120310570A1 US13/487,304 US201213487304A US2012310570A1 US 20120310570 A1 US20120310570 A1 US 20120310570A1 US 201213487304 A US201213487304 A US 201213487304A US 2012310570 A1 US2012310570 A1 US 2012310570A1
Authority
US
United States
Prior art keywords
sensor
conducting plate
track
capacitance
plate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/487,304
Inventor
John W. Pyne
Gary L. Overhultz
Gordon E. Hardman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CAC LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US13/487,304 priority Critical patent/US20120310570A1/en
Assigned to GOLIATH SOLUTIONS, LLC reassignment GOLIATH SOLUTIONS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HARDMAN, GORDON E., OVERHULTZ, GARY L., PYNE, JOHN W.
Publication of US20120310570A1 publication Critical patent/US20120310570A1/en
Assigned to OSA ACQUISITION, LLC reassignment OSA ACQUISITION, LLC SECURED PARTY BILL OF SALE AND TRANSFER STATEMENT Assignors: GOLIATH SOLUTIONS, LLC, VOGEN FUNDING, L.P.
Assigned to SHELFBUCKS, INC. reassignment SHELFBUCKS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: OSA ACQUISITION, LLC
Priority to US15/390,852 priority patent/US10451472B2/en
Assigned to DAMMEYER, TOM reassignment DAMMEYER, TOM SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SHELFBUCKS, INC.
Assigned to DAMMEYER, TOM reassignment DAMMEYER, TOM PATENT SECURITY AGREEMENT Assignors: SHELFBUCKS, INC.
Assigned to CAC, LLC reassignment CAC, LLC FORECLOSURE ASSIGMENT Assignors: SHELFBUCKS, INC.
Assigned to SHELFBUCKS, INC., BLE SOLUTIONS, LLC, CAC, LLC reassignment SHELFBUCKS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: OSA ACQUISITION, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G19/00Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
    • G01G19/40Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight
    • G01G19/42Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight for counting by weighing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G7/00Weighing apparatus wherein the balancing is effected by magnetic, electromagnetic, or electrostatic action, or by means not provided for in the preceding groups
    • G01G7/06Weighing apparatus wherein the balancing is effected by magnetic, electromagnetic, or electrostatic action, or by means not provided for in the preceding groups by electrostatic action
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F11/00Coin-freed apparatus for dispensing, or the like, discrete articles
    • G07F11/004Restocking arrangements therefor

Definitions

  • the technology described herein relates generally to inventory detection and more specifically to inventory detection based on capacitance variation.
  • a system includes a track configured for retaining items.
  • a first conducting plate is positioned along a bottom portion of the track, and a second conducting plate is positioned in parallel with the first conducting plate along the bottom portion of the track.
  • the second conducting plate is positioned a distance from the first conducting plate, and the second plate is configured to have the items placed on top of the second plate.
  • the system further includes a capacitance sensor configured for connection to the first and second conducting plates, where the capacitance sensor is configured to measure a capacitance between the first and second conducting plates, and where the capacitance varies based on a number of items positioned on top of the second plate.
  • a capacitive inventory sensor includes a track configured for retaining items, where the track includes a pusher that is configured to move along the track and to push the items toward the front portion of the track as items are removed from the track.
  • a stationary first conducting plate is positioned along a length of the track, and a stationary second conducting plate is also positioned along a length of the track.
  • a moveable third conducting plate is connected to the pusher. The a face of the third conducting plate is positioned opposite a face of the first conducting plate and a face of the second conducting plate such that the moveable third conducting plate overlaps a portion of the first conducting plate and a portion of the second conducting plate.
  • a capacitance sensor is configured to measure a combined capacitance formed among the first conducting plate, the second conducting plate, and the third conducting plate, wherein the measured capacitance varies based on a position of the pusher along the track.
  • a system for identifying a presence of an item along a transmission line includes a transmission line responsive to one or more items positioned along the transmission line.
  • An impulse generator is configured to transmit an impulse at a known frequency from a first end of the transmission line.
  • a terminator is configured to receive the impulse at a second end of the transmission line.
  • An impulse detector is positioned at the first end of the transmission line, and the presence or absence of an item along the transmission line is determined based upon a signal detected by the impulse detector.
  • FIG. 1 is a block diagram depicting an environment that includes an inventory management system and capacitive inventory sensors.
  • FIG. 2 is a block diagram depicting an example environment for tracking product inventory using capacitive inventory sensors activated by a switch at a transmitter.
  • FIG. 3 depicts a side view of an example configuration of a capacitive inventory sensor.
  • FIG. 4 depicts a side view of an example configuration of a capacitive inventory sensor that does not include a pusher.
  • FIG. 5 depicts an example capacitive inventory sensor.
  • FIG. 6 depicts an example capacitive inventory sensor with bottles loaded onto the sensor.
  • FIG. 7 is a circuit diagram depicting an example configuration for a capacitive inventory sensor.
  • FIG. 8 is a graph depicting an example relationship between an A/D converter range and a first capacitive inventory sensor.
  • FIG. 9 is a circuit diagram depicting an example configuration for a capacitive inventory sensor that includes an add-on capacitor.
  • FIG. 10 is a graph depicting an example relationship between A/D converter values and a number of bottles of beverage present on a capacitive inventory sensor.
  • FIG. 11 is a graph depicting a relationship between an A/D converter range and capacitance values of a capacitive inventory sensor that could be achieved using a differential sampling technique.
  • FIG. 12 is a graph depicting a sample advantage that could be realized using the differential sampling technique.
  • FIG. 13 depicts an alternative form for a capacitive inventory sensor that utilizes a moveable capacitor plate.
  • FIG. 14 is a circuit diagram depicting an equivalent circuit to the configuration depicted in FIG. 13 .
  • FIG. 15 is a graph depicting an example expected and measured variation in capacitance based on a position of the moveable plate.
  • FIG. 16 depicts an example three-plate capacitive inventory sensor.
  • FIG. 17 depicts a configuration where the stationary first plate and second plate extend the length of the capacitive inventory sensor and vary in width along that length.
  • FIG. 18 depicts a coded digital capacitive inventory sensor configuration.
  • FIG. 19 depicts an example implementation of a coded digital capacitive inventory sensor.
  • FIG. 20 is a graph depicting measured data over the first four portions in 0.25′′ increments.
  • FIG. 21 is a block diagram depicting a transmission line reflection sensing counter.
  • FIG. 1 is a block diagram depicting an environment that includes an inventory management system and capacitive inventory sensors.
  • Retailers know that much of the time some fraction of pushers or other inventory holders are depleted or void of product and that this results in a shortfall in sales compared to what would have been possible with more ample stock.
  • Some fraction of the empty pushers is due to the fact that re-stocking personnel are unaware of the fact that the pushers are empty.
  • OOS out-of-stocks
  • Promotional or seasonal periods exacerbate the delicate balance between out-of-stocks and over-stocks.
  • a successful promotion can double or triple sales within a store.
  • Some retailers resort to secondary locations during a peak or promoted season. This can improve sales by allowing impulse purchases; however it can also depress sales if retailers are unaware that the “home” location for a product is low or empty and transfer inventory from the secondary location to the place customers usually go to find the product.
  • promoted and seasonal products make up a sizeable portion of retailer sales and profits, the concept of “right-sized” inventory is elusive and transient.
  • an inventory management system 102 is in communication with a receiver 104 and a data store 106 for managing and receiving data about inventory distributed throughout an environment.
  • the inventory may be distributed throughout a factory, a distribution center, a store, or a single serving distribution machine.
  • the inventory management system 102 may perform certain actions to maintain sufficient levels of inventory throughout the environment. For example, when the inventory management system 102 receives data that indicates that an inventory level at a particular location in the environment has run out or is running low on product, an alert can be issued that instructs and employee to restock the particular location.
  • the inventory management system 102 may also receive data that indicates that the environment is running low on product and that more should be ordered. Such a decision to order more product may be based on an amount of product detected, an ordering threshold, an expected rate of product transfer/sales, a detected rate of product transfer/sales, etc.
  • the data store 106 for storing amounts of product detected and the inventory management system 102 for making inventory management decisions based on amounts of product detected are responsive to the receiver 104 , which is configured to wirelessly communicate with a transmitter 108 .
  • the transmitter is responsive to a plurality of capacitive inventory sensors (CIS) 110 that are configured to detect an amount of product present in an area based on a capacitance measurement.
  • CIS capacitive inventory sensors
  • a capacitor may be implemented such that the capacitance between its constituent plates varies based on an amount of weight placed on top of the capacitor.
  • one plate of a capacitor may be placed on a pusher with another one or more stationary plates being positioned along the length of the track, where the capacitance among the plates varies based on an overlap between the stationary plates and the pusher plate.
  • Each of the capacitive inventory sensors 110 includes a capacitance measurement device and a capacitor in some form.
  • the capacitor has a base capacitance when an associated shelf or storage area is empty. That capacitance changes when items are added or removed. In one example, the capacitance changes in a linear fashion as items are added and removed.
  • the capacitance measurement device may take the form of a capacitive sensor module (CSM), such as ones commonly utilized in MP3 players, smart phones, computer pads, computer displays, and lab test equipment.
  • a capacitive sensor module detects when a finger, tap pen, or other items are touched to a section of a screen.
  • a capacitive sensor module can be programmed to detect the change in capacitance above a threshold level.
  • the module When a threshold is exceeded, the module activates, sending a signal (e.g., a signal indicating the presence of absence of items).
  • a micro-controller with an analog to digital converter e.g., a 10-bit A/D converter
  • the selection of the capacitor configuration to use for a particular product or location may be based on a number of factors. While pushers work well with many products, there are also several instances where it is desirable to monitor the presence or absence of shelf stock when there are no pusher paddles present. It is common, for example, to find single-serve beverages or other items in a retail cooler that rely on gravity to pull them along a track or to the front of a shelf for easy consumer access. In such cases, adding a pusher paddle may be prohibitively expensive or unreliable, as tracks often become sticky from product spills. Ease of restocking has also been found to be impeded, in some cases, by the presence of pusher paddles.
  • FIG. 2 is a block diagram depicting an example environment for tracking product inventory using capacitive inventory sensors activated by a switch at a transmitter.
  • a plurality of capacitive inventory sensors 202 are responsive to a transmitter 204 that selectively provides power to the capacitive inventory sensors 202 from a battery 206 via a switch 208 .
  • a voltage measurement is taken to determine a capacitance of one of the capacitive inventory sensors 202 .
  • the measured voltage indicative of a capacitance at one of the capacitive inventory sensors 202 and thus indicative of the amount of product present at the capacitive inventory sensor 202 of interest, is transmitted via the antenna 214 of the transmitter 204 to the receiver 216 , where such data is forwarded to the inventory management system 210 and the data store 218 .
  • the capacitive inventory sensors 202 may be individually connected to the antenna, or the sensors 202 may be connected to the antenna via a serial communication line, where sensors 202 that are currently not powered via the switch 208 are in a high impedance state and will not interfere with the currently powered sensor 202 .
  • FIG. 3 depicts a side view of an example configuration of a capacitive inventory sensor that includes a pusher.
  • the capacitive inventory sensor includes a capacitor that is formed from a top plate 302 , a bottom plate 304 , and a dielectric layer 306 , which could be formed from air or another dielectric material.
  • Units of product 308 are positioned on top of the top plate 302 and are forced toward a front portion of the capacitive inventory sensor on a shelf 310 by a pusher 312 .
  • a capacitance measuring device 314 is connected to the top plate 302 and the bottom plate 304 to measure the capacitance formed by the top plate 302 , bottom plate 304 , and dielectric 306 .
  • the capacitance varies based on an amount of product 308 that is placed upon the top plate 302 , as certain characteristics of the capacitor 302 , 304 , 306 vary based upon weight being positioned on top of the top plate 302 (e.g., the distance between the top plate 302 and bottom plate 304 may decrease as more weight is added).
  • the capacitance varies in a predictable way, such that an amount of product 308 positioned on top of the top plate 302 can be determined based on the magnitude of the capacitance change.
  • Such data is forwarded by the capacitance measuring device 314 to the inventory management system and data store for consideration and appropriate action.
  • FIG. 4 depicts a side view of an example configuration of a capacitive inventory sensor that does not include a pusher.
  • the capacitive inventory sensor includes a capacitor that is formed from a top plate 402 , a bottom plate 404 , and a dielectric layer 406 .
  • Units of product 408 are positioned on top of the top plate 402 and are forced toward a front portion of the capacitive inventory sensor by gravity based on the forward tilt of the top plate 402 .
  • a capacitance measuring device 414 is connected to the top plate 402 and the bottom plate 404 to measure the capacitance formed by the top plate 402 , bottom plate 404 , and dielectric 406 .
  • the capacitance varies based on an amount of product 408 that is placed upon the top plate 402 , as certain characteristics of the capacitor 402 , 404 , 406 vary based upon weight being positioned on top of the top plate 402 (e.g., the distance between the top plate 402 and bottom plate 404 may decrease as more weight is added). Data is forwarded by the capacitance measuring device 410 to the inventory management system and data store for consideration and appropriate action.
  • FIG. 5 depicts an example capacitive inventory sensor.
  • the example capacitive inventory sensor is configured for holding plastic or glass bottles.
  • the capacitive inventory sensor includes a top plate 502 on which the bottles are placed. As bottles are placed on the top plate 502 , the capacitance formed by the top plate 502 and a bottom plate positioned under the top plate 502 changes.
  • a capacitance measuring device may be connected at a back portion 504 of the capacitive inventory sensor.
  • the capacitive inventory sensor may be place on an incline, such as on a shelf in a convenience or grocery store cooler or within a single serving food/beverage machine (e.g., a pop machine) so that bottles placed on the capacitive inventory sensor will tend to slide toward a front portion 506 of the capacitive inventory sensor.
  • Molding 508 e.g., plastic, metal, composite
  • FIG. 6 depicts an example capacitive inventory sensor with bottles loaded onto the sensor.
  • a number of bottles 602 are loaded into the capacitive inventory sensor on top of a top plate 604 that forms a capacitor with a bottom plate.
  • a capacitance measuring device is connected at a back portion 606 of the capacitive inventory sensor. Based on the capacitance measured, an inventory management system may be able to sense whether any product is present on the displayed capacitive inventory sensor and may further be able to tell a number of units of product that are on the displayed capacitive inventory sensor. Stocking and reordering operations may then be commanded accordingly.
  • FIG. 7 is a circuit diagram depicting an example configuration for a capacitive inventory sensor.
  • the capacitive inventory sensor 702 includes a capacitor 702 whose capacitance varies based on a condition.
  • the capacitance may vary as weight is added on top of one of the plates of the capacitor 702 as described above.
  • the capacitance may vary based on a position of one of the plates of the capacitor 702 , as will be described in further detail herein below.
  • the capacitance of the capacitor 702 is measured via a microcontroller with a 10 bit A/D converter 704 . To perform such a measurement, the microcontroller 704 uses a switch 706 to charge a sample and hold capacitor 708 to a voltage, V DD .
  • the switch then transitions to a second position, connecting the capacitive inventory sensor 702 in parallel with the sample and hold capacitor 708 , distributing the charge between the sample and hold capacitor 708 and the capacitive inventory sensor 702 .
  • the voltage then present at the A/D converter 710 is representative of the capacitance of the capacitive inventory sensor 702 , where a larger value of capacitance of the capacitive inventory sensor 702 will result in a lower voltage sensed at the A/D converter 710 .
  • the voltage measured by the A/D converter 710 is related to the capacitance of the capacitive inventory sensor 702 according to the following formula:
  • V CIS ( C r *V DD )/( C CIS +C r ),
  • V CIS is the voltage of the capacitive inventory sensor 702 measured by the A/D converter 710
  • C r is the capacitance of the internal sample and hold capacitor and any add-on capacitors (none included in FIG. 7 )
  • V DD is the voltage used to charge the sample and hold capacitor 708
  • C CIS is the capacitance of the capacitive inventory sensor 702 .
  • FIG. 8 is a graph depicting an example relationship between an A/D converter's range and a first capacitive inventory sensor constructed similarly to the example of FIG. 7 .
  • the effective range of the capacitive inventory sensor is between 65 pF when empty up to 145 pF when full. This range of capacitances is low on the A/D converter scale, which could result in difficulty in discerning the number of items present because the range of operation of the capacitive inventory sensor uses such a small portion of the A/D converter range. It may be desirable shift the response curve to the right, such that a more dynamic range of A/D converter values is present in the 65 pF-145 pF range.
  • FIG. 9 is a circuit diagram depicting an example configuration for a capacitive inventory sensor that includes an add-on capacitor.
  • the capacitive inventory sensor 902 includes a capacitor 902 whose capacitance varies based on a condition.
  • the capacitance of the capacitor 902 is measured via a microcontroller with a 10 bit A/D converter 904 .
  • the microcontroller 904 uses a switch 906 to charge a sample and hold capacitor 908 and an add-on capacitor 910 to a voltage, V DD .
  • the switch then transitions to a second position, connecting the capacitive inventory sensor 902 in parallel with the sample and hold capacitor 908 , distributing the charge between the sample and hold capacitor 908 and the capacitive inventory sensor 902 .
  • the voltage then present at the A/D converter 912 is representative of the capacitance of the capacitive inventory sensor 902 , where a larger value of capacitance of the capacitive inventory sensor 902 will result in a lower voltage sensed at the A/D converter 912 .
  • the presence of the add-on capacitor 910 shifts the relationship shown in FIG. 8 to the right according to the relationship of the formula described above with respect to FIG. 7 .
  • FIG. 10 is a graph depicting an example relationship between A/D converter values and a number of bottles of beverage present on a capacitive inventory sensor.
  • the A/D converter 912 measures a voltage that varies according to the capacitance of the capacitive inventory sensor 902 . That capacitance varies in a predictable manner based on a condition, such as the number of bottles of beverage of a known weight present on one plate of the capacitive inventory sensor 902 . That relationship can be used to analytically or experimentally develop the graph of FIG. 10 , which maps voltages measured by the A/D converter 912 to an amount of product present at the capacitive inventory sensor 902 . Amounts of product or changes in the amounts of product can be transmitted to an inventory management system, which can analyze the values to provide data displays or make appropriate stocking/reordering decisions accordingly.
  • the capacitive inventory sensor may be designed so achieve a linear response to a change in capacitance versus the change in the number of items counted by the capacitive inventory sensor.
  • the capacitive inventory sensor may be buffered from neighboring sensors so that a minimal reaction to items present at neighboring sensors is detected by the capacitive inventory sensor. It may further be desirable to shield the capacitive inventory sensor from an expected environment such as to compensate for metal shelving, radio frequency interference, etc.
  • FIG. 11 is a graph depicting a relationship between an A/D converter range and capacitance values of a capacitive inventory sensor that could be achieved using a differential sampling technique.
  • This approach repeats the steps described above, where a filtered value is acquired and stored for final calculations.
  • This voltage sample is defined as V 1 .
  • the process is then reversed, where the capacitive inventory capacitor is fully charged and the sample and hold or reference capacitor is fully discharged.
  • the reference capacitor is enabled and connected to the fully charged capacitive inventory sensor, resulting in another voltage to be sampled by the A/D converter.
  • This voltage is defined as V 2 .
  • the final value is determined by computing the delta of the two samples (V 2 ⁇ V 1 ).
  • a graph of this technique is plotted in FIG. 11 .
  • FIG. 11 A graph depicting a relationship between an A/D converter range and capacitance values of a capacitive inventory sensor that could be achieved using a differential sampling technique.
  • the differential sampling technique enables use of a broader portion of the A/D converter range through the effective range of the capacitive inventory sensor capacitance value, as indicated by the steeper slope of the differential sampling technique plot. This steeper slope translates to an increase in resolution and accuracy of the capacitive inventory sensor.
  • the capacitive inventory sensor used for this data has a sensor section comprising two plates of a capacitor running down a middle portion of the sensor along the length of the sensor.
  • the middle portion width dimension is 1.5′′.
  • Ground plates are positioned on each side of the sensor separated by 1 ⁇ 8′′ gap.
  • a low cost micro-controller is positioned on the back section of the capacitive inventory sensor.
  • Other components may include the external add-on capacitor and an interface connector.
  • Several of these capacitive inventory sensors can be connected to a central collector which will control when each sensor is powered up. Data can be collected and transmitted wirelessly (or in a wired fashion) to a common node. The node will periodically transmit the data to the inventory management system data servers for analysis and report generation.
  • a capacitive inventory sensor can be manufactured using a variety of materials, such as low cost plastic.
  • the conductive grounds and sensor section can be made by accurately spraying conductive paint. Other materials could include flex circuit or even cardboard.
  • FIG. 13 depicts an alternative form for a capacitive inventory sensor that utilizes a moveable capacitor plate.
  • the capacitor inventory sensor is formed using three parallel plates. Two of the plates 1302 , 1304 are fixed and stationary.
  • the third plate 1306 is moveable, and may be connected to a moveable member in a capacitive inventory sensor, such as on a pusher. As indicated in FIG. 13 , as the moveable plate 1306 moves, the moveable plate 1306 overlaps differing portions 1308 of the stationary plates 1302 , 1304 . The differing amounts of overlap result in differing levels of capacitance among the three plates 1302 , 1304 , 1306 .
  • Measurement of such capacitances can indicate the position of the moveable plate 1306 , which can indicate the position of an object, such as a pusher, to which the moveable plate 1306 is connected.
  • the pusher position can in turn be translated into an amount of product present in the pusher assembly.
  • FIG. 14 is a circuit diagram depicting an equivalent circuit to the configuration depicted in FIG. 13 .
  • the two stationary plates can be arranged edge to edge so that the capacitance 1402 between the two stationary plates is small.
  • the moveable plate is positioned opposite the two stationary plates so that a face of the moveable plate is opposite the faces of the two stationary plates.
  • Such a configuration forms two capacitors in series, as shown at 1404 , 1406 .
  • a capacitance measuring device 1408 is configured to measure the capacitances 1402 , 1404 , 1406 formed by the three plates.
  • FIGS. 13 and 14 enables estimation of the capacitance, C 2 , between stationary plate 1 and moveable plate 3 according to:
  • the total capacitance, C m seen by the measuring device 408 is:
  • the measured capacitance can be translated into a position estimate.
  • FIG. 15 is a graph depicting an example expected and measured variation in capacitance based on a position of the moveable plate.
  • the straight line 1502 is based on the above described linear equation.
  • the non-straight but linearly trending line 1504 is based on actual measurements taken as a moveable third plate was translated with respect to a pair of stationary plates.
  • the real-life measured capacitances 1504 are sufficient for identifying an approximate position of the moveable third plate. This position is related to the position of the structure, such as the pusher, to which the third plate is connected. Knowing the dimensions of product to be positioned in the capacitive inventory sensor, the position of the pusher can be translated to a number of items present in the capacitive inventory sensor.
  • FIG. 16 depicts an example three-plate capacitive inventory sensor.
  • Two of the plates 1602 , 1604 are fixed and stationary.
  • the third plate 1606 is moveable, and may be connected to a moveable member in a capacitive inventory sensor, such as on a pusher.
  • the moveable plate 1606 moves, the moveable plate 1606 overlaps differing portions of the stationary plates 1602 , 1604 .
  • the differing amounts of overlap result in differing levels of capacitance among the three plates 1602 , 1604 , 1606 .
  • Measurement of such capacitances can indicate the position of the moveable plate 1606 , which can indicate the position of an object, such as a pusher, to which the moveable plate 1606 is connected.
  • the pusher position can in turn be translated into an amount of product present in the pusher assembly.
  • the measured capacitance is based on the amount of overlap present between the stationary first plate and second plate and the moveable third plate.
  • the amount of overlap among the plates can be varied in several different ways. As depicted in FIG. 13 , the amount of overlap can be varied where the moveable third plate extends beyond the length of the stationary first plate and the stationary second plate.
  • FIG. 17 depicts a configuration where the stationary first plate and second plate extend the length of the capacitive inventory sensor and vary in width along that length.
  • a stationary first plate 1702 and stationary second plate 1704 are positioned along a length of the capacitive inventory sensor track.
  • the first and second plates 1702 , 1704 are largest at a back portion 1706 of the track and taper toward the front portion 1708 of the track.
  • the moveable third plate 1710 is configured to be attached to the pusher 1712 , such that the third plate 1710 traverses the length of the track with the pusher 1712 .
  • the capacitance between the stationary plates 1702 , 1704 and the moveable plate 1710 increases as the third plate 1710 moves toward the back portion 1706 of the track because a larger area of first and second plate conductors is directly opposite the face of the third plate 1710 in the back portion position 1706 .
  • the shape of the stationary first and second plates 1702 , 1704 could be varied in other ways (e.g., in a stepped fashion, in a curved fashion) to provide different levels of discrimination, to provide greater resolution at a particular portion of the track, etc.
  • a position of the moveable third plate can also be determined using a digital coding configuration.
  • FIG. 18 depicts a coded digital capacitive inventory sensor configuration.
  • a first stationary plate 1802 is provided at a consistent thickness along the length of a capacitive inventory sensor track.
  • a plurality of additional stationary plates 1804 , 1806 , 1808 , 1810 have varying, stepped widths along the length of the track.
  • a moveable third plate 1812 is configured to move along the length of the track. When the moveable third plate 1812 is positioned opposite a wide portion of one of the additional stationary plates 1804 , 1806 , 1808 , 1810 , a capacitance of known magnitude is formed between the moveable third plate and that stationary plate.
  • a capacitance measuring device may be connected among the stationary first plate 1802 , the moveable third plate 1812 , and each of the additional stationary plates 1804 , 1806 , 1808 , 1810 in sequence, resulting in four capacitance measurements that, in combination, are indicative of the position of the moveable third plate 1812 . Based on the on-off indication associated with each of the additional stationary plates 1804 , 1806 , 1808 , 1810 , the position of the moveable third plate 1812 can be decoded. In the example of FIG.
  • the wide and narrow portions of the additional stationary plates 1804 , 1806 , 1808 , 1810 are arranged in a Gray code, where only one additional stationary plate 1804 , 1806 , 1808 , 1810 has a bit (portion) that changes in each position along the track.
  • the bits (portions) may be unequally spaced to provide higher resolution at different portions of the track.
  • FIG. 19 depicts an example implementation of a coded digital capacitive inventory sensor.
  • the example includes a rectangular piece of single-sided copper-laminated board from which copper has been selectively removed to leave a reference track and four code tracks. The code areas are one inch long.
  • the moveable capacitor plate is made from a rectangle of the same material, with the copper covered with Kapton tape to form a dielectric.
  • FIG. 20 is a graph depicting measured data over the first four portions in 0.25′′ increments. The changes from “0” to “1” in the code can be seen.
  • FIG. 21 is a block diagram depicting a transmission line reflection sensing counter.
  • a short (in time) electrical impulse is applied to the terminals of a transmission line using a pulse generator 2102 , the pulse will travel along a transmission line 2104 at a speed equal to the speed of light multiplied by the “velocity factor” of the transmission line 2104 .
  • the line 2104 is of uniform characteristic impedance, this impulse looks the same at each point along the transmission line 2104 , apart from attenuation due to the characteristics of the materials that make up the transmission line 2104 , and a time delay. If the impulse encounters a portion of the line 2104 where there is an impedance different from the so-called “characteristic impedance of the line”, the impulse splits into two components.
  • the forward pulse slightly diminished in amplitude
  • the other is reflected back toward the input end of the transmission line (the reflected pulse).
  • the source pulse and the reflected pulse may be observed, separated in time. The time difference between them is equal to twice the travel time from the input end of the transmission line 2104 to the source of the reflection.
  • This approach has been used for decades to locate the source of problems on transmission lines 2104 , cables etc. Under appropriate conditions, a transmission line 2104 having multiple impedance discontinuities will show reflections from all of these.
  • a transmission line 2104 which is infinitely long or one that is terminated with an impedance 2108 equal to its characteristic impedance will have no reflections.
  • the approach works well in all types of transmission lines, such as coaxial cable, parallel wire transmission line, microstrip line, and twisted pairs.
  • Coaxial cable confines the fields associated with transmission of signals entirely within its structure.
  • Some types of transmission line, such as parallel wire line and microstrip line have fields which extend significant distances beyond the physical extents of the transmission line.
  • Objects 2110 such as units of product on a shelf 2112 , nearby the line 2104 will interact with the field and cause the impedance to change, generating a source for a potential reflection of a pulse.
  • a suitable transmission line 2104 could be embedded in the shelf 2112 of a display on which products 2110 are to be placed, and fitted at one end with a pulse generator 2102 and a means of detecting reflections 2106 and at the other end with a termination 2108 . With no stock on the shelf 2112 , the pulses are all absorbed by the termination 2108 . As product 2110 is placed on the shelf, reflections will begin to appear. The implementation issues in doing this are mostly to do with the requirement for very precise resolution in time.
  • the ADC 2106 samples the reflected signal arm of the directional coupler until all reflections have died away. Successive samples are stored in computer memory, and can then be processed by a computer program to reveal the impedance discontinuities that reveal the presence of product 2110 on the shelf 2112 .
  • the signal at the reflected arm of the directional coupler can be passed to a simple diode detector. All the reflected signals can be rectified and averaged. Under conditions of no stock, the output from the detector 2106 was low. As stock was added, the signal level rose. Such detection may work best as a “none or some” monitor. If the output of coupler is digitized with sufficient resolution, identification of the location of individual items can be achieved.
  • impulse functions are in determining the frequency response of networks. This can be accomplished by using mathematical properties of the Fourier Transform. Applying the Fourier Transform (actually the so-called Fast Fourier Transform, or FFT) to a time-sequence of samples yields a frequency-sequence of results. The time response and frequency response form a so-called Fourier Transform pair. In general, the more compressed a signal is in time, the more spread out it is in frequency, and vice versa. An infinitely narrow impulse has a uniform spectrum from DC to infinite frequency. A narrow pulse in the nanosecond range will have a spectrum stretching out beyond 1 GHz.
  • FFT Fast Fourier Transform
  • a network such as a filter
  • its frequency response is simply the FFT of the output of the network.
  • the frequency response can be obtained very conveniently, without having to use a swept source to measure at every frequency.
  • the present approach is to do this the other way round.
  • First the transmission line is swept, recording the output of the directional couplers reflected arm over a wide range of frequencies.
  • the amplitude and phase of the steady state response is recorded.
  • the results are, in fact, the same coefficients that would have been determined using the impulse method.
  • By applying an FFT to the steady state coefficients then, one obtains the impulse response of the transmission line—a sequence of values stretching over a time interval. This set of values will look just like the TDR results, but obtained in a quite different way.
  • a low power, wide frequency range network analyzer is built, it can be used to obtain the required frequency response values.
  • DDS Direct Digital Synthesis
  • TDR is a promising way to not only count products on a self, but also determine where on the shelf they are. As discussed here, it can be done either in the traditional way using an impulse or by using a vector network analyzer and applying an FFT to the results.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Electromagnetism (AREA)
  • Mathematical Physics (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Warehouses Or Storage Devices (AREA)

Abstract

Systems and methods are provided for a capacitive inventory sensor. A system includes a track configured for retaining items. A first conducting plate is positioned along a portion of the track, and a second conducting plate is positioned in parallel with the first conducting plate along a portion of the track. The second conducting plate is positioned a distance from the first conducting plate, and the second plate is configured to have the items placed on top of the second plate. The system further includes a capacitance sensor configured for connection to the first and second conducting plates, where the capacitance sensor is configured to measure a capacitance between the first and second conducting plates, and where the capacitance varies based on a number of items positioned on the sensor track.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • The application claims priority to U.S. Provisional Patent Application No. 61/493,190, filed Jun. 3, 2011, and entitled “Determining Stock Quantities Using a Capacitive Inventory Sensor,” the entirety of which is herein incorporated by reference.
  • TECHNICAL FIELD
  • The technology described herein relates generally to inventory detection and more specifically to inventory detection based on capacitance variation.
  • BACKGROUND
  • In retail environments, there are a variety of systems that mechanically move products so that they may be more easily seen and accessed by customers. These may be gravity fed, or have some sort of stored energy, such as a spring, which pushes product to the front of the display; hence these devices are frequently generically referred to as “pushers”. Though more expensive than simply depositing product on the bare shelves and allowing customers to move items at their discretion, pushers are rapidly cost-justified for certain products by the resulting lift in sales and reduced labor costs associated with restoring order to product that has been “shopped.” Retailers are rapidly adopting pusher systems and expanding their use within stores to include more product lines.
  • SUMMARY
  • In accordance with the teachings herein, computer-implemented systems and methods are provided for a capacitive inventory sensor. A system includes a track configured for retaining items. A first conducting plate is positioned along a bottom portion of the track, and a second conducting plate is positioned in parallel with the first conducting plate along the bottom portion of the track. The second conducting plate is positioned a distance from the first conducting plate, and the second plate is configured to have the items placed on top of the second plate. The system further includes a capacitance sensor configured for connection to the first and second conducting plates, where the capacitance sensor is configured to measure a capacitance between the first and second conducting plates, and where the capacitance varies based on a number of items positioned on top of the second plate.
  • As another example, a capacitive inventory sensor includes a track configured for retaining items, where the track includes a pusher that is configured to move along the track and to push the items toward the front portion of the track as items are removed from the track. A stationary first conducting plate is positioned along a length of the track, and a stationary second conducting plate is also positioned along a length of the track. A moveable third conducting plate is connected to the pusher. The a face of the third conducting plate is positioned opposite a face of the first conducting plate and a face of the second conducting plate such that the moveable third conducting plate overlaps a portion of the first conducting plate and a portion of the second conducting plate. A capacitance sensor is configured to measure a combined capacitance formed among the first conducting plate, the second conducting plate, and the third conducting plate, wherein the measured capacitance varies based on a position of the pusher along the track.
  • As a further example, a system for identifying a presence of an item along a transmission line includes a transmission line responsive to one or more items positioned along the transmission line. An impulse generator is configured to transmit an impulse at a known frequency from a first end of the transmission line. A terminator is configured to receive the impulse at a second end of the transmission line. An impulse detector is positioned at the first end of the transmission line, and the presence or absence of an item along the transmission line is determined based upon a signal detected by the impulse detector.
  • BRIEF DESCRIPTION OF DRAWINGS
  • FIG. 1 is a block diagram depicting an environment that includes an inventory management system and capacitive inventory sensors.
  • FIG. 2 is a block diagram depicting an example environment for tracking product inventory using capacitive inventory sensors activated by a switch at a transmitter.
  • FIG. 3 depicts a side view of an example configuration of a capacitive inventory sensor.
  • FIG. 4 depicts a side view of an example configuration of a capacitive inventory sensor that does not include a pusher.
  • FIG. 5 depicts an example capacitive inventory sensor.
  • FIG. 6 depicts an example capacitive inventory sensor with bottles loaded onto the sensor.
  • FIG. 7 is a circuit diagram depicting an example configuration for a capacitive inventory sensor.
  • FIG. 8 is a graph depicting an example relationship between an A/D converter range and a first capacitive inventory sensor.
  • FIG. 9 is a circuit diagram depicting an example configuration for a capacitive inventory sensor that includes an add-on capacitor.
  • FIG. 10 is a graph depicting an example relationship between A/D converter values and a number of bottles of beverage present on a capacitive inventory sensor.
  • FIG. 11 is a graph depicting a relationship between an A/D converter range and capacitance values of a capacitive inventory sensor that could be achieved using a differential sampling technique.
  • FIG. 12 is a graph depicting a sample advantage that could be realized using the differential sampling technique.
  • FIG. 13 depicts an alternative form for a capacitive inventory sensor that utilizes a moveable capacitor plate.
  • FIG. 14 is a circuit diagram depicting an equivalent circuit to the configuration depicted in FIG. 13.
  • FIG. 15 is a graph depicting an example expected and measured variation in capacitance based on a position of the moveable plate.
  • FIG. 16 depicts an example three-plate capacitive inventory sensor.
  • FIG. 17 depicts a configuration where the stationary first plate and second plate extend the length of the capacitive inventory sensor and vary in width along that length.
  • FIG. 18 depicts a coded digital capacitive inventory sensor configuration.
  • FIG. 19 depicts an example implementation of a coded digital capacitive inventory sensor.
  • FIG. 20 is a graph depicting measured data over the first four portions in 0.25″ increments.
  • FIG. 21 is a block diagram depicting a transmission line reflection sensing counter.
  • DETAILED DESCRIPTION
  • FIG. 1 is a block diagram depicting an environment that includes an inventory management system and capacitive inventory sensors. Retailers know that much of the time some fraction of pushers or other inventory holders are depleted or void of product and that this results in a shortfall in sales compared to what would have been possible with more ample stock. Some fraction of the empty pushers is due to the fact that re-stocking personnel are unaware of the fact that the pushers are empty. Often, facilities upstream in the distribution system—and even neighboring facilities in the same chain—have plenty of product but no awareness that a given store is void or nearly void. It is commonly estimated that out-of-stocks (OOS) average around 10%, and fast-moving high-profile products suffer most. When a customer encounters out-of-stock conditions on a key item, not only do sales of that item suffer, many times the customer will shop elsewhere for that item, so sales of other items the customer would have bought in the original store are also lost. If OOS conditions occur too frequently, store loyalty may erode.
  • In the absence of more timely, granular information about low-stock status, many retailers have minimized OOS probability by overstocking. This needlessly ties up valuable working capital, stocking space, shelf space, and employee hours for over-inventory management. In cases where product shelf life is short, overstocking results in expensive returns or deep consumer discounts to incentivize quick sale. Extra facings of a single product come at the expense of inventory variety that could otherwise appeal to additional customers or potentially out-sell the marginal stock of the original brand.
  • Promotional or seasonal periods exacerbate the delicate balance between out-of-stocks and over-stocks. A successful promotion can double or triple sales within a store. Some retailers resort to secondary locations during a peak or promoted season. This can improve sales by allowing impulse purchases; however it can also depress sales if retailers are unaware that the “home” location for a product is low or empty and transfer inventory from the secondary location to the place customers usually go to find the product. Because promoted and seasonal products make up a sizeable portion of retailer sales and profits, the concept of “right-sized” inventory is elusive and transient.
  • Lost sales due to out-of-stocks are estimated in billions of dollars annually. In fast-moving categories where consumers typically purchase multiples of a given item, having only one item on the shelf is almost as consequential. When low-stock and over-stock situations are factored in, the economic motivation to address replenishment deficiencies more efficiently and immediately soars. A means to automatically alert responsive personnel within and beyond the store has been unavailable due to expense and lack of reliability. Many methods that have been attempted also negatively impact the shopping experience or the ease of restocking. To be effective, stock-monitoring mechanisms can should be inexpensive, rugged, easy to retrofit to existing installations, unobtrusive, extensible to a variety of stock-monitoring conditions, reliable/accurate, and easy to integrate into the end users existing IT infrastructure.
  • With reference to FIG. 1, an inventory management system 102 is in communication with a receiver 104 and a data store 106 for managing and receiving data about inventory distributed throughout an environment. For example, the inventory may be distributed throughout a factory, a distribution center, a store, or a single serving distribution machine. Based on the data received by the inventory management system 102 from the receiver 104 and the data store 106, the inventory management system 102 may perform certain actions to maintain sufficient levels of inventory throughout the environment. For example, when the inventory management system 102 receives data that indicates that an inventory level at a particular location in the environment has run out or is running low on product, an alert can be issued that instructs and employee to restock the particular location. The inventory management system 102 may also receive data that indicates that the environment is running low on product and that more should be ordered. Such a decision to order more product may be based on an amount of product detected, an ordering threshold, an expected rate of product transfer/sales, a detected rate of product transfer/sales, etc.
  • The data store 106 for storing amounts of product detected and the inventory management system 102 for making inventory management decisions based on amounts of product detected are responsive to the receiver 104, which is configured to wirelessly communicate with a transmitter 108. The transmitter is responsive to a plurality of capacitive inventory sensors (CIS) 110 that are configured to detect an amount of product present in an area based on a capacitance measurement. For example, a capacitor may be implemented such that the capacitance between its constituent plates varies based on an amount of weight placed on top of the capacitor. In another configuration, one plate of a capacitor may be placed on a pusher with another one or more stationary plates being positioned along the length of the track, where the capacitance among the plates varies based on an overlap between the stationary plates and the pusher plate.
  • Each of the capacitive inventory sensors 110 includes a capacitance measurement device and a capacitor in some form. The capacitor has a base capacitance when an associated shelf or storage area is empty. That capacitance changes when items are added or removed. In one example, the capacitance changes in a linear fashion as items are added and removed. The capacitance measurement device may take the form of a capacitive sensor module (CSM), such as ones commonly utilized in MP3 players, smart phones, computer pads, computer displays, and lab test equipment. A capacitive sensor module detects when a finger, tap pen, or other items are touched to a section of a screen. A capacitive sensor module can be programmed to detect the change in capacitance above a threshold level. When a threshold is exceeded, the module activates, sending a signal (e.g., a signal indicating the presence of absence of items). In another implementation, a micro-controller with an analog to digital converter (e.g., a 10-bit A/D converter), can be used to detect changes in capacitance with more granularity than the on-off detection provided by the capacitive sensor module.
  • The selection of the capacitor configuration to use for a particular product or location may be based on a number of factors. While pushers work well with many products, there are also several instances where it is desirable to monitor the presence or absence of shelf stock when there are no pusher paddles present. It is common, for example, to find single-serve beverages or other items in a retail cooler that rely on gravity to pull them along a track or to the front of a shelf for easy consumer access. In such cases, adding a pusher paddle may be prohibitively expensive or unreliable, as tracks often become sticky from product spills. Ease of restocking has also been found to be impeded, in some cases, by the presence of pusher paddles. Lastly, there are many areas of a retail environment that do not utilize pusher paddles due to awkward product size or unmet sales volume criteria that would justify their use. It is also common for a given consumer product to be located in several places throughout a store. While one or more of those locations may have pusher paddles associated with them, it is often the case that not all locations of a given product have pusher paddles. Not only may it be important to note the stocking level of each location, it may often be desirable to know the particular location that is selling the most or least of a given item so allocated retail space can be adjusted to derive more sales within a given area or department.
  • FIG. 2 is a block diagram depicting an example environment for tracking product inventory using capacitive inventory sensors activated by a switch at a transmitter. A plurality of capacitive inventory sensors 202 are responsive to a transmitter 204 that selectively provides power to the capacitive inventory sensors 202 from a battery 206 via a switch 208. In response to a command (e.g., from the inventory management system 210, in response to a processor at the transmitter 204, from a clock signal), a voltage measurement is taken to determine a capacitance of one of the capacitive inventory sensors 202. The measured voltage, indicative of a capacitance at one of the capacitive inventory sensors 202 and thus indicative of the amount of product present at the capacitive inventory sensor 202 of interest, is transmitted via the antenna 214 of the transmitter 204 to the receiver 216, where such data is forwarded to the inventory management system 210 and the data store 218. The capacitive inventory sensors 202 may be individually connected to the antenna, or the sensors 202 may be connected to the antenna via a serial communication line, where sensors 202 that are currently not powered via the switch 208 are in a high impedance state and will not interfere with the currently powered sensor 202.
  • FIG. 3 depicts a side view of an example configuration of a capacitive inventory sensor that includes a pusher. The capacitive inventory sensor includes a capacitor that is formed from a top plate 302, a bottom plate 304, and a dielectric layer 306, which could be formed from air or another dielectric material. Units of product 308 are positioned on top of the top plate 302 and are forced toward a front portion of the capacitive inventory sensor on a shelf 310 by a pusher 312. A capacitance measuring device 314 is connected to the top plate 302 and the bottom plate 304 to measure the capacitance formed by the top plate 302, bottom plate 304, and dielectric 306. The capacitance varies based on an amount of product 308 that is placed upon the top plate 302, as certain characteristics of the capacitor 302, 304, 306 vary based upon weight being positioned on top of the top plate 302 (e.g., the distance between the top plate 302 and bottom plate 304 may decrease as more weight is added). The capacitance varies in a predictable way, such that an amount of product 308 positioned on top of the top plate 302 can be determined based on the magnitude of the capacitance change. Such data is forwarded by the capacitance measuring device 314 to the inventory management system and data store for consideration and appropriate action.
  • FIG. 4 depicts a side view of an example configuration of a capacitive inventory sensor that does not include a pusher. The capacitive inventory sensor includes a capacitor that is formed from a top plate 402, a bottom plate 404, and a dielectric layer 406. Units of product 408 are positioned on top of the top plate 402 and are forced toward a front portion of the capacitive inventory sensor by gravity based on the forward tilt of the top plate 402. A capacitance measuring device 414 is connected to the top plate 402 and the bottom plate 404 to measure the capacitance formed by the top plate 402, bottom plate 404, and dielectric 406. The capacitance varies based on an amount of product 408 that is placed upon the top plate 402, as certain characteristics of the capacitor 402, 404, 406 vary based upon weight being positioned on top of the top plate 402 (e.g., the distance between the top plate 402 and bottom plate 404 may decrease as more weight is added). Data is forwarded by the capacitance measuring device 410 to the inventory management system and data store for consideration and appropriate action.
  • FIG. 5 depicts an example capacitive inventory sensor. The example capacitive inventory sensor is configured for holding plastic or glass bottles. The capacitive inventory sensor includes a top plate 502 on which the bottles are placed. As bottles are placed on the top plate 502, the capacitance formed by the top plate 502 and a bottom plate positioned under the top plate 502 changes. A capacitance measuring device may be connected at a back portion 504 of the capacitive inventory sensor. The capacitive inventory sensor may be place on an incline, such as on a shelf in a convenience or grocery store cooler or within a single serving food/beverage machine (e.g., a pop machine) so that bottles placed on the capacitive inventory sensor will tend to slide toward a front portion 506 of the capacitive inventory sensor. Molding 508 (e.g., plastic, metal, composite) may be incorporated with the capacitive inventory sensor to hold the bottles within the capacitive inventory sensor on the top plate 502.
  • FIG. 6 depicts an example capacitive inventory sensor with bottles loaded onto the sensor. In the example of FIG. 6, a number of bottles 602 are loaded into the capacitive inventory sensor on top of a top plate 604 that forms a capacitor with a bottom plate. A capacitance measuring device is connected at a back portion 606 of the capacitive inventory sensor. Based on the capacitance measured, an inventory management system may be able to sense whether any product is present on the displayed capacitive inventory sensor and may further be able to tell a number of units of product that are on the displayed capacitive inventory sensor. Stocking and reordering operations may then be commanded accordingly.
  • FIG. 7 is a circuit diagram depicting an example configuration for a capacitive inventory sensor. The capacitive inventory sensor 702 includes a capacitor 702 whose capacitance varies based on a condition. For example, the capacitance may vary as weight is added on top of one of the plates of the capacitor 702 as described above. As a further example, the capacitance may vary based on a position of one of the plates of the capacitor 702, as will be described in further detail herein below. The capacitance of the capacitor 702 is measured via a microcontroller with a 10 bit A/D converter 704. To perform such a measurement, the microcontroller 704 uses a switch 706 to charge a sample and hold capacitor 708 to a voltage, VDD. The switch then transitions to a second position, connecting the capacitive inventory sensor 702 in parallel with the sample and hold capacitor 708, distributing the charge between the sample and hold capacitor 708 and the capacitive inventory sensor 702. The voltage then present at the A/D converter 710 is representative of the capacitance of the capacitive inventory sensor 702, where a larger value of capacitance of the capacitive inventory sensor 702 will result in a lower voltage sensed at the A/D converter 710.
  • The voltage measured by the A/D converter 710 is related to the capacitance of the capacitive inventory sensor 702 according to the following formula:

  • V CIS=(C r *V DD)/(C CIS +C r),
  • where VCIS is the voltage of the capacitive inventory sensor 702 measured by the A/D converter 710, Cr is the capacitance of the internal sample and hold capacitor and any add-on capacitors (none included in FIG. 7), VDD is the voltage used to charge the sample and hold capacitor 708, and CCIS is the capacitance of the capacitive inventory sensor 702.
  • FIG. 8 is a graph depicting an example relationship between an A/D converter's range and a first capacitive inventory sensor constructed similarly to the example of FIG. 7. In the present example, the effective range of the capacitive inventory sensor is between 65 pF when empty up to 145 pF when full. This range of capacitances is low on the A/D converter scale, which could result in difficulty in discerning the number of items present because the range of operation of the capacitive inventory sensor uses such a small portion of the A/D converter range. It may be desirable shift the response curve to the right, such that a more dynamic range of A/D converter values is present in the 65 pF-145 pF range.
  • Such shifting can be accomplished in a variety of ways, such as by incorporating an add-on capacitor in parallel with the sample and hold capacitor. FIG. 9 is a circuit diagram depicting an example configuration for a capacitive inventory sensor that includes an add-on capacitor. The capacitive inventory sensor 902 includes a capacitor 902 whose capacitance varies based on a condition. The capacitance of the capacitor 902 is measured via a microcontroller with a 10 bit A/D converter 904. To perform such a measurement, the microcontroller 904 uses a switch 906 to charge a sample and hold capacitor 908 and an add-on capacitor 910 to a voltage, VDD. The switch then transitions to a second position, connecting the capacitive inventory sensor 902 in parallel with the sample and hold capacitor 908, distributing the charge between the sample and hold capacitor 908 and the capacitive inventory sensor 902. The voltage then present at the A/D converter 912 is representative of the capacitance of the capacitive inventory sensor 902, where a larger value of capacitance of the capacitive inventory sensor 902 will result in a lower voltage sensed at the A/D converter 912. The presence of the add-on capacitor 910 shifts the relationship shown in FIG. 8 to the right according to the relationship of the formula described above with respect to FIG. 7.
  • FIG. 10 is a graph depicting an example relationship between A/D converter values and a number of bottles of beverage present on a capacitive inventory sensor. The A/D converter 912 measures a voltage that varies according to the capacitance of the capacitive inventory sensor 902. That capacitance varies in a predictable manner based on a condition, such as the number of bottles of beverage of a known weight present on one plate of the capacitive inventory sensor 902. That relationship can be used to analytically or experimentally develop the graph of FIG. 10, which maps voltages measured by the A/D converter 912 to an amount of product present at the capacitive inventory sensor 902. Amounts of product or changes in the amounts of product can be transmitted to an inventory management system, which can analyze the values to provide data displays or make appropriate stocking/reordering decisions accordingly.
  • Other variations may also be made in a capacitive inventory sensor circuit. In one example, the capacitive inventory sensor may be designed so achieve a linear response to a change in capacitance versus the change in the number of items counted by the capacitive inventory sensor. The capacitive inventory sensor may be buffered from neighboring sensors so that a minimal reaction to items present at neighboring sensors is detected by the capacitive inventory sensor. It may further be desirable to shield the capacitive inventory sensor from an expected environment such as to compensate for metal shelving, radio frequency interference, etc.
  • FIG. 11 is a graph depicting a relationship between an A/D converter range and capacitance values of a capacitive inventory sensor that could be achieved using a differential sampling technique. This approach repeats the steps described above, where a filtered value is acquired and stored for final calculations. This voltage sample is defined as V1. The process is then reversed, where the capacitive inventory capacitor is fully charged and the sample and hold or reference capacitor is fully discharged. The reference capacitor is enabled and connected to the fully charged capacitive inventory sensor, resulting in another voltage to be sampled by the A/D converter. This voltage is defined as V2. The final value is determined by computing the delta of the two samples (V2−V1). A graph of this technique is plotted in FIG. 11. FIG. 12 is a graph depicting a sample advantage that could be realized using the differential sampling technique. As shown in FIG. 12, the differential sampling technique enables use of a broader portion of the A/D converter range through the effective range of the capacitive inventory sensor capacitance value, as indicated by the steeper slope of the differential sampling technique plot. This steeper slope translates to an increase in resolution and accuracy of the capacitive inventory sensor.
  • In one example, the capacitive inventory sensor used for this data has a sensor section comprising two plates of a capacitor running down a middle portion of the sensor along the length of the sensor. The middle portion width dimension is 1.5″. Ground plates are positioned on each side of the sensor separated by ⅛″ gap. A low cost micro-controller is positioned on the back section of the capacitive inventory sensor. Other components may include the external add-on capacitor and an interface connector. Several of these capacitive inventory sensors can be connected to a central collector which will control when each sensor is powered up. Data can be collected and transmitted wirelessly (or in a wired fashion) to a common node. The node will periodically transmit the data to the inventory management system data servers for analysis and report generation. A capacitive inventory sensor can be manufactured using a variety of materials, such as low cost plastic. The conductive grounds and sensor section can be made by accurately spraying conductive paint. Other materials could include flex circuit or even cardboard.
  • FIG. 13 depicts an alternative form for a capacitive inventory sensor that utilizes a moveable capacitor plate. The capacitor inventory sensor is formed using three parallel plates. Two of the plates 1302, 1304 are fixed and stationary. The third plate 1306 is moveable, and may be connected to a moveable member in a capacitive inventory sensor, such as on a pusher. As indicated in FIG. 13, as the moveable plate 1306 moves, the moveable plate 1306 overlaps differing portions 1308 of the stationary plates 1302, 1304. The differing amounts of overlap result in differing levels of capacitance among the three plates 1302, 1304, 1306. Measurement of such capacitances can indicate the position of the moveable plate 1306, which can indicate the position of an object, such as a pusher, to which the moveable plate 1306 is connected. The pusher position can in turn be translated into an amount of product present in the pusher assembly.
  • FIG. 14 is a circuit diagram depicting an equivalent circuit to the configuration depicted in FIG. 13. The two stationary plates can be arranged edge to edge so that the capacitance 1402 between the two stationary plates is small. The moveable plate is positioned opposite the two stationary plates so that a face of the moveable plate is opposite the faces of the two stationary plates. Such a configuration forms two capacitors in series, as shown at 1404, 1406. A capacitance measuring device 1408 is configured to measure the capacitances 1402, 1404, 1406 formed by the three plates.
  • The configuration shown in FIGS. 13 and 14 enables estimation of the capacitance, C2, between stationary plate 1 and moveable plate 3 according to:

  • C 2 =k*A 1 /d,
  • where k is a constant, A1 is the area of overlap between plates 1 and 3, and d is the distance of separation between stationary plates 1 and 2 and moveable plate 3. Similarly, the capacitance between stationary plate 2 and moveable plate 3 can be estimated as:

  • C 3 =k*A 2 /d,
  • where k is a constant, A2 is the area of overlap between plates 2 and 3, and d is the distance of separation between stationary plates 1 and 2 and moveable plate 3. A position for x=0 (where x is representative of the position of the moveable third plate, and the structure (e.g., the pusher) to which the third plate is attached) can be selected such that:

  • A=a*x,
  • where a is based upon by the widths of the plates and can be determined using a geometric calculation. Such selection results in:

  • C 2 =C 3 =k*a*x/d.
  • Simplifying k*a/d into a single constant m,

  • C 2 =C 3 =m*x.
  • Thus, the total capacitance, Cm, seen by the measuring device 408 is:

  • C m =C 1 +m*x/2.
  • This is an equation of a straight line, where Cm is linearly proportional to the displacement x with a known offset of C1. This equation can be rearranged to identify the position, x as:

  • x=2(C m −C 1)/m.
  • Thus, the measured capacitance can be translated into a position estimate.
  • FIG. 15 is a graph depicting an example expected and measured variation in capacitance based on a position of the moveable plate. The straight line 1502 is based on the above described linear equation. The non-straight but linearly trending line 1504 is based on actual measurements taken as a moveable third plate was translated with respect to a pair of stationary plates. The real-life measured capacitances 1504 are sufficient for identifying an approximate position of the moveable third plate. This position is related to the position of the structure, such as the pusher, to which the third plate is connected. Knowing the dimensions of product to be positioned in the capacitive inventory sensor, the position of the pusher can be translated to a number of items present in the capacitive inventory sensor.
  • FIG. 16 depicts an example three-plate capacitive inventory sensor. Two of the plates 1602, 1604 are fixed and stationary. The third plate 1606 is moveable, and may be connected to a moveable member in a capacitive inventory sensor, such as on a pusher. As the moveable plate 1606 moves, the moveable plate 1606 overlaps differing portions of the stationary plates 1602, 1604. The differing amounts of overlap result in differing levels of capacitance among the three plates 1602, 1604, 1606. Measurement of such capacitances can indicate the position of the moveable plate 1606, which can indicate the position of an object, such as a pusher, to which the moveable plate 1606 is connected. The pusher position can in turn be translated into an amount of product present in the pusher assembly.
  • The measured capacitance is based on the amount of overlap present between the stationary first plate and second plate and the moveable third plate. The amount of overlap among the plates can be varied in several different ways. As depicted in FIG. 13, the amount of overlap can be varied where the moveable third plate extends beyond the length of the stationary first plate and the stationary second plate.
  • FIG. 17 depicts a configuration where the stationary first plate and second plate extend the length of the capacitive inventory sensor and vary in width along that length. A stationary first plate 1702 and stationary second plate 1704 are positioned along a length of the capacitive inventory sensor track. The first and second plates 1702, 1704 are largest at a back portion 1706 of the track and taper toward the front portion 1708 of the track. The moveable third plate 1710 is configured to be attached to the pusher 1712, such that the third plate 1710 traverses the length of the track with the pusher 1712. The capacitance between the stationary plates 1702, 1704 and the moveable plate 1710 increases as the third plate 1710 moves toward the back portion 1706 of the track because a larger area of first and second plate conductors is directly opposite the face of the third plate 1710 in the back portion position 1706. By measuring the capacitances among the three plates 1702, 1704, 1710 in a similar manner as described with respect to FIG. 14, a position of the third plate 1710, and thus the pusher 1712 can be determined. The shape of the stationary first and second plates 1702, 1704 could be varied in other ways (e.g., in a stepped fashion, in a curved fashion) to provide different levels of discrimination, to provide greater resolution at a particular portion of the track, etc.
  • A position of the moveable third plate can also be determined using a digital coding configuration. FIG. 18 depicts a coded digital capacitive inventory sensor configuration. A first stationary plate 1802 is provided at a consistent thickness along the length of a capacitive inventory sensor track. A plurality of additional stationary plates 1804, 1806, 1808, 1810 have varying, stepped widths along the length of the track. A moveable third plate 1812 is configured to move along the length of the track. When the moveable third plate 1812 is positioned opposite a wide portion of one of the additional stationary plates 1804, 1806, 1808, 1810, a capacitance of known magnitude is formed between the moveable third plate and that stationary plate. When the moveable third plate 1812 is positioned opposite a narrow portion of one of the additional stationary plates 1804, 1806, 1808, 1810, a capacitance of smaller magnitude is formed between the moveable third plate and that stationary plate. A capacitance measuring device may be connected among the stationary first plate 1802, the moveable third plate 1812, and each of the additional stationary plates 1804, 1806, 1808, 1810 in sequence, resulting in four capacitance measurements that, in combination, are indicative of the position of the moveable third plate 1812. Based on the on-off indication associated with each of the additional stationary plates 1804, 1806, 1808, 1810, the position of the moveable third plate 1812 can be decoded. In the example of FIG. 18, the wide and narrow portions of the additional stationary plates 1804, 1806, 1808, 1810, are arranged in a Gray code, where only one additional stationary plate 1804, 1806, 1808, 1810 has a bit (portion) that changes in each position along the track. In some configurations, the bits (portions) may be unequally spaced to provide higher resolution at different portions of the track.
  • FIG. 19 depicts an example implementation of a coded digital capacitive inventory sensor. The example includes a rectangular piece of single-sided copper-laminated board from which copper has been selectively removed to leave a reference track and four code tracks. The code areas are one inch long. The moveable capacitor plate is made from a rectangle of the same material, with the copper covered with Kapton tape to form a dielectric. FIG. 20 is a graph depicting measured data over the first four portions in 0.25″ increments. The changes from “0” to “1” in the code can be seen.
  • FIG. 21 is a block diagram depicting a transmission line reflection sensing counter. When a short (in time) electrical impulse is applied to the terminals of a transmission line using a pulse generator 2102, the pulse will travel along a transmission line 2104 at a speed equal to the speed of light multiplied by the “velocity factor” of the transmission line 2104. If the line 2104 is of uniform characteristic impedance, this impulse looks the same at each point along the transmission line 2104, apart from attenuation due to the characteristics of the materials that make up the transmission line 2104, and a time delay. If the impulse encounters a portion of the line 2104 where there is an impedance different from the so-called “characteristic impedance of the line”, the impulse splits into two components. One continues on down the line 2104, slightly diminished in amplitude (called the forward pulse), and the other is reflected back toward the input end of the transmission line (the reflected pulse). If the input end of the cable is observed, say with an oscilloscope or impulse detector 2106, the source pulse and the reflected pulse may be observed, separated in time. The time difference between them is equal to twice the travel time from the input end of the transmission line 2104 to the source of the reflection. This approach has been used for decades to locate the source of problems on transmission lines 2104, cables etc. Under appropriate conditions, a transmission line 2104 having multiple impedance discontinuities will show reflections from all of these. A transmission line 2104 which is infinitely long or one that is terminated with an impedance 2108 equal to its characteristic impedance will have no reflections. The approach works well in all types of transmission lines, such as coaxial cable, parallel wire transmission line, microstrip line, and twisted pairs. Coaxial cable confines the fields associated with transmission of signals entirely within its structure. Some types of transmission line, such as parallel wire line and microstrip line have fields which extend significant distances beyond the physical extents of the transmission line. Objects 2110, such as units of product on a shelf 2112, nearby the line 2104 will interact with the field and cause the impedance to change, generating a source for a potential reflection of a pulse.
  • This gives rise to the notion of using such a line 2104 to monitor the presence or absence of objects 2110 in its vicinity. For instance, a suitable transmission line 2104 could be embedded in the shelf 2112 of a display on which products 2110 are to be placed, and fitted at one end with a pulse generator 2102 and a means of detecting reflections 2106 and at the other end with a termination 2108. With no stock on the shelf 2112, the pulses are all absorbed by the termination 2108. As product 2110 is placed on the shelf, reflections will begin to appear. The implementation issues in doing this are mostly to do with the requirement for very precise resolution in time. Using the rule of thumb that in one nanosecond an electromagnetic wave travels a foot in free space, one can see that if the objects 2110 to be monitored are inches in diameter, resolution of better than one nanosecond is required. This is no problem for lab equipment, particularly if a human is interpreting, say, an oscilloscope display. Trying to do this automatically and inexpensively using limited electrical power is not an easy task. Apart from the pulse generator 2102, there is the need for a so-called directional coupler connected between the pulse generator 2102 and the input of the transmission line 2104, and a high-speed high-resolution analog-to-digital convertor (ADC) 2106. After the pulse is generated, the ADC 2106 samples the reflected signal arm of the directional coupler until all reflections have died away. Successive samples are stored in computer memory, and can then be processed by a computer program to reveal the impedance discontinuities that reveal the presence of product 2110 on the shelf 2112.
  • In one example, the signal at the reflected arm of the directional coupler can be passed to a simple diode detector. All the reflected signals can be rectified and averaged. Under conditions of no stock, the output from the detector 2106 was low. As stock was added, the signal level rose. Such detection may work best as a “none or some” monitor. If the output of coupler is digitized with sufficient resolution, identification of the location of individual items can be achieved.
  • Another use of impulse functions is in determining the frequency response of networks. This can be accomplished by using mathematical properties of the Fourier Transform. Applying the Fourier Transform (actually the so-called Fast Fourier Transform, or FFT) to a time-sequence of samples yields a frequency-sequence of results. The time response and frequency response form a so-called Fourier Transform pair. In general, the more compressed a signal is in time, the more spread out it is in frequency, and vice versa. An infinitely narrow impulse has a uniform spectrum from DC to infinite frequency. A narrow pulse in the nanosecond range will have a spectrum stretching out beyond 1 GHz. Hence a network, such as a filter, can be subjected to a single impulse, and then its frequency response is simply the FFT of the output of the network. In this way, the frequency response can be obtained very conveniently, without having to use a swept source to measure at every frequency.
  • The present approach is to do this the other way round. First the transmission line is swept, recording the output of the directional couplers reflected arm over a wide range of frequencies. The amplitude and phase of the steady state response is recorded. The results are, in fact, the same coefficients that would have been determined using the impulse method. By applying an FFT to the steady state coefficients then, one obtains the impulse response of the transmission line—a sequence of values stretching over a time interval. This set of values will look just like the TDR results, but obtained in a quite different way. If a low power, wide frequency range network analyzer is built, it can be used to obtain the required frequency response values. With recent advances in Direct Digital Synthesis (DDS) integrated circuits, building a simple vector network analyzer that uses modest amounts of power is becoming easier and less expensive.
  • TDR is a promising way to not only count products on a self, but also determine where on the shelf they are. As discussed here, it can be done either in the traditional way using an impulse or by using a vector network analyzer and applying an FFT to the results.
  • It should be understood that as used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise. Finally, as used in the description herein and throughout the claims that follow, the meanings of “and” and “or” include both the conjunctive and disjunctive and may be used interchangeably unless the context expressly dictates otherwise; the phrase “exclusive or” may be used to indicate situation where only the disjunctive meaning may apply.

Claims (21)

1. A capacitive inventory sensor, comprising:
a track configured for retaining items;
a first conducting plate positioned along a bottom portion of the track;
a second conducting plate positioned in parallel with the first conducting plate along the bottom portion of the track, wherein the second conducting plate is positioned a distance from the first conducting plate, and wherein the second plate is configured to have the items placed on top of the second plate; and
a capacitance sensor configured for connection to the first and second conducting plates, wherein the capacitance sensor is configured to measure a capacitance between the first and second conducting plates, wherein the capacitance varies based on a number of items positioned on top of the second plate.
2. The sensor of claim 1, further comprising a transmitter, wherein the transmitter is configured to transmit an alert indicative of a number of items retained by the track.
3. The sensor of claim 2, further comprising a data processor configured to determine a number of items retained by the track based on the measured capacitance.
4. The sensor of claim 3, wherein the processor is configured to cause the transmitter to transmit the alert when the number of items meets one or more threshold criteria.
5. The sensor of claim 3, wherein the processor is configured to cause the transmitter to transmit the alert when the number of items is equal to zero.
6. The sensor of claim 1, wherein a face of the first place is positioned opposite a face of the second face plate.
7. The sensor of claim 1, further comprising a single serving beverage dispensing machine.
8. The sensor of claim 1, wherein the track includes a front portion, and wherein the track is configured to travel the items toward the front portion of the track as items are removed from the track.
9. A capacitive inventory sensor, comprising:
a track configured for retaining items, wherein the track includes a front portion, and wherein the track includes a pusher that is configured to move along the track and to push the items toward the front portion of the track as items are removed from the track;
a stationary first conducting plate positioned along a length of the track;
a stationary second conducting plate positioned along a length of the track;
a moveable third conducting plate connected to the pusher, wherein the a face of the third conducting plate is positioned opposite a face of the first conducting plate and a face of the second conducting plate such that the moveable third conducting plate overlaps a portion of the first conducting plate and a portion of the second conducting plate;
a capacitance sensor configured to measure a combined capacitance formed among the first conducting plate, the second conducting plate, and the third conducting plate, wherein the measured capacitance varies based on a position of the pusher along the track.
10. The sensor of claim 9, further comprising a data processor configured to determine a number of items present on the track based on the measured capacitance.
11. The sensor of claim 10, further comprising a data processor configured to determine the position of the pusher based on the measured capacitance.
12. The sensor of claim 11, wherein the position of the pusher is determined according to:

x=2(C m −C 1)/m,
where x is the position of the pusher, Cm is the measured capacitance, C1 is the capacitance between the first conducting plate and the second conducting plate, and m is a constant.
13. The sensor of claim 12, wherein

m=k*a/d,
where k is a constant, a is an area of a face of the first conducting plate overlapped by the third conducting plate.
14. The sensor of claim 9, further comprising a force mechanism, wherein the force mechanism is configured to force the pusher toward the front portion of the track as items are removed from the track.
15. The sensor of claim 14, wherein the force mechanism comprises a spring.
16. The sensor of claim 9, wherein the face of the first conducting plate and face of the second conducting plate are substantially rectangular.
17. The sensor of claim 9, wherein the face of the first conducting plate varies in width along the length of the track.
18. The sensor of claim 9, wherein the second conducting plate is discontinuous along the length of the track.
19. The sensor of claim 18, further comprising:
a stationary fourth conducting plate positioned along the length of the track, wherein the third conducting plate is discontinuous along the length of the track, wherein the capacitance sensor further measures a second combined capacitance formed among the first conducting plate, the third conducting plate, and the fourth conducting plate, wherein the position of the pusher is determined based upon the measured capacitance and the measured second capacitance.
20. A system for identifying a presence of an item along a transmission line, comprising:
a transmission line responsive to one or more items positioned along the transmission line;
an impulse generator configured to transmit an impulse at a known frequency from a first end of the transmission line;
a terminator configured to receive the impulse at a second end of the transmission line;
an impulse detector positioned at the first end of the transmission line, wherein the presence or absence of an item along the transmission line is determined based upon a signal detected by the impulse detector.
21. The system of claim 20, wherein the transmission line is embedded in a shelf of a product display.
US13/487,304 2011-06-03 2012-06-04 Systems and Methods for Determining Stock Quantities Using a Capacitive Inventory Sensor Abandoned US20120310570A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/487,304 US20120310570A1 (en) 2011-06-03 2012-06-04 Systems and Methods for Determining Stock Quantities Using a Capacitive Inventory Sensor
US15/390,852 US10451472B2 (en) 2011-06-03 2016-12-27 Systems and methods for determining stock quantities using a capacitive inventory sensor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161493190P 2011-06-03 2011-06-03
US13/487,304 US20120310570A1 (en) 2011-06-03 2012-06-04 Systems and Methods for Determining Stock Quantities Using a Capacitive Inventory Sensor

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/390,852 Division US10451472B2 (en) 2011-06-03 2016-12-27 Systems and methods for determining stock quantities using a capacitive inventory sensor

Publications (1)

Publication Number Publication Date
US20120310570A1 true US20120310570A1 (en) 2012-12-06

Family

ID=47262313

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/487,304 Abandoned US20120310570A1 (en) 2011-06-03 2012-06-04 Systems and Methods for Determining Stock Quantities Using a Capacitive Inventory Sensor
US15/390,852 Active US10451472B2 (en) 2011-06-03 2016-12-27 Systems and methods for determining stock quantities using a capacitive inventory sensor

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/390,852 Active US10451472B2 (en) 2011-06-03 2016-12-27 Systems and methods for determining stock quantities using a capacitive inventory sensor

Country Status (1)

Country Link
US (2) US20120310570A1 (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130210477A1 (en) * 2012-02-15 2013-08-15 Microchip Technology Incorporated Proximity Detection Using an Antenna and Directional Coupler Switch
US8941495B2 (en) 2011-06-10 2015-01-27 Checkpoint Systems, Inc. Wireless shelf pusher activity detection system and associated methods
WO2015100324A1 (en) * 2013-12-27 2015-07-02 Stc Laboratories Llc Merchandise display inventory system
CN104981825A (en) * 2013-01-11 2015-10-14 塔格尼蒂克斯股份有限公司 Out of stock sensor
US20160046424A1 (en) * 2014-08-12 2016-02-18 The Gillette Company Package For Holding A Product On A Display Peg
US9990644B2 (en) 2015-05-13 2018-06-05 Shelfbucks, Inc. System and methods for determining location of pop displays with wireless beacons using known wireless beacon locations
US10130196B2 (en) 2014-08-07 2018-11-20 Artform International Limited Product display shelf, system and method
US20190183259A1 (en) * 2016-08-31 2019-06-20 Invue Security Products Inc. Modular shelf sweep detector
US10360566B2 (en) 2014-04-07 2019-07-23 Westrock Shared Services, Llc Compliance system for display units in a retail setting
CN110176100A (en) * 2019-05-31 2019-08-27 思创医惠科技股份有限公司 The intelligent vending system and its application method of warning function are robbed with robber
US10405674B2 (en) 2016-03-23 2019-09-10 Retail Space Solutions Llc Low product indicator for self facing merchandiser and related methods
US20190316952A1 (en) * 2016-10-14 2019-10-17 Panasonic Intellectual Property Management Co., Ltd. Method and system for stock management
US10451472B2 (en) 2011-06-03 2019-10-22 Shelfbucks, Inc. Systems and methods for determining stock quantities using a capacitive inventory sensor
US10495489B2 (en) 2017-01-13 2019-12-03 Walmart Apollo, Llc Inventory monitoring system and associated methods
US10496953B1 (en) 2016-09-20 2019-12-03 Amazon Technologies, Inc. System to determine user groupings in a facility
US10552788B1 (en) 2016-09-20 2020-02-04 Amazon Technologies, Inc. User tracking system
WO2020109286A1 (en) * 2018-11-27 2020-06-04 Chep Deutschland Gmbh Goods stocking system
US10702076B2 (en) 2016-01-18 2020-07-07 Atlas Bolt & Screw Company Llc Sensors, devices, adapters and mating structures for merchandisers and related methods
US10861051B2 (en) 2016-10-05 2020-12-08 Abl Ip Holding, Llc Assessing and reporting in-store recycling of wireless beacon components used with retail displays
US10952548B2 (en) 2016-10-18 2021-03-23 Retail Space Solutions Llc Illuminated merchandiser, retrofit kit and related methods
WO2021163522A1 (en) * 2020-02-14 2021-08-19 Avery Dennison Retail Information Services, Llc Counting machine and methods of counting items
US11132637B1 (en) 2016-09-20 2021-09-28 Amazon Technologies, Inc. System to detect user interaction with inventory
US11170409B2 (en) 2017-05-19 2021-11-09 Abl Ip Holding, Llc Wireless beacon based systems utilizing printable circuits
US11710096B2 (en) 2019-05-31 2023-07-25 Behr Process Corporation Automated inventory management for a paint color chip display assembly
CN117217160A (en) * 2023-11-07 2023-12-12 杭州行芯科技有限公司 Method for creating capacitor bank of overlapped structure, method for acquiring capacitor, equipment and medium

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10139211B1 (en) * 2015-09-02 2018-11-27 The United States Of America As Represented By The Secretary Of The Army Ammunition counter integrated into ammunition can
US10007892B1 (en) 2016-03-28 2018-06-26 Amazon Technologies, Inc. Capacitive sensor system
US10262294B1 (en) * 2016-03-28 2019-04-16 Amazon Technologies, Inc. Location estimation using array of capacitive sensors
US10198710B1 (en) 2016-03-28 2019-02-05 Amazon Technologies, Inc. System to determine a change in weight at a load cell
WO2017205613A1 (en) * 2016-05-26 2017-11-30 Sharp William L Wireless remote monitoring of supply bins
CO2022012109A1 (en) * 2022-08-25 2022-11-29 Zapata Pablo Andres Valencia Remote access device to manage, organize and push products in retail warehouse displays

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030057226A1 (en) * 2001-09-26 2003-03-27 Long Joseph D. Vending machine inventory system and method
US6628764B1 (en) * 1997-02-14 2003-09-30 Statsignal Systems, Inc. System for requesting service of a vending machine
US20070289990A1 (en) * 2006-06-06 2007-12-20 Hotel Outsource Management International, Inc. Vending machine with one-way mechanism field of the invention
US20090114041A1 (en) * 2006-10-26 2009-05-07 Diyyasimba Harish Capacitive sensor based inventory control

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8938396B2 (en) * 2004-02-03 2015-01-20 Rtc Industries, Inc. System for inventory management
US8260456B2 (en) * 2008-03-25 2012-09-04 Fasteners For Retail, Inc. Retail shelf supply monitoring system
US20120310570A1 (en) 2011-06-03 2012-12-06 Pyne John W Systems and Methods for Determining Stock Quantities Using a Capacitive Inventory Sensor
US9278033B2 (en) * 2011-11-22 2016-03-08 Kimberly-Clark Worldwide, Inc. Contactless passive sensing for absorbent articles

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6628764B1 (en) * 1997-02-14 2003-09-30 Statsignal Systems, Inc. System for requesting service of a vending machine
US20030057226A1 (en) * 2001-09-26 2003-03-27 Long Joseph D. Vending machine inventory system and method
US20070289990A1 (en) * 2006-06-06 2007-12-20 Hotel Outsource Management International, Inc. Vending machine with one-way mechanism field of the invention
US20090114041A1 (en) * 2006-10-26 2009-05-07 Diyyasimba Harish Capacitive sensor based inventory control

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10451472B2 (en) 2011-06-03 2019-10-22 Shelfbucks, Inc. Systems and methods for determining stock quantities using a capacitive inventory sensor
US8941495B2 (en) 2011-06-10 2015-01-27 Checkpoint Systems, Inc. Wireless shelf pusher activity detection system and associated methods
US9144051B2 (en) * 2012-02-15 2015-09-22 Microchip Technology Incorporated Proximity detection using an antenna and directional coupler switch
US9197271B2 (en) 2012-02-15 2015-11-24 Microchip Technology Incorporated Proximity detection using an antenna and directional coupler switch
US9258027B2 (en) 2012-02-15 2016-02-09 Microchip Technology Incorporated Proximity detection using an antenna and directional coupler switch
US20130210477A1 (en) * 2012-02-15 2013-08-15 Microchip Technology Incorporated Proximity Detection Using an Antenna and Directional Coupler Switch
CN104981825A (en) * 2013-01-11 2015-10-14 塔格尼蒂克斯股份有限公司 Out of stock sensor
EP2943919A4 (en) * 2013-01-11 2017-01-25 Tagnetics, Inc. Out of stock sensor
WO2015100324A1 (en) * 2013-12-27 2015-07-02 Stc Laboratories Llc Merchandise display inventory system
US10360566B2 (en) 2014-04-07 2019-07-23 Westrock Shared Services, Llc Compliance system for display units in a retail setting
US11010769B2 (en) 2014-04-07 2021-05-18 Westrock Shared Services, Llc Compliance system for display units in a retail setting
US10130196B2 (en) 2014-08-07 2018-11-20 Artform International Limited Product display shelf, system and method
US10470594B2 (en) 2014-08-07 2019-11-12 Artform International Limited Product display shelf, system and method
US20160046424A1 (en) * 2014-08-12 2016-02-18 The Gillette Company Package For Holding A Product On A Display Peg
US10410238B2 (en) 2015-05-13 2019-09-10 Shelfbucks, Inc. System and methods for determining location of pop displays with wireless beacons using wireless network gateways
US11080744B2 (en) 2015-05-13 2021-08-03 Abl Ip Holding, Llc Systems and methods for dynamically transmitting content to potential customers
US11074606B2 (en) 2015-05-13 2021-07-27 Abl Ip Holding, Llc System and methods for determining location of pop displays with wireless beacons using mobile applications on mobile devices
US10410240B2 (en) 2015-05-13 2019-09-10 Shelfbucks, Inc. System and methods for determining location of consumer product displays with wireless beacons using known wireless beacon locations
US10373190B2 (en) 2015-05-13 2019-08-06 Shelfbucks, Inc. System and methods for determining location of pop displays with wireless beacons through engagement with mobile devices
US11062344B2 (en) 2015-05-13 2021-07-13 Abl Ip Holding, Llc Systems and methods for POP display and wireless beacon execution with wireless network gateways
US9990644B2 (en) 2015-05-13 2018-06-05 Shelfbucks, Inc. System and methods for determining location of pop displays with wireless beacons using known wireless beacon locations
US10373189B2 (en) 2015-05-13 2019-08-06 Shelfbucks, Inc. Systems and methods for data transfer from pop displays with wireless beacons and engaged mobile devices
US11062345B2 (en) 2015-05-13 2021-07-13 Abl Ip Holding, Llc Systems and methods for activity measurement around pop displays with wireless beacons
US11042894B2 (en) 2015-05-13 2021-06-22 Abl Ip Holding, Llc Systems and methods for POP display and wireless beacon engagement with mobile devices
US11507973B2 (en) 2015-05-13 2022-11-22 Abl Ip Holding, Llc System and methods for determining location of pop displays with wireless beacons using mobile applications on mobile devices
US10713681B2 (en) 2015-05-13 2020-07-14 Abl Ip Holding, Llc Determining location of POP displays with wireless beacons using time-based interactions with mobile devices
US10702076B2 (en) 2016-01-18 2020-07-07 Atlas Bolt & Screw Company Llc Sensors, devices, adapters and mating structures for merchandisers and related methods
US10588427B2 (en) 2016-03-23 2020-03-17 Retail Space Solutions Llc Low product indicator for self facing merchandiser and related methods
US10405674B2 (en) 2016-03-23 2019-09-10 Retail Space Solutions Llc Low product indicator for self facing merchandiser and related methods
US11291312B2 (en) * 2016-03-23 2022-04-05 Retail Space Solutions Llc Low product indicator for self facing merchandiser and related methods
US11800939B2 (en) 2016-08-31 2023-10-31 Invue Security Products Inc. Modular shelf sweep detector
US20190183259A1 (en) * 2016-08-31 2019-06-20 Invue Security Products Inc. Modular shelf sweep detector
US11412863B2 (en) * 2016-08-31 2022-08-16 Invue Security Products Inc. Modular shelf sweep detector
US10552788B1 (en) 2016-09-20 2020-02-04 Amazon Technologies, Inc. User tracking system
US10496953B1 (en) 2016-09-20 2019-12-03 Amazon Technologies, Inc. System to determine user groupings in a facility
US11132637B1 (en) 2016-09-20 2021-09-28 Amazon Technologies, Inc. System to detect user interaction with inventory
US11227311B2 (en) 2016-10-05 2022-01-18 Abl Ip Holding, Llc Local data acquisition for retail displays with wireless beacons
US10861051B2 (en) 2016-10-05 2020-12-08 Abl Ip Holding, Llc Assessing and reporting in-store recycling of wireless beacon components used with retail displays
US11244355B2 (en) 2016-10-05 2022-02-08 Abl Ip Holding, Llc Geofencing with wireless beacon based consumer product marketing
US11188947B2 (en) 2016-10-05 2021-11-30 Abl Ip Holding, Llc Analyzing movement of data collectors/gateways associated with retail displays
US20190316952A1 (en) * 2016-10-14 2019-10-17 Panasonic Intellectual Property Management Co., Ltd. Method and system for stock management
US10768039B2 (en) * 2016-10-14 2020-09-08 Panasonic Intellectual Property Management Co., Ltd. Method and system for stock management
US10952548B2 (en) 2016-10-18 2021-03-23 Retail Space Solutions Llc Illuminated merchandiser, retrofit kit and related methods
US10495489B2 (en) 2017-01-13 2019-12-03 Walmart Apollo, Llc Inventory monitoring system and associated methods
US11170409B2 (en) 2017-05-19 2021-11-09 Abl Ip Holding, Llc Wireless beacon based systems utilizing printable circuits
US11270348B2 (en) 2017-05-19 2022-03-08 Abl Ip Holding, Llc Systems and methods for tracking products transported in shipping containers
JP2022507984A (en) * 2018-11-27 2022-01-18 シーエイチイーピー テクノロジー ピーティーワイ リミテッド Product purchasing system
CN113168613A (en) * 2018-11-27 2021-07-23 集保科技有限公司 Cargo storage system
WO2020109286A1 (en) * 2018-11-27 2020-06-04 Chep Deutschland Gmbh Goods stocking system
US11972677B2 (en) 2018-11-27 2024-04-30 Chep Technology Pty Limited Goods stocking system
CN110176100A (en) * 2019-05-31 2019-08-27 思创医惠科技股份有限公司 The intelligent vending system and its application method of warning function are robbed with robber
US11710096B2 (en) 2019-05-31 2023-07-25 Behr Process Corporation Automated inventory management for a paint color chip display assembly
WO2021163522A1 (en) * 2020-02-14 2021-08-19 Avery Dennison Retail Information Services, Llc Counting machine and methods of counting items
CN117217160A (en) * 2023-11-07 2023-12-12 杭州行芯科技有限公司 Method for creating capacitor bank of overlapped structure, method for acquiring capacitor, equipment and medium

Also Published As

Publication number Publication date
US20170108370A1 (en) 2017-04-20
US10451472B2 (en) 2019-10-22

Similar Documents

Publication Publication Date Title
US10451472B2 (en) Systems and methods for determining stock quantities using a capacitive inventory sensor
US20050190072A1 (en) Item monitoring system and methods of using an item monitoring system
KR20080031258A (en) Methods of adjusting sales plans
KR20080037042A (en) An item monitoring system and methods of using an item monitoring system
US11295252B2 (en) Smart shelf sensor
US20080143584A1 (en) Method and system for determining the distance between an RFID reader and an RFID tag using phase
CN107862360A (en) Destination object and the correlating method of merchandise news, apparatus and system
JP6165455B2 (en) Product management system
CN104981825A (en) Out of stock sensor
CA2587925A1 (en) Low stock alert system
FR2557714A1 (en) METHOD AND APPARATUS FOR IDENTIFYING STORED ARTICLES, AND LABELS FOR IDENTIFYING ARTICLES, FOR AUTOMATIC HOLDING OF INVENTORIES
KR20150119907A (en) System and method for measuring moving vehicle information using electrical time domain reflectometry
US20210293601A1 (en) System for sensing substance levels in a storage unit
US20190325385A1 (en) Systems and methods of tracking quantities of retail products
US20160358195A1 (en) Method To Generate A Consumer Interest Spatial Map, Based On Data Collected From The Movements Of Multiple Devices In A Defined Location
US11687955B2 (en) Smart display system
US20220222616A1 (en) Sensor based item level determination and communication
US9037496B2 (en) ESL system using smart phone and operating method thereof
US20180218317A1 (en) System and method for determining product movement using a sensor
CN105956505A (en) Method for discovering popular goods on the basis of Doppler frequency shift
AU2013371368A1 (en) Methods, systems, and computer readable media for tracking consumer interactions with products using electromagnetic beam sensors
US10359309B2 (en) Remote weight measurement of a product support member
US20230177455A1 (en) Inventory Support for Items Monitored by an Inventory Management System
RU165409U1 (en) PUSHER SYSTEM WITH RESERVE MANAGEMENT DEVICE
US20240177132A1 (en) Devices, Systems, and Methods for Automated Weight Sensing and Logging of Prepared Foods for Checkout

Legal Events

Date Code Title Description
AS Assignment

Owner name: GOLIATH SOLUTIONS, LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PYNE, JOHN W.;OVERHULTZ, GARY L.;HARDMAN, GORDON E.;REEL/FRAME:028761/0882

Effective date: 20120809

AS Assignment

Owner name: OSA ACQUISITION, LLC, ILLINOIS

Free format text: SECURED PARTY BILL OF SALE AND TRANSFER STATEMENT;ASSIGNORS:VOGEN FUNDING, L.P.;GOLIATH SOLUTIONS, LLC;REEL/FRAME:031012/0201

Effective date: 20130413

AS Assignment

Owner name: SHELFBUCKS, INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OSA ACQUISITION, LLC;REEL/FRAME:040700/0757

Effective date: 20161201

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: DAMMEYER, TOM, CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:SHELFBUCKS, INC.;REEL/FRAME:048876/0698

Effective date: 20190408

AS Assignment

Owner name: DAMMEYER, TOM, CALIFORNIA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:SHELFBUCKS, INC.;REEL/FRAME:049239/0839

Effective date: 20190510

AS Assignment

Owner name: CAC, LLC, CALIFORNIA

Free format text: FORECLOSURE ASSIGMENT;ASSIGNOR:SHELFBUCKS, INC.;REEL/FRAME:051799/0818

Effective date: 20190710

AS Assignment

Owner name: SHELFBUCKS, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:OSA ACQUISITION, LLC;REEL/FRAME:051909/0923

Effective date: 20200127

Owner name: BLE SOLUTIONS, LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:OSA ACQUISITION, LLC;REEL/FRAME:051909/0923

Effective date: 20200127

Owner name: CAC, LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:OSA ACQUISITION, LLC;REEL/FRAME:051909/0923

Effective date: 20200127