WO2000029925A2 - Inventory control and communication system - Google Patents

Inventory control and communication system Download PDF

Info

Publication number
WO2000029925A2
WO2000029925A2 PCT/US1999/027336 US9927336W WO0029925A2 WO 2000029925 A2 WO2000029925 A2 WO 2000029925A2 US 9927336 W US9927336 W US 9927336W WO 0029925 A2 WO0029925 A2 WO 0029925A2
Authority
WO
WIPO (PCT)
Prior art keywords
transducer
storage unit
weight
transducer signal
operable
Prior art date
Application number
PCT/US1999/027336
Other languages
French (fr)
Other versions
WO2000029925A3 (en
Inventor
Gordon W. Hill
John D. Lloyd
Lawrence W. Hill
Matthew M. Besen
Original Assignee
Bintel Systems, Inc.
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 Bintel Systems, Inc. filed Critical Bintel Systems, Inc.
Priority to MXPA01005001A priority Critical patent/MXPA01005001A/en
Priority to EP99960458A priority patent/EP1131690A2/en
Priority to JP2000582870A priority patent/JP2003527643A/en
Priority to CA002351852A priority patent/CA2351852A1/en
Publication of WO2000029925A2 publication Critical patent/WO2000029925A2/en
Publication of WO2000029925A3 publication Critical patent/WO2000029925A3/en

Links

Classifications

    • 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
    • G06Q99/00Subject matter not provided for in other groups of this subclass

Definitions

  • Inventory management systems which attempt to keep inventory of stock items at an optimal level based upon factors such as availability, possibility of price increase, lag time to reorder, and predictability of consumption rates.
  • One such system is a Materials
  • MRP Requirements Planning
  • ERP Inventory ordering
  • Kanban Another inventory system
  • stock items are maintained with minimum and maximum thresholds . When the minimum threshold is reached, enough stock is ordered to bring the quantity back up to the maximum threshold. Timely examination of the stock item level is required, however, to ensure that the stock does not run out, and to ensure timely notification to a supplier to effect delivery.
  • An inventory control and communication system provides automated real-time polling of stock levels and ordering in a timely manner so that optimal stock levels are maintained.
  • a storage unit, or bin is established for each stock item.
  • One or more transducers are associated with each storage unit to produce a signal indicative of the weight of the stock items stored in or at the corresponding storage unit.
  • the signals are transmitted at regular intervals to a central inventory server, which maintains information about transducer location and the corresponding stock item, such as item weight and supplier information.
  • Inventory logic in the central inventory server computes the quantity of each stock item from the transducer signals and the weight of the stock items.
  • Inventory logic also includes threshold values for the minimum and maximum quantity of each stock item. When the quantity of a stock item reaches the minimum threshold, inventory logic sends an order to the supplier to restore the stock item to the maximum quantity threshold, or otherwise indicates that a reorder is needed.
  • Inventory logic computes the quantity of the stock item from the transducer signals and the known weight of the predetermined stock item at the particular storage unit.
  • the transducers such as strain gauges, are disposed on or at each storage unit in such a manner so as to be sensitive to the weight of the stock items at the storage unit.
  • the strain gauges are mounted on the beams or supports bearing the weight of the storage unit, so as to detect shear, compression, and tension forces in the beams or supports.
  • a transducer may be affected by multiple storage units.
  • the inventory logic apportions the component of force imposed from a particular storage unit through precise positioning of the transducer relative to the storage unit. Also, multiple transducers may be used to measure the weight of a single storage unit.
  • the inventory logic aggregates multiple readings so that a true quantity is computed regardless of the positioning of the stock items in or at the storage unit.
  • Fig. 1 is a block diagram of the inventory control and communication system as defined by the present invention
  • Fig. 2 is a context diagram of the system of Fig. 1;
  • Fig. 3 is an exploded view of an item bin storage unit as used in the present invention;
  • Fig. 4 shows the item storage bin of Fig. 3 with an expansion plate
  • Fig. 5 shows the expansion plate of Fig. 4 attached to a sensor base
  • Fig. 6a shows a rack storage unit as utilized in the present invention
  • Fig. 6b shows the rack storage unit of Fig. 6a with shelves
  • Fig. 7 shows a shelf storage unit having a plurality of sensor arrays
  • Fig. 8a shows a side view of a pallet storage unit
  • Fig. 8b shows a top view of the pallet storage unit of Fig. 8a
  • Fig. 8c shows an alternate side view of the pallet storage unit of Fig. 8a;
  • Fig. 9a shows a horizontal fluid storage unit
  • Fig. 9b shows a vertical fluid storage unit
  • Fig. 9c shows a transmitter and gas cylinder storage unit
  • Fig. 10a shows a plurality of wire spool storage units
  • Fig. 10b shows sensor placement on one of the wire spool units of Fig. 10a;
  • Fig. 11a shows a perspective view of a circuit board transducer;
  • Fig. lib shows a top view of the circuit board sensor of Fig. 11a;
  • Fig. 12 is a block diagram of the database and query
  • Fig. 13 shows a block diagram of a storage transmission node
  • Fig. 14 shows a flowchart of the storage transmission node logic
  • Fig. 15 shows the packet structure of the transducer signal packet sent from the storage transmission node.
  • a block diagram of the inventory control and communication system 10 is shown as defined herein.
  • One or more storage units, such as bins 12, store a quantity of a predetermined item. The quantity is proportional to the weight of the loaded bin 12.
  • a transducer 14 senses the weight 16 of the bin 12, and produces a transducer signal 18 indicative thereof. The transducer signal 18 and the weight of the predetermined item is then used by quantity computation 20 to compute the quantity of the item in the respective bin 12.
  • An item quantity signal 22 is sent to inventory control 24 which compares the quantity to minimum quantity thresholds for the particular item.
  • inventory control 24 sends an order message 26 to a supplier to restock the item.
  • a plurality of storage units 32 are located at a facility 30, such as a warehouse or manufacturing site. Each storage unit 32 is adapted to store a predetermined item 34 of a known weight.
  • the storage units 32 described further below, may be bins, pallets, shelves, fluid tanks, wire spools, or other storage apparatus, and may be mounted in rows on a rack 34 or free standing, depending on the items so stored.
  • One or more transducers 36 are associated with each storage unit, and located so as to sense the weight of the stored items 34.
  • Each transducer 36 is connected to a storage transmission node 38, described further below, and sends to the storage transmission node 38 a transducer signal 18 indicative of weight.
  • the storage transmission node 38 builds a transducer signal packet including one or more transducer signals according to a predetermined protocol.
  • the transducer signal packet is sent to a central inventory server 40, which receives transducer signal packets from other storage transmission nodes 38 at the facility 30.
  • the central inventory server 40 is connected to an inventory database 42 which stores information about the item corresponding to each storage unit.
  • the weight of the item stored therein is maintained, as well as a minimum and maximum quantity threshold quantity for each item.
  • the transducer signal packets are used to compute the quantity of the item remaining in the storage units, and are compared to the minimum quantity threshold stored in the inventory database 42.
  • the inventory database 42 also contains supplier information for each item.
  • the inventory server 40 will send an order to the supplier by any suitable means, such as via Internet 46, voice 48, cellular 44, or via paper mail 50 by printing an order on the attached printer 52. Alternatively, the inventory server 40 may send quantity information without requesting an order.
  • the inventory server 40 has a graphical user interface (GUI) , described further below, for performing various inventory query functions. The GUI can be accessed locally through the server monitor 54, or accessed remotely from another computer 56.
  • GUI graphical user interface
  • Each of the transducers 36 as defined herein is operable to sense the weight, mass, or pressure of items 34 or substances contained in a storage unit 32.
  • the transducer is a strain gauge, and is attached to a load-bearing element supporting the storage unit 32, typically from beneath.
  • a strain gauge provides a signal indicative of micromechanical deformations on the surface of a rigid member in response to forces applied thereto.
  • a strain gauge disposed on a load bearing member supporting a storage unit delivers a signal indicative of the weight exerted by the items contained in or at the storage unit.
  • the range of sensitivity of the strain gauges is selected based on the weight of the predetermined item and the quantity range expected.
  • the strain gauges are affixed at a location which is subjected to forces exerted by the weight of the bin to which they correspond.
  • the location at which the strain gauges are affixed takes various forms, described further below, depending upon the type of storage unit.
  • the forces so exerted include tension, compression, and shear.
  • More than one strain gauge may be employed to sense the weight exerted by a particular storage unit. Multiple strain gauges are used to provide positional independence of the location of the item in or at the storage unit. Items located at a particular side of the storage unit may exert more force on that side. Multiple strain gauges can provide an offset such that the aggregate reading of all signals corresponding to a particular storage unit provides an accurate measurement of the total.
  • transducers may be employed to provide a signal indicative of the weight in or at a storage unit 32.
  • Pressure sensitive resistors resilient supports which selectively obscure a portion of a light beam, or electromechanical means such as a variable resistor may be employed.
  • a storage bin 60 is adapted to be mounted on a support frame 62.
  • the support frame 62 includes a center spine 64, cantilever moment arms 66, 68, and bearing arms 70, 72.
  • the cantilever moment arms 66 and 68 are attached on top of the center spine 64 such that they extend equidistantly therefrom, and may be formed of a single piece.
  • Bearing arms 70 and 72 are attached to the end of the cantilever moment arms 66, 68.
  • Two strain gauges are attached to the moment arms 66 and 68, preferable at a location where the mechanical deformations due to strain are the greatest, to maximize sensitivity. This location is the point just beyond that at which the moment arms 66, 68 extend from the center spine 64.
  • One strain gauge 74 is mounted on the top of the moment arm 66, and measures increasing tension as the moment arm 66 is pushed downward from the weight of the bin 60 pushing against the bearing arm 70.
  • the other strain gauge 76 is mounted on the bottom of the opposed moment arm 68, and measures compressive forces as the as the moment arm 68 is pushed downward from the weight of the bin 60.
  • the bin 60 and the strain gauges 74, 76 are symmetrically mounted over the support frame 62 and center spine 64.
  • strain gauge 74, 76 readings are independent of the left-to-right location of the items in the bin. Further, strain gauges 74 and 76 are mounted parallel to the axis of the moment arms 66 and 68, providing for front-to-back positional independence of the items in the bin 60.
  • Resilient couplings 78 are used to attach the bearing arms 70, 72 to the bin 60.
  • the resilient couplings 78 eliminate unwanted lateral forces which can affect the tension and compression sensed by the strain gauges 74 and 76 by restricting force exerted by the bin 60 to a vertical direction.
  • the resilient couplings 78 also serve to cushion sudden surges of force which can interrupt accurate readings, such as from an object dropped or thrown into the bin 60.
  • an anti-expansion plate 80 is attached between the resilient couplings 78 and the support frame 62.
  • the plate 80 is constructed of the same material as the support frame 62. Strain gauge readings will therefore remain unaffected from thermal expansion resulting from different expansion coefficients between the bin 60 material and the support frame 62 material.
  • each storage unit 82 comprises a portion of a load bar 84 apportioned into individual storage units through separation stops 86.
  • Strain gauges 88 adapted to measure shear force, are located at each of the separation stops 86 and also at the ends of the load bar 84.
  • the weight exerted on the load bar 84 by a particular storage unit 82 can be apportioned by measuring the component of force sensed from adjacent storage units based on the position of the strain gauges 88.
  • a shelf sensing system is shown similar to the embodiment disclosed in Fig. 6a.
  • Each storage unit comprises a shelf 90 adapted to store free-standing items which do not require separation stops to ensure that they do not slide into an adjacent storage unit.
  • Each shelf 90 is supported by a portion of the load bar 84.
  • Strain gauges 88 measure force such that the weight exerted by a particular shelf 90 can be apportioned by measuring the component of force sensed from adjacent storage units 90. Referring to Fig. 7, another embodiment is disclosed which shows the apportionment of forces from adjacent strain gauges.
  • Two load bars 100, 102 are used to provide front-to-rear positional independence of items.
  • Three independent forces F1-F3 are applied to storage units 104, 106, 108, respectively.
  • Force FI bearing on storage unit 104 for example is proportional to:
  • the storage units 104, 106, 108 could be bins, elongated stock racks, shelves, or other configurations of items.
  • a pallet embodiment is disclosed.
  • Such pallets typically are used to store large, heavy items and adapted to be manipulated by mechanical means such as a forklift.
  • a pair of base beams 110 each support cantilever beams 112.
  • the cantilever beams 112 each support bearing posts 114, which bear the load of items stored on pallet planks and transmit forces downward onto the cantilever beams 112.
  • Strain gauges 118 are affixed to the surface of the cantilever beams 112, at a point just before the beam 112 is attached to the base beams 110. Either tension or compression in the beams 112 may be measured, depending upon whether the strain gauges 118 are mounted on the top or bottom side, respectively, of the beams.
  • the strain gauges are connected to a storage transmission node 38 located between the base beams . In another embodiment fluid quantity is measured.
  • Fig. 9a shows a strain gauge 120 affixed to the bottom of a horizontal liquid tank 122, such as a home heating oil tank.
  • a vertical tank 124 is shown in Fig. 9b.
  • Strain gauge 120 is affixed near the bottom of the tank such that fluid level is proportional to forces detectable on the surface of the tank caused by the pressure of the fluid.
  • the strain gauge 120 should be affixed away from structural aspects such as seams and legs which may affect the linearity of the response.
  • the transducer signal is processed to accommodate the predetermined geometry of the tank, and may be processed using additional information such as the temperature of the fluid so stored.
  • Fig. 9c shows attachment of a storage transmission node 38 to a gas cylinder 126.
  • Figs. lOa-lOb show a wire spool embodiment.
  • a horizontal rod 130 is adapted to store a spool 132 of wire.
  • Fig. 10b shows the location of the strain gauge 134 and the sides 136 of the spool.
  • the strain gauge 134 provides a signal which is indicative of the downward force of the corresponding spool 132.
  • the quantity of wire remaining can be computed from the known weight of a segment of the wire so stored.
  • a strain gauge is affixed to a printed circuit board (PCB) 140, as shown in Figs. 11a and lib. Direct affixation to a printed circuit board facilitates electronic connections when the expected force is within a range which can be tolerated by a printed circuit board.
  • Strain gauges 142 are glued or soldered to the surface on opposed sides, to sense both compression and tension. Alternatively, strain gauges 142 can be embedded within the board 140, as long as the strain gauges are located at the zero point 144 at the center of the board, so as to sense compression and tension equally.
  • PCB fabrication techniques may be used to fabricate strain gauge elements directly onto a structural member, such as a beam or support, supporting a storage unit. TRANSDUCER POLLING
  • each strain gauge 36 is connected to a storage transmission node 38 local to the storage units 32.
  • Each storage transmission node 38 may be connected to strain gauges 36 corresponding to multiple storage units. Readings from each of the strain gauges 36 are transmitted to the central inventory server 40.
  • a block diagram of the storage transmission node 38 is shown.
  • Each strain gauge 36 is connected to a multiplexor 140.
  • Multiplexor 140 polls each strain gauge 36 and sends the signals to the processor 142.
  • the processor builds a transducer signal packet containing the transducer signals.
  • a node address, identifying the storage transmission node, is read from a DIP switch 144.
  • the node address distinguishes multiple storage transmission nodes which may be sending transducer signal packets to the central inventory server 40.
  • the transducer signal packet 147 is shown in Fig. 15, and includes the node address 146, values for each strain gauge reading 148, and checksum fields 150.
  • the transducer signal packet is sent to a radio transmitter 152 for transmission to the central inventory server 40 through an antenna 154.
  • the storage unit node 38 is powered through a power supply/regulator 156, which may include a photovoltaic cell 157.
  • a flowchart of the storage transmission node logic is shown in Fig. 14.
  • the processor is initialized at step 200 to begin polling at the first strain gauge.
  • the signal from the next strain gauge is read, as depicted at step 202.
  • a value indicative of the signal is written to the proper position in the transducer signal packet, as shown at step 204.
  • a sampling algorithm may be employed to provide verification through multiple successive reads.
  • a check is made, as disclosed at step 206 to determine if all strain gauges have been polled. If not, iterate through each strain gauge in sequence, as depicted in step 208.
  • the storage transmission node address is read from DIP switch 144, as depicted in step 210.
  • Step 212 Checksum and header fields are written to the transducer signal packet, shown in step 212.
  • a pause for the next pseudorandom transmission interval is performed, as disclosed in step 214 and described further below.
  • the transducer signal packet is sent to the central inventory server 40, as shown in step 216.
  • the next pseudo-random transmission interval is selected, as shown at step 218, and control reverts to step 202.
  • each storage transmission node 38 polls each transducer 36 connected to it in sequence to cause the transducer to send the transducer signal 18.
  • Each storage transmission node 38 after polling each transducer 36, builds and sends the transducer signal packet to the central inventory server 40.
  • transmission to the inventory server 40 is via a RF link 58 to an RF receiver 60, but can be by any suitable means, such as Internet, power line, modem, LAN, WAN, IR, or other communication link.
  • the storage transmission nodes comprise transmit only radios. Such radios do not require a two way protocol, therefore saving bandwidth. Accordingly, a pseudo-random interval avoids collisions without requiring a duplex protocol. Further, the interval determination uses the address of the storage transmission node, ensuring that two storage transmission nodes will not collide on consecutive cycles.
  • the transducer signal packet upon receipt by the central inventory server 40 the transducer signal packet is used to compute the quantity of items stored in each storage unit 32.
  • information concerning the corresponding storage transmission node 38, and the corresponding transducer signal values from the transducer signal packet (148 and 147 respectively, Fig. 15) are used to compute the total weight contained in or at the storage unit.
  • the quantity is determined from the individual item weight.
  • the quantity is compared to minimum order threshold values, which indicate when an order is to be generated. When the quantity falls below the minimum threshold, an order is generated to replenish the quantity to a maximum quantity for the item.
  • supplier information and order methods such as Internet, paper mail, or telephone, so that an automatic order may be generated and sent.
  • the database 42 is also connected to a GUI for various user interactions, shown in Fig. 12.
  • the database is populated through a serial port 160 from the receiver 60 (Fig. 1) .
  • a main view screen 162 provides options allowing a user to access the various functions enumerated below.
  • a single item detail view 164 screen allows graphical information concerning quantity of individual parts in relation to the minimum and maximum quantity thresholds.
  • a replenish report view screen 166 provides information concerning frequency of orders placed for a particular item.
  • a replenish request view screen 168 allows a manual item order to be placed via e- mail or fax.
  • a storefront view screen 170 allows remote Internet access.
  • An export database view screen 172 allows downloading to a remote client.
  • An error report view screen 172 provides diagnostic feedback about system functions.
  • the present embodiments may be implemented in a software executable out of a memory by a processor.
  • the presently described functions may be embodied in part or in whole using hardware components such as Application Specific Integrated Circuits (ASICs) , state machines, controllers or other hardware components or devices, or a combination of hardware components and software.
  • ASICs Application Specific Integrated Circuits

Abstract

An inventory control (24) and communication system provides automated real-time polling of stock levels and ordering to allow stock levels to be maintained. A bin (12) is established for each stock item. Transducers (14) are associated with each storage unit to produce a signal (18) indicative of the weight of the stock items. The signals are transmitted at regular intervals to a central inventory server, which maintains information about transducer location and the corresponding stock item. Inventory logic in the central inventory server computes the quantity of each stock item from the transducer signals and the weight of the stock items. Iventory logic also includes threshold values for the minimum and maximum quantity of each stock item. When the quantity of a stock item reaches a minimum threshold, inventory logic sends and order to the supplier to restore the stock item to the maximum quantity threshold.

Description

TITLE OF THE INVENTION Inventory Control and Communication System
CROSS REFERENCE TO RELATED APPLICATIONS This application claims priority to U.S. provisional patent applications No. 60/108,843, filed November 18, 1998, entitled Inventory Management System, and U.S provisional patent application No. 60/136,297, filed May 27, 1999, entitled Inventory Control and Communication System.
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
Not Applicable
BACKGROUND OF THE INVENTION
Inventory management systems are known which attempt to keep inventory of stock items at an optimal level based upon factors such as availability, possibility of price increase, lag time to reorder, and predictability of consumption rates. One such system is a Materials
Requirements Planning (MRP) system, which is the primary manufacturing module of Enterprise Resource Planning
(ERP) systems. Inventory ordering is performed through accurate forecasts of finished product demand and raw material availability, among other factors. Such systems, however, depend upon accurate market forecasting. Another inventory system is known as a "Kanban" system, in which stock items are maintained with minimum and maximum thresholds . When the minimum threshold is reached, enough stock is ordered to bring the quantity back up to the maximum threshold. Timely examination of the stock item level is required, however, to ensure that the stock does not run out, and to ensure timely notification to a supplier to effect delivery.
It would be beneficial, therefore, to provide a system which performs automatic replenishment of stock through real-time polling of stock item quantity to avoid the need for periodic manual inspection of quantity and the need to maintain accurate market forecasts.
BRIEF SUMMARY OF THE INVENTION An inventory control and communication system provides automated real-time polling of stock levels and ordering in a timely manner so that optimal stock levels are maintained. A storage unit, or bin, is established for each stock item. One or more transducers are associated with each storage unit to produce a signal indicative of the weight of the stock items stored in or at the corresponding storage unit. The signals are transmitted at regular intervals to a central inventory server, which maintains information about transducer location and the corresponding stock item, such as item weight and supplier information. Inventory logic in the central inventory server computes the quantity of each stock item from the transducer signals and the weight of the stock items. Inventory logic also includes threshold values for the minimum and maximum quantity of each stock item. When the quantity of a stock item reaches the minimum threshold, inventory logic sends an order to the supplier to restore the stock item to the maximum quantity threshold, or otherwise indicates that a reorder is needed.
Inventory logic computes the quantity of the stock item from the transducer signals and the known weight of the predetermined stock item at the particular storage unit. The transducers, such as strain gauges, are disposed on or at each storage unit in such a manner so as to be sensitive to the weight of the stock items at the storage unit. Typically the strain gauges are mounted on the beams or supports bearing the weight of the storage unit, so as to detect shear, compression, and tension forces in the beams or supports. A transducer may be affected by multiple storage units. The inventory logic apportions the component of force imposed from a particular storage unit through precise positioning of the transducer relative to the storage unit. Also, multiple transducers may be used to measure the weight of a single storage unit. The inventory logic aggregates multiple readings so that a true quantity is computed regardless of the positioning of the stock items in or at the storage unit.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING The invention will be more fully understood with reference to the following detailed description and drawings, of which: Fig. 1 is a block diagram of the inventory control and communication system as defined by the present invention;
Fig. 2 is a context diagram of the system of Fig. 1; Fig. 3 is an exploded view of an item bin storage unit as used in the present invention;
Fig. 4 shows the item storage bin of Fig. 3 with an expansion plate;
Fig. 5 shows the expansion plate of Fig. 4 attached to a sensor base;
Fig. 6a shows a rack storage unit as utilized in the present invention;
Fig. 6b shows the rack storage unit of Fig. 6a with shelves; Fig. 7 shows a shelf storage unit having a plurality of sensor arrays;
Fig. 8a shows a side view of a pallet storage unit;
Fig. 8b shows a top view of the pallet storage unit of Fig. 8a; Fig. 8c shows an alternate side view of the pallet storage unit of Fig. 8a;
Fig. 9a shows a horizontal fluid storage unit;
Fig. 9b shows a vertical fluid storage unit;
Fig. 9c shows a transmitter and gas cylinder storage unit;
Fig. 10a shows a plurality of wire spool storage units;
Fig. 10b shows sensor placement on one of the wire spool units of Fig. 10a; Fig. 11a shows a perspective view of a circuit board transducer;
Fig. lib shows a top view of the circuit board sensor of Fig. 11a; Fig. 12 is a block diagram of the database and query
GUI as used in the present invention;
Fig. 13 shows a block diagram of a storage transmission node;
Fig. 14 shows a flowchart of the storage transmission node logic; and
Fig. 15 shows the packet structure of the transducer signal packet sent from the storage transmission node.
DETAILED DESCRIPTION OF THE INVENTION Referring to Fig. 1, a block diagram of the inventory control and communication system 10 is shown as defined herein. One or more storage units, such as bins 12, store a quantity of a predetermined item. The quantity is proportional to the weight of the loaded bin 12. A transducer 14 senses the weight 16 of the bin 12, and produces a transducer signal 18 indicative thereof. The transducer signal 18 and the weight of the predetermined item is then used by quantity computation 20 to compute the quantity of the item in the respective bin 12. An item quantity signal 22 is sent to inventory control 24 which compares the quantity to minimum quantity thresholds for the particular item. If the quantity of a particular item is below the minimum threshold, inventory control 24 sends an order message 26 to a supplier to restock the item. Referring to Figs. 1 and 2, the inventory control and communication system 10 as described above is shown in the context of a customer facility 30. A plurality of storage units 32 are located at a facility 30, such as a warehouse or manufacturing site. Each storage unit 32 is adapted to store a predetermined item 34 of a known weight. The storage units 32, described further below, may be bins, pallets, shelves, fluid tanks, wire spools, or other storage apparatus, and may be mounted in rows on a rack 34 or free standing, depending on the items so stored. One or more transducers 36 are associated with each storage unit, and located so as to sense the weight of the stored items 34. Each transducer 36 is connected to a storage transmission node 38, described further below, and sends to the storage transmission node 38 a transducer signal 18 indicative of weight. The storage transmission node 38 builds a transducer signal packet including one or more transducer signals according to a predetermined protocol. The transducer signal packet is sent to a central inventory server 40, which receives transducer signal packets from other storage transmission nodes 38 at the facility 30. The central inventory server 40 is connected to an inventory database 42 which stores information about the item corresponding to each storage unit. For each storage unit 32, the weight of the item stored therein is maintained, as well as a minimum and maximum quantity threshold quantity for each item. The transducer signal packets are used to compute the quantity of the item remaining in the storage units, and are compared to the minimum quantity threshold stored in the inventory database 42.
The inventory database 42 also contains supplier information for each item. The inventory server 40 will send an order to the supplier by any suitable means, such as via Internet 46, voice 48, cellular 44, or via paper mail 50 by printing an order on the attached printer 52. Alternatively, the inventory server 40 may send quantity information without requesting an order. The inventory server 40 has a graphical user interface (GUI) , described further below, for performing various inventory query functions. The GUI can be accessed locally through the server monitor 54, or accessed remotely from another computer 56.
TRANSDUCERS
Each of the transducers 36 as defined herein is operable to sense the weight, mass, or pressure of items 34 or substances contained in a storage unit 32. In a preferred embodiment the transducer is a strain gauge, and is attached to a load-bearing element supporting the storage unit 32, typically from beneath. A strain gauge provides a signal indicative of micromechanical deformations on the surface of a rigid member in response to forces applied thereto. A strain gauge disposed on a load bearing member supporting a storage unit delivers a signal indicative of the weight exerted by the items contained in or at the storage unit.
The range of sensitivity of the strain gauges is selected based on the weight of the predetermined item and the quantity range expected. The strain gauges are affixed at a location which is subjected to forces exerted by the weight of the bin to which they correspond. The location at which the strain gauges are affixed takes various forms, described further below, depending upon the type of storage unit. The forces so exerted include tension, compression, and shear. Through appropriate calibration and signal amplification, the strain gauge signal indicative of the weight exerted by a particular storage unit can be used to accurately compute the total weight. The quantity of individual items can therefore be computed from the predetermined weight of individual items .
More than one strain gauge may be employed to sense the weight exerted by a particular storage unit. Multiple strain gauges are used to provide positional independence of the location of the item in or at the storage unit. Items located at a particular side of the storage unit may exert more force on that side. Multiple strain gauges can provide an offset such that the aggregate reading of all signals corresponding to a particular storage unit provides an accurate measurement of the total.
In alternative embodiments, other transducers may be employed to provide a signal indicative of the weight in or at a storage unit 32. Pressure sensitive resistors, resilient supports which selectively obscure a portion of a light beam, or electromechanical means such as a variable resistor may be employed. STORAGE UNITS
The storage units 32 disclosed herein include several embodiments depending upon the types of items so stored. Referring to Fig. 3, a storage bin embodiment is shown. A storage bin 60 is adapted to be mounted on a support frame 62. The support frame 62 includes a center spine 64, cantilever moment arms 66, 68, and bearing arms 70, 72. The cantilever moment arms 66 and 68 are attached on top of the center spine 64 such that they extend equidistantly therefrom, and may be formed of a single piece. Bearing arms 70 and 72 are attached to the end of the cantilever moment arms 66, 68.
Two strain gauges are attached to the moment arms 66 and 68, preferable at a location where the mechanical deformations due to strain are the greatest, to maximize sensitivity. This location is the point just beyond that at which the moment arms 66, 68 extend from the center spine 64. One strain gauge 74 is mounted on the top of the moment arm 66, and measures increasing tension as the moment arm 66 is pushed downward from the weight of the bin 60 pushing against the bearing arm 70. The other strain gauge 76 is mounted on the bottom of the opposed moment arm 68, and measures compressive forces as the as the moment arm 68 is pushed downward from the weight of the bin 60. For maximum accuracy, the bin 60 and the strain gauges 74, 76 are symmetrically mounted over the support frame 62 and center spine 64. Since symmetrical positioning provides that the neutral axis is at the centerline of the support frame above the center spine 64, the aggregate strain gauge 74, 76 readings are independent of the left-to-right location of the items in the bin. Further, strain gauges 74 and 76 are mounted parallel to the axis of the moment arms 66 and 68, providing for front-to-back positional independence of the items in the bin 60.
Resilient couplings 78 are used to attach the bearing arms 70, 72 to the bin 60. The resilient couplings 78 eliminate unwanted lateral forces which can affect the tension and compression sensed by the strain gauges 74 and 76 by restricting force exerted by the bin 60 to a vertical direction. The resilient couplings 78 also serve to cushion sudden surges of force which can interrupt accurate readings, such as from an object dropped or thrown into the bin 60. In alternate embodiments, shown in Figs. 4 and 5, an anti-expansion plate 80 is attached between the resilient couplings 78 and the support frame 62. The plate 80 is constructed of the same material as the support frame 62. Strain gauge readings will therefore remain unaffected from thermal expansion resulting from different expansion coefficients between the bin 60 material and the support frame 62 material.
In another embodiment, shown in Figs. 6a and 6b, a rack storage unit adapted to store rigid, elongated items is shown. Referring to Fig. 6a, each storage unit 82 comprises a portion of a load bar 84 apportioned into individual storage units through separation stops 86. Strain gauges 88, adapted to measure shear force, are located at each of the separation stops 86 and also at the ends of the load bar 84. The weight exerted on the load bar 84 by a particular storage unit 82 can be apportioned by measuring the component of force sensed from adjacent storage units based on the position of the strain gauges 88. Referring to Fig. 6b, a shelf sensing system is shown similar to the embodiment disclosed in Fig. 6a. Each storage unit comprises a shelf 90 adapted to store free-standing items which do not require separation stops to ensure that they do not slide into an adjacent storage unit. Each shelf 90 is supported by a portion of the load bar 84. Strain gauges 88 measure force such that the weight exerted by a particular shelf 90 can be apportioned by measuring the component of force sensed from adjacent storage units 90. Referring to Fig. 7, another embodiment is disclosed which shows the apportionment of forces from adjacent strain gauges. Two load bars 100, 102 are used to provide front-to-rear positional independence of items. Three independent forces F1-F3 are applied to storage units 104, 106, 108, respectively. Force FI bearing on storage unit 104, for example is proportional to:
I (SG1A - SG2A) | + | (SG1B - SG2B) | or, equivalently I (SG1A + SG1B) - (SG2A + SG2B) |
Summarizing the general case, for a load between strain gauges SGn and SGn+1 on load bars A and B:
F(n) = I (SG(n)A + SG(n)B) - (SG(n+l)A + SG(n+l)B) I The storage units 104, 106, 108 could be bins, elongated stock racks, shelves, or other configurations of items.
Referring to Figs. 8a-8c, a pallet embodiment is disclosed. Such pallets typically are used to store large, heavy items and adapted to be manipulated by mechanical means such as a forklift. A pair of base beams 110 each support cantilever beams 112. The cantilever beams 112 each support bearing posts 114, which bear the load of items stored on pallet planks and transmit forces downward onto the cantilever beams 112. Strain gauges 118 are affixed to the surface of the cantilever beams 112, at a point just before the beam 112 is attached to the base beams 110. Either tension or compression in the beams 112 may be measured, depending upon whether the strain gauges 118 are mounted on the top or bottom side, respectively, of the beams. The strain gauges are connected to a storage transmission node 38 located between the base beams . In another embodiment fluid quantity is measured.
Referring to Figs. 9a-9c, fluid tanks are shown. Fig. 9a shows a strain gauge 120 affixed to the bottom of a horizontal liquid tank 122, such as a home heating oil tank. A vertical tank 124 is shown in Fig. 9b. Strain gauge 120 is affixed near the bottom of the tank such that fluid level is proportional to forces detectable on the surface of the tank caused by the pressure of the fluid. The strain gauge 120 should be affixed away from structural aspects such as seams and legs which may affect the linearity of the response. Further, the transducer signal is processed to accommodate the predetermined geometry of the tank, and may be processed using additional information such as the temperature of the fluid so stored. Fig. 9c shows attachment of a storage transmission node 38 to a gas cylinder 126.
Figs. lOa-lOb show a wire spool embodiment. A horizontal rod 130 is adapted to store a spool 132 of wire. Fig. 10b shows the location of the strain gauge 134 and the sides 136 of the spool. The strain gauge 134 provides a signal which is indicative of the downward force of the corresponding spool 132. The quantity of wire remaining can be computed from the known weight of a segment of the wire so stored.
In another embodiment, a strain gauge is affixed to a printed circuit board (PCB) 140, as shown in Figs. 11a and lib. Direct affixation to a printed circuit board facilitates electronic connections when the expected force is within a range which can be tolerated by a printed circuit board. Strain gauges 142 are glued or soldered to the surface on opposed sides, to sense both compression and tension. Alternatively, strain gauges 142 can be embedded within the board 140, as long as the strain gauges are located at the zero point 144 at the center of the board, so as to sense compression and tension equally. Further, PCB fabrication techniques may be used to fabricate strain gauge elements directly onto a structural member, such as a beam or support, supporting a storage unit. TRANSDUCER POLLING
As indicated above in Fig. 2, each strain gauge 36 is connected to a storage transmission node 38 local to the storage units 32. Each storage transmission node 38 may be connected to strain gauges 36 corresponding to multiple storage units. Readings from each of the strain gauges 36 are transmitted to the central inventory server 40.
Referring to Fig. 13, a block diagram of the storage transmission node 38 is shown. Each strain gauge 36 is connected to a multiplexor 140. Multiplexor 140 polls each strain gauge 36 and sends the signals to the processor 142. The processor builds a transducer signal packet containing the transducer signals. A node address, identifying the storage transmission node, is read from a DIP switch 144. The node address distinguishes multiple storage transmission nodes which may be sending transducer signal packets to the central inventory server 40. The transducer signal packet 147 is shown in Fig. 15, and includes the node address 146, values for each strain gauge reading 148, and checksum fields 150. The transducer signal packet is sent to a radio transmitter 152 for transmission to the central inventory server 40 through an antenna 154. The storage unit node 38 is powered through a power supply/regulator 156, which may include a photovoltaic cell 157.
A flowchart of the storage transmission node logic is shown in Fig. 14. The processor is initialized at step 200 to begin polling at the first strain gauge. The signal from the next strain gauge is read, as depicted at step 202. A value indicative of the signal is written to the proper position in the transducer signal packet, as shown at step 204. A sampling algorithm may be employed to provide verification through multiple successive reads. A check is made, as disclosed at step 206 to determine if all strain gauges have been polled. If not, iterate through each strain gauge in sequence, as depicted in step 208. When all strain gauges have been read, the storage transmission node address is read from DIP switch 144, as depicted in step 210. Checksum and header fields are written to the transducer signal packet, shown in step 212. A pause for the next pseudorandom transmission interval is performed, as disclosed in step 214 and described further below. When the transmission interval elapses, the transducer signal packet is sent to the central inventory server 40, as shown in step 216. The next pseudo-random transmission interval is selected, as shown at step 218, and control reverts to step 202.
SIGNAL PACKET TRANSMISSION
On a periodic basis, as indicated above with respect to Fig. 1, each storage transmission node 38 polls each transducer 36 connected to it in sequence to cause the transducer to send the transducer signal 18. Each storage transmission node 38, after polling each transducer 36, builds and sends the transducer signal packet to the central inventory server 40. In a preferred embodiment, transmission to the inventory server 40 is via a RF link 58 to an RF receiver 60, but can be by any suitable means, such as Internet, power line, modem, LAN, WAN, IR, or other communication link.
Typically there will be a plurality of storage transmission nodes 38 at a facility. Each of these will be sending periodic transducer signal packets containing the latest transducer polling sequence. Transmission intervals to the inventory server 40 are therefore staggered pseudo-randomly, to avoid collisions between simultaneous transducer signal packets. Collisions which do occur, however, are unlikely to repeatedly affect the same storage transmission node, due to the pseudo-random staggering. Since the pseudo-random staggering makes it unlikely that a collision will repeatedly affect the same transmission node, subsequent transducer signal packets will ensure that the quantity counts remain current.
In a preferred embodiment, the storage transmission nodes comprise transmit only radios. Such radios do not require a two way protocol, therefore saving bandwidth. Accordingly, a pseudo-random interval avoids collisions without requiring a duplex protocol. Further, the interval determination uses the address of the storage transmission node, ensuring that two storage transmission nodes will not collide on consecutive cycles.
Referring again to Figs. 1 and 15, upon receipt by the central inventory server 40 the transducer signal packet is used to compute the quantity of items stored in each storage unit 32. For each storage unit, information concerning the corresponding storage transmission node 38, and the corresponding transducer signal values from the transducer signal packet (148 and 147 respectively, Fig. 15) are used to compute the total weight contained in or at the storage unit. The quantity is determined from the individual item weight. The quantity is compared to minimum order threshold values, which indicate when an order is to be generated. When the quantity falls below the minimum threshold, an order is generated to replenish the quantity to a maximum quantity for the item. Also contained in the database 42 are supplier information and order methods, such as Internet, paper mail, or telephone, so that an automatic order may be generated and sent.
The database 42 is also connected to a GUI for various user interactions, shown in Fig. 12. The database is populated through a serial port 160 from the receiver 60 (Fig. 1) . A main view screen 162 provides options allowing a user to access the various functions enumerated below. A single item detail view 164 screen allows graphical information concerning quantity of individual parts in relation to the minimum and maximum quantity thresholds. A replenish report view screen 166 provides information concerning frequency of orders placed for a particular item. A replenish request view screen 168 allows a manual item order to be placed via e- mail or fax. A storefront view screen 170 allows remote Internet access. An export database view screen 172 allows downloading to a remote client. An error report view screen 172 provides diagnostic feedback about system functions. Other queries and access to the database can be envisioned in addition to those enumerated here. Those skilled in the art should readily appreciate that the programs defining the functions described herein can be delivered to a computer in many forms, including, but not limited to: (a) information permanently stored on non-writable storage media (e.g., read-only memory devices within a computer such as ROM or CD-ROM disks readable by a computer I/O attachment; (b) information alterably stored on writable storage medial (e.g., floppy disks, tapes read/write optical media and hard drives) ; or (c) information conveyed to a computer through a communication media, for example, using baseband signaling or broadband signaling techniques, such as over computer or telephone networks via a modem. The present embodiments may be implemented in a software executable out of a memory by a processor. Alternatively, the presently described functions may be embodied in part or in whole using hardware components such as Application Specific Integrated Circuits (ASICs) , state machines, controllers or other hardware components or devices, or a combination of hardware components and software.
Those of ordinary skill in the art should further appreciate that variations to and modification of the above-described methods and apparatus for providing automated inventory computation and ordering may be made without departing from the inventive concepts disclosed herein. Accordingly, the invention should be viewed as limited solely by the scope and spirit of the appended claims .

Claims

CLAIMS 1. A system for determining inventory comprising: a storage unit adapted to store a quantity of a predetermined item of known weight; a transducer associated with the storage unit and operative to provide a transducer signal indicative of the weight of the items located in said storage unit; and a central inventory server operable to receive said transducer signal from said transducer, wherein said central inventory server is further operable to compute the quantity of said items in said storage unit using said transducer signal and said known weight.
2. The system of claim 1 wherein said transducer is one of a plurality of transducers.
3. The system of claim 2 wherein said storage unit is one of a plurality of storage units.
4. The system of claim 1 wherein said transducer signal is produced at regular, periodic intervals according to predetermined logic.
5. The system of claim 1 wherein said quantity is computed at regular, periodic intervals according to predetermined logic.
6. The system of claim 2 further comprising a storage transmission node operable to receive said transducer signals and to build and send a transducer signal packet including said transducer signals to said central inventory server.
7. The system of claim 6 further comprising an RF link operable to transport said transducer signal packet to said central inventory server.
8. The system of claim 1 further including a supplier link connected to said central inventory server and operable to send an order to a supplier, wherein said order is sent when said quantity equals a predetermined threshold.
9. The system of claim 1 wherein said transducer signal is a voltage signal proportional to said weight of said items .
10. The system of claim 1 wherein said transducer is adapted to sense micromechanical deformations caused by said weight of said items.
11. The system of claim 1 wherein said transducer is selected from the group consisting of a strain gauge, a piezoelectric sensor, optical sensor, and a pressure sensitive resistor.
12. The system of claim 1 wherein said transducer is embedded in a printed circuit board.
13. The system of claim 3 wherein said inventory logic includes a list indicative of which of said predetermined stock corresponds to each of said storage units, and further indicative of which of said transducers corresponds to each of said storage units.
14. The system as in claim 1 wherein said transducer is mass sensitive.
15. The system as in claim 1 wherein said transducer is attached to an elongated horizontal beam underneath and bearing the weight of said storage unit.
16. The system as in claim 15 wherein said transducer is adapted to sense shear force on said elongated horizontal beam.
17. The system as in claim 16 wherein said transducer is attached to the side of said elongated horizontal beam.
18. The system as in claim 17 wherein said transducer is placed between said storage units.
19. The system as in claim 17 further comprising a plurality of horizontal beams underneath and bearing the weight of said storage unit.
20. The system as in claim 1 wherein said transducer is attached to horizontal cantilever members underneath and bearing the weight of said storage unit.
21. The system as in claim 20 wherein at least one transducer is attached to the compression side of said horizontal cantilever members and adapted to sense compression, and at least one sensor is attached to the tension side of said horizontal cantilever members and adapted to sense tension.
22. The system as in claim 1 wherein said storage unit is an open top bin.
23. The system as in claim 1 wherein said storage unit is a pallet.
24. The system as in claim 1 wherein said storage unit is a tank adapted to store fluid.
25. The system as in claim 1 wherein said storage unit is an elongated cylindrical shape adapted to store a spool in rotational communication therewith.
26. A transducer apparatus for determining the quantity of a predetermined item in a storage unit comprising: a storage unit adapted to contain a plurality of predetermined items each having a common known weight; a support element bearing the weight of said storage unit; a transducer attached to said support element and operative to produce a transducer signal indicative of said weight, wherein said quantity is deterministically related to said signal.
27. The transducer apparatus of claim 26 wherein said transducer is one of a plurality of transducers.
28. The transducer apparatus of claim 27 wherein said storage unit is one of a plurality of storage units.
29. The transducer apparatus of claim 26 wherin said transducer signal is a voltage signal proportional to said weight.
30. The transducer apparatus of claim 26 wherein said transducer is selected from the group consisting of a strain gauge, a piezoelectric sensor, and a pressure sensitive resistor.
31. The transducer apparatus of claim 26 wherein said transducer is disposed so as to be subjected to micromechanical deformations on at least a portion of said support element in response to said weight.
32. A method of inventory management for automatic replenishment of stock items through real-time inventory calculation comprising: providing a storage unit adapted to store a quantity of a predetermined item of a known weight; disposing a transducer operable to provide a transducer signal indicative of the weight of said storage units; polling said transducer to receive said transducer signal; computing, from said transducer signal and said known weight the quantity of predetermined stock items stored at said storage units.
33. The method as in claim 32 further comprising the steps of computing from said quantity signals a transducer signal packet including said transducer signal and the identity of a transmission unit node operable to send said transducer signal packet to a central inventory server; and transmitting, to said central inventory server, said transducer signal packet.
34. The method of claim 33 wherein said step of transmitting is followed by comparing said quantity to a predetermined threshold.
35. The method of claim 34 further comprising sending an order to a supplier when said quantity equals said predetermined threshold.
36. The method of claim 32 wherein said transducer is one of a plurality of transducers.
37. The method of claim 36 wherein said storage unit is one of a plurality of storage units.
38. The method of claim 32 wherein said step of computing is performed at regular, periodic intervals according to predetermined logic.
39. The method of claim 33 wherein said step of transmitting to said central inventory server is via an RF link.
40. The method of claim 32 wherein said polling further comprises a plurality of pollings until multiple similar signals are received.
41. The method of claim 38 wherein said periodic polling intervals are pseudo-random intervals.
42. A computer program having computer readable program code for computing inventory quantity and generating automated orders comprising: computer program code for signaling a transducer operable to provide a transducer signal indicative of the weight experienced by a storage unit; computer program code for polling each of said transducers to receive said transducer signal; computer program code for computing, from said transducer signal the quantity of predetermined stock itmes stored at said storage unit; computer program code for computing from said quantity signals a transducer signal packet including said transducer signals and the identity of a transmission unit node operable to send said transducer signal packet to a central inventory server; and computer program code for transmitting, to said central inventory server, said transducer signal packet.
43. The system of claim 1 wherein said central inventory server is further operable to compute said quantity using temperature .
44. The system as in claim 43 wherein said transducer is pressure sensitive.
45. The system of claim 1 wherein said quantity is computed at periodic intervals in response to an external event .
46. The system of claim 1 wherein said transducer associated with said storage unit is fabricated using PCB fabrication.
47. The system of claim 17 wherein said transducer is fabricated onto said horizontal beam using PCB fabrication.
48. The system of claim 1 further including a supplier link connected to said central inventory server and operable to send said computed quantity to a supplier at regular intervals according to predetermined logic.
49. The system of claim 1 further including a supplier link connected to said central inventory server and operable to send said computed quantity to a supplier in response to an external event.
50. The method of claim 32 further comprising sending said quantity to a supplier at regular intervals according to predetermined logic.
51. The method of claim 32 further comprising sending said quantity to a supplier in response to an external event.
52. The method of claim 33 wherein said transmitting comprises transmitting in a transmit-only protocol.
53. A system for determining inventory comprising: a storage unit adapted to store a quantity of a predetermined item; a transducer associated with the storage unit and operative to provide a transducer signal indicative of the quantity of the items located in said storage unit; and a central inventory server operable to receive said transducer signal from said transducer, wherein said central inventory server is further operable to compute the quantity of said items in said storage unit using said transducer signal.
54. The system as in claim 53 wherein said transducer is pressure sensitive.
55. The system as in claim 6 wherein said transducer signal packet is sent to said central inventory server via a medium selected from the group consisting of Internet, LAN, WAN, power line modem, and IR.
PCT/US1999/027336 1998-11-18 1999-11-18 Inventory control and communication system WO2000029925A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
MXPA01005001A MXPA01005001A (en) 1998-11-18 1999-11-18 Inventory control and communication system.
EP99960458A EP1131690A2 (en) 1998-11-18 1999-11-18 Inventory control and communication system
JP2000582870A JP2003527643A (en) 1998-11-18 1999-11-18 Inventory management and communication systems
CA002351852A CA2351852A1 (en) 1998-11-18 1999-11-18 Inventory control and communication system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10884398P 1998-11-18 1998-11-18
US60/108,843 1998-11-18
US13629799P 1999-05-27 1999-05-27
US60/136,297 1999-05-27

Publications (2)

Publication Number Publication Date
WO2000029925A2 true WO2000029925A2 (en) 2000-05-25
WO2000029925A3 WO2000029925A3 (en) 2000-11-23

Family

ID=26806337

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/027336 WO2000029925A2 (en) 1998-11-18 1999-11-18 Inventory control and communication system

Country Status (5)

Country Link
EP (1) EP1131690A2 (en)
JP (1) JP2003527643A (en)
CA (1) CA2351852A1 (en)
MX (1) MXPA01005001A (en)
WO (1) WO2000029925A2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2372844A (en) * 2000-10-26 2002-09-04 James Mckinlay System and method for maintaining stock levels
US6694221B2 (en) 2001-10-23 2004-02-17 Dispensesource, Inc. Controlled inventory device and method using pressure transducer
WO2004097697A1 (en) * 2003-05-02 2004-11-11 Imi Vision Limited Improvements in stock management
WO2005033645A1 (en) * 2003-09-30 2005-04-14 Intrinsic Marks International Llc Item monitoring system and methods
WO2005041080A1 (en) * 2003-10-22 2005-05-06 Nicola Pellegrini Shelf stock management device for department stores
GB2409312A (en) * 2003-12-19 2005-06-22 Dailys Remote stock level monitoring system for printed news media
WO2005076185A1 (en) * 2004-01-30 2005-08-18 Hewlett-Packard Development Company, L.P. Load sensing inventory tracking method and system
EP1793326A3 (en) * 2002-01-09 2008-06-11 Vue Technology, Inc. Intelligent station using multiple RF antennae and inventory control system and method incorporating same
EP2015264A2 (en) * 2007-07-03 2009-01-14 Jürgen Pfaff Container system for transporting, presenting and storing goods
DE202009009954U1 (en) 2009-07-22 2009-11-12 Genima Innovations Marketing Gmbh Installation for the collection and transmission of inventories in shops
WO2010029282A1 (en) * 2008-09-10 2010-03-18 Halliburton Energy Services, Inc Oilfield inventory control and communication system
WO2017091185A1 (en) * 2015-11-26 2017-06-01 Oleksandr Serhiiovych Mytskevych Method for automated receiving and processing inventory level data on at least one item type at sales outlets
WO2017091183A1 (en) * 2015-11-26 2017-06-01 Oleksandr Serhiiovych Mytskevych Method for automated receiving and processing inventory levels data on at least one item type at sales outlets
WO2017091184A1 (en) * 2015-11-26 2017-06-01 Oleksandr Serhiiovych Mytskevych Method for automated receiving and processing inventory level data on at least one item type at sales outlets
CN109250377A (en) * 2017-07-11 2019-01-22 浙江国自机器人技术有限公司 Replenishing method and actuating station and control terminal
CN113450054A (en) * 2021-07-07 2021-09-28 南通海舟电子科技有限公司 Intelligent control system of circuit board plug-in components
GB2610053A (en) * 2021-07-01 2023-02-22 Codegate Ltd Receptacle for Inventory Control System

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112620954A (en) * 2020-12-10 2021-04-09 北京爱创科技股份有限公司 High-speed laser code engraving system, laser code engraving machine and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5226782A (en) * 1990-05-07 1993-07-13 Stanley-Vidmar, Inc. Automatic storage and retrieval system
US5311438A (en) * 1992-01-31 1994-05-10 Andersen Consulting Integrated manufacturing system
US5953707A (en) * 1995-10-26 1999-09-14 Philips Electronics North America Corporation Decision support system for the management of an agile supply chain
US5963919A (en) * 1996-12-23 1999-10-05 Northern Telecom Limited Inventory management strategy evaluation system and method
US6012041A (en) * 1996-03-01 2000-01-04 I.S.R. (Logistics) Limited Apparatus for the control of inventory

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5226782A (en) * 1990-05-07 1993-07-13 Stanley-Vidmar, Inc. Automatic storage and retrieval system
US5362197A (en) * 1990-05-07 1994-11-08 Stanley-Vidmar, Inc. Automatic storage and retrieval system
US5311438A (en) * 1992-01-31 1994-05-10 Andersen Consulting Integrated manufacturing system
US5953707A (en) * 1995-10-26 1999-09-14 Philips Electronics North America Corporation Decision support system for the management of an agile supply chain
US6012041A (en) * 1996-03-01 2000-01-04 I.S.R. (Logistics) Limited Apparatus for the control of inventory
US5963919A (en) * 1996-12-23 1999-10-05 Northern Telecom Limited Inventory management strategy evaluation system and method

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2372844A (en) * 2000-10-26 2002-09-04 James Mckinlay System and method for maintaining stock levels
US6694221B2 (en) 2001-10-23 2004-02-17 Dispensesource, Inc. Controlled inventory device and method using pressure transducer
US7092789B2 (en) 2001-10-23 2006-08-15 Dispensesource, Inc. Controlled inventory device and method using pressure transducer
EP1793326A3 (en) * 2002-01-09 2008-06-11 Vue Technology, Inc. Intelligent station using multiple RF antennae and inventory control system and method incorporating same
WO2004097697A1 (en) * 2003-05-02 2004-11-11 Imi Vision Limited Improvements in stock management
WO2005033645A1 (en) * 2003-09-30 2005-04-14 Intrinsic Marks International Llc Item monitoring system and methods
US7584016B2 (en) 2003-09-30 2009-09-01 Intrinsic Marks International Llc Item monitoring system and methods
WO2005041080A1 (en) * 2003-10-22 2005-05-06 Nicola Pellegrini Shelf stock management device for department stores
GB2409312A (en) * 2003-12-19 2005-06-22 Dailys Remote stock level monitoring system for printed news media
WO2005076185A1 (en) * 2004-01-30 2005-08-18 Hewlett-Packard Development Company, L.P. Load sensing inventory tracking method and system
EP2015264A3 (en) * 2007-07-03 2009-08-26 Jürgen Pfaff Container system for transporting, presenting and storing goods
EP2015264A2 (en) * 2007-07-03 2009-01-14 Jürgen Pfaff Container system for transporting, presenting and storing goods
WO2010029282A1 (en) * 2008-09-10 2010-03-18 Halliburton Energy Services, Inc Oilfield inventory control and communication system
DE202009009954U1 (en) 2009-07-22 2009-11-12 Genima Innovations Marketing Gmbh Installation for the collection and transmission of inventories in shops
WO2017091185A1 (en) * 2015-11-26 2017-06-01 Oleksandr Serhiiovych Mytskevych Method for automated receiving and processing inventory level data on at least one item type at sales outlets
WO2017091183A1 (en) * 2015-11-26 2017-06-01 Oleksandr Serhiiovych Mytskevych Method for automated receiving and processing inventory levels data on at least one item type at sales outlets
WO2017091184A1 (en) * 2015-11-26 2017-06-01 Oleksandr Serhiiovych Mytskevych Method for automated receiving and processing inventory level data on at least one item type at sales outlets
CN109250377A (en) * 2017-07-11 2019-01-22 浙江国自机器人技术有限公司 Replenishing method and actuating station and control terminal
GB2610053A (en) * 2021-07-01 2023-02-22 Codegate Ltd Receptacle for Inventory Control System
CN113450054A (en) * 2021-07-07 2021-09-28 南通海舟电子科技有限公司 Intelligent control system of circuit board plug-in components

Also Published As

Publication number Publication date
MXPA01005001A (en) 2004-08-19
EP1131690A2 (en) 2001-09-12
CA2351852A1 (en) 2000-05-25
WO2000029925A3 (en) 2000-11-23
JP2003527643A (en) 2003-09-16

Similar Documents

Publication Publication Date Title
WO2000029925A2 (en) Inventory control and communication system
US20080183599A1 (en) Inventory control and communication system
US20040034581A1 (en) Inventory control and communication system
US10665051B2 (en) Bulk food integrated scale system
US20070050271A1 (en) Presence, pattern and weight sensor surface
US11946795B2 (en) Weighing load cells and arrangements employing them in shelves
US6115695A (en) Method and apparatus for verification accuracy of fast food order
US20020069028A1 (en) System and method for supporting aware goods
WO2006116665A1 (en) Presence, pattern and weight sensor surface
KR100992940B1 (en) System and Method for Administration of Physical Distribution Using RFID
EP1756611A2 (en) System and method for detection using ultrasonic waves
US11788872B2 (en) Method and system for determination of liquid volumes
US10817835B2 (en) Tank sensor array for inventory signaling in a tank management system
JP2023545393A (en) Inventory system and how to use it
EP0915325B1 (en) A method for replenishing containers in a storage rack
US20230410036A1 (en) Inventory system and methods of using the same
US20230177455A1 (en) Inventory Support for Items Monitored by an Inventory Management System
GB2610904A (en) Inventory control method and system
AU2008100432B4 (en) A system for weighing product and monitoring use of said product and methods of use thereof
US6834248B1 (en) Portable gage calibration system and method
WO2023275569A1 (en) Inventory control method and system
GB2610053A (en) Receptacle for Inventory Control System
WO2007109149A2 (en) Distributed meter networks and systems for monitoring same
WO2023009671A1 (en) Systems and methods for automated inventory control and replenishment of depleted goods
JP2005231772A (en) Article inventory managing device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA CN IL JP MX

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): CA CN IL JP MX

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref document number: 2351852

Country of ref document: CA

Kind code of ref document: A

Ref document number: 2351852

Ref document number: 2000 582870

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: PA/a/2001/005001

Country of ref document: MX

Ref document number: 1999960458

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1999960458

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1999960458

Country of ref document: EP