Movatterモバイル変換


[0]ホーム

URL:


USH1743H - Inventory management method and apparatus - Google Patents

Inventory management method and apparatus
Download PDF

Info

Publication number
USH1743H
USH1743HUS08/406,341US40634195AUSH1743HUS H1743 HUSH1743 HUS H1743HUS 40634195 AUS40634195 AUS 40634195AUS H1743 HUSH1743 HUS H1743H
Authority
US
United States
Prior art keywords
supplies
monitoring
ordering system
alarm
processing unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US08/406,341
Inventor
Henry K. Graves
Robert W. Perkins
Jack Phillips Mills, Jr.
Gerald Richard Giles
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hercules LLC
Original Assignee
Hercules LLC
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 LLCfiledCriticalHercules LLC
Priority to US08/406,341priorityCriticalpatent/USH1743H/en
Assigned to HERCULES INCORPORATEDreassignmentHERCULES INCORPORATEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PERKINS, ROBERT W., GILES, GERALD, GRAVES, HENRY K., MILLS, JACK P., JR.
Priority to AU53614/96Aprioritypatent/AU5361496A/en
Priority to PCT/US1996/003295prioritypatent/WO1996029578A1/en
Application grantedgrantedCritical
Publication of USH1743HpublicationCriticalpatent/USH1743H/en
Assigned to CREDIT SUISSE FIRST BOSTON, AS COLLATERAL AGENTreassignmentCREDIT SUISSE FIRST BOSTON, AS COLLATERAL AGENTNOTICE OF GRANT OF SECURITY INTERESTAssignors: HERCULES INCORPORATED
Assigned to HERCULES INCORPORATEDreassignmentHERCULES INCORPORATEDPATENT TERMINATION CS-013625-0085Assignors: CREDIT SUISSE, CAYMAN ISLANDS BRANCH
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Method and apparatus for inventory monitoring a supply consumed in the manufacturing of a finished product. An inventory management system 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 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 communicates with the supplier to move ahead the delivery date. Conversely, if the inventory management system determines that the supplies are being consumed at a rate lower than projected, the inventory management system 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 is activated when there is a sudden change in the rate of usage of the stored supplies. Provisions are included for remotely accessed the inventory management system, and for detecting the receipt of replacement supplies in order to authorize the payment for the replacement supplies.

