WO1996029578A1 - Inventory management method and apparatus - Google Patents

Inventory management method and apparatus Download PDF

Info

Publication number
WO1996029578A1
WO1996029578A1 PCT/US1996/003295 US9603295W WO9629578A1 WO 1996029578 A1 WO1996029578 A1 WO 1996029578A1 US 9603295 W US9603295 W US 9603295W WO 9629578 A1 WO9629578 A1 WO 9629578A1
Authority
WO
WIPO (PCT)
Prior art keywords
supplies
monitoring
ordering system
alarm
processing unit
Prior art date
Application number
PCT/US1996/003295
Other languages
French (fr)
Inventor
Henry K. Graves
Robert W. Perkins
Jack Phillips Mills, Jr.
Gerald Richard Giles
Original Assignee
Hercules Incorporated
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hercules Incorporated filed Critical Hercules Incorporated
Priority to AU53614/96A priority Critical patent/AU5361496A/en
Publication of WO1996029578A1 publication Critical patent/WO1996029578A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F23/00Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
    • G01F23/80Arrangements for signal processing
    • G01F23/802Particular electronic circuits for digital processing equipment
    • G01F23/804Particular electronic circuits for digital processing equipment containing circuits handling parameters other than liquid level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F23/00Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
    • G01F23/80Arrangements for signal processing
    • G01F23/802Particular electronic circuits for digital processing equipment

