Sélection de la langue

Search

Sommaire du brevet 2351852 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 2351852
(54) Titre français: SYSTEME DE COMMUNICATION ET DE VERIFICATION D'INVENTAIRE
(54) Titre anglais: INVENTORY CONTROL AND COMMUNICATION SYSTEM
Statut: Réputée abandonnée et au-delà du délai pour le rétablissement - en attente de la réponse à l’avis de communication rejetée
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • B65G 1/137 (2006.01)
  • B65G 1/04 (2006.01)
(72) Inventeurs :
  • LLOYD, JOHN D. (Etats-Unis d'Amérique)
  • HILL, LAWRENCE W. (Etats-Unis d'Amérique)
  • BESEN, MATTHEW M. (Etats-Unis d'Amérique)
  • HILL, GORDON W. (Etats-Unis d'Amérique)
(73) Titulaires :
  • BINTEL SYSTEMS, INC.
(71) Demandeurs :
  • BINTEL SYSTEMS, INC. (Etats-Unis d'Amérique)
(74) Agent: SMART & BIGGAR LP
(74) Co-agent:
(45) Délivré:
(86) Date de dépôt PCT: 1999-11-18
(87) Mise à la disponibilité du public: 2000-05-25
Requête d'examen: 2003-04-08
Licence disponible: S.O.
Cédé au domaine public: S.O.
(25) Langue des documents déposés: Anglais

Traité de coopération en matière de brevets (PCT): Oui
(86) Numéro de la demande PCT: PCT/US1999/027336
(87) Numéro de publication internationale PCT: US1999027336
(85) Entrée nationale: 2001-05-18

(30) Données de priorité de la demande:
Numéro de la demande Pays / territoire Date
60/108,843 (Etats-Unis d'Amérique) 1998-11-18
60/136,297 (Etats-Unis d'Amérique) 1999-05-27

Abrégés

Abrégé français

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.


Abrégé anglais


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.

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.


-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 : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.


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.

Dessin représentatif

Désolé, le dessin représentatif concernant le document de brevet no 2351852 est introuvable.

États administratifs

2024-08-01 : Dans le cadre de la transition vers les Brevets de nouvelle génération (BNG), la base de données sur les brevets canadiens (BDBC) contient désormais un Historique d'événement plus détaillé, qui reproduit le Journal des événements de notre nouvelle solution interne.

Veuillez noter que les événements débutant par « Inactive : » se réfèrent à des événements qui ne sont plus utilisés dans notre nouvelle solution interne.

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , Historique d'événement , Taxes périodiques et Historique des paiements devraient être consultées.

Historique d'événement

Description Date
Inactive : CIB désactivée 2011-07-29
Inactive : CIB dérivée en 1re pos. est < 2006-03-12
Inactive : CIB de MCD 2006-03-12
Inactive : CIB de MCD 2006-03-12
Le délai pour l'annulation est expiré 2004-11-18
Demande non rétablie avant l'échéance 2004-11-18
Inactive : Abandon. - Aucune rép dem par.30(2) Règles 2003-12-18
Réputée abandonnée - omission de répondre à un avis sur les taxes pour le maintien en état 2003-11-18
Inactive : Dem. de l'examinateur par.30(2) Règles 2003-06-18
Lettre envoyée 2003-05-29
Avancement de l'examen jugé conforme - alinéa 84(1)a) des Règles sur les brevets 2003-05-29
Lettre envoyée 2003-05-21
Modification reçue - modification volontaire 2003-05-16
Inactive : Taxe de devanc. d'examen (OS) traitée 2003-05-16
Inactive : Avancement d'examen (OS) 2003-05-16
Toutes les exigences pour l'examen - jugée conforme 2003-04-08
Requête d'examen reçue 2003-04-08
Exigences pour une requête d'examen - jugée conforme 2003-04-08
Inactive : Demande ad hoc documentée 2002-10-24
Inactive : Supprimer l'abandon 2002-10-24
Lettre envoyée 2002-10-23
Inactive : Renseign. sur l'état - Complets dès date d'ent. journ. 2002-10-03
Inactive : Abandon. - Aucune rép. à lettre officielle 2002-08-22
Inactive : Transfert individuel 2002-08-22
Inactive : Page couverture publiée 2001-09-27
Inactive : CIB en 1re position 2001-08-22
Inactive : Lettre de courtoisie - Preuve 2001-08-07
Inactive : Notice - Entrée phase nat. - Pas de RE 2001-07-31
Inactive : Inventeur supprimé 2001-07-30
Inactive : Inventeur supprimé 2001-07-30
Demande reçue - PCT 2001-07-25
Inactive : IPRP reçu 2001-05-19
Demande publiée (accessible au public) 2000-05-25

Historique d'abandonnement

Date d'abandonnement Raison Date de rétablissement
2003-11-18

Taxes périodiques

Le dernier paiement a été reçu le 2002-10-17

Avis : Si le paiement en totalité n'a pas été reçu au plus tard à la date indiquée, une taxe supplémentaire peut être imposée, soit une des taxes suivantes :

  • taxe de rétablissement ;
  • taxe pour paiement en souffrance ; ou
  • taxe additionnelle pour le renversement d'une péremption réputée.

Les taxes sur les brevets sont ajustées au 1er janvier de chaque année. Les montants ci-dessus sont les montants actuels s'ils sont reçus au plus tard le 31 décembre de l'année en cours.
Veuillez vous référer à la page web des taxes sur les brevets de l'OPIC pour voir tous les montants actuels des taxes.

Historique des taxes

Type de taxes Anniversaire Échéance Date payée
Taxe nationale de base - petite 2001-05-18
TM (demande, 2e anniv.) - petite 02 2001-11-19 2001-10-25
Enregistrement d'un document 2002-08-22
TM (demande, 3e anniv.) - petite 03 2002-11-18 2002-10-17
Requête d'examen - petite 2003-04-08
Avancement de l'examen 2003-05-16
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
BINTEL SYSTEMS, INC.
Titulaires antérieures au dossier
GORDON W. HILL
JOHN D. LLOYD
LAWRENCE W. HILL
MATTHEW M. BESEN
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document (Temporairement non-disponible). Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(yyyy-mm-dd) 
Nombre de pages   Taille de l'image (Ko) 
Revendications 2001-05-17 10 289
Dessins 2001-05-17 13 269
Description 2001-05-17 18 743
Abrégé 2001-05-17 1 50
Page couverture 2001-09-23 1 38
Rappel de taxe de maintien due 2001-07-29 1 112
Avis d'entree dans la phase nationale 2001-07-30 1 194
Demande de preuve ou de transfert manquant 2002-05-21 1 109
Courtoisie - Certificat d'enregistrement (document(s) connexe(s)) 2002-10-22 1 109
Accusé de réception de la requête d'examen 2003-05-20 1 174
Courtoisie - Lettre d'abandon (taxe de maintien en état) 2004-01-12 1 176
Courtoisie - Lettre d'abandon (R30(2)) 2004-02-25 1 168
Correspondance 2001-07-30 1 24
PCT 2001-05-17 5 175
PCT 2001-05-18 5 289
Taxes 2002-10-16 1 33
Taxes 2001-10-24 1 30