Description

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 aninventory 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.
Theinventory management apparatus 10 comprises asensor 100 associated with astorage tank 102, an IMP (Intelligent Meter for Process)interface module 104, aprocessing unit 106, aHeartbeat Box module 108 and a Control RoomAlarm Box module 110. Theprocessing unit 106 additionally includes amonitor 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 theIMP Interface module 104 with respect to thestorage tank 102. A level of the chemical in thestorage tank 102 is electrically measured bysensor 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 differentialpressure cell sensor 100 prior to the beginning of monitoring the chemical level in thestorage tank 102. TheIMP interface module 104 functions to convert the 4-20 mA signal from thesensor 100 to an RS-232 signal. TheIMP 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 theprocessing unit 106 via theHeartbeat Box module 108. In the preferred embodiment, the signal inputted to theprocessing unit 106 is converted to a percentage value of the storage tank capacity by theIMP 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 thestorage 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.
TheIMP interface module 104 also regenerates the 4-20 mA signal to drive apre-existing display 112 associated with thestorage tank 102, thus providing a local visual indication of the chemical level in thestorage tank 102.
In addition, the IMP interface module powers one-half of the RS-232 loop between theIMP 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 theHeartbeat 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 theHeartbeat Box module 108 supplies electrical power to the transmit section of the RS-232 loop.
TheIMP interface module 104 is located proximate thestorage tank 102 being monitored, but preferably within approximately four thousand feet of theHeartbeat Box module 108. As noted above, theIMP interface module 104 receives the 4-20 mA signal from the differentialpressure cell sensor 100 and generates an indicator signal that is used to control thepre-existing indicator 112. The IMP interface module also includes switching means (not shown), such as, for example, a switch, that permits theIMP interface module 104 to be bypassed if a component failure in theIMP interface module 104 occurs. In addition, theIMP interface module 104 includes a visual indicator that provides a visual indication of the amount of chemical in thestorage tank 102, as detected by thesensor 100.
The present invention is capable of monitoring a plurality of storage tanks. TheIMP interface module 104 illustrated in FIGS. 1 and 2 is designed to monitor two storage tanks, and accordingly, includes twovisual indicators 113a and 113b.
In the preferred embodiment, theprocessing unit 106 comprises a microprocessor based computer, such as, for example, an IBM PC compatible computer employing an INTEL 80486 microprocessor. Theprocessing 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 theprocessing unit 106. In addition, theprocessing unit 106 includes an I/O expansion card (not shown) that plugs into a free expansion slot of theprocessing unit 106 to provide a plurality of serial ports, at least one parallel port and a mouse port. Theprocessing unit 106 also includes amonitor 114 that provides a visual indication of information related to the inventory management system, akeyboard 116 that allows an individual of the paper mill to input data into the system, and aprinter 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 theprocessing unit 106, such as, for example, the next scheduled delivery date and time.
Theprinter 118 is connected to the parallel port of the I/O expansion card to print a daily management report indicating the hourly condition of thestorage 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 thestorage 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.
Theprocessing 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 theprocessing 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. Theprocessing unit 106 preferably receives and evaluates data on a twenty-four hour usage rate. However, theprocessing 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.
Theprocessing unit 106 also continuously monitors the various components of the inventory management system to assure system reliability. Normally, theprocessing 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, theprocessing unit 106 stops issuing the print statement, so that an alarm is activated, such as alarms associated with the Control RoomAlarm Box module 110, and control is returned to a manual monitoring mode, in which an individual personally monitors the level of chemical in thestorage tank 102.
Theprocessing 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 theprocessing unit 106. The voice card enables authorized personnel to access theprocessing 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 theprocessing unit 106 by means of an interactive mode of the voice card module (which will be discussed below).
Theprocessing unit 106 of the preferred embodiment further includes a facsimile and modem interface card (not shown), such as, for example, aSatisfaction 400 facsimile/modem card manufactured by Intel Corporation, that plugs into an available expansion slot in theprocessing 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 theprocessing 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, theprocessing 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, theprocessing unit 106 of the instant invention can control, for example, one or more valves (not shown) associated with thestorage tank 102 in response to the detection of an abnormal condition. For example, theprocessing unit 106 can close an outlet valve associated with thestorage tank 102 to prevent the withdrawal of chemical from thestorage tank 102 if theprocessing unit 106 determines that an abnormal condition (such as, for example, a too great rate of chemical usage) occurs. Theprocessing unit 106 can also close an inlet valve associated with thestorage tank 102 if theprocessing unit 102 determines that an abnormal condition (such as, for example, the chemical level in thestorage tank 102 is too high) to prevent the introduction of replacement (replenishment) chemical. In addition, theprocessing unit 106 can operate the inlet valve associated with thestorage 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 theprocessing 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, theprocessing 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.
Theprocessing 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 theprocessing 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 theprocessing unit 106, a telephone line (discussed below), ControlRoom Alarm Box 110 andIMP interface module 104.
TheHeartbeat Box module 108 includes a plurality ofconnectors 109a and 109b for transmitting and receiving data from theIMP interface module 104, respectively. One end of a two pair twistedwire cable 111a is connected toconnectors 109a and 109b. The remaining end ofcable 111a is connected to terminals 1-4 of the IMP interface module. One end of a single pair twistedwire cable 111b is connected toconnector 109c on theHeartbeat Box module 108, while the remaining end of thecable 111b is connected to the ControlRoom Alarm Box 110.
One end of atelephone 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 thetelephone cable 150 plugs into ajack 152 on theHeartbeat Box module 108. Asecond telephone cable 154 is connected to ajack 156 on theHeartbeat 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 theHeartbeat Box module 108 are connected to respective serial ports of the I/O expansion card (discussed above). These cables interface theHeartbeat Box module 108 to theprocessing unit 106 to permit the exchange of data therebetween.
TheHeartbeat 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 thesensor 100, processingunit 106 and Control RoomAlarm Box module 110. According to the preferred embodiment of the instant invention, processingunit 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 theHeartbeat Box module 108. The signal is then amplified by an amplifier in theHeartbeat Box module 108. The amplified signal is supplied to "heartbeat"indicator 120 on theHeartbeat Box module 108, which periodically flashes when all the elements of theinventory 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 theHeartbeat 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 theprocessing unit 106 to theHeartbeat 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 theIMP interface module 104 to receive a response from the sensor in response to a polling request, the level of the chemical in thestorage tank 102 being too high or too low, etc.), theprocessing unit 106 stops issuing the print statement. Thus, the re-triggerable timer times out, and an alarm control circuit in the ControlRoom 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 theHeartbeat Box module 108 and the ControlRoom 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 thevisual 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.
TheHeartbeat Box module 108 also includes a visual alarm indicator (e.g., an alarm light) 121 and amanual monitor indicator 122. Thevisual alarm indicator 121 is preferably triggered at the same time that the alarm in the ControlRoom Alarm Box 110 is actuated. Themanual 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 thevisual alarm indicator 121, or can be activated at a set time delay (such as, for example, two hours) after activation of thevisual alarm indicator 121. A timer circuit may be employed, for example, to determine when to illuminate themanual monitor indicator 122.
The Control RoomAlarm Box module 110 of the preferred embodiment is located in a control room that is remote from theprocessing unit 106 andIMP interface module 104, and functions to alert supervisory personnel that an abnormal condition exists that requires attention. In the preferred embodiment, the Control RoomAlarm Box module 110 is located within three thousand feet of theHeartbeat Box module 108.
The ControlRoom Alarm Box 110 comprises theaudible alarm 170 andvisual 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 theinventory management system 10 is no longer able to automatically manage the storage tank inventory. The Control RoomAlarm Box module 110 is located in an area where it can be constantly supervised by the individual.
The Control RoomAlarm Box module 110 further comprises means for disabling the audible alarm indicator, such as, for example, aswitch 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 thevisual 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), thevisual 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.
Theinventory management system 10 exchanges information with supervisory personnel via a plurality of visual displays on themonitor 114, theprinter 118, facsimiles, and a voice menu interface provided by a Voice Program (to be discussed below with respect to FIG. 5). If theinventory 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 andvisual alarms 172 on the Control RoomAlarm Box module 110 are activated.
Facsimiles issued by theprocessing 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 monitoredstorage 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 thestorage 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.
Themonitor 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 thekeyboard 116 of theprocessing unit 106, as will be discussed below.
Theinventory 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, theinventory 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.
Theinventory 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, theinventory management system 10 determines whether a low product level will occur, or whether thestorage 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 thestorage 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 thestorage tank 102 begins, and when the filling operation is completed. Chemical replenishment deliveries that are not received during the expected time are noted by theprocessing unit 106, which issues a late delivery facsimile, or an early delivery facsimile, as the situation warrants.
Theinventory 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, theinventory 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 thestorage tank 102. An alarm is also issued if theinventory management system 10 is unable to read the level of the product in thestorage tank 102, due, for example, to a malfunction of the differentialpressure cell sensor 100.
An alarm is also issued if the usage rate of the chemical in thestorage 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 theprocessing 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, theprocessing 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 theHeartbeat Box module 108 is stopped, and the audible and visual alarms associated with the Control RoomAlarm 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 RoomAlarm Box module 110 preferably flashesindicators 172 mounted on the Control RoomAlarm Box module 110 to convey to the paper mill personnel that an emergency condition exists and that the level of thestorage 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 theprocessing unit 106 by telephone, the individual responding to the alarm must walk to theprocessing unit 106 to determine whether a message was printed by theprinter 118 associated with theprocessing 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, theHeartbeat Box module 108 may include avisual alarm indicator 121 that is actuated when the "heartbeat"indicator 120 is disabled. TheHeartbeat Box module 108 does not include an audible alarm; only avisual alarm 121 is provided. Themanual 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 thestorage tank 102 must be manually monitored. Further, it is understood that theHeartbeat 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 thekeyboard 116 and monitor 114 associated with theprocessing unit 106. Thekeyboard 116 and monitor 114 may also be manipulated to determine features of the chemical stored in thestorage tank 102, such as, for example, projected usage rates, and notification of alarm parameters.
Theprocessing unit 106 can also be remotely accessed using the voice card installed in the expansion slot of theprocessing 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 theprocessing unit 106 authorizes the password, theprocessing 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 theinventory 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. Theprocessing unit 106 "marks" played messages so that they are not re-played the next time the user accesses the system.
As noted above, theinventory management system 10 comprises theprocessing unit 106 that executes a series of routines (to be described below), theHeartbeat Box module 108 that is located in the vicinity of theprocessing unit 106, theIMP interface module 104 that is located proximate thesensor 100 andstorage tank 102, and the Control RoomAlarm Box module 110 that is located in a third area (e.g., a monitoring room). In the preferred embodiment, theprocessing unit 106 is connected to theIMP interface module 106 and Control Room Box module using eighteen gauge twisted pair wire. Further, theprocessing unit 106 is located within four thousand feet of theIMP interface module 104, while the Control RoomAlarm 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 theprocessing unit 106 is controlled by a series of routines. In the preferred embodiment, theprocessing 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 theprocessing 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 thekeyboard 116. Theprocessing 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 theprocessing 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 aLevel 1 database and aLevel 2 database) pertaining to the level of chemical in thestorage 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 theprocessing unit 106 of the present invent may also be remotely accessed and controlled. For example, a remote user may "call" theprocessing unit 106 and input an ID code to identify himself/herself. Thereafter, theprocessing unit 106 terminates the call and determines determine whether the caller is an authorized user. If the caller is an authorized user, theprocessing 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 theprocessing unit 106, enabling the authorized user to remotely access the inventory management system. Alternatively, a supervisory person may manually input a code at thekeyboard 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 theprocessing 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 theprocessing unit 106 determines that the predetermined maximum count has been reached, theprocessing 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, theprocessing 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 thestorage tank 102. In the preferred embodiment, the storage read operation polls theIMP 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 theIMP 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 theIMP interface module 104 could not be polled, and the status of thestorage tank 102 is set to inactive, preventing the automatic monitoring of the storage tank until the system is re-set.
Assuming the polling of theIMP 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 thestorage tank 102 has changed from a previous polling. In this regard, the preferred embodiment includes two databases, aLevel 1 database table and aLevel 2 database table. TheLevel 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 thestorage tank 102 at various times. TheLevel 2 database table maintains a historical record of significant occurrences and flow changes over, for example, a period of one year.
TheLevel 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. TheLevel 2 database is updated (steps S308 and S310) when step S304 determines that the flow rate of the chemical in thestorage 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 theLevel 1 database are checked. If theLevel 1 database records reflect a change in the flow rate of the chemical stored in the storage tank, theLevel 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 theprocessing 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. Theprocessing unit 106 validates that the delivery was in fact made by determining that the level of chemical in the storage tank increases. Theprocessing 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, theprocessing unit 106 assumes a loop failure exists, and sets the system to indicate that a general failure exists, so that theinventory management system 10 is rendered inoperative.
Facsimile Program
The Facsimile Program (FIG. 7) is executed every preselected 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 preselected 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, theprocessing 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 theinventory 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 theinventory 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 thelocal 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 theIMP interface module 104 continuously fails to respond to the polling request (discussed above with respect to the Tank Read Program) the "heartbeat" of theHeartbeat 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 theprocessing 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 HIGH-- LVL or LOW-- 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 thestorage 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 nonmulti-tasking operating system.