Definitions

  • the present invention is directed to a method and apparatus for monitoring the inventory of materials used in the manufacture of finished products, and the ordering (replenishment) of used materials.
  • a paper mill employs various chemicals to treat the wood pulp, such as, for example, bleaching the paper to obtain a desired color.
  • these chemicals are stored in storage tanks until their use is required.
  • supplies e.g., chemicals
  • chemical delivery schedules are set up based upon a past history of typical chemical usage. Alternatively, deliveries may be scheduled based upon anticipated needs.
  • the demand for the finished product can unexpectedly increase or decrease, resulting in a corresponding increase or decrease in the amounts of chemical required.
  • the delivery of replacement materials i.e, new chemicals
  • the delivery of replacement materials may be made based upon past history usage of the chemicals.
  • a change in the usage rate of the chemical occurs, either a shortage can occur, resulting in the undesired curtailment of production, or a surplus of chemicals can occur, resulting in the undesired expenditure of capital (e.g. , money) on supplies.
  • new supplies i.e., new chemicals that replace the consumed chemicals
  • a chemical supplier i.e., chemical manufacturer/supplier
  • the individual at the paper mill plant issues a requisition form (e.g., purchase order) for the delivery of new supplies.
  • requisition form e.g., purchase order
  • the materials e.g., chemicals
  • storage tanks are normally sealed, making it is difficult to visually determine the level of the chemicals in the storage tank.
  • the storage tanks may be submerged in the ground, increasing the difficulty of accurately determining the level of the chemical in the storage tank. Should a leak develop in a storage tank, large quantities of chemical can escape before personnel at the paper mill can detect the leak. As a result, a large quantity of chemical would be wasted, and a potential hazardous condition may develop.
  • an object of the present invention is to provide a method and apparatus for automatically monitoring the level of product in the storage tanks.
  • Another object of the present invention is to provide a method and system for placing requests for the delivery of new supplies to replenish the used supplies. Another object of the present invention is to provide a method and apparatus for changing a delivery schedule of new, replacement supplies based upon actual product usage of the supplies. Another object of the present invention is to provide a method and apparatus in which the manufacturing facility can communicate requests for new supplies, shift delivery schedules, change the quantity of supplies to be delivered, etc. with a minimum of human intervention. Another object of the present invention is to provide a method and apparatus that issues an alarm indication when an unusual condition arises.
  • an apparatus for monitoring and ordering supplies, comprising a sensor that detects a quantity of consumable supplies, means for determining usage information for a predetermined period of time related to the consumable supplies, and means for modifying scheduled deliveries of replenishment supplies based upon historical consumption rates and the detected quantity of consumable supplies.
  • an alarm is provided that is activated when the determining means determines an abnormal condition.
  • the senor comprises a differential pressure cell sensor.
  • An output signal of the sensor is converted to a digital signal, such as an RS-232 signal.
  • Another feature of the present invention provision is made for providing a local indication of the quantity of consumable supplies.
  • means are provided for remotely accessing the system. When the system is remotely accessed, information related to the consumable supplies are verbally conveyed to the person making the request.
  • Another feature of the present invention relates to the ability of the system to ascertain an operating condition of the sensor, and to issue an alarm, which may be remotely located, when an abnormal condition arises.
  • means are provided for acknowledging delivery of the additional supplies, so as to authorize payment for the delivered additional supplies.
  • a consumable supplies monitoring and ordering system comprising a sensor that detects a quantity of consumable supplies stored in a storage facility, in which the sensor outputs a signal related to the quantity of stored consumable supplies, a converting device that converts the output signal of the sensor to a predetermined signal, a processing unit that receives the predetermined signal to determine usage information of the consumable supplies over a predetermined period of time, the usage information being used by the processing unit to project when the consumable supplies will be completely depleted, and means for communicating with a supplier of the consumable supplies to modify a scheduled delivery of additional consumable supplies, based upon the projection of when the consumable supplies will be completely depleted, if the scheduled delivery would result in an undesirable quantity of stored consumable supplies.
  • a local alarm is provided that is activated when the converting device fails to provide the predetermined signal to the processing unit.
  • a remote alarm is provided that is activated at the same time that the local alarm is activated.
  • the remote alarm comprises a visual alarm indicator and an audible alarm, and includes means for disabling the audible alarm.
  • Another feature of the present invention pertains to the ability to access the processing unit from a remote location using, for example, a touch-tone telephone.
  • the processing unit provides verbal instructions and responses based upon the sent touch-tone signals.
  • the processing unit issues notifications to the supplier, by, for example, facsimile, reporting conditions of the monitoring and ordering system. Additionally, additional communications are issued if the supplier fails to respond to a previously issued communication within a predetermined period of time.
  • According to another feature of the present invention pertains to the ability to compile history data pertaining to the usage of the consumable supplies over time.
  • the history data is used to adjust future scheduled deliveries of additional consumable supplies.
  • a printer is provided that provides a printout of said history data.
  • a warning notice is issued when the processing unit determines that the usage of consumable supplies exceeds a usual consumption rate.
  • a warning notice is issued when the usage of the consumable supplies is less than a usual consumption rate.
  • Another feature of the instant invention is that means are provided for producing a second predetermined signal which is supplied to a usage indicator associated with the storage facility.
  • a monitoring and ordering system comprises a sensor that detects a quantity of supplies, means for determining usage information of the supplies for a predetermined period of time based upon the quantity of supplies detected by the sensor, and means for scheduling deliveries of additional supplies based upon a rate of consumption of the supplies, in accordance with the usage information determined by the determining means and the quantity of supplies detected by the sensor.
  • a method for monitoring and ordering supplies stored in a storage facility comprising the steps of sensing a quantity of supplies stored in the storage facility, determining a rate at which the stored supplies are consumed, ascertaining a modified delivery request schedule of replacement supplies based upon the sensed quantity of stored supplies and the rate at which the stored supplies are being consumed, and communicating the modified delivery request schedule to a supplier of the supplies.
  • monitoring personnel are notified when a sudden change occurs in the rate at which the stored supplies are consumed. If the monitoring personnel fail to acknowledge receipt of an initial notification within a predetermined period of time, additional notifications are issued.
  • an alarm is activated when an abnormal condition arises.
  • the method of the present invention compiles historical data pertaining to usage of the supplies over time.
  • Fig. 1 illustrates a block diagram of an inventory management system according to a preferred embodiment of the instant invention
  • Fig. 2A illustrates a storage tank and IMP interface module employed with the embodiment of Fig. 1;
  • Fig. 2B illustrates a cut-away view of the IMP interface module of Fig. 2A along lines A-A;
  • FIG. 3 illustrates a Heartbeat Box module employed with the embodiment of Fig. 1;
  • Fig. 4 illustrates a flow chart of an Interface Program executed by a processing unit of the preferred embodiment illustrated in Fig. 1;
  • Fig. 5 illustrates a flow chart of a Voice Program executed by the processing unit of the preferred embodiment
  • Fig. 6 illustrates a flow chart of a Tank Read Program executed by the processing unit of the preferred embodiment
  • Fig. 7 illustrates a flow chart of a Facsimile Program executed by the processing unit of the preferred embodiment
  • Fig. 8 illustrates a Timer Program executed by the processing unit of the preferred embodiment.
  • FIG. 1 illustrates an inventory management apparatus 10 of the present invention. While the present invention is designed to operate with a plurality of manufacturing facilities, and to monitor the level of chemicals in a plurality of storage tanks, the following description will be provided with respect to a single paper mill plant and a single storage tank. However, it is understood that the present invention may be used with several manufacturing facilities and/or several storage tanks. Additionally, the present invention is not limited to monitoring the level of chemicals in a storage tank, but may also be employed to monitor, for example, the number of headlights that are available at an automobile manufacturing plant. Thus, any consumable supplies can be monitored, and based upon the historical rate at which the supplies are consumed, modification of scheduled deliveries can be made based upon expected rates of consumption and usage information.
  • the inventory management apparatus 10 comprises a sensor 100 associated with a storage tank 102, an IMP (Intelligent Meter for Process) interface module 104, a processing unit 106, a Heartbeat Box module 108 and a Control Room Alarm Box module 110.
  • the processing unit 106 additionally includes a monitor 114, keyboard 116, local printer 118 and a plurality of communicating means (to be described below) that enable personnel of the paper mill to communicate with the chemical supplier.
  • Fig. 2A illustrates a connection configuration of the IMP
  • a level of the chemical in the storage tank 102 is electrically measured by sensor 100, which may be, for example, a differential pressure cell sensor that produces a scalable signal in the range of approximately 4-20 mA.
  • sensor 100 which may be, for example, a differential pressure cell sensor that produces a scalable signal in the range of approximately 4-20 mA.
  • Rosemont, Inc. manufactures a suitable sensor, which is available as part number 1551LT45A0A22D.
  • provisions are provided to enable the calibration of the differential pressure cell sensor 100 prior to the beginning of monitoring the chemical level in the storage tank 102.
  • the IMP interface module 104 functions to convert the 4-20 mA signal from the sensor 100 to an RS-232 signal.
  • the IMP interface module 104 employs, for example, a universal asynchronous receiver-transmitter (UART) , such as manufactured by Red-Lion, to convert the analog scalable 4-20 mA signal to an addressable RS-232 signal.
  • UART universal asynchronous receiver-transmitter
  • the RS-232 signal is provided at terminals 1-4 of the IMP interface module (see Fig. 2B) . which is interfaced to the processing unit 106 via the Heartbeat Box module 108.
  • the signal inputted to the processing unit 106 is converted to a percentage value of the storage tank capacity by the IMP interface module 104.
  • sensors other than a differential pressure cell sensor may be employed.
  • a sensor may be employed that determines the amount of chemical in the storage tank 102 based upon the weight of the chemical in the storage tank.
  • different types and combinations of sensor can be employed to measure different types of supplies; for instance, a light sensor or a weight sensor may be employed to determine the quantity of goods, such as working headlights in storage at an automobile facility.
  • the IMP interface module 104 also regenerates the 4-20 mA signal to drive a pre-existing display 112 associated with the storage tank 102, thus providing a local visual indication of the chemical level in the storage tank 102.
  • the IMP interface module powers one-half of the RS-232 loop between the IMP interface module 104 and the Heartbeat Box module 108 (with the Heartbeat Box module powering the other one-half of the RS-232 loop) .
  • the IMP interface module can supply electrical power to the transmit section of the RS-232 loop, while the Heartbeat Box module 108 supplies electrical power to the receiver section of the RS-232 loop.
  • the IMP interface module can supply electrical power to the receiver section of the RS- 232 loop, while the Heartbeat Box module 108 supplies electrical power to the transmit section of the RS-232 loop.
  • the IMP interface module 104 is located proximate the storage tank 102 being monitored, but preferably within approximately four thousand feet of the Heartbeat Box module 108.
  • the IMP interface module 104 receives the 4-20 mA signal from the differential pressure cell sensor 100 and generates an indicator signal that is used to control the pre-existing indicator 112.
  • the IMP interface module also includes switching means (not shown) , such as, for example, a switch, that permits the IMP interface module 104 to be bypassed if a component failure in the IMP interface module 104 occurs.
  • the IMP interface module 104 includes a visual indicator that provides a visual indication of the amount of chemical in the storage tank 102, as detected by the sensor 100.
  • the present invention is capable of monitoring a plurality of storage tanks.
  • the IMP interface module 104 illustrated in Figs. 1 and 2 is designed to monitor two storage tanks, and accordingly, includes two visual indicators 113a and 113b.
  • the processing unit 106 comprises a microprocessor based computer, such as, for example, an IBM PC compatible computer employing an INTEL 80486 microprocessor.
  • the processing unit 106 includes a plurality of expansion slots (not shown) that permit a plurality of expansion cards, such as, for example, modems, facsimile machines, sound cards, voice cards, etc., which will be discussed below, to expand the functionality of the processing unit 106.
  • the processing unit 106 includes an I/O expansion card (not shown) that plugs into a free expansion slot of the processing unit 106 to provide a plurality of serial ports, at least one parallel port and a mouse port.
  • the processing unit 106 also includes a monitor 114 that provides a visual indication of information related to the inventory management system, a keyboard 116 that allows an individual of the paper mill to input data into the system, and a printer 118 that provides a hardcopy printout of relevant data, such as the level of the chemical in the storage tank over time, and to provide a vital record of information from the processing unit 106, such as, for example, the next scheduled delivery date and time.
  • the printer 118 is connected to the parallel port of the I/O expansion card to print a daily management report indicating the hourly condition of the storage tank 102, and the reason for any alarm may have been issued.
  • the hourly printing of the storage tank level may be used, for example, to enable the determination of the severity of a problem with the storage tank 102.
  • the processing unit 106 of the instant invention continuously receives storage tank level data and projects storage tank levels based upon usage of the chemical stored therein.
  • the received data is analyzed by the processing unit 106 to determine the rate at which the chemical is used.
  • the determined rate of chemical usage is stored in a database (discussed below) to produce a historical record of consumption, such as, for example, chemical consumption.
  • the processing unit 106 preferably receives and evaluates data on a twenty-four hour usage rate. However, the processing unit 106 can receive storage tank level data for less than twenty- four hours a day without departing from the scope or spirit of the instant invention.
  • the processing unit 106 uses forecasting algorithms, such as, for example, examining the quantity of chemical used over a predetermined period of time, the amount of chemical to be used during a future predetermined time period can be estimated. Purchase order releases are scheduled and transmitted to the chemical supplier based upon these estimates.
  • the processing unit 106 also continuously monitors the various components of the inventory management system to assure system reliability. Normally, the processing unit 106 periodically issues a print statement over one of its serial ports that is used to produce a "heartbeat" signal (which is discussed below, with respect to the Heartbeat Box module 108) .
  • the processing unit 106 stops issuing the print statement, so that an alarm is activated, such as alarms associated with the Control Room Alarm Box module 110, and control is returned to a manual monitoring mode, in which an individual personally monitors the level of chemical in the storage tank 102.
  • the processing unit 106 includes a voice card (not shown) , such as model number D/21D manufactured by Dialogic, that also plugs into a free expansion slot in the processing unit 106.
  • the voice card enables authorized personnel to access the processing unit 106 and receive verbal information as to the real time storage tank level and next scheduled delivery information from a remote location using a conventional touch-tone telephone.
  • the chemical supplier confirms the schedule of shipments to the processing unit 106 by means of an interactive mode of the voice card module (which will be discussed below) .
  • the processing unit 106 of the preferred embodiment further includes a facsimile and modem interface card (not shown) , such as, for example, a Satisfaction 400 facsimile/modem card manufactured by Intel Corporation, that plugs into an available expansion slot in the processing unit 106 to provide a facsimile and/or modem link to at least one facsimile machine and/or pager, so that a facsimile transmission and/or pager communication can take place.
  • a standard touch-tone telephone line connects a switched access telephone network to the facsimile/modem interface card plugged into the expansion slot of the processing unit 106.
  • the switched access telephone network may be either a Private Branch Exchange (PBX) system or a conventional Central Office (CO) line.
  • PBX Private Branch Exchange
  • CO Central Office
  • communications take place between the chemical supplier and the customer (e.g., paper mill) when placing orders for the delivery of replenishment chemicals, to confirm the receipt of a delivery, to change a delivery date, and to notify the chemical supplier of an alarm condition.
  • the processing unit 106 can communicate with the chemical supplier to relay additional information, such as, for example, the rate at which the chemical in the storage tank is being consumed.
  • the processing unit 106 of the instant invention can control, for example, one or more valves (not shown) associated with the storage tank 102 in response to the detection of an abnormal condition.
  • the processing unit 106 can close an outlet valve associated with the storage tank 102 to prevent the withdrawal of chemical from the storage tank 102 if the processing unit 106 determines that an abnormal condition (such as, for example, a too great rate of chemical usage) occurs.
  • the processing unit 106 can also close an inlet valve associated with the storage tank 102 if the processing unit 102 determines that an abnormal condition (such as, for example, the chemical level in the storage tank 102 is too high) to prevent the introduction of replacement (replenishment) chemical.
  • the processing unit 106 can operate the inlet valve associated with the storage tank 102 to permit (or deny) the entry of materials into the storage tank, in response to, for example, a delivery truck driver inputting a valid entry code.
  • the processing unit 106 can issue a command to, for instance, release a neutralizing agent so as to neutralize the chemical in the storage tank and prevent the occurrence of a hazardous condition.
  • the processing unit 106 executes a specially designed program, to be described below, that may be generic in nature for several customers or customized for a particular customer (e.g., paper mill) .
  • the Heartbeat Box module 108 (shown in Fig. 3) is preferably installed in the vicinity of the processing unit 106, and functions to interface the various components of the inventory management system and communication lines to the processing unit, so as to facilitate and/or control the exchange of various signals between the processing unit 106, a telephone line (discussed below) , Control Room Alarm Box 110 and IMP interface module 104.
  • the Heartbeat Box module 108 includes a plurality of connectors 109a and 109b for transmitting and receiving data from the IMP interface module 104, respectively.
  • One end of a two pair twisted wire cable Ilia is connected to connectors 109a and 109b.
  • the remaining end of cable 111a is connected to terminals 1-4 of the IMP interface module.
  • One end of a single pair twisted wire cable 111b is connected to connector 109c on the Heartbeat Box module 108, while the remaining end of the cable 111b is connected to the Control Room Alarm Box 110.
  • a telephone cable 150 is plugged into a wall telephone jack that is connected, for example, to the Central Office (CO) line of the telephone company.
  • the other end of the telephone cable 150 plugs into a jack 152 on the Heartbeat Box module 108.
  • a second telephone cable 154 is connected to a jack 156 on the Heartbeat Box module 108 and a jack labelled "Telephone Line In" (not shown) on the facsimile/modem card.
  • jacks 152 and 156 (along with the jack associated with the facsimile/modem card) comprise, for example, single line RJ-11 telephone jacks.
  • the present invention may also be used with multiple line telephone jacks, such as, for example, RJ-45 jacks, and/or with multiple telephone lines (in which event a plurality of jacks are provided) when a plurality of storage tanks and/or facilities are being monitored.
  • multiple line telephone jacks such as, for example, RJ-45 jacks
  • multiple telephone lines in which event a plurality of jacks are provided
  • a surge protector (not shown) is connected across the terminals of the jacks.
  • the surge protector functions to protect the facsimile/mode card from damaging electrical currents that may result, for example, when lighting strikes a telephone line running from the telephone company's office to a customer's site.
  • a 9 pin serial (RS-232) cable 160 and 25 pin serial (RS-232) cable 160 and 25 pin serial (RS-232)
  • the Heartbeat Box module 108 powers one-half of the RS- 232 loop (discussed above with regard to the IMP interface module 104) and controls the communication between the sensor 100, processing unit 106 and Control Room Alarm Box module 110.
  • processing unit 106 issues a print statement every predetermined period of time, such as, every two seconds, that is outputted via a serial port (associated with the processing unit 106) to the Heartbeat Box module 108.
  • the signal is then amplified by an amplifier in the Heartbeat Box module 108.
  • the amplified signal is supplied to "heartbeat" indicator 120 on the Heartbeat Box module 108, which periodically flashes when all the elements of the inventory management system 10 are properly functioning, presenting a visual representation of the "heartbeat" signal.
  • the amplified signal is also supplied to a single shot re-triggerable timer (also referred to as a re-triggerable single shot relay) in the Heartbeat Box module 108, such as, for example, part number E1594F21A, Code 3393X manufactured by SSAC.
  • a single shot re-triggerable timer also referred to as a re-triggerable single shot relay
  • the single shot re-triggerable timer includes an adjustable time delay, such as, for example, ten seconds.
  • the processing unit 106 stops issuing the print statement.
  • an abnormal condition such as, for example, an abrupt change in the usage rate of the stored chemical, failure of the IMP interface module 104 to receive a response from the sensor in response to a polling request, the level of the chemical in the storage tank 102 being too high or too low, etc.
  • the processing unit 106 stops issuing the print statement.
  • the re-triggerable timer times out, and an alarm control circuit in the Control
  • Room Alarm Box 110 changes state, so as to activate an alarm.
  • the alarm control circuit comprises a relay, in which the coil is energized while the "heartbeat" exists, and wherein the coil of the relay is de- energized when the re-triggerable timer times out.
  • the relay is configured so that the alarm (e.g., alarms 170 and 172 in the Control Room Alarm Box 110) is not activated while the relay is energized, so that, if, for example, the connection between the Heartbeat Box module 108 and the Control Room Alarm Box 110 is interrupted, an alarm will be produced.
  • the present invention can be configured to energize the relay to activate the alarm without departing from the spirit and/or scope of the instant invention.
  • the alarm control circuit may be associated with the Heartbeat Box monitor without departing from the spirit and/or scope of the instant invention.
  • the "heartbeat" signal is terminated, and the visual indicator 120 stops flashing.
  • Audible alarm (e.g., siren) 170 and visual alarm (e.g., flashing light) 172 associated with the Control Room Alarm Box 110 (to be discussed below) are then activated.
  • the Heartbeat Box module 108 also includes a visual alarm indicator (e.g. , an alarm light) 121 and a manual monitor indicator 122.
  • the visual alarm indicator 121 is preferably triggered at the same time that the alarm in the Control Room Alarm Box 110 is actuated.
  • the manual monitor indicator 122 which is illuminated to inform personnel that the storage tank inventory must be manually monitored, can be activated at the same time as the visual alarm indicator 121, or can be activated at a set time delay (such as, for example, two hours) after activation of the visual alarm indicator 121.
  • a timer circuit may be employed, for example, to determine when to illuminate the manual monitor indicator 122.
  • the Control Room Alarm Box module 110 of the preferred embodiment is located in a control room that is remote from the processing unit 106 and IMP interface module 104, and functions to alert supervisory personnel that an abnormal condition exists that requires attention.
  • the Control Room Alarm Box module 110 is located within three thousand feet of the Heartbeat Box module 108.
  • the Control Room Alarm Box 110 comprises the audible alarm 170 and visual alarm 172.
  • the alarms are activated by the alarm control circuit (discussed above with respect to the Heartbeat Box module 108) so that a supervising individual will immediately be made aware of the fact that the inventory management system 10 is no longer able to automatically manage the storage tank inventory.
  • the Control Room Alarm Box module 110 is located in an area where it can be constantly supervised by the individual.
  • the Control Room Alarm Box module 110 further comprises means for disabling the audible alarm indicator, such as, for example, a switch 174, that can be manipulated to acknowledge the alarm condition and silence the alarm.
  • a switch 174 that can be manipulated to acknowledge the alarm condition and silence the alarm.
  • the preferred embodiment of the instant invention does not deactivate the visual alarm indicator 172 when the disabling means is manipulated, so that the supervising individual remains informed that the storage tank must be manually monitored.
  • the visual alarm indicator 172 preferably begins flashing to convey the urgency of the emergency condition and the need to manually monitor the level of the chemical in the storage tank.
  • the inventory management system 10 exchanges information with supervisory personnel via a plurality of visual displays on the monitor 114, the printer 118, facsimiles, and a voice menu interface provided by a Voice Program (to be discussed below with respect to Fig. 5) . If the inventory management system 10 is unable to communicate with the supervisory personnel via the monitor, printer, facsimile machine or voice menu interface (or an emergency condition arises) , the "heartbeat" (e.g. , a signal that is periodically generated when all elements of the system are functioning properly) is disabled and the audible 170 and visual alarms 172 on the Control Room Alarm Box module 110 are activated.
  • the "heartbeat" e.g. , a signal that is periodically generated when all elements of the system are functioning properly
  • Facsimiles issued by the processing unit 106 to the chemical supplier can be categorized in one of three areas: administrative facsimiles, notification facsimiles, and alarm facsimiles.
  • Administrative facsimiles are related to chemical replenishment orders, chemical release schedules or delivery dates. Administrative facsimiles also include facsimiles reporting a low release count on a purchase order, and a facsimile reporting that there are no remaining releases (shipments) on a particular purchase order.
  • hourly print-outs are provided of the level of the monitored storage tank 102, along with the next scheduled product delivery date.
  • the instant invention provides a daily summary printout indicating the quantity of chemical in the storage tank 102 that was expended, messages that were sent during the preceding twenty-four hour time period, and the number of responses to those messages. It is understood that this arrangement can be varied without departing from the scope and/or spirit of the present invention.
  • the monitor 114 reflects the majority of activities that take place with regard to the management of the product inventory. Additional detail information is available through keyboard queries.
  • the preferred embodiment provides a voice mail reminder that is associated with each facsimile that briefly specifies the reason the facsimile was issued. This voice mail reminder is provided when a supervisory individual inputs a password at the keyboard 116 of the processing unit 106, as will be discussed below.
  • the inventory management system 10 predicts storage tank product levels based on forecasted and actual usage rates. For example, on a predetermined day of the week, such as, for example, every Tuesday morning, the inventory management system 10 of the present invention evaluates the need to release (ship) additional chemicals for shipping to the customer (e.g., paper mill) in the forthcoming week, which covers the time period, for example, from Sunday to Saturday.
  • the customer e.g., paper mill
  • the inventory management system 10 compares the projected usage level to the actual usage level every predetermined time period, such as, every three hours. If a significant disparity arises, the inventory management system 10 determines whether a low product level will occur, or whether the storage tank 102 can hold the full quantity of chemical scheduled to be shipped. Based upon these evaluations, appropriate shifts (changes) are made to the delivery schedule and/or quantity. Notification facsimiles are issued to advise the customer
  • the preferred embodiment of the instant invention issues a notification facsimile alerting personnel at the paper mill of expected chemical usage rates, including notifications of time periods in which (a) no chemical was consumed, (b) a low chemical consumption rate existed, (c) a normal chemical consumption rate existed and (d) a high chemical consumption rate existed.
  • Notification facsimiles are also issued by the preferred embodiment of the instant invention to report when a filling operation of the storage tank 102 begins, and when the filling operation is completed.
  • Chemical replenishment deliveries that are not received during the expected time are noted by the processing unit 106, which issues a late delivery facsimile, or an early delivery facsimile, as the situation warrants.
  • the inventory management system 10 calculates the volume of the chemical that was delivered to validate that a complete delivery has been received. A notification facsimile is issued if it is determined that the amount of delivered supplies (e.g., chemical) is insufficient (e.g., less than the amount that was supposed to be delivered) .
  • the amount of delivered supplies e.g., chemical
  • a notification facsimile is also issued when a condition that activates an alarm is remedied, so that all affected personnel are informed that the alarm condition no longer exists.
  • an alarm condition signifies that a significant event has occurred which requires immediate human intervention. Accordingly, if an alarm condition is not resolved in a timely manner, the inventory management system 10 reverts to a manual monitoring mode of operation (e.g. , a non-automated operating mode in which an individual personally monitors the level of chemical in the storage tank 102) .
  • a manual monitoring mode of operation e.g. , a non-automated operating mode in which an individual personally monitors the level of chemical in the storage tank 102
  • alarms are generated when a predetermined unexpected low fluid level, or predetermined unexpected high fluid level is reached in the storage tank 102.
  • An alarm is also issued if the inventory management system 10 is unable to read the level of the product in the storage tank 102, due, for example, to a malfunction of the differential pressure cell sensor 100.
  • An alarm is also issued if the usage rate of the chemical in the storage tank 102 exceeds a planned high level. In such a situation, an excessive usage alarm is issued to alert supervisory personnel of a potential problem, such as, for example, a leak in the storage tank.
  • the processing unit 106 issues additional alarm facsimiles to additional individuals, such as, for example, a plant supervisor.
  • the "heartbeat" of the Heartbeat Box module 108 is stopped, and the audible and visual alarms associated with the Control Room Alarm Box module 110 are activated.
  • the audible alarm can be silenced by manipulating an associated alarm acknowledge switch (disabling means) .
  • the visual alarm remains illuminated until the "heartbeat" is restored.
  • the Control Room Alarm Box module 110 preferably flashes indicators 172 mounted on the Control Room Alarm Box module 110 to convey to the paper mill personnel that an emergency condition exists and that the level of the storage tank 102 must be manually monitored.
  • the paper mill personnel will attempt to contact the processing unit 106 (by, for example, telephone) when an alarm, such as, for example, alarm 170, is activated, to obtain a brief description of the problem. If the mill personnel cannot reach the processing unit 106 by telephone, the individual responding to the alarm must walk to the processing unit 106 to determine whether a message was printed by the printer 118 associated with the processing unit 106 indicating the reason for the disabling of the "heartbeat".
  • an alarm such as, for example, alarm 170
  • the individual responding to the alarm determines the urgency of the alarm by reviewing the last printed hourly storage tank level data, usage rate data, and time and date of the next scheduled delivery.
  • the Heartbeat Box module 108 may include a visual alarm indicator 121 that is actuated when the "heartbeat" indicator 120 is disabled.
  • the Heartbeat Box module 108 does not include an audible alarm; only a visual alarm 121 is provided.
  • the manual monitoring indicator 122 may be activated at the same time that the visual alarm indicator is triggered, or a predetermined period of time (such as, for example, two hours) after the visual alarm indicator has been triggered, so as to indicate that the storage tank 102 must be manually monitored.
  • the Heartbeat Box module 108 may be modified to include an audible alarm indicator without departing from the spirit and/or scope of the present invention.
  • the addition, deletion, and shifting of chemical releases are made via the keyboard 116 and monitor 114 associated with the processing unit 106.
  • the keyboard 116 and monitor 114 may also be manipulated to determine features of the chemical stored in the storage tank 102, such as, for example, projected usage rates, and notification of alarm parameters.
  • the processing unit 106 can also be remotely accessed using the voice card installed in the expansion slot of the processing unit 106.
  • a voice menu is provided requesting entry of a digit password, using a keypad of a touch-tone telephone (not shown) .
  • a keypad of a touch-tone telephone not shown
  • up to a seven digit code and the pound (#) key is entered on the touch-tone keypad of the telephone.
  • the pound key is pressed to signify the end of a string of inputted data.
  • the processing unit 102 guides the user through a series of voice prompts.
  • the preferred embodiment of the instant invention instructs an authorized user to press “1" on the touch-tone telephone keypad to determine a storage tank status, "2" to determine all pending alerts, "3" to change a release schedule, "9" to repeat the voice prompts, or the "#" key to exit.
  • the preferred embodiment of the inventory manager system 10 automatically alerts the user (after his/her authorization has been verified) of any alerts for which he/she is responsible. After a first alert is played, the user is given the option of listening to any remaining alerts, or going directly to the main menu.
  • the processing unit 106 "marks" played messages so that they are not re-played the next time the user accesses the system.
  • the inventory management system 10 comprises the processing unit 106 that executes a series of routines (to be described below) , the Heartbeat Box module 108 that is located in the vicinity of the processing unit 106, the IMP interface module 104 that is located proximate the sensor 100 and storage tank 102, and the Control Room Alarm Box module 110 that is located in a third area (e.g., a monitoring room) .
  • the processing unit 106 is connected to the IMP interface module 106 and Control Room Box module using eighteen gauge twisted pair wire. Further, the processing unit 106 is located within four thousand feet of the IMP interface module 104, while the Control Room Alarm Box module 110 is located within three thousand feet of the processing unit.
  • the operation of the processing unit 106 is controlled by a series of routines.
  • the processing unit 106 employs a multi-tasking operating system, such as Desqview, manufactured by Quarterdeck Office System. This operating system permits a plurality of tasks to "run" simultaneously in separate windows.
  • the five main routines executed by the processing unit 106 comprise an Interface Program, a Voice Program, a Tank read Program, a Facsimile program, and a Timer Program. For purposes of clarity, each routine will be discussed separately. However, it is understood that each routine is executing as a separate task under Desqview, and can be called to the foreground at any time.
  • the Interface Program (Fig. 4) permits a user to access the inventory management program.
  • the Interface Program enables an individual to review projections and storage tank characteristics, and to perform administrative functions.
  • an individual inputs a password (step S100) using the keyboard 116.
  • the processing unit 106 determines whether the password is authorized. If the password entered at the keyboard is not valid, processing returns to the main program, preventing the person that inputted the invalid password from gaining entry to the inventory management system. On the other hand, if the inputted password is valid, the individual is permitted entry to the system, and the processing unit 106 briefly reports to the user facsimiles that were issued and the reason for their issuance. Thereafter, the individual is able to review projections with respect to forecasted and actual usage rates of the chemical in the storage tank, the need for new chemicals in the forthcoming week, changing of delivery schedules, etc. (steps S102-S110) .
  • Step S102 is executed when the user wishes to enter a Purchase Order Management mode, in order to examine and/or modify chemical purchases and/or delivery schedules.
  • the user can also select a System and Tanks Management mode (step S104) that enables the user to examine records (such as, historical records, discussed below, with respect to a Level 1 database and a Level 2 database) pertaining to the level of chemical in the storage tank 102 over time.
  • records such as, historical records, discussed below, with respect to a Level 1 database and a Level 2 database
  • the user can select a Projected Use Management mode (step S106) to review information related to, for example, the rate of usage of the chemical in the storage tank.
  • a Projected Use Management mode step S106
  • the user is given the option of selecting a Production Schedule mode that discloses, for example, how much chemical is anticipated to be required (step S108) , or a Release Management mode that discloses, for example, when replenishment chemicals are to be delivered (step S110) .
  • the processing unit 106 of the present invent may also be remotely accessed and controlled. For example, a remote user may "call" the processing unit 106 and input an ID code to identify himself/herself. Thereafter, the processing unit 106 terminates the call and determines determine whether the caller is an authorized user. If the caller is an authorized user, the processing unit 106 calls back the authorized user by calling, for example, a telephone number associated with the authorized caller that is stored in a database file associated with the processing unit 106, enabling the authorized user to remotely access the inventory management system. Alternatively, a supervisory person may manually input a code at the keyboard 116 to grant a remote user access the inventory management system.
  • the Voice (phone) Program controls the operation of the voice card plugged into an expansion card of the processing unit 106.
  • the voice card accepts telephone calls and queries the caller to enter an ID code, followed by the pound (#) key using the key pad of a touch-tone telephone.
  • the processing system determines whether the ID code is valid (steps S200 and S202) . If the ID code is invalid, a counter is incremented by a predetermined value, such as 1 and a determination is made as to whether the counter has reached a predetermined maximum count value. If the ID code is invalid and the predetermined maximum count value has not been reached, the processing system loops back to step S200 and requests that the user again input an ID code for verification.
  • a predetermined value such as 1
  • the processing unit 106 determines that the predetermined maximum count has been reached, the processing unit 106 terminates the telephone connection.
  • the processing system determines that a valid ID code has been entered, use of the voice system to manipulate the inventory management system is permitted. However, before the user is permitted to enter queries, the processing unit 106 compares the entered ID code to the ID code associated with any facsimiles that may have been sent to determine whether any facsimiles for the authorized caller were sent (step S204) . If the processing unit determines that facsimiles were sent to the caller, the voice card is manipulated to provide a brief review of the facsimile and to request that the caller accept responsibility for the condition described therein.
  • step S206 providing the caller the option of
  • step S208 (1) learning a current status of the storage tank (step S208) .
  • step S210 (2) hearing all unresolved conditions that resulted in the issuance of a facsimile (step S210) , or (3) amending the system to change a delivery status of an individual delivery to indicate that a delivery is completed, is not completed, that a delivery is open, or that a delivery has been deleted (step S212) . It is noted that if the user selects the option to learn a current status of the storage tank, step S214 is executed to convey the level of chemical in the storage tank, the condition of the system, and the next scheduled delivery of replacement (replenishment) chemicals.
  • the caller is able to select a plurality of options using a keypad of a conventional touch-tone telephone. For example, after the caller learns the current status of the storage tank, the user is prompted to enter another command, and may select, for example, to change a scheduled delivery date. When the user has completed using the voice menu feature of the system, he/she can terminate the call by pressing a preselected key on the touch-tone keypad of the telephone (such as, for example, the # key) , or by hanging up the telephone.
  • a preselected key on the touch-tone keypad of the telephone such as, for example, the # key
  • the Tank Read Program determines information concerning the level of chemical in the storage tank 102.
  • the storage read operation polls the IMP interface module 104 approximately once every minute to determine a current level of the chemical in the storage tank (step S300) .
  • a variable field BADRDS is incremented by a predetermined value, such as 1.
  • a determination is then made as to whether the variable field BADRDS has reached a maximum set value. If the maximum set value for the variable BADRDS has not been reached, processing returns to the beginning of the routine to poll the IMP interface module 104 again.
  • a facsimile (such as a READ_FAIL facsimile) is issued indicating that the IMP interface module 104 could not be polled, and the status of the storage tank 102 is set to inactive, preventing the automatic monitoring of the storage tank until the system is re-set.
  • steps S302 and S304 are executed to determine the condition of the storage tank and whether the condition of the storage tank 102 has changed from a previous polling.
  • the preferred embodiment includes two databases, a Level 1 database table and a Level 2 database table.
  • the Level 1 database table maintains a historical record of, for example, only the last few days worth of data points for the level of the chemical in the storage tank 102 at various times.
  • the Level 2 database table maintains a historical record of significant occurrences and flow changes over, for example, a period of one year.
  • the Level 1 database stores data (step S306) related to, for example, the storage tank level, flow rate and flow status for a predetermined time interval when step S304 determines that there has not been a change in the condition of the level of the storage tank.
  • the Level 2 database is updated (steps S308 and S310) when step S304 determines that the flow rate of the chemical in the storage tank 102 changes. Whether the condition of the storage tank has changed is determined in the preferred embodiment by comparing a previously stored flow rate to a present flow rate.
  • the records of the Level 1 database are checked. If the Level 1 database records reflect a change in the flow rate of the chemical stored in the storage tank, the Level 2 database is updated and a facsimile (step S312) is issued reporting the change in the flow rate. The newly detected flow rate then replaces the previously stored flow rate to become the new reference value for determining a future flow rate change.
  • a negative flow rate indicates that new (e.g., replacement) chemicals are being delivered. It is also noted that the filling of the storage tank represents a changed condition. Accordingly, a facsimile is sent by the Facsimile Program indicating that a delivery is occurring.
  • the processing unit uses an Electronic Data Interface (EDI) protocol that enables the processing unit 106 to communicate with a computer at a remote location.
  • EDI Electronic Data Interface
  • the Electronic Data Interface has been developed by the computer industry to enable dissimilar computer systems to communicate with one another.
  • the Electronic Data Interface is employed to, for example, simplify the payment process for delivered chemicals, by, for example, eliminating human intervention. For example, a bill of lading and an invoice is typically prepared when replacement (replenishment) chemicals are shipped. However, the user of the chemical generally does not pay for supplies until they are actually delivered.
  • the processing unit 106 validates that the delivery was in fact made by determining that the level of chemical in the storage tank increases.
  • the processing unit 106 communicates the receipt of the supplies, to, for example, a computer system associated with an accounting department by, for example, a modem to modem communication to authorize payment of the delivered supplies.
  • the present invention is capable of monitoring a plurality of storage tanks. Each storage tank has an associated IMP interface module; however, the circuitry for multiple IMP interface modules may be incorporated into a chassis. If every IMP interface module fails to respond to the polling request, the processing unit 106 assumes a loop failure exists, and sets the system to indicate that a general failure exists, so that the inventory management system 10 is rendered inoperative. Facsimile Program The Facsimile Program (Fig. 7) is executed every pre ⁇ selected time period, such as, for example, every minute.
  • a timer counter is re-set to 0 (step S300) . Thereafter, a determination is made as to whether the pre- selected time period has elapsed and a facsimile needs to be sent (step S400) . If the pre-selected time period has not elapsed, processing waits until the pre-selected time period elapses. When the pre-selected time period elapses, the Facsimile Program determine who needs to be notified and sends appropriate facsimiles (steps S402 and S404) .
  • the Facsimile Program assigns an ID code to the facsimile and updates the Voice Program (discussed above) so as to provide an announcement the next time a user having the same ID code accesses the system, and to confirm that the facsimile was received. If the processing unit does not receive a response to the issued facsimile (which is accomplished, for example, by examining the ID code associated with the acknowledgement) within a predetermined period of time, the processing unit 106 sends additional facsimiles to additional individuals, pursuant to a stored list of individuals (steps S410-S414) . Accordingly, all responsible individuals are kept appraised of the operating status of the inventory management system 10.
  • step S416 and S4108 the inventory management system continues monitoring the condition of the storage tank 102 (step S416 and S418) if the sent facsimile is not acknowledged at step S410 or it is not necessary to send additional facsimiles (step S412) , and the condition initiating the sending of the facsimile is resolved. However, if the condition has not been resolved, the facsimile is re-sent (step S414) .
  • Timer Program The Timer Program (Fig. 8) regulates the functions of the inventory management system 10 which occur on a scheduled time of day or day of the week.
  • the timer routine controls the execution of a daily report operation at a predetermined time, such as, for example, every midnight, that produces a report of chemical usage, received deliveries of new chemicals, orders for chemicals during the past twenty-four hours, and statistics on facsimile messages issued during the last twenty-four hours.
  • a system status check is performed every minute to determine the condition of the storage tank 102 (steps S500 and S502) . If an abnormal condition exists, a facsimile is sent to an appropriate individual reporting the problem, and the local printer 118 prints a report indicating the problem (steps 504 and S506) .
  • step S508 If the abnormal condition is serious, an alarm is activated and the "heartbeat" signal is stopped, disabling the automatic operation of the inventory management system (step S508) .
  • the IMP interface module 104 continuously fails to respond to the polling request (discussed above with respect to the Tank Read Program) the "heartbeat" of the Heartbeat box module 108 is suspended and a facsimile is issued reporting a problem.
  • the Timer Program also produces a report of the current status of the storage tank along with the next scheduled delivery date once each hour (steps S510 and S512) .
  • the timer report also calls the facsimile routine to issue a notification facsimile (discussed above) if the processing unit 106 determines that a scheduled delivery is late.
  • a projected storage tank level is compared to the actual level once every three hours. If a difference between the projected level and the actual level exceeds a predetermined threshold value, the projected levels are re-calculated using the last three hour flow rate.
  • the delivery schedule for new chemicals is adjusted and a facsimile is issued to reflect the changed delivery schedule (steps S514-S522) .
  • the inventory management system determines whether the it is time to re-order replacement (replenishment) chemicals according to a predetermined delivery schedule. If additional releases of chemicals are required from the supplier, the inventory management system transmits a facsimile requesting a delivery of chemicals (steps S540 and S542) .
  • ISDN Integrated Services Digital Network

Abstract

Method and apparatus for inventory monitoring a supply consumed in the manufacturing of a finished product. An inventory management system (10) monitors the quantity of supplies in a storage facility. Based upon historical data related to the rate of usage of the supplies, the inventory management system (10) determines the period of time until the stored supplies are depleted. If the supplies are depleted prior to a next scheduled delivery of replacement supplies, the inventory management system (10) communicates with the supplier to move ahead the delivery date. Conversely, if the inventory management system (10) determines that the supplies are being consumed at a rate lower than projected, the inventory management system (10) will instruct the supplier to delay a shipment date. Supervisory personnel may access the system from a local location or a remote location. In addition, an alarm (170, 172) is activated when there is a sudden change in the rate of usage of the stored supplies. Provisions are included for remotely accessing the inventory management system (10), and for detecting the receipt of replacement supplies in order to authorize the payment for the replacement supplies.

Description

INVENTORY MANAGEMENT METHOD AND APPARATUS
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention is directed to a method and apparatus for monitoring the inventory of materials used in the manufacture of finished products, and the ordering (replenishment) of used materials.
2. Discussion of Background and Relevant Information
Numerous materials are consumed during the course of manufacturing a finished product, such as, for example, paper. For example, in the process of manufacturing paper, a paper mill employs various chemicals to treat the wood pulp, such as, for example, bleaching the paper to obtain a desired color. Typically, these chemicals are stored in storage tanks until their use is required.
A problem arises in that the level of supplies (e.g., chemicals) in the storage tanks need to be monitored to ensure that an adequate chemical supply is available to meet the paper making requirements. Generally, chemical delivery schedules are set up based upon a past history of typical chemical usage. Alternatively, deliveries may be scheduled based upon anticipated needs.
However, the demand for the finished product (e.g., paper) can unexpectedly increase or decrease, resulting in a corresponding increase or decrease in the amounts of chemical required. As noted above, the delivery of replacement materials (i.e, new chemicals) may be made based upon past history usage of the chemicals. Thus, if a change in the usage rate of the chemical occurs, either a shortage can occur, resulting in the undesired curtailment of production, or a surplus of chemicals can occur, resulting in the undesired expenditure of capital (e.g. , money) on supplies. Accordingly, it is desirable to provide a mechanism by which the delivery of new, replacement supplies can be shifted forward or delayed. Traditionally, the ordering of new supplies (i.e., new chemicals that replace the consumed chemicals) is manually performed, in which, for example, an individual of the paper mill plant places a telephone order to a chemical supplier (i.e., chemical manufacturer/supplier) . Alternatively, the individual at the paper mill plant issues a requisition form (e.g., purchase order) for the delivery of new supplies. In either case, costly human intervention is required. Accordingly, it would be desirable to provide an automatic ordering system in which new supplies are ordered with minimum human intervention.
As noted above, the materials (e.g., chemicals) are stored in storage tanks until needed. Such storage tanks are normally sealed, making it is difficult to visually determine the level of the chemicals in the storage tank. In some situations, the storage tanks may be submerged in the ground, increasing the difficulty of accurately determining the level of the chemical in the storage tank. Should a leak develop in a storage tank, large quantities of chemical can escape before personnel at the paper mill can detect the leak. As a result, a large quantity of chemical would be wasted, and a potential hazardous condition may develop.
Further, a situation may arise in which an employee at the paper mill accidently opens a valve associated with the storage tank. Alternatively, the employee may accidentally fail to close a valve that should be closed. Either situation could result in the loss of large quantities of chemical. Thus, it would be desirable to have a monitoring system that monitors the level of chemical in the storage tank, and which issues an alarm condition when the level of chemical in the storage tanks unexpectedly changes.
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a method and apparatus for automatically monitoring the level of product in the storage tanks.
Another object of the present invention is to provide a method and system for placing requests for the delivery of new supplies to replenish the used supplies. Another object of the present invention is to provide a method and apparatus for changing a delivery schedule of new, replacement supplies based upon actual product usage of the supplies. Another object of the present invention is to provide a method and apparatus in which the manufacturing facility can communicate requests for new supplies, shift delivery schedules, change the quantity of supplies to be delivered, etc. with a minimum of human intervention. Another object of the present invention is to provide a method and apparatus that issues an alarm indication when an unusual condition arises.
According to a preferred embodiment of the invention, an apparatus is provided for monitoring and ordering supplies, comprising a sensor that detects a quantity of consumable supplies, means for determining usage information for a predetermined period of time related to the consumable supplies, and means for modifying scheduled deliveries of replenishment supplies based upon historical consumption rates and the detected quantity of consumable supplies. In addition, an alarm is provided that is activated when the determining means determines an abnormal condition.
According to a feature of the instant invention, the sensor comprises a differential pressure cell sensor. An output signal of the sensor is converted to a digital signal, such as an RS-232 signal.
Another feature of the present invention, provision is made for providing a local indication of the quantity of consumable supplies. According to another feature of the instant invention, means are provided for remotely accessing the system. When the system is remotely accessed, information related to the consumable supplies are verbally conveyed to the person making the request. Another feature of the present invention relates to the ability of the system to ascertain an operating condition of the sensor, and to issue an alarm, which may be remotely located, when an abnormal condition arises. According to another feature of the instant invention, means are provided for acknowledging delivery of the additional supplies, so as to authorize payment for the delivered additional supplies. According to another object of the present invention, a consumable supplies monitoring and ordering system is provided, comprising a sensor that detects a quantity of consumable supplies stored in a storage facility, in which the sensor outputs a signal related to the quantity of stored consumable supplies, a converting device that converts the output signal of the sensor to a predetermined signal, a processing unit that receives the predetermined signal to determine usage information of the consumable supplies over a predetermined period of time, the usage information being used by the processing unit to project when the consumable supplies will be completely depleted, and means for communicating with a supplier of the consumable supplies to modify a scheduled delivery of additional consumable supplies, based upon the projection of when the consumable supplies will be completely depleted, if the scheduled delivery would result in an undesirable quantity of stored consumable supplies.
According to a feature of the present invention, a local alarm is provided that is activated when the converting device fails to provide the predetermined signal to the processing unit. In addition, a remote alarm is provided that is activated at the same time that the local alarm is activated. The remote alarm comprises a visual alarm indicator and an audible alarm, and includes means for disabling the audible alarm. Another feature of the present invention pertains to the ability to access the processing unit from a remote location using, for example, a touch-tone telephone. The processing unit provides verbal instructions and responses based upon the sent touch-tone signals. According to another feature of the present invention, the processing unit issues notifications to the supplier, by, for example, facsimile, reporting conditions of the monitoring and ordering system. Additionally, additional communications are issued if the supplier fails to respond to a previously issued communication within a predetermined period of time.
According to another feature of the present invention pertains to the ability to compile history data pertaining to the usage of the consumable supplies over time. The history data is used to adjust future scheduled deliveries of additional consumable supplies.
According to another feature of the instant invention, a printer is provided that provides a printout of said history data.
According to another feature of the instant invention, a warning notice is issued when the processing unit determines that the usage of consumable supplies exceeds a usual consumption rate. In addition, a warning notice is issued when the usage of the consumable supplies is less than a usual consumption rate.
Another feature of the instant invention is that means are provided for producing a second predetermined signal which is supplied to a usage indicator associated with the storage facility.
According to another object of the present invention, a monitoring and ordering system is provided that comprises a sensor that detects a quantity of supplies, means for determining usage information of the supplies for a predetermined period of time based upon the quantity of supplies detected by the sensor, and means for scheduling deliveries of additional supplies based upon a rate of consumption of the supplies, in accordance with the usage information determined by the determining means and the quantity of supplies detected by the sensor.
According to another object of the present invention, a method is provided for monitoring and ordering supplies stored in a storage facility, comprising the steps of sensing a quantity of supplies stored in the storage facility, determining a rate at which the stored supplies are consumed, ascertaining a modified delivery request schedule of replacement supplies based upon the sensed quantity of stored supplies and the rate at which the stored supplies are being consumed, and communicating the modified delivery request schedule to a supplier of the supplies.
According to a feature of this invention, monitoring personnel are notified when a sudden change occurs in the rate at which the stored supplies are consumed. If the monitoring personnel fail to acknowledge receipt of an initial notification within a predetermined period of time, additional notifications are issued.
According to another feature of the instant invention, an alarm is activated when an abnormal condition arises.
Additionally, the method of the present invention compiles historical data pertaining to usage of the supplies over time.
BRIEF DESCRIPTION OF THE DRAWINGS The foregoing and other objects, features, and advantages of the invention will be apparent from the following more particular description of a preferred embodiment of the invention, as illustrated in the accompanying drawings, in which reference characters refer to the same parts throughout the various views, and wherein:
Fig. 1 illustrates a block diagram of an inventory management system according to a preferred embodiment of the instant invention;
Fig. 2A illustrates a storage tank and IMP interface module employed with the embodiment of Fig. 1;
Fig. 2B illustrates a cut-away view of the IMP interface module of Fig. 2A along lines A-A;
Fig. 3 illustrates a Heartbeat Box module employed with the embodiment of Fig. 1; Fig. 4 illustrates a flow chart of an Interface Program executed by a processing unit of the preferred embodiment illustrated in Fig. 1;
Fig. 5 illustrates a flow chart of a Voice Program executed by the processing unit of the preferred embodiment; Fig. 6 illustrates a flow chart of a Tank Read Program executed by the processing unit of the preferred embodiment; Fig. 7 illustrates a flow chart of a Facsimile Program executed by the processing unit of the preferred embodiment; and Fig. 8 illustrates a Timer Program executed by the processing unit of the preferred embodiment.
DESCRIPTION OF THE PREFERRED EMBODIMENT Fig. 1 illustrates an inventory management apparatus 10 of the present invention. While the present invention is designed to operate with a plurality of manufacturing facilities, and to monitor the level of chemicals in a plurality of storage tanks, the following description will be provided with respect to a single paper mill plant and a single storage tank. However, it is understood that the present invention may be used with several manufacturing facilities and/or several storage tanks. Additionally, the present invention is not limited to monitoring the level of chemicals in a storage tank, but may also be employed to monitor, for example, the number of headlights that are available at an automobile manufacturing plant. Thus, any consumable supplies can be monitored, and based upon the historical rate at which the supplies are consumed, modification of scheduled deliveries can be made based upon expected rates of consumption and usage information.
The inventory management apparatus 10 comprises a sensor 100 associated with a storage tank 102, an IMP (Intelligent Meter for Process) interface module 104, a processing unit 106, a Heartbeat Box module 108 and a Control Room Alarm Box module 110. The processing unit 106 additionally includes a monitor 114, keyboard 116, local printer 118 and a plurality of communicating means (to be described below) that enable personnel of the paper mill to communicate with the chemical supplier. Fig. 2A illustrates a connection configuration of the IMP
Interface module 104 with respect to the storage tank 102. A level of the chemical in the storage tank 102 is electrically measured by sensor 100, which may be, for example, a differential pressure cell sensor that produces a scalable signal in the range of approximately 4-20 mA. Rosemont, Inc. manufactures a suitable sensor, which is available as part number 1551LT45A0A22D. Preferably, provisions are provided to enable the calibration of the differential pressure cell sensor 100 prior to the beginning of monitoring the chemical level in the storage tank 102. The IMP interface module 104 functions to convert the 4-20 mA signal from the sensor 100 to an RS-232 signal. The IMP interface module 104 employs, for example, a universal asynchronous receiver-transmitter (UART) , such as manufactured by Red-Lion, to convert the analog scalable 4-20 mA signal to an addressable RS-232 signal. The RS-232 signal is provided at terminals 1-4 of the IMP interface module (see Fig. 2B) . which is interfaced to the processing unit 106 via the Heartbeat Box module 108. In the preferred embodiment, the signal inputted to the processing unit 106 is converted to a percentage value of the storage tank capacity by the IMP interface module 104.
It is noted that sensors other than a differential pressure cell sensor may be employed. For example, a sensor may be employed that determines the amount of chemical in the storage tank 102 based upon the weight of the chemical in the storage tank. Further, different types and combinations of sensor can be employed to measure different types of supplies; for instance, a light sensor or a weight sensor may be employed to determine the quantity of goods, such as working headlights in storage at an automobile facility.
The IMP interface module 104 also regenerates the 4-20 mA signal to drive a pre-existing display 112 associated with the storage tank 102, thus providing a local visual indication of the chemical level in the storage tank 102.
In addition, the IMP interface module powers one-half of the RS-232 loop between the IMP interface module 104 and the Heartbeat Box module 108 (with the Heartbeat Box module powering the other one-half of the RS-232 loop) . For example, the IMP interface module can supply electrical power to the transmit section of the RS-232 loop, while the Heartbeat Box module 108 supplies electrical power to the receiver section of the RS-232 loop. Alternatively, the IMP interface module can supply electrical power to the receiver section of the RS- 232 loop, while the Heartbeat Box module 108 supplies electrical power to the transmit section of the RS-232 loop. The IMP interface module 104 is located proximate the storage tank 102 being monitored, but preferably within approximately four thousand feet of the Heartbeat Box module 108. As noted above, the IMP interface module 104 receives the 4-20 mA signal from the differential pressure cell sensor 100 and generates an indicator signal that is used to control the pre-existing indicator 112. The IMP interface module also includes switching means (not shown) , such as, for example, a switch, that permits the IMP interface module 104 to be bypassed if a component failure in the IMP interface module 104 occurs. In addition, the IMP interface module 104 includes a visual indicator that provides a visual indication of the amount of chemical in the storage tank 102, as detected by the sensor 100.
The present invention is capable of monitoring a plurality of storage tanks. The IMP interface module 104 illustrated in Figs. 1 and 2 is designed to monitor two storage tanks, and accordingly, includes two visual indicators 113a and 113b.
In the preferred embodiment, the processing unit 106 comprises a microprocessor based computer, such as, for example, an IBM PC compatible computer employing an INTEL 80486 microprocessor. The processing unit 106 includes a plurality of expansion slots (not shown) that permit a plurality of expansion cards, such as, for example, modems, facsimile machines, sound cards, voice cards, etc., which will be discussed below, to expand the functionality of the processing unit 106. In addition, the processing unit 106 includes an I/O expansion card (not shown) that plugs into a free expansion slot of the processing unit 106 to provide a plurality of serial ports, at least one parallel port and a mouse port. The processing unit 106 also includes a monitor 114 that provides a visual indication of information related to the inventory management system, a keyboard 116 that allows an individual of the paper mill to input data into the system, and a printer 118 that provides a hardcopy printout of relevant data, such as the level of the chemical in the storage tank over time, and to provide a vital record of information from the processing unit 106, such as, for example, the next scheduled delivery date and time. The printer 118 is connected to the parallel port of the I/O expansion card to print a daily management report indicating the hourly condition of the storage tank 102, and the reason for any alarm may have been issued. The hourly printing of the storage tank level may be used, for example, to enable the determination of the severity of a problem with the storage tank 102.
It is noted that other types of processing units can be employed without departing from the scope and/or spirit of the instant invention.
The processing unit 106 of the instant invention continuously receives storage tank level data and projects storage tank levels based upon usage of the chemical stored therein. The received data is analyzed by the processing unit 106 to determine the rate at which the chemical is used. The determined rate of chemical usage is stored in a database (discussed below) to produce a historical record of consumption, such as, for example, chemical consumption. The processing unit 106 preferably receives and evaluates data on a twenty-four hour usage rate. However, the processing unit 106 can receive storage tank level data for less than twenty- four hours a day without departing from the scope or spirit of the instant invention.
Using forecasting algorithms, such as, for example, examining the quantity of chemical used over a predetermined period of time, the amount of chemical to be used during a future predetermined time period can be estimated. Purchase order releases are scheduled and transmitted to the chemical supplier based upon these estimates. The processing unit 106 also continuously monitors the various components of the inventory management system to assure system reliability. Normally, the processing unit 106 periodically issues a print statement over one of its serial ports that is used to produce a "heartbeat" signal (which is discussed below, with respect to the Heartbeat Box module 108) . Should a malfunction occur, the processing unit 106 stops issuing the print statement, so that an alarm is activated, such as alarms associated with the Control Room Alarm Box module 110, and control is returned to a manual monitoring mode, in which an individual personally monitors the level of chemical in the storage tank 102.
The processing unit 106 includes a voice card (not shown) , such as model number D/21D manufactured by Dialogic, that also plugs into a free expansion slot in the processing unit 106. The voice card enables authorized personnel to access the processing unit 106 and receive verbal information as to the real time storage tank level and next scheduled delivery information from a remote location using a conventional touch-tone telephone. In the preferred embodiment, the chemical supplier confirms the schedule of shipments to the processing unit 106 by means of an interactive mode of the voice card module (which will be discussed below) . The processing unit 106 of the preferred embodiment further includes a facsimile and modem interface card (not shown) , such as, for example, a Satisfaction 400 facsimile/modem card manufactured by Intel Corporation, that plugs into an available expansion slot in the processing unit 106 to provide a facsimile and/or modem link to at least one facsimile machine and/or pager, so that a facsimile transmission and/or pager communication can take place. A standard touch-tone telephone line connects a switched access telephone network to the facsimile/modem interface card plugged into the expansion slot of the processing unit 106. The switched access telephone network may be either a Private Branch Exchange (PBX) system or a conventional Central Office (CO) line. The only requirement is that the telephone number assigned to the facsimile/modem expansion card must be accessible both inside and outside the customer's facility.
In the preferred embodiment, communications take place between the chemical supplier and the customer (e.g., paper mill) when placing orders for the delivery of replenishment chemicals, to confirm the receipt of a delivery, to change a delivery date, and to notify the chemical supplier of an alarm condition. However, the processing unit 106 can communicate with the chemical supplier to relay additional information, such as, for example, the rate at which the chemical in the storage tank is being consumed. In addition, the processing unit 106 of the instant invention can control, for example, one or more valves (not shown) associated with the storage tank 102 in response to the detection of an abnormal condition. For example, the processing unit 106 can close an outlet valve associated with the storage tank 102 to prevent the withdrawal of chemical from the storage tank 102 if the processing unit 106 determines that an abnormal condition (such as, for example, a too great rate of chemical usage) occurs. The processing unit 106 can also close an inlet valve associated with the storage tank 102 if the processing unit 102 determines that an abnormal condition (such as, for example, the chemical level in the storage tank 102 is too high) to prevent the introduction of replacement (replenishment) chemical. In addition, the processing unit 106 can operate the inlet valve associated with the storage tank 102 to permit (or deny) the entry of materials into the storage tank, in response to, for example, a delivery truck driver inputting a valid entry code. Alternatively, if the processing unit 106 detects an abrupt decrease in the storage level of the chemical in the tank, signifying, for example, a rupture of the storage tank, the processing unit 106 can issue a command to, for instance, release a neutralizing agent so as to neutralize the chemical in the storage tank and prevent the occurrence of a hazardous condition.
The processing unit 106 executes a specially designed program, to be described below, that may be generic in nature for several customers or customized for a particular customer (e.g., paper mill) . The Heartbeat Box module 108 (shown in Fig. 3) is preferably installed in the vicinity of the processing unit 106, and functions to interface the various components of the inventory management system and communication lines to the processing unit, so as to facilitate and/or control the exchange of various signals between the processing unit 106, a telephone line (discussed below) , Control Room Alarm Box 110 and IMP interface module 104.
The Heartbeat Box module 108 includes a plurality of connectors 109a and 109b for transmitting and receiving data from the IMP interface module 104, respectively. One end of a two pair twisted wire cable Ilia is connected to connectors 109a and 109b. The remaining end of cable 111a is connected to terminals 1-4 of the IMP interface module. One end of a single pair twisted wire cable 111b is connected to connector 109c on the Heartbeat Box module 108, while the remaining end of the cable 111b is connected to the Control Room Alarm Box 110.
One end of a telephone cable 150 is plugged into a wall telephone jack that is connected, for example, to the Central Office (CO) line of the telephone company. The other end of the telephone cable 150 plugs into a jack 152 on the Heartbeat Box module 108. A second telephone cable 154 is connected to a jack 156 on the Heartbeat Box module 108 and a jack labelled "Telephone Line In" (not shown) on the facsimile/modem card. In the preferred embodiment, jacks 152 and 156 (along with the jack associated with the facsimile/modem card) comprise, for example, single line RJ-11 telephone jacks. However, the present invention may also be used with multiple line telephone jacks, such as, for example, RJ-45 jacks, and/or with multiple telephone lines (in which event a plurality of jacks are provided) when a plurality of storage tanks and/or facilities are being monitored.
A surge protector (not shown) is connected across the terminals of the jacks. The surge protector functions to protect the facsimile/mode card from damaging electrical currents that may result, for example, when lighting strikes a telephone line running from the telephone company's office to a customer's site. A 9 pin serial (RS-232) cable 160 and 25 pin serial (RS-
232) cable 162 of the Heartbeat Box module 108 are connected to respective serial ports of the I/O expansion card (discussed above) . These cables interface the Heartbeat Box module 108 to the processing unit 106 to permit the exchange of data therebetween.
The Heartbeat Box module 108 powers one-half of the RS- 232 loop (discussed above with regard to the IMP interface module 104) and controls the communication between the sensor 100, processing unit 106 and Control Room Alarm Box module 110. According to the preferred embodiment of the instant invention, processing unit 106 issues a print statement every predetermined period of time, such as, every two seconds, that is outputted via a serial port (associated with the processing unit 106) to the Heartbeat Box module 108. The signal is then amplified by an amplifier in the Heartbeat Box module 108. The amplified signal is supplied to "heartbeat" indicator 120 on the Heartbeat Box module 108, which periodically flashes when all the elements of the inventory management system 10 are properly functioning, presenting a visual representation of the "heartbeat" signal.
The amplified signal is also supplied to a single shot re-triggerable timer (also referred to as a re-triggerable single shot relay) in the Heartbeat Box module 108, such as, for example, part number E1594F21A, Code 3393X manufactured by SSAC. Preferably, the single shot re-triggerable timer includes an adjustable time delay, such as, for example, ten seconds. When the print statement is issued by the processing unit 106 to the Heartbeat Box module 108, the re-triggerable timer is re-set. However, if an abnormal condition occurs (such as, for example, an abrupt change in the usage rate of the stored chemical, failure of the IMP interface module 104 to receive a response from the sensor in response to a polling request, the level of the chemical in the storage tank 102 being too high or too low, etc.), the processing unit 106 stops issuing the print statement. Thus, the re-triggerable timer times out, and an alarm control circuit in the Control
Room Alarm Box 110 changes state, so as to activate an alarm.
In the preferred embodiment, the alarm control circuit comprises a relay, in which the coil is energized while the "heartbeat" exists, and wherein the coil of the relay is de- energized when the re-triggerable timer times out. In the preferred embodiment, the relay is configured so that the alarm (e.g., alarms 170 and 172 in the Control Room Alarm Box 110) is not activated while the relay is energized, so that, if, for example, the connection between the Heartbeat Box module 108 and the Control Room Alarm Box 110 is interrupted, an alarm will be produced. However, the present invention can be configured to energize the relay to activate the alarm without departing from the spirit and/or scope of the instant invention. Further, the alarm control circuit may be associated with the Heartbeat Box monitor without departing from the spirit and/or scope of the instant invention. According to the preferred embodiment, when a problem condition arises, the "heartbeat" signal is terminated, and the visual indicator 120 stops flashing. Audible alarm (e.g., siren) 170 and visual alarm (e.g., flashing light) 172 associated with the Control Room Alarm Box 110 (to be discussed below) are then activated.
The Heartbeat Box module 108 also includes a visual alarm indicator (e.g. , an alarm light) 121 and a manual monitor indicator 122. The visual alarm indicator 121 is preferably triggered at the same time that the alarm in the Control Room Alarm Box 110 is actuated. The manual monitor indicator 122, which is illuminated to inform personnel that the storage tank inventory must be manually monitored, can be activated at the same time as the visual alarm indicator 121, or can be activated at a set time delay (such as, for example, two hours) after activation of the visual alarm indicator 121. A timer circuit may be employed, for example, to determine when to illuminate the manual monitor indicator 122.
The Control Room Alarm Box module 110 of the preferred embodiment is located in a control room that is remote from the processing unit 106 and IMP interface module 104, and functions to alert supervisory personnel that an abnormal condition exists that requires attention. In the preferred embodiment, the Control Room Alarm Box module 110 is located within three thousand feet of the Heartbeat Box module 108. The Control Room Alarm Box 110 comprises the audible alarm 170 and visual alarm 172. When an abnormal condition arises, the alarms are activated by the alarm control circuit (discussed above with respect to the Heartbeat Box module 108) so that a supervising individual will immediately be made aware of the fact that the inventory management system 10 is no longer able to automatically manage the storage tank inventory. The Control Room Alarm Box module 110 is located in an area where it can be constantly supervised by the individual. The Control Room Alarm Box module 110 further comprises means for disabling the audible alarm indicator, such as, for example, a switch 174, that can be manipulated to acknowledge the alarm condition and silence the alarm. However, it is noted that the preferred embodiment of the instant invention does not deactivate the visual alarm indicator 172 when the disabling means is manipulated, so that the supervising individual remains informed that the storage tank must be manually monitored. In addition, after a user settable predetermined time delay (such as, for example, two hours) , the visual alarm indicator 172 preferably begins flashing to convey the urgency of the emergency condition and the need to manually monitor the level of the chemical in the storage tank. The inventory management system 10 exchanges information with supervisory personnel via a plurality of visual displays on the monitor 114, the printer 118, facsimiles, and a voice menu interface provided by a Voice Program (to be discussed below with respect to Fig. 5) . If the inventory management system 10 is unable to communicate with the supervisory personnel via the monitor, printer, facsimile machine or voice menu interface (or an emergency condition arises) , the "heartbeat" (e.g. , a signal that is periodically generated when all elements of the system are functioning properly) is disabled and the audible 170 and visual alarms 172 on the Control Room Alarm Box module 110 are activated.
Facsimiles issued by the processing unit 106 to the chemical supplier can be categorized in one of three areas: administrative facsimiles, notification facsimiles, and alarm facsimiles.
Administrative facsimiles are related to chemical replenishment orders, chemical release schedules or delivery dates. Administrative facsimiles also include facsimiles reporting a low release count on a purchase order, and a facsimile reporting that there are no remaining releases (shipments) on a particular purchase order.
In the preferred embodiment, hourly print-outs are provided of the level of the monitored storage tank 102, along with the next scheduled product delivery date. At midnight, the instant invention provides a daily summary printout indicating the quantity of chemical in the storage tank 102 that was expended, messages that were sent during the preceding twenty-four hour time period, and the number of responses to those messages. It is understood that this arrangement can be varied without departing from the scope and/or spirit of the present invention.
The monitor 114 reflects the majority of activities that take place with regard to the management of the product inventory. Additional detail information is available through keyboard queries. In this regard, it is noted that the preferred embodiment provides a voice mail reminder that is associated with each facsimile that briefly specifies the reason the facsimile was issued. This voice mail reminder is provided when a supervisory individual inputs a password at the keyboard 116 of the processing unit 106, as will be discussed below.
The inventory management system 10 predicts storage tank product levels based on forecasted and actual usage rates. For example, on a predetermined day of the week, such as, for example, every Tuesday morning, the inventory management system 10 of the present invention evaluates the need to release (ship) additional chemicals for shipping to the customer (e.g., paper mill) in the forthcoming week, which covers the time period, for example, from Sunday to Saturday.
The inventory management system 10 compares the projected usage level to the actual usage level every predetermined time period, such as, every three hours. If a significant disparity arises, the inventory management system 10 determines whether a low product level will occur, or whether the storage tank 102 can hold the full quantity of chemical scheduled to be shipped. Based upon these evaluations, appropriate shifts (changes) are made to the delivery schedule and/or quantity. Notification facsimiles are issued to advise the customer
(e.g. , the paper mill) of non-emergency conditions related to the storage tank 102. For instance, the preferred embodiment of the instant invention issues a notification facsimile alerting personnel at the paper mill of expected chemical usage rates, including notifications of time periods in which (a) no chemical was consumed, (b) a low chemical consumption rate existed, (c) a normal chemical consumption rate existed and (d) a high chemical consumption rate existed. Notification facsimiles are also issued by the preferred embodiment of the instant invention to report when a filling operation of the storage tank 102 begins, and when the filling operation is completed. Chemical replenishment deliveries that are not received during the expected time are noted by the processing unit 106, which issues a late delivery facsimile, or an early delivery facsimile, as the situation warrants.
The inventory management system 10 calculates the volume of the chemical that was delivered to validate that a complete delivery has been received. A notification facsimile is issued if it is determined that the amount of delivered supplies (e.g., chemical) is insufficient (e.g., less than the amount that was supposed to be delivered) .
A notification facsimile is also issued when a condition that activates an alarm is remedied, so that all affected personnel are informed that the alarm condition no longer exists.
The occurrence of an alarm condition signifies that a significant event has occurred which requires immediate human intervention. Accordingly, if an alarm condition is not resolved in a timely manner, the inventory management system 10 reverts to a manual monitoring mode of operation (e.g. , a non-automated operating mode in which an individual personally monitors the level of chemical in the storage tank 102) . In the preferred embodiment of the instant invention, alarms are generated when a predetermined unexpected low fluid level, or predetermined unexpected high fluid level is reached in the storage tank 102. An alarm is also issued if the inventory management system 10 is unable to read the level of the product in the storage tank 102, due, for example, to a malfunction of the differential pressure cell sensor 100.
An alarm is also issued if the usage rate of the chemical in the storage tank 102 exceeds a planned high level. In such a situation, an excessive usage alarm is issued to alert supervisory personnel of a potential problem, such as, for example, a leak in the storage tank.
Once an alarm condition is identified and a notification facsimile is issued by the processing unit 106, the receiver of the facsimile (e.g., supervising personnel) must acknowledge taking responsibility for the action described in the alarm facsimile. If an acknowledgement facsimile (discussed below with respect to the Facsimile Program of Fig. 7) is not received from the individual responsible for supervising the operation of the system within a prescribed period of time, the processing unit 106 of the preferred embodiment of the instant invention issues additional alarm facsimiles to additional individuals, such as, for example, a plant supervisor. If the severity of an alarm condition exceeds a predetermined threshold, the "heartbeat" of the Heartbeat Box module 108 is stopped, and the audible and visual alarms associated with the Control Room Alarm Box module 110 are activated. As previously noted, the audible alarm can be silenced by manipulating an associated alarm acknowledge switch (disabling means) . However, as noted above, the visual alarm remains illuminated until the "heartbeat" is restored. After a user settable predetermined time delay (such as, for example, two hours) , the Control Room Alarm Box module 110 preferably flashes indicators 172 mounted on the Control Room Alarm Box module 110 to convey to the paper mill personnel that an emergency condition exists and that the level of the storage tank 102 must be manually monitored.
Preferably, the paper mill personnel will attempt to contact the processing unit 106 (by, for example, telephone) when an alarm, such as, for example, alarm 170, is activated, to obtain a brief description of the problem. If the mill personnel cannot reach the processing unit 106 by telephone, the individual responding to the alarm must walk to the processing unit 106 to determine whether a message was printed by the printer 118 associated with the processing unit 106 indicating the reason for the disabling of the "heartbeat".
The individual responding to the alarm determines the urgency of the alarm by reviewing the last printed hourly storage tank level data, usage rate data, and time and date of the next scheduled delivery.
As noted above, the Heartbeat Box module 108 may include a visual alarm indicator 121 that is actuated when the "heartbeat" indicator 120 is disabled. The Heartbeat Box module 108 does not include an audible alarm; only a visual alarm 121 is provided. The manual monitoring indicator 122 may be activated at the same time that the visual alarm indicator is triggered, or a predetermined period of time (such as, for example, two hours) after the visual alarm indicator has been triggered, so as to indicate that the storage tank 102 must be manually monitored. Further, it is understood that the Heartbeat Box module 108 may be modified to include an audible alarm indicator without departing from the spirit and/or scope of the present invention.
The addition, deletion, and shifting of chemical releases (e.g., shipments to the paper mill) are made via the keyboard 116 and monitor 114 associated with the processing unit 106. The keyboard 116 and monitor 114 may also be manipulated to determine features of the chemical stored in the storage tank 102, such as, for example, projected usage rates, and notification of alarm parameters.
The processing unit 106 can also be remotely accessed using the voice card installed in the expansion slot of the processing unit 106. In this situation, a voice menu is provided requesting entry of a digit password, using a keypad of a touch-tone telephone (not shown) . In the preferred embodiment, up to a seven digit code and the pound (#) key is entered on the touch-tone keypad of the telephone. The pound key is pressed to signify the end of a string of inputted data. After the processing unit 106 authorizes the password, the processing unit 102 guides the user through a series of voice prompts. For example, the preferred embodiment of the instant invention instructs an authorized user to press "1" on the touch-tone telephone keypad to determine a storage tank status, "2" to determine all pending alerts, "3" to change a release schedule, "9" to repeat the voice prompts, or the "#" key to exit. Further, the preferred embodiment of the inventory manager system 10 automatically alerts the user (after his/her authorization has been verified) of any alerts for which he/she is responsible. After a first alert is played, the user is given the option of listening to any remaining alerts, or going directly to the main menu. The processing unit 106 "marks" played messages so that they are not re-played the next time the user accesses the system.
As noted above, the inventory management system 10 comprises the processing unit 106 that executes a series of routines (to be described below) , the Heartbeat Box module 108 that is located in the vicinity of the processing unit 106, the IMP interface module 104 that is located proximate the sensor 100 and storage tank 102, and the Control Room Alarm Box module 110 that is located in a third area (e.g., a monitoring room) . In the preferred embodiment, the processing unit 106 is connected to the IMP interface module 106 and Control Room Box module using eighteen gauge twisted pair wire. Further, the processing unit 106 is located within four thousand feet of the IMP interface module 104, while the Control Room Alarm Box module 110 is located within three thousand feet of the processing unit. However, if the various elements must be distanced farther apart than these specified distances, it is only necessary to revise the input and output circuits of the various modules. Accordingly, the distance of the various elements can be varied without departing from the scope and/or spirit of the instant invention.
The operation of the processing unit 106 is controlled by a series of routines. In the preferred embodiment, the processing unit 106 employs a multi-tasking operating system, such as Desqview, manufactured by Quarterdeck Office System. This operating system permits a plurality of tasks to "run" simultaneously in separate windows. The five main routines executed by the processing unit 106 comprise an Interface Program, a Voice Program, a Tank read Program, a Facsimile program, and a Timer Program. For purposes of clarity, each routine will be discussed separately. However, it is understood that each routine is executing as a separate task under Desqview, and can be called to the foreground at any time.
Interface Program
The Interface Program (Fig. 4) permits a user to access the inventory management program. The Interface Program enables an individual to review projections and storage tank characteristics, and to perform administrative functions.
Initially, an individual inputs a password (step S100) using the keyboard 116. The processing unit 106 then determines whether the password is authorized. If the password entered at the keyboard is not valid, processing returns to the main program, preventing the person that inputted the invalid password from gaining entry to the inventory management system. On the other hand, if the inputted password is valid, the individual is permitted entry to the system, and the processing unit 106 briefly reports to the user facsimiles that were issued and the reason for their issuance. Thereafter, the individual is able to review projections with respect to forecasted and actual usage rates of the chemical in the storage tank, the need for new chemicals in the forthcoming week, changing of delivery schedules, etc. (steps S102-S110) .
Step S102 is executed when the user wishes to enter a Purchase Order Management mode, in order to examine and/or modify chemical purchases and/or delivery schedules. The user can also select a System and Tanks Management mode (step S104) that enables the user to examine records (such as, historical records, discussed below, with respect to a Level 1 database and a Level 2 database) pertaining to the level of chemical in the storage tank 102 over time.
Alternatively, the user can select a Projected Use Management mode (step S106) to review information related to, for example, the rate of usage of the chemical in the storage tank. When this mode is selected, the user is given the option of selecting a Production Schedule mode that discloses, for example, how much chemical is anticipated to be required (step S108) , or a Release Management mode that discloses, for example, when replenishment chemicals are to be delivered (step S110) .
It is noted that the processing unit 106 of the present invent may also be remotely accessed and controlled. For example, a remote user may "call" the processing unit 106 and input an ID code to identify himself/herself. Thereafter, the processing unit 106 terminates the call and determines determine whether the caller is an authorized user. If the caller is an authorized user, the processing unit 106 calls back the authorized user by calling, for example, a telephone number associated with the authorized caller that is stored in a database file associated with the processing unit 106, enabling the authorized user to remotely access the inventory management system. Alternatively, a supervisory person may manually input a code at the keyboard 116 to grant a remote user access the inventory management system. Voice Program
The Voice (phone) Program (Fig. 5) controls the operation of the voice card plugged into an expansion card of the processing unit 106. The voice card accepts telephone calls and queries the caller to enter an ID code, followed by the pound (#) key using the key pad of a touch-tone telephone.
After the caller enters an ID code, the processing system determines whether the ID code is valid (steps S200 and S202) . If the ID code is invalid, a counter is incremented by a predetermined value, such as 1 and a determination is made as to whether the counter has reached a predetermined maximum count value. If the ID code is invalid and the predetermined maximum count value has not been reached, the processing system loops back to step S200 and requests that the user again input an ID code for verification.
If the processing unit 106 determines that the predetermined maximum count has been reached, the processing unit 106 terminates the telephone connection. When the processing system determines that a valid ID code has been entered, use of the voice system to manipulate the inventory management system is permitted. However, before the user is permitted to enter queries, the processing unit 106 compares the entered ID code to the ID code associated with any facsimiles that may have been sent to determine whether any facsimiles for the authorized caller were sent (step S204) . If the processing unit determines that facsimiles were sent to the caller, the voice card is manipulated to provide a brief review of the facsimile and to request that the caller accept responsibility for the condition described therein.
Once the caller accepts responsibility for the condition described in the sent facsimile, the caller is provided with a vocal menu (step S206) providing the caller the option of
(1) learning a current status of the storage tank (step S208) ,
(2) hearing all unresolved conditions that resulted in the issuance of a facsimile (step S210) , or (3) amending the system to change a delivery status of an individual delivery to indicate that a delivery is completed, is not completed, that a delivery is open, or that a delivery has been deleted (step S212) . It is noted that if the user selects the option to learn a current status of the storage tank, step S214 is executed to convey the level of chemical in the storage tank, the condition of the system, and the next scheduled delivery of replacement (replenishment) chemicals.
The caller is able to select a plurality of options using a keypad of a conventional touch-tone telephone. For example, after the caller learns the current status of the storage tank, the user is prompted to enter another command, and may select, for example, to change a scheduled delivery date. When the user has completed using the voice menu feature of the system, he/she can terminate the call by pressing a preselected key on the touch-tone keypad of the telephone (such as, for example, the # key) , or by hanging up the telephone. Tank Read Program
The Tank Read Program (Fig. 6) determines information concerning the level of chemical in the storage tank 102. In the preferred embodiment, the storage read operation polls the IMP interface module 104 approximately once every minute to determine a current level of the chemical in the storage tank (step S300) . According to step S300, if the IMP interface module fails to respond to the polling, a variable field BADRDS is incremented by a predetermined value, such as 1. A determination is then made as to whether the variable field BADRDS has reached a maximum set value. If the maximum set value for the variable BADRDS has not been reached, processing returns to the beginning of the routine to poll the IMP interface module 104 again. However, if the maximum value for the variable BADRDS has been reached, a facsimile (such as a READ_FAIL facsimile) is issued indicating that the IMP interface module 104 could not be polled, and the status of the storage tank 102 is set to inactive, preventing the automatic monitoring of the storage tank until the system is re-set. Assuming the polling of the IMP interface module 104 brings a response, steps S302 and S304 are executed to determine the condition of the storage tank and whether the condition of the storage tank 102 has changed from a previous polling. In this regard, the preferred embodiment includes two databases, a Level 1 database table and a Level 2 database table. The Level 1 database table maintains a historical record of, for example, only the last few days worth of data points for the level of the chemical in the storage tank 102 at various times. The Level 2 database table maintains a historical record of significant occurrences and flow changes over, for example, a period of one year.
The Level 1 database stores data (step S306) related to, for example, the storage tank level, flow rate and flow status for a predetermined time interval when step S304 determines that there has not been a change in the condition of the level of the storage tank. The Level 2 database is updated (steps S308 and S310) when step S304 determines that the flow rate of the chemical in the storage tank 102 changes. Whether the condition of the storage tank has changed is determined in the preferred embodiment by comparing a previously stored flow rate to a present flow rate.
When a change is detected in the flow rate, the records of the Level 1 database, are checked. If the Level 1 database records reflect a change in the flow rate of the chemical stored in the storage tank, the Level 2 database is updated and a facsimile (step S312) is issued reporting the change in the flow rate. The newly detected flow rate then replaces the previously stored flow rate to become the new reference value for determining a future flow rate change.
It is noted that a negative flow rate indicates that new (e.g., replacement) chemicals are being delivered. It is also noted that the filling of the storage tank represents a changed condition. Accordingly, a facsimile is sent by the Facsimile Program indicating that a delivery is occurring.
The processing unit uses an Electronic Data Interface (EDI) protocol that enables the processing unit 106 to communicate with a computer at a remote location. The Electronic Data Interface has been developed by the computer industry to enable dissimilar computer systems to communicate with one another. In the present invention, the Electronic Data Interface is employed to, for example, simplify the payment process for delivered chemicals, by, for example, eliminating human intervention. For example, a bill of lading and an invoice is typically prepared when replacement (replenishment) chemicals are shipped. However, the user of the chemical generally does not pay for supplies until they are actually delivered. The processing unit 106 validates that the delivery was in fact made by determining that the level of chemical in the storage tank increases. The processing unit 106 communicates the receipt of the supplies, to, for example, a computer system associated with an accounting department by, for example, a modem to modem communication to authorize payment of the delivered supplies. As noted above, the present invention is capable of monitoring a plurality of storage tanks. Each storage tank has an associated IMP interface module; however, the circuitry for multiple IMP interface modules may be incorporated into a chassis. If every IMP interface module fails to respond to the polling request, the processing unit 106 assumes a loop failure exists, and sets the system to indicate that a general failure exists, so that the inventory management system 10 is rendered inoperative. Facsimile Program The Facsimile Program (Fig. 7) is executed every pre¬ selected time period, such as, for example, every minute. Initially, a timer counter is re-set to 0 (step S300) . Thereafter, a determination is made as to whether the pre- selected time period has elapsed and a facsimile needs to be sent (step S400) . If the pre-selected time period has not elapsed, processing waits until the pre-selected time period elapses. When the pre-selected time period elapses, the Facsimile Program determine who needs to be notified and sends appropriate facsimiles (steps S402 and S404) .
The Facsimile Program assigns an ID code to the facsimile and updates the Voice Program (discussed above) so as to provide an announcement the next time a user having the same ID code accesses the system, and to confirm that the facsimile was received. If the processing unit does not receive a response to the issued facsimile (which is accomplished, for example, by examining the ID code associated with the acknowledgement) within a predetermined period of time, the processing unit 106 sends additional facsimiles to additional individuals, pursuant to a stored list of individuals (steps S410-S414) . Accordingly, all responsible individuals are kept appraised of the operating status of the inventory management system 10.
If an acknowledgement is received (e.g., the ID code of the acknowledgement matches the ID code on the issued facsimile) , no further action is required. However, the inventory management system continues monitoring the condition of the storage tank 102 (step S416 and S418) if the sent facsimile is not acknowledged at step S410 or it is not necessary to send additional facsimiles (step S412) , and the condition initiating the sending of the facsimile is resolved. However, if the condition has not been resolved, the facsimile is re-sent (step S414) . Timer Program The Timer Program (Fig. 8) regulates the functions of the inventory management system 10 which occur on a scheduled time of day or day of the week. The timer routine controls the execution of a daily report operation at a predetermined time, such as, for example, every midnight, that produces a report of chemical usage, received deliveries of new chemicals, orders for chemicals during the past twenty-four hours, and statistics on facsimile messages issued during the last twenty-four hours. According to this program, a system status check is performed every minute to determine the condition of the storage tank 102 (steps S500 and S502) . If an abnormal condition exists, a facsimile is sent to an appropriate individual reporting the problem, and the local printer 118 prints a report indicating the problem (steps 504 and S506) . If the abnormal condition is serious, an alarm is activated and the "heartbeat" signal is stopped, disabling the automatic operation of the inventory management system (step S508) . For example, if the IMP interface module 104 continuously fails to respond to the polling request (discussed above with respect to the Tank Read Program) the "heartbeat" of the Heartbeat box module 108 is suspended and a facsimile is issued reporting a problem.
The Timer Program also produces a report of the current status of the storage tank along with the next scheduled delivery date once each hour (steps S510 and S512) . The timer report also calls the facsimile routine to issue a notification facsimile (discussed above) if the processing unit 106 determines that a scheduled delivery is late. According to the preferred embodiment of the invention, a projected storage tank level is compared to the actual level once every three hours. If a difference between the projected level and the actual level exceeds a predetermined threshold value, the projected levels are re-calculated using the last three hour flow rate. If future deliveries of replacement chemicals will be too early (or too late) to maintain suitable storage tank levels (based upon the projected storage tank level) , the delivery schedule for new chemicals is adjusted and a facsimile is issued to reflect the changed delivery schedule (steps S514-S522) .
In this regard, a determination is made as to whether the level of the storage tank is too high or too low. If the tank level is too high or too low, the information is recorded to a respective HIGHJVL or L0W_LVL field and a facsimile is issued reporting the abnormality (steps S524-S532) . On the other hand, if the tank level is within a normal range, the level in the storage tank is recorded and processing waits for the expiration of the time period to perform a new polling. At midnight of each day, a daily summary report is provided indicating the quantity of chemical in the storage tank 102 that was expended, any messages that were sent during the preceding twenty-four hour time period, and the number of responses to those messages (steps S534-S538) . In addition, the inventory management system determines whether the it is time to re-order replacement (replenishment) chemicals according to a predetermined delivery schedule.If additional releases of chemicals are required from the supplier, the inventory management system transmits a facsimile requesting a delivery of chemicals (steps S540 and S542) .
While the preferred embodiment of the instant invention performs certain tasks at specified time intervals (i.e., every minute, every hour, etc.) it is understood that other time intervals may be used without diverting from the spirit and/or scope of the instant invention.
While the invention has been particularly shown and described with reference to a preferred embodiment thereof, it is understood by those skilled in the art that various alterations in form and detail may be made without departing from the spirit and scope of the invention as defined by the following claims. For instance, instead of communicating over a conventional telephone line using a modem, an Integrated Services Digital Network (ISDN) can be employed to provide faster throughput. Alternatively, each routine can be combined into a single program that operates under a non- multi-tasking operating system.

Claims

We claim:
1. A consumable supplies monitoring and ordering system, comprising: a sensor that detects a quantity of said consumable supplies; means for determining usage information of said consumable supplies for a predetermined period of time in response to a signal from said sensor; and means for modifying scheduled deliveries of additional consumable supplies based upon historical rates of consumption of said consumable supplies, in accordance with said usage information determined by said determining means and said detected quantity of consumable supplies.
2. The monitoring and ordering system of claim 1, wherein said sensor comprises a differential pressure cell sensor.
3. The monitoring and ordering system of claim 2, further comprising means for converting a signal produced by said differential pressure cell sensor to a digital signal.
4. The monitoring and ordering system of claim 1, further comprising means for converting an output signal of said sensor to an RS-232 signal.
5. The monitoring and ordering system of claim 4, further comprising means for providing a local indication of said quantity of consumable supplies.
6. The monitoring and ordering system of claim 1, further comprising an alarm that is activated when said determining means determines an abnormal condition.
7. The monitoring and ordering system of claim 1, further comprising means for providing status information related to said consumable supplies.
8. The monitoring and ordering system of claim 1, further comprising means for remotely accessing said monitoring and ordering system.
9. The monitoring and ordering system of claim l, further comprising means for verbally conveying information related to said consumable supplies to an authorized user.
10. The monitoring and ordering system of claim l, further comprising means for ascertaining an operating condition of said sensor, said ascertaining means issuing an alarm when said operating condition comprises an abnormal condition.
11. The monitoring and ordering system of claim 10, further comprising means for activating a remote alarm when said ascertaining means ascertains said abnormal condition.
12. A consumable supplies monitoring and ordering system, comprising: a sensor that detects a quantity of consumable supplies stored in a storage facility, said sensor outputting a signal related to said quantity of stored consumable supplies; a converting device that converts said output signal of said sensor to a predetermined signal; a processing unit that receives said predetermined signal to determine usage information of said consumable supplies over a predetermined period of time, said processing unit employing said usage information to project when said consumable supplies will be completely depleted; and means for communicating with a supplier of said consumable supplies to modify a scheduled delivery of additional consumable supplies, based upon the projection of when said consumable supplies will be depleted, if said scheduled delivery would result in an undesirable quantity of stored consumable supplies.
13. The monitoring and ordering system of claim 12, further comprising a local alarm that is activated when said converting device fails to provide said predetermined signal to said processing unit.
14. The monitoring and ordering system of claim 13, further comprising a remote alarm, said remote alarm being activated along with said local alarm.
15. The monitoring and ordering system of claim 14, wherein said remote alarm comprises a visual alarm indicator and an audible alarm.
16. The monitoring and ordering system of claim 15, further comprising means for disabling said audible alarm.
17. The monitoring and ordering system of claim 12, further comprising means for accessing said processing unit from a remote location.
18. The monitoring and processing system of claim 17, wherein said accessing means comprises a voice card associated with said processing unit that responds to predetermined audio signals.
19. The monitoring and ordering system of claim 18, wherein said predetermined audio signals comprise touch-tone signals produced by a touch-tone telephone.
20. The monitoring and ordering system of claim 12, said processing unit issuing additional communications if said supplier fails to respond to a communication within a predetermined period of time.
21. The monitoring and ordering system of claim 12, further comprising means for compiling history data pertaining to said usage of said consumable supplies over time, said history data being used to adjust future scheduled deliveries of additional consumable supplies.
22. The monitoring and ordering system of claim 21, further comprising a printer that provides a printout of said history data.
23. The monitoring and ordering system of claim 12, further comprising means for issuing a warning when said processing unit determines that said usage of said consumable supplies exceeds a usual consumption rate.
24. The monitoring and ordering system of claim 23, wherein said issuing means further comprises means for issuing a warning when said usage of said consumable supplies is less than said usual consumption rate.
25. The monitoring and ordering system of claim 12, said converting means further comprising means for producing a second predetermined signal, said second predetermined signal being supplied to a usage indicator associated with said storage facility.
26. A monitoring and ordering system, comprising: a sensor that detects a quantity of supplies; means for determining usage information of said supplies for a predetermined period of time based upon a signal from said sensor; and means for scheduling deliveries of additional supplies based upon a rate of consumption of said supplies, in accordance with said usage information determined by said determining means and said quantity of supplies detected by said sensor.
27. A method for monitoring and ordering supplies stored in a storage facility, comprising the steps of: sensing a quantity of supplies stored in the storage facility; determining a rate at which the stored supplies are consumed based upon the sensed quantity of supplies stored in the storage facility; ascertaining a modified delivery request schedule of replacement supplies based upon the sensed quantity of stored supplies and the rate at which the stored supplies are being consumed; and communicating the modified delivery request schedule to a supplier of the supplies.
28. The method of claim 27, further comprising the step of notifying monitoring personnel when a sudden change occurs in the rate at which the stored supplies are consumed.
29. The method of claim 28, further comprising the step of issuing additional notifications when the monitoring personnel fail to acknowledge receipt of an initial notification within a predetermined period of time.
30. The method of claim 27, further comprising the step of activating an alarm when an abnormal condition arises.
31. The method of claim 30, further comprising the step of compiling historical data pertaining to usage of the supplies over time.
32. The monitoring and ordering system of claim 1, further comprising means for acknowledging delivery of said additional consumable supplies.
33. The monitoring and ordering system of claim 32, wherein said acknowledging means authorizes payment for said delivered additional consumable supplies.
PCT/US1996/003295 1995-03-17 1996-03-15 Inventory management method and apparatus WO1996029578A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU53614/96A AU5361496A (en) 1995-03-17 1996-03-15 Inventory management method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/406,341 1995-03-17
US08/406,341 USH1743H (en) 1995-03-17 1995-03-17 Inventory management method and apparatus

Publications (1)

Publication Number Publication Date
WO1996029578A1 true WO1996029578A1 (en) 1996-09-26

Family

ID=23607563

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1996/003295 WO1996029578A1 (en) 1995-03-17 1996-03-15 Inventory management method and apparatus

Country Status (3)

Country Link
US (1) USH1743H (en)
AU (1) AU5361496A (en)
WO (1) WO1996029578A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2765205A1 (en) * 1997-06-26 1998-12-31 Air Liquide DEVICE FOR MONITORING THE STORAGE LEVEL OF A PRODUCT STORED IN A TANK
EP1057153A2 (en) * 1998-01-26 2000-12-06 K & T of Lorain, Ltd. Container and inventory monitoring methods and systems
WO2001063489A1 (en) * 2000-02-24 2001-08-30 Silverbrook Research Pty Ltd Automatic consumables ordering
EP1213674A2 (en) * 2000-12-05 2002-06-12 Nec Corporation A consumable item providing system and a consumable item providing method
WO2002063542A2 (en) * 2001-02-06 2002-08-15 The Procter & Gamble Company Method and system for optimizing product inventory levels
WO2003025704A2 (en) 2001-09-18 2003-03-27 Chon Meng Wong Automated delivery and inventory status notification system and method
FR2831692A1 (en) * 2001-10-31 2003-05-02 Hewlett Packard Co Electronic inventory management tool for product manufacture, has feedback logic to provide information with respect to consumption of type of material so as to ensure availability of desired quantity of material
EP1353154A2 (en) * 2002-04-11 2003-10-15 Endress + Hauser Wetzer GmbH + Co. KG Battery powered water level measurement
EP1470498A1 (en) * 2002-01-09 2004-10-27 THG Logistics Inc. Remote materials management system
FR2859301A1 (en) * 2003-08-25 2005-03-04 Laudren Electricite Ind Marine Device for controlling degassing of hydrocarbon transport vessel at sea, to assist fight against unauthorized degassing
WO2005036434A2 (en) * 2003-08-29 2005-04-21 Arun Hanumandas Lakhani Adulteration control device for dispatch station (acd-d)
GB2409312A (en) * 2003-12-19 2005-06-22 Dailys Remote stock level monitoring system for printed news media
GB2384888B (en) * 2001-12-10 2005-06-22 Hewlett Packard Co Cost and usage based configurable alerts
WO2006052812A1 (en) * 2004-11-05 2006-05-18 E. I. Du Pont De Nemours And Company Computer implemented system for management of vehicle painting operation
US7149727B1 (en) * 2000-11-01 2006-12-12 Avista Advantage, Inc. Computerized system and method for providing cost savings for consumers
WO2018049374A1 (en) * 2016-09-12 2018-03-15 Ecolab Usa Inc. Method and apparatus for predicting depletion of deionization tanks and optimizing delivery schedules
US20200232999A1 (en) * 2010-03-30 2020-07-23 Sysmex Corporation System, appartus and method for auto-replenishment and monitoring of a medical instrument

Families Citing this family (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3634131B2 (en) * 1997-12-25 2005-03-30 富士通株式会社 Method for obtaining management reference date in production management system, production management system, and recording medium
US6642946B1 (en) * 1998-08-13 2003-11-04 The Cattleman's Resource, Inc. Livestock inventory and materials system with interactive graphical user interface
US6178546B1 (en) * 1998-08-31 2001-01-23 Alcatel Usa Sourcing, L.P. System and method of making software product deliverables
US7228199B2 (en) * 1998-10-06 2007-06-05 J.P. Donmoyer, Inc Bulk inventory network system
US6233536B1 (en) * 1998-11-30 2001-05-15 General Electric Company Remote lifecycle monitoring of electronic boards/software routines
US20030195791A1 (en) * 1999-01-26 2003-10-16 Waller Matthew A. System, method and article of manufacture to determine and communicate redistributed product demand
US8321411B2 (en) 1999-03-23 2012-11-27 Microstrategy, Incorporated System and method for management of an automatic OLAP report broadcast system
US7082422B1 (en) 1999-03-23 2006-07-25 Microstrategy, Incorporated System and method for automatic transmission of audible on-line analytical processing system report output
US7177825B1 (en) 1999-05-11 2007-02-13 Borders Louis H Integrated system for ordering, fulfillment, and delivery of consumer products using a data network
US7197547B1 (en) 1999-05-11 2007-03-27 Andrew Karl Miller Load balancing technique implemented in a data network device utilizing a data cache
US7139637B1 (en) 1999-05-11 2006-11-21 William Henry Waddington Order allocation to minimize container stops in a distribution center
WO2000068856A2 (en) 1999-05-11 2000-11-16 Webvan Group, Inc. Electronic commerce enabled delivery system and method
US6975937B1 (en) * 1999-05-11 2005-12-13 Christopher Kantarjiev Technique for processing customer service transactions at customer site using mobile computing device
US7370005B1 (en) 1999-05-11 2008-05-06 Peter Ham Inventory replication based upon order fulfillment rates
US8607138B2 (en) 1999-05-28 2013-12-10 Microstrategy, Incorporated System and method for OLAP report generation with spreadsheet report within the network user interface
US9208213B2 (en) 1999-05-28 2015-12-08 Microstrategy, Incorporated System and method for network user interface OLAP report formatting
US6940953B1 (en) 1999-09-13 2005-09-06 Microstrategy, Inc. System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services including module for generating and formatting voice services
US7340040B1 (en) 1999-09-13 2008-03-04 Microstrategy, Incorporated System and method for real-time, personalized, dynamic, interactive voice services for corporate-analysis related information
US6587547B1 (en) 1999-09-13 2003-07-01 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time drilling via telephone
US8130918B1 (en) 1999-09-13 2012-03-06 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with closed loop transaction processing
US6885734B1 (en) 1999-09-13 2005-04-26 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive inbound and outbound voice services, with real-time interactive voice database queries
US7266181B1 (en) 1999-09-13 2007-09-04 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized dynamic and interactive voice services with integrated inbound and outbound voice services
US6964012B1 (en) 1999-09-13 2005-11-08 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts
US6836537B1 (en) 1999-09-13 2004-12-28 Microstrategy Incorporated System and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule
US6850603B1 (en) 1999-09-13 2005-02-01 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized dynamic and interactive voice services
US6829334B1 (en) 1999-09-13 2004-12-07 Microstrategy, Incorporated System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with telephone-based service utilization and control
US7197461B1 (en) 1999-09-13 2007-03-27 Microstrategy, Incorporated System and method for voice-enabled input for use in the creation and automatic deployment of personalized, dynamic, and interactive voice services
US6928411B1 (en) * 1999-09-30 2005-08-09 International Business Machines Corporation Invoice processing system
US6377868B1 (en) * 1999-10-28 2002-04-23 Ecolab Inc. Data processing system for managing chemical product usage
US6385593B2 (en) 1999-10-29 2002-05-07 Medtronic, Inc. Apparatus and method for automated invoicing of medical device systems
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
US7191142B1 (en) * 1999-12-30 2007-03-13 General Electric Company Internet based goods delivery system
US7251612B1 (en) 2000-01-10 2007-07-31 Parker John E Method and system for scheduling distribution routes and timeslots
NZ543166A (en) * 2000-04-07 2006-12-22 Procter & Gamble Monitoring the effective velocity of items through a store or warehouse for predicting stock levels
US7171375B2 (en) * 2000-04-17 2007-01-30 4Sight Technologies, Inc. Method and system for enterprise wide production scheduling
US7240283B1 (en) 2000-11-10 2007-07-03 Narasimha Rao Paila Data transmission and rendering techniques implemented over a client-server system
US7139721B2 (en) * 2000-05-10 2006-11-21 Borders Louis H Scheduling delivery of products via the internet
JP3302985B2 (en) * 2000-05-12 2002-07-15 株式会社ハイパーマーケティング Consumable supply system
EP1324240A4 (en) * 2000-08-30 2007-01-24 Arkray Inc Consumables supply system
TW577003B (en) * 2000-09-29 2004-02-21 Manugistics Inc System, network, storage device, and method for supply chain management, including collaboration
US7258276B2 (en) 2000-10-20 2007-08-21 Promega Corporation Radio frequency identification method and system of distributing products
USRE47599E1 (en) 2000-10-20 2019-09-10 Promega Corporation RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
US20020183882A1 (en) 2000-10-20 2002-12-05 Michael Dearing RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
TW541483B (en) 2000-10-27 2003-07-11 Manugistics Inc System and method for ensuring order fulfillment
GB2370132A (en) * 2000-12-13 2002-06-19 Itt Mfg Enterprises Inc Procument system
US7233914B1 (en) 2000-12-27 2007-06-19 Joyo Wijaya Technique for implementing item substitution for unavailable items relating to a customer order
JP3800011B2 (en) * 2001-02-02 2006-07-19 株式会社日立製作所 Reagent management method and management apparatus used in analyzer
JP2002269178A (en) * 2001-03-12 2002-09-20 Canon Inc Commodity managing system, server, terminal, commodity managing method, commodity managing program and computer readable recording medium having commodity managing program recorded thereon
US7308423B1 (en) 2001-03-19 2007-12-11 Franklin Goodhue Woodward Technique for handling sales of regulated items implemented over a data network
US20020138355A1 (en) * 2001-03-22 2002-09-26 Briggs Peter David Sinclair Method and apparatus for supplying coded labels
US20030065549A1 (en) * 2001-03-23 2003-04-03 Restaurant Services, Inc. System, method and computer program product for a promotion reporting interface in a supply chain management framework
US8306841B2 (en) 2001-04-17 2012-11-06 4Sight Technologies, Inc. Enterprise project management system and method therefor
US20020188495A1 (en) * 2001-06-07 2002-12-12 International Business Machines Corporation Food processing management system
US20020198793A1 (en) * 2001-06-20 2002-12-26 International Business Machines Corporation Method, system and apparatus for tracking an object capable of being consumed and replenished
US20030018516A1 (en) * 2001-07-20 2003-01-23 International Business Machines Corporation Method for dynamically evaluating projected days of supply of inventory levels in a supply chain
US7505914B2 (en) * 2001-08-06 2009-03-17 Ecolab Inc. Method and system for providing advisory information to a field service provider
US7844494B2 (en) * 2001-09-26 2010-11-30 First Data Corporation Electronic acknowledgment of receipt of inventory
US6835173B2 (en) * 2001-10-05 2004-12-28 Scimed Life Systems, Inc. Robotic endoscope
US20030074270A1 (en) * 2001-10-16 2003-04-17 Brown Otis F. Computerized method and system for managing and communicating information regarding an order of goods
US20030139982A1 (en) * 2001-12-20 2003-07-24 Nexpress Solutions Llc ORC online inventory management system
US7685029B2 (en) * 2002-01-25 2010-03-23 Invensys Systems Inc. System and method for real-time activity-based accounting
US6804576B2 (en) * 2002-03-26 2004-10-12 First Data Corporation Insertion control
US6704617B2 (en) 2002-04-11 2004-03-09 Flexible Products Company Automated system for control and diagnostics for dispensing systems
TW559721B (en) * 2002-05-09 2003-11-01 Hon Hai Prec Ind Co Ltd A system and method for managing inventory
US7983923B1 (en) 2002-07-10 2011-07-19 Sap Ag Collaborative management of delivery schedules
US20040103047A1 (en) * 2002-11-27 2004-05-27 Park Nam Seog Model-based systems and methods for calculating raw material usage rates from dynamic inventory trend data
TWI276006B (en) * 2003-12-02 2007-03-11 Hon Hai Prec Ind Co Ltd System and method for production diagnosing
US20040193509A1 (en) * 2003-03-31 2004-09-30 Qwest Communications International Inc. Systems and methods for managing telephone number inventory
US20040193604A1 (en) * 2003-03-31 2004-09-30 Qwest Communications International Inc. Systems and methods for restricting a telephone number's availability for assignment
US7689569B2 (en) * 2003-03-31 2010-03-30 Qwest Communications International Inc. Systems and methods for managing large data environments
US7395276B2 (en) * 2003-03-31 2008-07-01 Qwest Communications International Inc. Systems and methods for resolving telephone number discrepancies en masse
US7162495B2 (en) * 2003-03-31 2007-01-09 Qwest Communications Inc. Systems and methods for clearing telephone number porting assignments EN masse
US7516082B2 (en) * 2003-04-29 2009-04-07 Ecolab Inc. Scheduling delivery of chemical products based on a predicted estimated time of exhaustion
US20040220817A1 (en) * 2003-04-29 2004-11-04 Katherine Sanville Monitoring and controlling processes at a vehicle wash facility
US20040226959A1 (en) 2003-05-12 2004-11-18 Mehus Richard J. Methods of dispensing
US7201290B2 (en) 2003-05-12 2007-04-10 Ecolab Inc. Method and apparatus for mass based dispensing
US8012421B2 (en) 2003-06-24 2011-09-06 Ecolab Inc. Concentration monitor
AU2003903881A0 (en) * 2003-07-28 2003-08-07 Stokbot Networks Pty Limited Product inventory management
JP4230842B2 (en) * 2003-07-30 2009-02-25 株式会社リコー Multifunctional image forming apparatus and driver acquisition method
US8543478B2 (en) 2003-08-18 2013-09-24 Gilbert Leistner System and method for identification of quasi-fungible goods and services, and financial instruments based thereon
US8046273B2 (en) 2004-03-08 2011-10-25 Sap Ag System and method for purchase order creation, procurement, and controlling
US7647250B2 (en) 2004-03-08 2010-01-12 Sap Ag Method and program product for event monitoring
US7805335B2 (en) 2004-03-08 2010-09-28 Sap Ag Purchase list having status indicators
US8050990B2 (en) * 2004-03-08 2011-11-01 Sap Ag Method of and system for generating purchase orders using an auction process
US8423428B2 (en) 2004-03-08 2013-04-16 Sap Ag Method for allocation of budget to order periods and delivery periods in a purchase order system
US8050956B2 (en) 2004-03-08 2011-11-01 Sap Ag Computer-readable medium, program product, and system for providing a schedule bar with event dates to monitor procurement of a product
US8027886B2 (en) 2004-03-08 2011-09-27 Sap Aktiengesellschaft Program product for purchase order processing
US7983962B2 (en) * 2004-03-08 2011-07-19 Sap Aktiengesellschaft Method and system for purchase order data entry
US7813949B2 (en) * 2004-03-08 2010-10-12 Sap Ag Method and system for flexible budgeting in a purchase order system
US7316354B2 (en) * 2004-03-11 2008-01-08 Vocollect, Inc. Method and system for voice enabling an automated storage system
CA2567603C (en) 2004-06-23 2013-06-11 Ecolab Inc. Method for multiple dosage of liquid products, dosing apparatus and dosing system
US8060247B2 (en) 2005-04-22 2011-11-15 Redbox Automated Retail, Llc System and method for communicating secondary vending options
US7747346B2 (en) 2005-04-22 2010-06-29 Redbox Automated Retail, Llc System and method for regulating vendible media products
WO2006116395A2 (en) * 2005-04-26 2006-11-02 Rdr Technologies, Llc System for data archiving and system behavior prediction
US8494892B2 (en) * 2006-04-27 2013-07-23 Sap Ag Tracking substances over various business processes
US20100262519A1 (en) * 2006-04-27 2010-10-14 Thomas Salomon Checking substance volume limits
US8649033B2 (en) * 2006-09-29 2014-02-11 Hewlett-Packard Development Company, L.P. Systems and method for monitoring consumable supply levels in one or more printers
US7710275B2 (en) 2007-03-16 2010-05-04 Promega Corporation RFID reader enclosure and man-o-war RFID reader system
US8277745B2 (en) 2007-05-02 2012-10-02 Ecolab Inc. Interchangeable load cell assemblies
US8712872B2 (en) 2012-03-07 2014-04-29 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US8768789B2 (en) 2012-03-07 2014-07-01 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US7694589B2 (en) 2007-12-12 2010-04-13 Ecolab Inc. Low and empty product detection using load cell and load cell bracket
US8639527B2 (en) 2008-04-30 2014-01-28 Ecolab Usa Inc. Validated healthcare cleaning and sanitizing practices
AU2009241249B2 (en) 2008-04-30 2013-11-07 Ecolab Inc. Validated healthcare cleaning and sanitizing practices
EP2860716B1 (en) 2009-06-12 2017-04-12 Ecolab USA Inc. Hand hygiene compliance monitoring
USRE48951E1 (en) 2015-08-05 2022-03-01 Ecolab Usa Inc. Hand hygiene compliance monitoring
US8996162B2 (en) 2009-09-05 2015-03-31 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
US9104990B2 (en) 2009-09-05 2015-08-11 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
US9102509B2 (en) 2009-09-25 2015-08-11 Ecolab Inc. Make-up dispense in a mass based dispensing system
US9051163B2 (en) 2009-10-06 2015-06-09 Ecolab Inc. Automatic calibration of chemical product dispense systems
US8538581B2 (en) 2010-09-03 2013-09-17 Redbox Automated Retail, Llc Article vending machine and method for authenticating received articles
US20140210620A1 (en) 2013-01-25 2014-07-31 Ultraclenz Llc Wireless communication for dispenser beacons
EP2721576A4 (en) 2011-06-14 2014-10-29 Redbox Automated Retail Llc System and method for substituting a media article with alternative media
US9286617B2 (en) 2011-08-12 2016-03-15 Redbox Automated Retail, Llc System and method for applying parental control limits from content providers to media content
US8944286B2 (en) 2012-11-27 2015-02-03 Ecolab Usa Inc. Mass-based dispensing using optical displacement measurement
US11436559B2 (en) * 2017-05-24 2022-09-06 Taco Marketing Llc Consumer purchasing assistant apparatus, system and methods
US10529219B2 (en) 2017-11-10 2020-01-07 Ecolab Usa Inc. Hand hygiene compliance monitoring
CN112750230A (en) * 2020-12-30 2021-05-04 东北大学 Combinable liquid chemical reagent management box system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2138947A (en) * 1983-04-14 1984-10-31 Chiltern Glass Fibres Limited Improvements in or relating to a method of control of liquid stock
US4782451A (en) * 1984-11-30 1988-11-01 Union Carbide Corporation Process for maintaining liquid supply
US5261276A (en) * 1992-05-04 1993-11-16 Henry Gifford Fuel oil monitor system and method
US5351725A (en) * 1993-04-01 1994-10-04 Optimum Applied Systems, Inc. System for monitoring fills of liquid in a tank container and ongoing liquid condition
US5400253A (en) * 1993-11-26 1995-03-21 Southern Power, Inc. Automated statistical inventory reconcilation system for convenience stores and auto/truck service stations

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4034339A (en) * 1976-04-28 1977-07-05 Hoffmann-La Roche Inc. System for coordination and documentation of material handling
US4336589A (en) * 1980-04-07 1982-06-22 Rapistan Division, Lear Siegler, Inc. Warehousing monitor and control system
US4636950A (en) * 1982-09-30 1987-01-13 Caswell Robert L Inventory management system using transponders associated with specific products
US4887208A (en) * 1987-12-18 1989-12-12 Schneider Bruce H Sales and inventory control system
JP2735213B2 (en) * 1988-03-04 1998-04-02 株式会社日立製作所 Automatic ordering system
US5056017A (en) * 1989-07-31 1991-10-08 Lrs, Inc. System to monitor fuel level in a tank, and fuel dispensed from the tank, to determine fuel leakage and theft losses
US5319545A (en) * 1989-07-31 1994-06-07 Lrs, Inc. System to monitor multiple fuel dispensers and fuel supply tank
JP2794837B2 (en) * 1989-10-16 1998-09-10 トヨタ自動車株式会社 Parts delivery instruction device
US5359522A (en) * 1990-05-09 1994-10-25 Ryan Michael C Fluid delivery control apparatus
JPH04160469A (en) * 1990-10-23 1992-06-03 Matsushita Electric Ind Co Ltd Automatic order vending management system using facsimile
US5305199A (en) * 1992-10-28 1994-04-19 Xerox Corporation Consumable supplies monitoring/ordering system for reprographic equipment
US5586686A (en) * 1995-03-15 1996-12-24 L&P Property Management Company Temperature maintained food dispensing system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2138947A (en) * 1983-04-14 1984-10-31 Chiltern Glass Fibres Limited Improvements in or relating to a method of control of liquid stock
US4782451A (en) * 1984-11-30 1988-11-01 Union Carbide Corporation Process for maintaining liquid supply
US5261276A (en) * 1992-05-04 1993-11-16 Henry Gifford Fuel oil monitor system and method
US5351725A (en) * 1993-04-01 1994-10-04 Optimum Applied Systems, Inc. System for monitoring fills of liquid in a tank container and ongoing liquid condition
US5400253A (en) * 1993-11-26 1995-03-21 Southern Power, Inc. Automated statistical inventory reconcilation system for convenience stores and auto/truck service stations

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"ANNUNCIATOR SOUNDS OFF LIQUOD LEVELS", ELECTRONIC DESIGN, vol. 37, no. 4, 23 February 1989 (1989-02-23), pages 92, XP000119686 *

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2765205A1 (en) * 1997-06-26 1998-12-31 Air Liquide DEVICE FOR MONITORING THE STORAGE LEVEL OF A PRODUCT STORED IN A TANK
EP0890782A1 (en) * 1997-06-26 1999-01-13 L'air Liquide, Societe Anonyme Pour L'etude Et L'exploitation Des Procedes Georges Claude Device for monitoring the storage level of a product in a container
US6345214B1 (en) 1997-06-26 2002-02-05 Veronique Dulphy-Vigor Device for monitoring the storage level of a product stored in a tank
EP1057153A2 (en) * 1998-01-26 2000-12-06 K & T of Lorain, Ltd. Container and inventory monitoring methods and systems
EP1057153A4 (en) * 1998-01-26 2003-07-23 K & T Of Lorain Ltd Container and inventory monitoring methods and systems
KR100830564B1 (en) * 2000-02-24 2008-05-21 실버브룩 리서치 피티와이 리미티드 Automatic consumables ordering
EP1259911A1 (en) * 2000-02-24 2002-11-27 Silverbrook Research Pty. Limited Automatic consumables ordering
WO2001063489A1 (en) * 2000-02-24 2001-08-30 Silverbrook Research Pty Ltd Automatic consumables ordering
EP1259911A4 (en) * 2000-02-24 2005-05-04 Silverbrook Res Pty Ltd Automatic consumables ordering
US7149727B1 (en) * 2000-11-01 2006-12-12 Avista Advantage, Inc. Computerized system and method for providing cost savings for consumers
EP1213674A2 (en) * 2000-12-05 2002-06-12 Nec Corporation A consumable item providing system and a consumable item providing method
EP1213674A3 (en) * 2000-12-05 2004-02-11 Nec Corporation A consumable item providing system and a consumable item providing method
WO2002063542A2 (en) * 2001-02-06 2002-08-15 The Procter & Gamble Company Method and system for optimizing product inventory levels
WO2002063542A3 (en) * 2001-02-06 2003-02-27 Procter & Gamble Method and system for optimizing product inventory levels
EP1428188A2 (en) * 2001-09-18 2004-06-16 Chon Meng Wong Automated delivery and inventory status notification system and method
WO2003025704A2 (en) 2001-09-18 2003-03-27 Chon Meng Wong Automated delivery and inventory status notification system and method
EP1428188A4 (en) * 2001-09-18 2007-06-27 Chon Meng Wong Automated delivery and inventory status notification system and method
FR2831692A1 (en) * 2001-10-31 2003-05-02 Hewlett Packard Co Electronic inventory management tool for product manufacture, has feedback logic to provide information with respect to consumption of type of material so as to ensure availability of desired quantity of material
GB2384888B (en) * 2001-12-10 2005-06-22 Hewlett Packard Co Cost and usage based configurable alerts
EP1470498A1 (en) * 2002-01-09 2004-10-27 THG Logistics Inc. Remote materials management system
US7313549B2 (en) 2002-01-09 2007-12-25 Hudson Frederick J Remote materials management system
EP1470498A4 (en) * 2002-01-09 2005-09-07 Thg Logistics Inc Remote materials management system
EP1353154A2 (en) * 2002-04-11 2003-10-15 Endress + Hauser Wetzer GmbH + Co. KG Battery powered water level measurement
FR2859301A1 (en) * 2003-08-25 2005-03-04 Laudren Electricite Ind Marine Device for controlling degassing of hydrocarbon transport vessel at sea, to assist fight against unauthorized degassing
WO2005036434A3 (en) * 2003-08-29 2005-06-16 Arun Hanumandas Lakhani Adulteration control device for dispatch station (acd-d)
WO2005036434A2 (en) * 2003-08-29 2005-04-21 Arun Hanumandas Lakhani Adulteration control device for dispatch station (acd-d)
GB2409312A (en) * 2003-12-19 2005-06-22 Dailys Remote stock level monitoring system for printed news media
WO2006052812A1 (en) * 2004-11-05 2006-05-18 E. I. Du Pont De Nemours And Company Computer implemented system for management of vehicle painting operation
US20200232999A1 (en) * 2010-03-30 2020-07-23 Sysmex Corporation System, appartus and method for auto-replenishment and monitoring of a medical instrument
WO2018049374A1 (en) * 2016-09-12 2018-03-15 Ecolab Usa Inc. Method and apparatus for predicting depletion of deionization tanks and optimizing delivery schedules
US11017344B2 (en) 2016-09-12 2021-05-25 Ecolab Usa Inc. Method and apparatus for predicting depletion of deionization tanks and optimizing delivery schedules

Also Published As

Publication number Publication date
USH1743H (en) 1998-08-04
AU5361496A (en) 1996-10-08

Similar Documents

Publication Publication Date Title
USH1743H (en) Inventory management method and apparatus
JP2618272B2 (en) Paper processing apparatus monitoring apparatus and method
US5844808A (en) Apparatus and methods for monitoring and communicating with a plurality of networked remote vending machines
JP5307837B2 (en) Management platform and related methods for managing smart meters
JP4125137B2 (en) Enhanced alerts for Fieldbus devices in process control systems
EP0504271A1 (en) Medical equipment monitor apparatus and method
US20080071648A1 (en) Integrated control system and method for automatic medicine packaging apparatuses
US20220321980A1 (en) Information processing system, gateway, server, and information processing method
JPH07231363A (en) Emergency call network system
JP3906551B2 (en) Facility information network system and reporting method
US20030019922A1 (en) System and method for interlocking management in semiconductor material supply equipment
JPH0769995B2 (en) A system that determines the residents' life changes based on the water usage
JP2872751B2 (en) Battery monitoring device
JPH0585331B2 (en)
JP3762879B2 (en) Automatic chicken farming equipment normality judgment system
JP2003044971A (en) Instrument and system for measurement
JP3301016B2 (en) Gas remaining amount monitoring device in automatic meter reading notification device
US20040243486A1 (en) Web server
JPH0834768B2 (en) Method for detecting remaining amount in storage tank for fluid articles
JPH0515594A (en) Medical gas monitoring apparatus
JPH1153663A (en) Centralized monitoring system
JPH07334736A (en) Management device of automatic vending machine
JP2001203820A (en) Automatic message device
JPH071188B2 (en) Fluid level management device
JPH09149141A (en) Centralized supervisory system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BB BG BR BY CA CH CN CZ DE DK EE ES FI GB GE HU IS JP KE KG KP KR KZ LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA