Language selection

Search

Patent 2351852 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2351852
(54) English Title: INVENTORY CONTROL AND COMMUNICATION SYSTEM
(54) French Title: SYSTEME DE COMMUNICATION ET DE VERIFICATION D'INVENTAIRE
Status: Deemed Abandoned and Beyond the Period of Reinstatement - Pending Response to Notice of Disregarded Communication
Bibliographic Data
(51) International Patent Classification (IPC):
  • B65G 1/137 (2006.01)
  • B65G 1/04 (2006.01)
(72) Inventors :
  • LLOYD, JOHN D. (United States of America)
  • HILL, LAWRENCE W. (United States of America)
  • BESEN, MATTHEW M. (United States of America)
  • HILL, GORDON W. (United States of America)
(73) Owners :
  • BINTEL SYSTEMS, INC.
(71) Applicants :
  • BINTEL SYSTEMS, INC. (United States of America)
(74) Agent: SMART & BIGGAR LP
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 1999-11-18
(87) Open to Public Inspection: 2000-05-25
Examination requested: 2003-04-08
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/US1999/027336
(87) International Publication Number: US1999027336
(85) National Entry: 2001-05-18

(30) Application Priority Data:
Application No. Country/Territory Date
60/108,843 (United States of America) 1998-11-18
60/136,297 (United States of America) 1999-05-27

Abstracts

English 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.


French Abstract

Selon cette invention, un système de communication et de vérification d'inventaire permet d'effectuer l'interrogation automatique des niveaux de stocks en temps réel et de faire des commandes en temps voulu, ce qui permet de maintenir des niveaux optimaux des stocks. Une unité de stockage, ou trémie, est créée pour chaque article en stock. Un ou plusieurs transducteurs sont associés à chaque unité de stockage pour émettre un signal indiquant le poids des articles en stock renfermés dans l'unité de stockage correspondante. Les signaux sont transmis à des intervalles réguliers à un serveur d'inventaire central qui conserve les informations sur l'emplacement du transducteur et de l'article correspondant en stock telles que celles relatives au poids et au fournisseur. Une logique d'inventaire faisant partie du serveur d'inventaire central calcule la quantité de chaque article en stock sur la base des signaux du transducteur et du poids des articles en stock. La logique d'inventaire comprend également des valeurs de seuil pour les quantités minimale et maximale de chaque article en stock. Lorsque la quantité d'un article en stock atteint un seuil minimal, la logique d'inventaire envoie une commande afin de ramener la quantité des articles en stock à un seuil maximal.

Claims

Note: Claims are shown in the official language in which they were submitted.


-19-
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

-20-
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.

-21-
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.

-22-
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

-23-
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:

-24-
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.
39. 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.

-25-
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

-26-
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

-27-
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,

-28-
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.

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02351852 2001-05-18
WO 00/29925 PCT/US99127336
- 1 -
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

CA 02351852 2001-05-18
WO 00lZ9925 PCT/US99/27336
- 2 -
"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 SUMMARX 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

CA 02351852 2001-05-18
WO 00/29925 PCT/US99l27336
- 3 -
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:

CA 02351852 2001-05-18
WO 00/29925 PCT/US99/27336
- 4 -
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. l0a shows a plurality of wire spool storage
units;
Fig. 10b shows sensor placement on one of the wire
spool units of Fig. 10a;

CA 02351852 2001-05-18
WO 00/Z9925 ~ PCT/US99/27336
- 5 -
Fig. 11a shows a perspective view of a circuit board
transducer;
Fig. llb shows a top view of the circuit board
sensor of Fig. lla;
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.

CA 02351852 2001-05-18
WO 00/29925 PCT/US99/27336
- 6 -
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

CA 02351852 2001-05-18
WO 00/29925 PCT/US99/27336
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

CA 02351852 2001-05-18
WO 00/29925 PCT/US99/27336
_ g _
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.

CA 02351852 2001-05-18
WO 00/29925 PCT/US99/27336
- 9 -
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

CA 02351852 2001-05-18
WO 00/29925 PCTNS99/27336
- 1'0 -
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

CA 02351852 2001-05-18
WO 00/29925 PCT/US99/27336
- 11 -
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 F1 bearing on
storage unit 104, for example is proportional to:
~(SG1A - SG2A)~ + ~(SG1B - SG2By
or, equivalently
((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) - ~ (SG(n)A + SG(n)B) - {SG (n+1)A + SG{n+1)B) ~

CA 02351852 2001-05-18
WO 00/Z9925 PCTNS99/Z7336
- 12 -
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

CA 02351852 2001-05-18
WO 00/29925 PCTNS99/27336
- 13 -
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. l0a-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. lla
and llb. 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.

CA 02351852 2001-05-18
WO 00/29925 PCT/US99/27336
- 14 -
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 I46,
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

CA 02351852 2001-05-18
WO 00/29925 PCT/US99~27336
- 15 -
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 far the next pseudo-
random 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

CA 02351852 2001-05-18
WO 00/29925 PCT/US99/27336
- 16 -
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,

CA 02351852 2001-05-18
WO 00/29925 PCTNS99/27336
- 17 -
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.

CA 02351852 2001-05-18
WO 00/29925 PCT/US99/27336
- 18 -
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/0 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.

Representative Drawing

Sorry, the representative drawing for patent document number 2351852 was not found.

Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Inactive: IPC deactivated 2011-07-29
Inactive: First IPC derived 2006-03-12
Inactive: IPC from MCD 2006-03-12
Inactive: IPC from MCD 2006-03-12
Time Limit for Reversal Expired 2004-11-18
Application Not Reinstated by Deadline 2004-11-18
Inactive: Abandoned - No reply to s.30(2) Rules requisition 2003-12-18
Deemed Abandoned - Failure to Respond to Maintenance Fee Notice 2003-11-18
Inactive: S.30(2) Rules - Examiner requisition 2003-06-18
Letter sent 2003-05-29
Advanced Examination Determined Compliant - paragraph 84(1)(a) of the Patent Rules 2003-05-29
Letter Sent 2003-05-21
Amendment Received - Voluntary Amendment 2003-05-16
Inactive: Advanced examination (SO) fee processed 2003-05-16
Inactive: Advanced examination (SO) 2003-05-16
All Requirements for Examination Determined Compliant 2003-04-08
Request for Examination Received 2003-04-08
Request for Examination Requirements Determined Compliant 2003-04-08
Inactive: Adhoc Request Documented 2002-10-24
Inactive: Delete abandonment 2002-10-24
Letter Sent 2002-10-23
Inactive: Status info is complete as of Log entry date 2002-10-03
Inactive: Abandoned - No reply to Office letter 2002-08-22
Inactive: Single transfer 2002-08-22
Inactive: Cover page published 2001-09-27
Inactive: First IPC assigned 2001-08-22
Inactive: Courtesy letter - Evidence 2001-08-07
Inactive: Notice - National entry - No RFE 2001-07-31
Inactive: Inventor deleted 2001-07-30
Inactive: Inventor deleted 2001-07-30
Application Received - PCT 2001-07-25
Inactive: IPRP received 2001-05-19
Application Published (Open to Public Inspection) 2000-05-25

Abandonment History

Abandonment Date Reason Reinstatement Date
2003-11-18

Maintenance Fee

The last payment was received on 2002-10-17

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Fee History

Fee Type Anniversary Year Due Date Paid Date
Basic national fee - small 2001-05-18
MF (application, 2nd anniv.) - small 02 2001-11-19 2001-10-25
Registration of a document 2002-08-22
MF (application, 3rd anniv.) - small 03 2002-11-18 2002-10-17
Request for examination - small 2003-04-08
Advanced Examination 2003-05-16
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
BINTEL SYSTEMS, INC.
Past Owners on Record
GORDON W. HILL
JOHN D. LLOYD
LAWRENCE W. HILL
MATTHEW M. BESEN
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column (Temporarily unavailable). To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Claims 2001-05-17 10 289
Drawings 2001-05-17 13 269
Description 2001-05-17 18 743
Abstract 2001-05-17 1 50
Cover Page 2001-09-23 1 38
Reminder of maintenance fee due 2001-07-29 1 112
Notice of National Entry 2001-07-30 1 194
Request for evidence or missing transfer 2002-05-21 1 109
Courtesy - Certificate of registration (related document(s)) 2002-10-22 1 109
Acknowledgement of Request for Examination 2003-05-20 1 174
Courtesy - Abandonment Letter (Maintenance Fee) 2004-01-12 1 176
Courtesy - Abandonment Letter (R30(2)) 2004-02-25 1 168
Correspondence 2001-07-30 1 24
PCT 2001-05-17 5 175
PCT 2001-05-18 5 289
Fees 2002-10-16 1 33
Fees 2001-10-24 1 30