Claims (33)

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 1, further comprising means for verbally conveying information related to said consumable supplies to an authorized user.
10. The monitoring and ordering system of claim 1, 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. The monitoring and ordering system of claim 1, further comprising means for acknowledging delivery of said additional consumable supplies.
13. The monitoring and ordering system of claim 12, wherein said acknowledging means authorizes payment for said delivered additional consumable supplies.
14. 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.
15. The monitoring and ordering system of claim 14, further comprising a local alarm that is activated when said converting device fails to provide said predetermined signal to said processing unit.
16. The monitoring and ordering system of claim 15, further comprising a remote alarm, said remote alarm being activated along with said local alarm.
17. The monitoring and ordering system of claim 16, wherein said remote alarm comprises a visual alarm indicator and an audible alarm.
18. The monitoring and ordering system of claim 17, further comprising means for disabling said audible alarm.
19. The monitoring and ordering system of claim 14, further comprising means for accessing said processing unit from a remote location.
20. The monitoring and processing system of claim 19, wherein said accessing means comprises a voice card associated with said processing unit that responds to predetermined audio signals.
21. The monitoring and ordering system of claim 20, wherein said predetermined audio signals comprise touch-tone signals produced by a touch-tone telephone.
22. The monitoring and ordering system of claim 14, said processing unit issuing additional communications if said supplier fails to respond to a communication within a predetermined period of time.
23. The monitoring and ordering system of claim 14, 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.
24. The monitoring and ordering system of claim 23, further comprising a printer that provides a printout of said history data.
25. The monitoring and ordering system of claim 14, further comprising means for issuing a warning when said processing unit determines that said usage of said consumable supplies exceeds a usual consumption rate.
26. The monitoring and ordering system of claim 25, 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.
27. The monitoring and ordering system of claim 14, 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.
28. 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.
29. 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.
30. The method of claim 29, further comprising the step of notifying monitoring personnel when a sudden change occurs in the rate at which the stored supplies are consumed.
31. The method of claim 30, 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.
32. The method of claim 29, further comprising the step of activating an alarm when an abnormal condition arises.
33. The method of claim 32, further comprising the step of compiling historical data pertaining to usage of the supplies over time.
US08/406,3411995-03-171995-03-17Inventory management method and apparatusAbandonedUSH1743H (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US08/406,341USH1743H (en)1995-03-171995-03-17Inventory management method and apparatus
AU53614/96AAU5361496A (en)1995-03-171996-03-15Inventory management method and apparatus
PCT/US1996/003295WO1996029578A1 (en)1995-03-171996-03-15Inventory management method and apparatus

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US08/406,341USH1743H (en)1995-03-171995-03-17Inventory management method and apparatus

Publications (1)

Publication NumberPublication Date
USH1743Htrue USH1743H (en)1998-08-04

Family

ID=23607563

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US08/406,341AbandonedUSH1743H (en)1995-03-171995-03-17Inventory management method and apparatus

Country Status (3)

CountryLink
US (1)USH1743H (en)
AU (1)AU5361496A (en)
WO (1)WO1996029578A1 (en)

Cited By (122)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO1999038136A3 (en)*1998-01-261999-10-07K & T Of Lorain LtdContainer and inventory monitoring methods and systems
US6178546B1 (en)*1998-08-312001-01-23Alcatel Usa Sourcing, L.P.System and method of making software product deliverables
US6205365B1 (en)*1997-12-252001-03-20Fujitsu LimitedMethod for production management and production management system using the same
US6233536B1 (en)*1998-11-302001-05-15General Electric CompanyRemote lifecycle monitoring of electronic boards/software routines
US20010047285A1 (en)*2000-05-102001-11-29Webvan Group,Inc.Scheduling delivery of products via the internet
US20010049690A1 (en)*2000-04-072001-12-06Mcconnell Theodore Van FossenMethod and apparatus for monitoring the effective velocity of items through a store or warehouse
US20020007297A1 (en)*2000-04-172002-01-17Clarke Hernan JoseMethod and system for enterprise wide production scheduling
WO2002035432A1 (en)*2000-10-202002-05-02Promega CorporationRadio frequency identification method and system of distributing products
US6385593B2 (en)*1999-10-292002-05-07Medtronic, Inc.Apparatus and method for automated invoicing of medical device systems
US20020059106A1 (en)*2000-05-122002-05-16Masayuki TaniConsumable goods and services providing system
US20020072986A1 (en)*2000-12-132002-06-13Itt Manufacturing Enterprises, Inc.Electronic Procurement system
US20020082735A1 (en)*1998-10-062002-06-27Wallace David B.Bulk inventory network system
US20020107642A1 (en)*2001-02-022002-08-08Masaharu NishidaMethod and apparatus for managing consumer goods used in an analyzer
US20020133423A1 (en)*2001-03-122002-09-19Rikio ShibaArticle management system, article mangement method, article management program, and computer-readable storage medium on which an article management program is stored
US20020138324A1 (en)*2000-09-292002-09-26Manugistics, Inc.System and method for supply chain management, including collaboration
US20020188495A1 (en)*2001-06-072002-12-12International Business Machines CorporationFood processing management system
US20020198793A1 (en)*2001-06-202002-12-26International Business Machines CorporationMethod, system and apparatus for tracking an object capable of being consumed and replenished
US20030018516A1 (en)*2001-07-202003-01-23International Business Machines CorporationMethod for dynamically evaluating projected days of supply of inventory levels in a supply chain
US20030065549A1 (en)*2001-03-232003-04-03Restaurant Services, Inc.System, method and computer program product for a promotion reporting interface in a supply chain management framework
US20030074270A1 (en)*2001-10-162003-04-17Brown Otis F.Computerized method and system for managing and communicating information regarding an order of goods
WO2002077902A3 (en)*2001-03-222003-06-05Sinclair Systems InternationalMethod and apparatus for supplying coded labels
US20030110103A1 (en)*2001-12-102003-06-12Robert SesekCost and usage based configurable alerts
US6587547B1 (en)1999-09-132003-07-01Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time drilling via telephone
US20030139982A1 (en)*2001-12-202003-07-24Nexpress Solutions LlcORC online inventory management system
US20030144932A1 (en)*2002-01-252003-07-31Martin Peter G.System and method for real-time activity-based accounting
US20030172009A1 (en)*2000-08-302003-09-11Shigeru KatouConsumables supply system
US20030195791A1 (en)*1999-01-262003-10-16Waller Matthew A.System, method and article of manufacture to determine and communicate redistributed product demand
US6642946B1 (en)*1998-08-132003-11-04The Cattleman's Resource, Inc.Livestock inventory and materials system with interactive graphical user interface
US20030212614A1 (en)*2002-05-092003-11-13Chu Tang HaoSystem and method for managing inventory
US6704617B2 (en)2002-04-112004-03-09Flexible Products CompanyAutomated system for control and diagnostics for dispensing systems
WO2003028226A3 (en)*2001-09-262004-04-08First Data CorpElectronic acknowledgment of receipt of inventory
US20040103047A1 (en)*2002-11-272004-05-27Park Nam SeogModel-based systems and methods for calculating raw material usage rates from dynamic inventory trend data
US20040190708A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for clearing telephone number porting assignments EN masse
US20040193509A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for managing telephone number inventory
US20040193646A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for managing large data environments
US20040193645A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for resolving telephone number discrepancies en masse
US20040193604A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for restricting a telephone number's availability for assignment
US20040220844A1 (en)*2003-04-292004-11-04Ecolab Inc.Networked route scheduling
US6829334B1 (en)1999-09-132004-12-07Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with telephone-based service utilization and control
US6836537B1 (en)1999-09-132004-12-28Microstrategy IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule
US6850603B1 (en)1999-09-132005-02-01Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized dynamic and interactive voice services
US20050027615A1 (en)*2003-07-302005-02-03Takezo FujishigeSoftware obtaining system, recording medium, and computer data signal
WO2005013161A1 (en)*2003-07-282005-02-10Stokbot Networks Pty LimitedProduct inventory management
US20050065638A1 (en)*2002-03-262005-03-24First Data CorporationInsertion control
US6885734B1 (en)1999-09-132005-04-26Microstrategy, IncorporatedSystem 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
US20050102059A1 (en)*1999-10-282005-05-12Ecolab Inc.Data processing system for managing chemical product usage
US20050108073A1 (en)*2003-02-122005-05-19Hon Hai Precision Industry Co., Ltd.System and method for diagnosing production logistics abnormalities
US6928411B1 (en)*1999-09-302005-08-09International Business Machines CorporationInvoice processing system
US6940953B1 (en)1999-09-132005-09-06Microstrategy, 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
US20050197949A1 (en)*2004-03-082005-09-08Sap AktiengesellschaftMethod of and system for generating purchase orders using an auction process
US20050200632A1 (en)*2004-03-112005-09-15Vocollect, Inc.Method and system for voice enabling an automated storage system
US20050216375A1 (en)*2004-03-082005-09-29Sap AktiengesellschaftMethod and system for flexible budgeting in a purchase order system
US6964012B1 (en)1999-09-132005-11-08Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts
US20060015417A1 (en)*2004-03-082006-01-19Sap AktiengesellschaftMethod and system for purchase order data entry
US20060085250A1 (en)*1999-05-112006-04-20Christopher KantarjievTechniques for processing customer service transactions at customer site using mobile computing device
US7082422B1 (en)1999-03-232006-07-25Microstrategy, IncorporatedSystem and method for automatic transmission of audible on-line analytical processing system report output
US20060240990A1 (en)*2005-04-262006-10-26Reich Richard D JrSystem for data archiving and system behavior prediction
US7139637B1 (en)1999-05-112006-11-21William Henry WaddingtonOrder allocation to minimize container stops in a distribution center
US20060293563A1 (en)*2001-10-052006-12-28Banik Michael SRobotic endoscope with wireless interface
US7177825B1 (en)1999-05-112007-02-13Borders Louis HIntegrated system for ordering, fulfillment, and delivery of consumer products using a data network
US7191142B1 (en)*1999-12-302007-03-13General Electric CompanyInternet based goods delivery system
US7197547B1 (en)1999-05-112007-03-27Andrew Karl MillerLoad balancing technique implemented in a data network device utilizing a data cache
US7197461B1 (en)1999-09-132007-03-27Microstrategy, IncorporatedSystem and method for voice-enabled input for use in the creation and automatic deployment of personalized, dynamic, and interactive voice services
US20070136149A1 (en)*2001-03-192007-06-14Woodward Franklin GRestricted purchase of regulated items over a network
US7233914B1 (en)2000-12-272007-06-19Joyo WijayaTechnique for implementing item substitution for unavailable items relating to a customer order
US7251612B1 (en)2000-01-102007-07-31Parker John EMethod and system for scheduling distribution routes and timeslots
US7266181B1 (en)1999-09-132007-09-04Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized dynamic and interactive voice services with integrated inbound and outbound voice services
US20070255626A1 (en)*2006-04-272007-11-01Thomas SalomonTracking substances over various business processes
US7330847B2 (en)1999-03-232008-02-12Microstrategy, IncorporatedSystem and method for management of an automatic OLAP report broadcast system
US20080046278A1 (en)*2003-04-292008-02-21Ecolab Inc.Monitoring and controlling processes at a vehicle wash facility
US7340040B1 (en)1999-09-132008-03-04Microstrategy, IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for corporate-analysis related information
US20080079989A1 (en)*2006-09-292008-04-03Karen AgnettaSystems and method for monitoring consumable supply levels in one or more printers
US7366586B2 (en)2005-04-222008-04-29Redbox Automated Retail Llc.System and method for communicating vending information
US7370005B1 (en)1999-05-112008-05-06Peter HamInventory replication based upon order fulfillment rates
US7437305B1 (en)1999-05-112008-10-14Christopher Angel KantarjievScheduling delivery of products via the internet
US20090171865A1 (en)*2001-08-062009-07-02Ecolab Inc.Method and system for providing advisory information to a field service provider
US7584869B2 (en)2004-04-152009-09-08Redbox Automated Retail, LlcArticle dispensing system and method for same
US7661591B2 (en)2000-10-202010-02-16Promega CorporationRF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
US7668761B2 (en)2000-10-272010-02-23Jda Software GroupSystem and method for ensuring order fulfillment
US7694589B2 (en)2007-12-122010-04-13Ecolab Inc.Low and empty product detection using load cell and load cell bracket
US7710275B2 (en)2007-03-162010-05-04Promega CorporationRFID reader enclosure and man-o-war RFID reader system
US7805335B2 (en)2004-03-082010-09-28Sap AgPurchase list having status indicators
US20100262519A1 (en)*2006-04-272010-10-14Thomas SalomonChecking substance volume limits
US7891523B2 (en)2003-05-122011-02-22Ecolab Inc.Method for mass based dispensing
US7962377B2 (en)2004-03-082011-06-14Sap AktiengesellschaftComputer program product for purchase order processing
US7970722B1 (en)1999-11-082011-06-28Aloft Media, LlcSystem, method and computer program product for a collaborative decision platform
US7983923B1 (en)2002-07-102011-07-19Sap AgCollaborative management of delivery schedules
US8012421B2 (en)2003-06-242011-09-06Ecolab Inc.Concentration monitor
US8027886B2 (en)2004-03-082011-09-27Sap AktiengesellschaftProgram product for purchase order processing
US8046273B2 (en)2004-03-082011-10-25Sap AgSystem and method for purchase order creation, procurement, and controlling
US8050956B2 (en)2004-03-082011-11-01Sap AgComputer-readable medium, program product, and system for providing a schedule bar with event dates to monitor procurement of a product
US8060247B2 (en)2005-04-222011-11-15Redbox Automated Retail, LlcSystem and method for communicating secondary vending options
US8117078B2 (en)2004-03-082012-02-14Sap AgMethod and program product for event monitoring
US8277745B2 (en)2007-05-022012-10-02Ecolab Inc.Interchangeable load cell assemblies
US8306841B2 (en)2001-04-172012-11-064Sight Technologies, Inc.Enterprise project management system and method therefor
US8321411B2 (en)1999-03-232012-11-27Microstrategy, IncorporatedSystem and method for management of an automatic OLAP report broadcast system
US8395515B2 (en)2009-06-122013-03-12Ecolab Usa Inc.Hand hygiene compliance monitoring
US8538581B2 (en)2010-09-032013-09-17Redbox Automated Retail, LlcArticle vending machine and method for authenticating received articles
US8543478B2 (en)2003-08-182013-09-24Gilbert LeistnerSystem and method for identification of quasi-fungible goods and services, and financial instruments based thereon
US8601365B2 (en)2000-11-102013-12-03Ipventure, Inc.Data transmission and rendering techniques implemented over a client-server system
US8607138B2 (en)1999-05-282013-12-10Microstrategy, IncorporatedSystem and method for OLAP report generation with spreadsheet report within the network user interface
US8639527B2 (en)2008-04-302014-01-28Ecolab Usa Inc.Validated healthcare cleaning and sanitizing practices
US8905266B2 (en)2004-06-232014-12-09Ecolab Inc.Method for multiple dosage of liquid products, dosing apparatus and dosing system
US8944286B2 (en)2012-11-272015-02-03Ecolab Usa Inc.Mass-based dispensing using optical displacement measurement
US8990098B2 (en)2008-04-302015-03-24Ecolab Inc.Validated healthcare cleaning and sanitizing practices
US8995628B2 (en)1999-09-132015-03-31Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services with closed loop transaction processing
US8996162B2 (en)2009-09-052015-03-31Redbox Automated Retail, LlcArticle vending machine and method for exchanging an inoperable article for an operable article
US9051163B2 (en)2009-10-062015-06-09Ecolab Inc.Automatic calibration of chemical product dispense systems
US9104990B2 (en)2009-09-052015-08-11Redbox Automated Retail, LlcArticle vending machine and method for exchanging an inoperable article for an operable article
US9102509B2 (en)2009-09-252015-08-11Ecolab Inc.Make-up dispense in a mass based dispensing system
US9208213B2 (en)1999-05-282015-12-08Microstrategy, IncorporatedSystem and method for network user interface OLAP report formatting
US9286617B2 (en)2011-08-122016-03-15Redbox Automated Retail, LlcSystem and method for applying parental control limits from content providers to media content
US9376306B2 (en)2003-05-122016-06-28Ecolab Inc.Methods of dispensing
US9390577B2 (en)2012-03-072016-07-12Redbox Automated Retail, LlcSystem and method for optimizing utilization of inventory space for dispensable articles
US9785996B2 (en)2011-06-142017-10-10Redbox Automated Retail, LlcSystem and method for substituting a media article with alternative media
US9824569B2 (en)2011-01-282017-11-21Ecolab Usa Inc.Wireless communication for dispenser beacons
US9916714B2 (en)2012-03-072018-03-13Redbox Automated Retail, LlcSystem and method for optimizing utilization of inventory space for dispensable articles
USRE47599E1 (en)2000-10-202019-09-10Promega CorporationRF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
US10529219B2 (en)2017-11-102020-01-07Ecolab Usa Inc.Hand hygiene compliance monitoring
CN112750230A (en)*2020-12-302021-05-04东北大学Combinable liquid chemical reagent management box system
USRE48951E1 (en)2015-08-052022-03-01Ecolab Usa Inc.Hand hygiene compliance monitoring
US11436559B2 (en)*2017-05-242022-09-06Taco Marketing LlcConsumer purchasing assistant apparatus, system and methods

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
AUPQ582900A0 (en)*2000-02-242000-03-16Silverbrook Research Pty LtdPrinted media production
FR2765205B1 (en)*1997-06-261999-08-06Air Liquide DEVICE FOR MONITORING THE STORAGE LEVEL OF A PRODUCT STORED IN A TANK
US7149727B1 (en)*2000-11-012006-12-12Avista Advantage, Inc.Computerized system and method for providing cost savings for consumers
JP2002175445A (en)*2000-12-052002-06-21Nec CorpSystem for supplying consumption article and method for the same
US20020138336A1 (en)*2001-02-062002-09-26Bakes Frank HeinrichMethod and system for optimizing product inventory levels
US6816074B2 (en)*2001-09-182004-11-09Chon Meng WongAutomated delivery and inventory status notification system and method
US20030083963A1 (en)*2001-10-312003-05-01Benson Thomas D.Automated system for and method of inventory management control
US7313549B2 (en)*2002-01-092007-12-25Hudson Frederick JRemote materials management system
US6928868B2 (en)*2002-04-112005-08-16Endress & Hauser Wetzer Gmbh & Co. KgWater well monitoring system
FR2859301A1 (en)*2003-08-252005-03-04Laudren Electricite Ind MarineDevice for controlling degassing of hydrocarbon transport vessel at sea, to assist fight against unauthorized degassing
CA2578728A1 (en)*2003-08-292005-04-21Arun Hanumandas LakhaniAdulteration control device for dispatch station (acd-d)
GB0329358D0 (en)*2003-12-192004-01-21Dailys LtdAn electronic data communication system for printed news media
WO2006052812A1 (en)*2004-11-052006-05-18E. I. Du Pont De Nemours And CompanyComputer implemented system for management of vehicle painting operation
US10837974B2 (en)*2010-03-302020-11-17Sysmex CorporationSystem, apparatus and method for auto-replenishment and monitoring of a medical instrument
US11017344B2 (en)*2016-09-122021-05-25Ecolab Usa Inc.Method and apparatus for predicting depletion of deionization tanks and optimizing delivery schedules
US11976955B2 (en)2018-09-212024-05-07Ecolab Usa Inc.Portable fluid level monitoring device and method

Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4034339A (en)*1976-04-281977-07-05Hoffmann-La Roche Inc.System for coordination and documentation of material handling
US4336589A (en)*1980-04-071982-06-22Rapistan Division, Lear Siegler, Inc.Warehousing monitor and control system
GB2138947A (en)*1983-04-141984-10-31Chiltern Glass Fibres LimitedImprovements in or relating to a method of control of liquid stock
US4636950A (en)*1982-09-301987-01-13Caswell Robert LInventory management system using transponders associated with specific products
US4782451A (en)*1984-11-301988-11-01Union Carbide CorporationProcess for maintaining liquid supply
US4887208A (en)*1987-12-181989-12-12Schneider Bruce HSales and inventory control system
US5056017A (en)*1989-07-311991-10-08Lrs, Inc.System to monitor fuel level in a tank, and fuel dispensed from the tank, to determine fuel leakage and theft losses
US5168445A (en)*1988-03-041992-12-01Hitachi, Ltd.Automatic ordering system and method for allowing a shop to tailor ordering needs
US5204821A (en)*1989-10-161993-04-20Toyota Jidosha Kabushiki KaishaParts supply instruction apparatus
US5261276A (en)*1992-05-041993-11-16Henry GiffordFuel oil monitor system and method
US5305199A (en)*1992-10-281994-04-19Xerox CorporationConsumable supplies monitoring/ordering system for reprographic equipment
US5319545A (en)*1989-07-311994-06-07Lrs, Inc.System to monitor multiple fuel dispensers and fuel supply tank
US5351725A (en)*1993-04-011994-10-04Optimum Applied Systems, Inc.System for monitoring fills of liquid in a tank container and ongoing liquid condition
US5359522A (en)*1990-05-091994-10-25Ryan Michael CFluid delivery control apparatus
US5362948A (en)*1990-10-231994-11-08Matsushita Electric Industrial Co., Ltd.Facsimile-use automatic order and sales management system
US5400253A (en)*1993-11-261995-03-21Southern Power, Inc.Automated statistical inventory reconcilation system for convenience stores and auto/truck service stations
US5586686A (en)*1995-03-151996-12-24L&P Property Management CompanyTemperature maintained food dispensing system and method

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4034339A (en)*1976-04-281977-07-05Hoffmann-La Roche Inc.System for coordination and documentation of material handling
US4336589A (en)*1980-04-071982-06-22Rapistan Division, Lear Siegler, Inc.Warehousing monitor and control system
US4636950A (en)*1982-09-301987-01-13Caswell Robert LInventory management system using transponders associated with specific products
GB2138947A (en)*1983-04-141984-10-31Chiltern Glass Fibres LimitedImprovements in or relating to a method of control of liquid stock
US4782451A (en)*1984-11-301988-11-01Union Carbide CorporationProcess for maintaining liquid supply
US4887208A (en)*1987-12-181989-12-12Schneider Bruce HSales and inventory control system
US5168445A (en)*1988-03-041992-12-01Hitachi, Ltd.Automatic ordering system and method for allowing a shop to tailor ordering needs
US5319545A (en)*1989-07-311994-06-07Lrs, Inc.System to monitor multiple fuel dispensers and fuel supply tank
US5056017A (en)*1989-07-311991-10-08Lrs, Inc.System to monitor fuel level in a tank, and fuel dispensed from the tank, to determine fuel leakage and theft losses
US5204821A (en)*1989-10-161993-04-20Toyota Jidosha Kabushiki KaishaParts supply instruction apparatus
US5359522A (en)*1990-05-091994-10-25Ryan Michael CFluid delivery control apparatus
US5362948A (en)*1990-10-231994-11-08Matsushita Electric Industrial Co., Ltd.Facsimile-use automatic order and sales management system
US5261276A (en)*1992-05-041993-11-16Henry GiffordFuel oil monitor system and method
US5305199A (en)*1992-10-281994-04-19Xerox CorporationConsumable supplies monitoring/ordering system for reprographic equipment
US5351725A (en)*1993-04-011994-10-04Optimum Applied Systems, Inc.System for monitoring fills of liquid in a tank container and ongoing liquid condition
US5400253A (en)*1993-11-261995-03-21Southern Power, Inc.Automated statistical inventory reconcilation system for convenience stores and auto/truck service stations
US5586686A (en)*1995-03-151996-12-24L&P Property Management CompanyTemperature maintained food dispensing system and method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Annunciator Sounds Off Liquid Levels", published at p. 92 of Electronic Design, vol. 37, No. 4 (Feb. 23, 1989).
A Copy of an International Search Report.*
Annunciator Sounds Off Liquid Levels , published at p. 92 of Electronic Design, vol. 37, No. 4 (Feb. 23, 1989).*

Cited By (227)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6205365B1 (en)*1997-12-252001-03-20Fujitsu LimitedMethod for production management and production management system using the same
US6148291A (en)*1998-01-262000-11-14K & T Of Lorain, Ltd.Container and inventory monitoring methods and systems
WO1999038136A3 (en)*1998-01-261999-10-07K & T Of Lorain LtdContainer and inventory monitoring methods and systems
US6642946B1 (en)*1998-08-132003-11-04The Cattleman's Resource, Inc.Livestock inventory and materials system with interactive graphical user interface
US6178546B1 (en)*1998-08-312001-01-23Alcatel Usa Sourcing, L.P.System and method of making software product deliverables
US20070135955A1 (en)*1998-10-062007-06-14J.P. Donmoyer, Inc.Bulk inventory network system
US7092897B2 (en)*1998-10-062006-08-15J.P. Donmoyer, Inc.Bulk inventory network system
US7228199B2 (en)*1998-10-062007-06-05J.P. Donmoyer, IncBulk inventory network system
US20020082735A1 (en)*1998-10-062002-06-27Wallace David B.Bulk inventory network system
US20050102046A1 (en)*1998-10-062005-05-12Wallace David B.Bulk inventory network system
US6233536B1 (en)*1998-11-302001-05-15General Electric CompanyRemote lifecycle monitoring of electronic boards/software routines
US20030195791A1 (en)*1999-01-262003-10-16Waller Matthew A.System, method and article of manufacture to determine and communicate redistributed product demand
US7330847B2 (en)1999-03-232008-02-12Microstrategy, IncorporatedSystem and method for management of an automatic OLAP report broadcast system
US9477740B1 (en)1999-03-232016-10-25Microstrategy, IncorporatedSystem and method for management of an automatic OLAP report broadcast system
US7082422B1 (en)1999-03-232006-07-25Microstrategy, IncorporatedSystem and method for automatic transmission of audible on-line analytical processing system report output
US8321411B2 (en)1999-03-232012-11-27Microstrategy, IncorporatedSystem and method for management of an automatic OLAP report broadcast system
US7532947B2 (en)1999-05-112009-05-12William Henry WaddingtonMethod and system for order fulfillment in a distribution center
US9396451B2 (en)1999-05-112016-07-19June Ray LimitedMethod and system for order fulfillment in a distribution center
US8326708B2 (en)1999-05-112012-12-04Ipventure, Inc.Techniques for processing customer service transactions at customer site using mobile computing device
US20060085250A1 (en)*1999-05-112006-04-20Christopher KantarjievTechniques for processing customer service transactions at customer site using mobile computing device
US8170915B2 (en)1999-05-112012-05-01Ipventure, Inc.Online store product availability
US8140183B2 (en)1999-05-112012-03-20Ipventure, Inc.Method and system for order fulfillment in a distribution center
US7139637B1 (en)1999-05-112006-11-21William Henry WaddingtonOrder allocation to minimize container stops in a distribution center
US7177825B1 (en)1999-05-112007-02-13Borders Louis HIntegrated system for ordering, fulfillment, and delivery of consumer products using a data network
US7197547B1 (en)1999-05-112007-03-27Andrew Karl MillerLoad balancing technique implemented in a data network device utilizing a data cache
US7904975B2 (en)1999-05-112011-03-15Ipventure, Inc.Real-time display of available products over the internet
US9865010B2 (en)1999-05-112018-01-09June Ray LimitedOnline store product availability
US9697547B2 (en)1999-05-112017-07-04June Ray LimitedIntegrated online store
US8626333B2 (en)1999-05-112014-01-07Ipventure, Inc.Method and system for order fulfillment in a distribution center
US8635113B2 (en)1999-05-112014-01-21Ipventure, Inc.Integrated online store
US7792712B2 (en)1999-05-112010-09-07Ipventure, Inc.Techniques for processing customer service transactions at customer site using mobile computing device
US8600821B2 (en)1999-05-112013-12-03Ipventure, Inc.Webstore supporting multiple merchants
US20090222129A1 (en)*1999-05-112009-09-03William Henry WaddingtonMothod and system for order fulfullment in a distribution center
US9342808B2 (en)1999-05-112016-05-17June Ray LimitedLoad balancing technique implemented in a data network device utilizing a data cache
US7509407B2 (en)1999-05-112009-03-24Andrew Karl MillerLoad balancing technique implemented in a data network device utilizing a data cache
US7370005B1 (en)1999-05-112008-05-06Peter HamInventory replication based upon order fulfillment rates
US7437305B1 (en)1999-05-112008-10-14Christopher Angel KantarjievScheduling delivery of products via the internet
US9208213B2 (en)1999-05-282015-12-08Microstrategy, IncorporatedSystem and method for network user interface OLAP report formatting
US8607138B2 (en)1999-05-282013-12-10Microstrategy, IncorporatedSystem and method for OLAP report generation with spreadsheet report within the network user interface
US10592705B2 (en)1999-05-282020-03-17Microstrategy, IncorporatedSystem and method for network user interface report formatting
US6873693B1 (en)1999-09-132005-03-29Microstrategy, IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for entertainment-related information
US8995628B2 (en)1999-09-132015-03-31Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services with closed loop transaction processing
US7428302B2 (en)1999-09-132008-09-23Microstrategy, IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule
US6765997B1 (en)1999-09-132004-07-20Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with the direct delivery of voice services to networked voice messaging systems
US7340040B1 (en)1999-09-132008-03-04Microstrategy, IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for corporate-analysis related information
US6829334B1 (en)1999-09-132004-12-07Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with telephone-based service utilization and control
US6836537B1 (en)1999-09-132004-12-28Microstrategy IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule
US6850603B1 (en)1999-09-132005-02-01Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized dynamic and interactive voice services
US7440898B1 (en)1999-09-132008-10-21Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with system and method that enable on-the-fly content and speech generation
US7272212B2 (en)1999-09-132007-09-18Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services
US7266181B1 (en)1999-09-132007-09-04Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized dynamic and interactive voice services with integrated inbound and outbound voice services
US6788768B1 (en)1999-09-132004-09-07Microstrategy, IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for book-related information
US6885734B1 (en)1999-09-132005-04-26Microstrategy, IncorporatedSystem 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
US6768788B1 (en)1999-09-132004-07-27Microstrategy, IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for property-related information
US6658093B1 (en)1999-09-132003-12-02Microstrategy, IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for travel availability information
US7881443B2 (en)1999-09-132011-02-01Microstrategy, IncorporatedSystem and method for real-time, personalized, dynamic, interactive voice services for travel availability information
US6606596B1 (en)1999-09-132003-08-12Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through digital sound files
US6940953B1 (en)1999-09-132005-09-06Microstrategy, 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
US7197461B1 (en)1999-09-132007-03-27Microstrategy, IncorporatedSystem and method for voice-enabled input for use in the creation and automatic deployment of personalized, dynamic, and interactive voice services
US8051369B2 (en)1999-09-132011-11-01Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts
US6587547B1 (en)1999-09-132003-07-01Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time drilling via telephone
US6964012B1 (en)1999-09-132005-11-08Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including deployment through personalized broadcasts
US6977992B2 (en)1999-09-132005-12-20Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time database queries
US8094788B1 (en)1999-09-132012-01-10Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services with customized message depending on recipient
US7486780B2 (en)1999-09-132009-02-03Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with telephone-based service utilization and control
US7020251B2 (en)1999-09-132006-03-28Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time drilling via telephone
US6798867B1 (en)1999-09-132004-09-28Microstrategy, IncorporatedSystem and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, with real-time database queries
US6928411B1 (en)*1999-09-302005-08-09International Business Machines CorporationInvoice processing system
US20050102059A1 (en)*1999-10-282005-05-12Ecolab Inc.Data processing system for managing chemical product usage
US7076303B2 (en)1999-10-292006-07-11Medtronic, Inc.Apparatus and method for automated invoicing of medical device systems
US6385593B2 (en)*1999-10-292002-05-07Medtronic, Inc.Apparatus and method for automated invoicing of medical device systems
US8160988B1 (en)1999-11-082012-04-17Aloft Media, LlcSystem, method and computer program product for a collaborative decision platform
US7970722B1 (en)1999-11-082011-06-28Aloft Media, LlcSystem, method and computer program product for a collaborative decision platform
US7191142B1 (en)*1999-12-302007-03-13General Electric CompanyInternet based goods delivery system
US7251612B1 (en)2000-01-102007-07-31Parker John EMethod and system for scheduling distribution routes and timeslots
US7240027B2 (en)*2000-04-072007-07-03The Procter & Gamble CompanyMethod and apparatus for monitoring the flow of items through a store or warehouse
US20010049690A1 (en)*2000-04-072001-12-06Mcconnell Theodore Van FossenMethod and apparatus for monitoring the effective velocity of items through a store or warehouse
US20020007297A1 (en)*2000-04-172002-01-17Clarke Hernan JoseMethod and system for enterprise wide production scheduling
US7171375B2 (en)*2000-04-172007-01-304Sight Technologies, Inc.Method and system for enterprise wide production scheduling
US10091335B2 (en)2000-05-102018-10-02June Ray LimitedData transmission and rendering techniques by a device via a network
US9413808B2 (en)2000-05-102016-08-09June Ray LimitedData transmission and rendering techniques by a device via a network
US7139721B2 (en)2000-05-102006-11-21Borders Louis HScheduling delivery of products via the internet
US20010047285A1 (en)*2000-05-102001-11-29Webvan Group,Inc.Scheduling delivery of products via the internet
US20020059106A1 (en)*2000-05-122002-05-16Masayuki TaniConsumable goods and services providing system
US7672878B2 (en)*2000-08-302010-03-02Arkray, Inc.Consumables supply system
US20030172009A1 (en)*2000-08-302003-09-11Shigeru KatouConsumables supply system
US20020138324A1 (en)*2000-09-292002-09-26Manugistics, Inc.System and method for supply chain management, including collaboration
US7661591B2 (en)2000-10-202010-02-16Promega CorporationRF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
US8025228B2 (en)2000-10-202011-09-27Promega CorporationRF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
US8231053B2 (en)2000-10-202012-07-31Promega CorporationRadio frequency identification method and system of distributing products
USRE46326E1 (en)2000-10-202017-02-28Promega CorporationRF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
US7293705B2 (en)2000-10-202007-11-13Promega CorporationRadio frequency identification method and system of distributing products
US8113425B2 (en)2000-10-202012-02-14Promega CorporationRF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
WO2002035432A1 (en)*2000-10-202002-05-02Promega CorporationRadio frequency identification method and system of distributing products
US7791479B2 (en)2000-10-202010-09-07Promega CorporationRFID point of sale and delivery method and system
AU2002211769B2 (en)*2000-10-202006-10-26Promega CorporationRadio frequency identification method and system of distributing products
US7784689B2 (en)2000-10-202010-08-31Promega CorporationRadio frequency identification method and system of distributing products
US7258276B2 (en)2000-10-202007-08-21Promega CorporationRadio frequency identification method and system of distributing products
US7591421B2 (en)2000-10-202009-09-22Promega CorporationRadio frequency identification method and system of distributing products
US7735732B2 (en)2000-10-202010-06-15Promega CorporationRadio frequency identification method and system of distributing products
US7967199B2 (en)2000-10-202011-06-28Promega CorporationRadio frequency identification method and system of distributing products
USRE47599E1 (en)2000-10-202019-09-10Promega CorporationRF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
US7942321B2 (en)2000-10-202011-05-17Promega CorporationRadio frequency identification method and system of disturbing products
US7668761B2 (en)2000-10-272010-02-23Jda Software GroupSystem and method for ensuring order fulfillment
US8601365B2 (en)2000-11-102013-12-03Ipventure, Inc.Data transmission and rendering techniques implemented over a client-server system
US20020072986A1 (en)*2000-12-132002-06-13Itt Manufacturing Enterprises, Inc.Electronic Procurement system
US7233914B1 (en)2000-12-272007-06-19Joyo WijayaTechnique for implementing item substitution for unavailable items relating to a customer order
US8751334B2 (en)2000-12-272014-06-10Ipventure, Inc.Item substitution for unavailable items relating to a customer order
US8090626B1 (en)2000-12-272012-01-03Ipventure, Inc.Item substitution for unavailable items relating to a customer order
US20020107642A1 (en)*2001-02-022002-08-08Masaharu NishidaMethod and apparatus for managing consumer goods used in an analyzer
US20020133423A1 (en)*2001-03-122002-09-19Rikio ShibaArticle management system, article mangement method, article management program, and computer-readable storage medium on which an article management program is stored
US8010411B2 (en)2001-03-192011-08-30Ipventure, Inc.Restricted purchase of regulated items over a network
US20070136149A1 (en)*2001-03-192007-06-14Woodward Franklin GRestricted purchase of regulated items over a network
US8880428B2 (en)2001-03-192014-11-04Ipventure, Inc.Restricted purchase of regulated items over a network
US7308423B1 (en)2001-03-192007-12-11Franklin Goodhue WoodwardTechnique for handling sales of regulated items implemented over a data network
WO2002077902A3 (en)*2001-03-222003-06-05Sinclair Systems InternationalMethod and apparatus for supplying coded labels
US20030065549A1 (en)*2001-03-232003-04-03Restaurant Services, Inc.System, method and computer program product for a promotion reporting interface in a supply chain management framework
US8306841B2 (en)2001-04-172012-11-064Sight Technologies, Inc.Enterprise project management system and method therefor
US20020188495A1 (en)*2001-06-072002-12-12International Business Machines CorporationFood processing management system
US20020198793A1 (en)*2001-06-202002-12-26International Business Machines CorporationMethod, system and apparatus for tracking an object capable of being consumed and replenished
US20030018516A1 (en)*2001-07-202003-01-23International Business Machines CorporationMethod for dynamically evaluating projected days of supply of inventory levels in a supply chain
US20090171865A1 (en)*2001-08-062009-07-02Ecolab Inc.Method and system for providing advisory information to a field service provider
US8204758B2 (en)2001-08-062012-06-19Ecolab Inc.Method and system for providing advisory information to a field service provider
US8355960B2 (en)2001-09-262013-01-15The Western Union CompanyElectronic acknowledgement of receipt of inventory
WO2003028226A3 (en)*2001-09-262004-04-08First Data CorpElectronic acknowledgment of receipt of inventory
US7844494B2 (en)2001-09-262010-11-30First Data CorporationElectronic acknowledgment of receipt of inventory
US8517924B2 (en)*2001-10-052013-08-27Boston Scientific Scimed, Inc.Robotic endoscope with wireless interface
US20060293563A1 (en)*2001-10-052006-12-28Banik Michael SRobotic endoscope with wireless interface
US20030074270A1 (en)*2001-10-162003-04-17Brown Otis F.Computerized method and system for managing and communicating information regarding an order of goods
US20030110103A1 (en)*2001-12-102003-06-12Robert SesekCost and usage based configurable alerts
US20030139982A1 (en)*2001-12-202003-07-24Nexpress Solutions LlcORC online inventory management system
US8156017B2 (en)2002-01-252012-04-10Invensys Systems, Inc.System and method for real-time activity-based accounting
US20100153245A1 (en)*2002-01-252010-06-17Martin Peter GSystem and method for real-time activity-based accounting
US20030144932A1 (en)*2002-01-252003-07-31Martin Peter G.System and method for real-time activity-based accounting
US7685029B2 (en)*2002-01-252010-03-23Invensys Systems Inc.System and method for real-time activity-based accounting
US7013199B2 (en)2002-03-262006-03-14First Data CorporationInsertion control
US20050065638A1 (en)*2002-03-262005-03-24First Data CorporationInsertion control
US6704617B2 (en)2002-04-112004-03-09Flexible Products CompanyAutomated system for control and diagnostics for dispensing systems
US20030212614A1 (en)*2002-05-092003-11-13Chu Tang HaoSystem and method for managing inventory
US7983923B1 (en)2002-07-102011-07-19Sap AgCollaborative management of delivery schedules
US20040103047A1 (en)*2002-11-272004-05-27Park Nam SeogModel-based systems and methods for calculating raw material usage rates from dynamic inventory trend data
US20050108073A1 (en)*2003-02-122005-05-19Hon Hai Precision Industry Co., Ltd.System and method for diagnosing production logistics abnormalities
US7689569B2 (en)2003-03-312010-03-30Qwest Communications International Inc.Systems and methods for managing large data environments
US20040190708A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for clearing telephone number porting assignments EN masse
US20040193646A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for managing large data environments
US7162495B2 (en)2003-03-312007-01-09Qwest Communications Inc.Systems and methods for clearing telephone number porting assignments EN masse
US20040193645A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for resolving telephone number discrepancies en masse
US20040193509A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for managing telephone number inventory
US20040193604A1 (en)*2003-03-312004-09-30Qwest Communications International Inc.Systems and methods for restricting a telephone number's availability for assignment
US7395276B2 (en)*2003-03-312008-07-01Qwest Communications International Inc.Systems and methods for resolving telephone number discrepancies en masse
US20080046278A1 (en)*2003-04-292008-02-21Ecolab Inc.Monitoring and controlling processes at a vehicle wash facility
US7516082B2 (en)*2003-04-292009-04-07Ecolab Inc.Scheduling delivery of chemical products based on a predicted estimated time of exhaustion
US20040220844A1 (en)*2003-04-292004-11-04Ecolab Inc.Networked route scheduling
US8527372B2 (en)2003-04-292013-09-03Zep Ip Holding LlcMonitoring and controlling processes at a vehicle wash facility
US7896198B2 (en)2003-05-122011-03-01Ecolab Inc.Method and apparatus for mass based dispensing
US9376306B2 (en)2003-05-122016-06-28Ecolab Inc.Methods of dispensing
US7891523B2 (en)2003-05-122011-02-22Ecolab Inc.Method for mass based dispensing
US8012421B2 (en)2003-06-242011-09-06Ecolab Inc.Concentration monitor
US8187540B2 (en)2003-06-242012-05-29Ecolab Inc.Concentration monitor method
WO2005013161A1 (en)*2003-07-282005-02-10Stokbot Networks Pty LimitedProduct inventory management
US7386486B2 (en)*2003-07-302008-06-10Ricoh Company, Ltd.Systems and computer readable recording medium for obtaining software via a network for a multifunction image forming apparatus
US20050027615A1 (en)*2003-07-302005-02-03Takezo FujishigeSoftware obtaining system, recording medium, and computer data signal
US8543478B2 (en)2003-08-182013-09-24Gilbert LeistnerSystem and method for identification of quasi-fungible goods and services, and financial instruments based thereon
US8046273B2 (en)2004-03-082011-10-25Sap AgSystem and method for purchase order creation, procurement, and controlling
US8027886B2 (en)2004-03-082011-09-27Sap AktiengesellschaftProgram product for purchase order processing
US7805335B2 (en)2004-03-082010-09-28Sap AgPurchase list having status indicators
US20060015417A1 (en)*2004-03-082006-01-19Sap AktiengesellschaftMethod and system for purchase order data entry
US8050990B2 (en)2004-03-082011-11-01Sap AgMethod of and system for generating purchase orders using an auction process
US8117078B2 (en)2004-03-082012-02-14Sap AgMethod and program product for event monitoring
US7813949B2 (en)*2004-03-082010-10-12Sap AgMethod and system for flexible budgeting in a purchase order system
US8050956B2 (en)2004-03-082011-11-01Sap AgComputer-readable medium, program product, and system for providing a schedule bar with event dates to monitor procurement of a product
US7962377B2 (en)2004-03-082011-06-14Sap AktiengesellschaftComputer program product for purchase order processing
US7983962B2 (en)2004-03-082011-07-19Sap AktiengesellschaftMethod and system for purchase order data entry
US20050197949A1 (en)*2004-03-082005-09-08Sap AktiengesellschaftMethod of and system for generating purchase orders using an auction process
US20050216375A1 (en)*2004-03-082005-09-29Sap AktiengesellschaftMethod and system for flexible budgeting in a purchase order system
US20050200632A1 (en)*2004-03-112005-09-15Vocollect, Inc.Method and system for voice enabling an automated storage system
US7316354B2 (en)2004-03-112008-01-08Vocollect, Inc.Method and system for voice enabling an automated storage system
US9524368B2 (en)2004-04-152016-12-20Redbox Automated Retail, LlcSystem and method for communicating vending information
US9558316B2 (en)2004-04-152017-01-31Redbox Automated Retail, LlcSystem and method for vending vendible media products
US7584869B2 (en)2004-04-152009-09-08Redbox Automated Retail, LlcArticle dispensing system and method for same
US9865003B2 (en)2004-04-152018-01-09Redbox Automated Retail, LlcSystem and method for vending vendible media products
US8905266B2 (en)2004-06-232014-12-09Ecolab Inc.Method for multiple dosage of liquid products, dosing apparatus and dosing system
US8060247B2 (en)2005-04-222011-11-15Redbox Automated Retail, LlcSystem and method for communicating secondary vending options
US10402778B2 (en)2005-04-222019-09-03Redbox Automated Retail, LlcSystem and method for vending vendible media products
US8412374B2 (en)2005-04-222013-04-02Redbox Automated Retail, LlcSystem and method for communicating vending information
US8155784B2 (en)2005-04-222012-04-10Redbox Automated Retail, LlcSystem and method for regulating vendible media products
US7797077B2 (en)2005-04-222010-09-14Redbox Automated Retail, LlcSystem and method for managing vending inventory
US8417380B2 (en)2005-04-222013-04-09Redbox Automated Retail, LlcSystem and method for communicating vending information
US7366586B2 (en)2005-04-222008-04-29Redbox Automated Retail Llc.System and method for communicating vending information
US7499768B2 (en)2005-04-222009-03-03Redbox Automated Retail, LlcSystem and method for offline vending of a media product
US8189484B2 (en)*2005-04-262012-05-29Reich Jr Richard DSystem for data archiving and system behavior prediction
US20060240990A1 (en)*2005-04-262006-10-26Reich Richard D JrSystem for data archiving and system behavior prediction
US20070255626A1 (en)*2006-04-272007-11-01Thomas SalomonTracking substances over various business processes
US20100262519A1 (en)*2006-04-272010-10-14Thomas SalomonChecking substance volume limits
US8494892B2 (en)*2006-04-272013-07-23Sap AgTracking substances over various business processes
US20080079989A1 (en)*2006-09-292008-04-03Karen AgnettaSystems and method for monitoring consumable supply levels in one or more printers
US8649033B2 (en)*2006-09-292014-02-11Hewlett-Packard Development Company, L.P.Systems and method for monitoring consumable supply levels in one or more printers
US8258961B2 (en)2007-03-162012-09-04Promega CorporationRFID reader enclosure and man-o-war RFID reader system
US7710275B2 (en)2007-03-162010-05-04Promega CorporationRFID reader enclosure and man-o-war RFID reader system
US8031072B2 (en)2007-03-162011-10-04Promega CorporationRFID reader enclosure and man-o-war RFID reader system
US8277745B2 (en)2007-05-022012-10-02Ecolab Inc.Interchangeable load cell assemblies
US7694589B2 (en)2007-12-122010-04-13Ecolab Inc.Low and empty product detection using load cell and load cell bracket
US7954668B2 (en)2007-12-122011-06-07Ecolab Inc.Low and empty product detection using load cell and load cell bracket
US8990098B2 (en)2008-04-302015-03-24Ecolab Inc.Validated healthcare cleaning and sanitizing practices
US8639527B2 (en)2008-04-302014-01-28Ecolab Usa Inc.Validated healthcare cleaning and sanitizing practices
US8395515B2 (en)2009-06-122013-03-12Ecolab Usa Inc.Hand hygiene compliance monitoring
US8502680B2 (en)2009-06-122013-08-06Ecolab Usa Inc.Hand hygiene compliance monitoring
US9830583B2 (en)2009-09-052017-11-28Redbox Automated Retail, LlcArticle vending machine and method for exchanging an inoperable article for an operable article
US9489691B2 (en)2009-09-052016-11-08Redbox Automated Retail, LlcArticle vending machine and method for exchanging an inoperable article for an operable article
US9542661B2 (en)2009-09-052017-01-10Redbox Automated Retail, LlcArticle vending machine and method for exchanging an inoperable article for an operable article
US9104990B2 (en)2009-09-052015-08-11Redbox Automated Retail, LlcArticle vending machine and method for exchanging an inoperable article for an operable article
US8996162B2 (en)2009-09-052015-03-31Redbox Automated Retail, LlcArticle vending machine and method for exchanging an inoperable article for an operable article
US9102509B2 (en)2009-09-252015-08-11Ecolab Inc.Make-up dispense in a mass based dispensing system
US9051163B2 (en)2009-10-062015-06-09Ecolab Inc.Automatic calibration of chemical product dispense systems
US9582954B2 (en)2010-08-232017-02-28Redbox Automated Retail, LlcArticle vending machine and method for authenticating received articles
US8538581B2 (en)2010-09-032013-09-17Redbox Automated Retail, LlcArticle vending machine and method for authenticating received articles
US9824569B2 (en)2011-01-282017-11-21Ecolab Usa Inc.Wireless communication for dispenser beacons
US9785996B2 (en)2011-06-142017-10-10Redbox Automated Retail, LlcSystem and method for substituting a media article with alternative media
US9615134B2 (en)2011-08-122017-04-04Redbox Automated Retail, LlcSystem and method for applying parental control limits from content providers to media content
US9286617B2 (en)2011-08-122016-03-15Redbox Automated Retail, LlcSystem and method for applying parental control limits from content providers to media content
US9916714B2 (en)2012-03-072018-03-13Redbox Automated Retail, LlcSystem and method for optimizing utilization of inventory space for dispensable articles
US9390577B2 (en)2012-03-072016-07-12Redbox Automated Retail, LlcSystem and method for optimizing utilization of inventory space for dispensable articles
US8944286B2 (en)2012-11-272015-02-03Ecolab Usa Inc.Mass-based dispensing using optical displacement measurement
USRE48951E1 (en)2015-08-052022-03-01Ecolab Usa Inc.Hand hygiene compliance monitoring
US11436559B2 (en)*2017-05-242022-09-06Taco Marketing LlcConsumer purchasing assistant apparatus, system and methods
US10529219B2 (en)2017-11-102020-01-07Ecolab Usa Inc.Hand hygiene compliance monitoring
CN112750230A (en)*2020-12-302021-05-04东北大学Combinable liquid chemical reagent management box system

Also Published As

Publication numberPublication date
WO1996029578A1 (en)1996-09-26
AU5361496A (en)1996-10-08

Similar Documents

PublicationPublication DateTitle
USH1743H (en)Inventory management method and apparatus
JP2618272B2 (en) Paper processing apparatus monitoring apparatus and method
US5036852A (en)Medical equipment monitor apparatus and method
US20080071648A1 (en)Integrated control system and method for automatic medicine packaging apparatuses
JP2004533056A (en) Enhanced Alerts for Fieldbus Devices in Process Control Systems
JPH09507593A (en) Vending machine remote monitoring system
HK1003337B (en)Photocopy monitoring system and method for monitoring copiers
HK1003344B (en)Photocopy monitoring system and method for monitoring copiers
JPH07231363A (en)Emergency call network system
JP3906551B2 (en) Facility information network system and reporting method
US6712265B2 (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
US11580811B2 (en)Fuel station operations controller and method to control fuel station operation
JP2872751B2 (en) Battery monitoring device
JP3762879B2 (en) Automatic chicken farming equipment normality judgment system
JPH0834768B2 (en) Method for detecting remaining amount in storage tank for fluid articles
JP2004211398A (en) Cistern water management system and monitoring system
US20040243486A1 (en)Web server
JP3310885B2 (en) Remote monitoring system
JPH0924999A (en)System for automatically placing and accepting order for fluid commodities
JPH11146073A (en) Automatic notification device
JPH1153663A (en)Centralized monitoring system
JP2001203820A (en) Automatic notification device
JPS6019510A (en)Automatic controller for output
JPH071188B2 (en) Fluid level management device

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:HERCULES INCORPORATED, DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GILES, GERALD;GRAVES, HENRY K.;MILLS, JACK P., JR.;AND OTHERS;REEL/FRAME:007497/0985;SIGNING DATES FROM 19950522 TO 19950523

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:CREDIT SUISSE FIRST BOSTON, AS COLLATERAL AGENT, N

Free format text:NOTICE OF GRANT OF SECURITY INTEREST;ASSIGNOR:HERCULES INCORPORATED;REEL/FRAME:013625/0085

Effective date:20021220

ASAssignment

Owner name:HERCULES INCORPORATED, DELAWARE

Free format text:PATENT TERMINATION CS-013625-0085;ASSIGNOR:CREDIT SUISSE, CAYMAN ISLANDS BRANCH;REEL/FRAME:021901/0330

Effective date:20081113


[8]ページ先頭

©2009-2025 Movatter.jp