WO1990011572A1 - Integrated electronic parts warehousing and distribution system and method - Google Patents

Integrated electronic parts warehousing and distribution system and method Download PDF

Info

Publication number
WO1990011572A1
WO1990011572A1 PCT/US1990/001485 US9001485W WO9011572A1 WO 1990011572 A1 WO1990011572 A1 WO 1990011572A1 US 9001485 W US9001485 W US 9001485W WO 9011572 A1 WO9011572 A1 WO 9011572A1
Authority
WO
WIPO (PCT)
Prior art keywords
computer
buyer
order
item
vendor
Prior art date
Application number
PCT/US1990/001485
Other languages
French (fr)
Inventor
Morris Epstein
Original Assignee
Morris Epstein
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 Morris Epstein filed Critical Morris Epstein
Publication of WO1990011572A1 publication Critical patent/WO1990011572A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/137Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
    • B65G1/1373Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers

Definitions

  • This invention relates to warehousing and distribution systems and methods, and particularly to such systems and methods for warehousing and distributing
  • a buyer wishes to purchase a specific item. If the buyer has a source book which lists multiple suppliers of a variety of items, he can look up the names of more than one supplier. Further, if the buyer has obtained catalogs from any of those suppliers, he can look up the item to obtain price and delivery
  • the source book itself also causes additional problems. First, it usually is revised only infrequently and thus often is out of date. Additionally, the source book lists suppliers who may no longer handle the item, or may handle it only as a convenience to their customers and do not maintain it in stock. This means that they probably cannot provide fast delivery and that their prices will most likely be considerably higher than others. Further, the suppliers may no longer be at the listed location or even in business. Attempting to call or write to any of the above suppliers, clearly wastes a large amount of a buyer's time.
  • a buyer wishing to place an order usually must prepare a written purchase order and mail it to the supplier.
  • the supplier typically acknowledges the order in writing, giving expected shipping dates, and other pertinent information. Of course, the supplier also can refuse the order. All of this written communication can go on for days or even weeks.
  • Orders can also be given by telephone. This can be a much faster system if the proper person can be reached at the supplier's place of business. However, this approach is less than fully satisfactory because it increases the chances for error in that spoken words are frequently not reduced to writing for visual verification. Even if the order is reduced to writing, it easily can be written incorrectly, thus creating an incorrect order.
  • Still other errors may be caused by differences in nomenclature and specifications for particular items.
  • Many suppliers have their own names and part numbers for specific items. Both the deviation in name and part number can cause numerous errors since each usually must be looked up and verified for each different supplier. This not only creates an additional source of errors, but takes still further time.
  • it is often most cost- efficient to consolidate those orders with one or a small number of suppliers. Typically, the selection of the suppliers is made haphazardly and the lowest total price is often not obtained.
  • Such a system did not provide any means for identifying multiple vendors for a given item, or for operating other than on a contract basis. Thus, the buyer could not quickly shop for the best price or terms from a variety of vendors.
  • Yet another system collects information from suppliers concerning their surplus inventory.
  • Another system which was proposed had suppliers or vendors listing their items on a central computer, along with their current price schedule. Buyers who subscribed to the system were to be able to access the central computer which would display on a computer screen the particular item and the various suppliers offering that item along with the current prices. When a supplier wished to place an order he could prepare an electronic purchase order which would be sent via the central computer to the vendor's terminal. The vendor could then respond any time after receiving the order with either a confirmation, change of price, or rejection. Further, this system still required the vendor to accept or reject the order and to ship the products from his location. Such a system still failed to optimize the ordering and shipping procedures.
  • the manufacturer's telephone salesperson usually are trained by quote prices for large production orders, for which they may receive a significant commission. They may consider the process of quoting price and availability for small stock quantities to be a waste of time, especially if they receive many inquiries but few orders.
  • the warehouse may not be geared to ship small quantities of an item, nor to make some day shipments when requested. Therefore, the smaller orders are lost, and with them the larger follow-on orders which can be so valuable.
  • the manufacturer may run out of stock on active items, thereby generating more non-productive inquiries.
  • distributor may refuse to carry the product at all.
  • the overseas manufacturer also has special problems. Currently, an overseas manufacturer has roughly three options for selling his products in the U.S.
  • manufacturer's own direct sales staff In many cases, the customer does not know the name of the manufacturer, and for repeat orders, the customer may move to another manufacturer if he receives a lower price or quicker delivery. Thus, the manufacturer loses follow-up business, and often must suffer with extremely modest profit margins.
  • a second option for the foreign manufacturer is to place a consignment inventory at one or more stocking distributors in the U.S. This has the advantage of opening the market to more customers, but the manufacturer is limited to the sales and marketing scope of these
  • distributors simply may not be reaching anywhere near the full potential market for the product. If there is only one distributor, there is only limited coverage, while with more than one distributor, the inventory investment is multiplied, while the incentive for the distributors to sell the product is reduced. The cost for this service may be high, and this may make the price of the product non- competitive.
  • a third option is for the foreign manufacturer to open his own warehouse in the U.S. This is probably the most costly option of all. The manufacturer must pay for the purchase or rental of a warehouse, buy or rent a full range of warehouse equipment, staff the warehouse and office operations, and still have to pay for a full sales and marketing efforts, he probably can reach only a small portion of the potential customers.
  • the system and method allow the buyer to quickly obtain the name of at least one vendor, and preferably a substantial list of vendors, for any one of a large quantity of different items. Moreover, the buyer is provided, at the same time, with the prices charged by each vendor for the item and the
  • the physical items are stored in a central public warehouse containing products owned by many different business entities.
  • the information communicated to the buyer is for the items in that warehouse.
  • system and method provide electronic communication between the buyer and a central computer which maintains a running inventory of the public warehouse system as well as additional pertinent information including suppliers' names, business history, prices and re-supply schedule.
  • the buyer can inquire as to the availability and pricing of a multitude of items maintained by the central public warehouse system by inputting part numbers into a local input/output (“I/O") device and
  • the central computer electronically communicating those parts numbers to the central computer, in a batch.
  • the central computer then provides a list of vendors who maintain an inventory of the particular item within the public warehouse system, the price of the part charged by each vendor and the quantity of that item in stock and available from the public warehouse system.
  • the buyer can create a purchase order on his I/O device, which is then electronically transmitted to the central computer. This, order is then conveyed to the public warehouse system by the central computer for processing.
  • the central public warehouse system electronically communicates with the central computer to maintain a running inventory of the items stored in the warehouse system. This communication also is used to provide a comprehensive warehouse control system which not only directs and
  • Data is maintained by the central computer on the frequency of inquiry of buyers for each particular part stocked by a vendor, orders placed, etc. Suppliers can electronically obtain this data by communicating with the central computer through an I/O device.
  • the buyer maintain a letter of credit with a pre-designated bank such that sometime after the transmittal of an electronic purchase order to the central computer the necessary funds may be wire-transferred through the pre-designated bank to the vendor.
  • a central computer which is the same computer as that which is used to accept inquiries and orders from buyers, is used to assign random storage locations in each of the three full container storage areas. This assignment is done as shipments are received in the warehouse. At the time shipments are received, computer generated labels as well as bar codes are placed on each incoming container.
  • the labels provide a variety of information about each container including its intended storage location, supplier, part number, etc.
  • the bar code is used strictly to identify each container. This bar code information is stored in a local warehouse computer (PC) along with the label
  • the computer system directs the movement of the containers in the warehouse.
  • the central computer In response to orders which have been input to the central computer by buyers (and sometimes by vendors) the central computer generates
  • containers of the items are moved around in the warehouse from each of the four storage areas.
  • the movement is accompanied by a newly generated computer label which includes the new storage location or customer information as well as the other information which was recorded at the time of the container's receipt.
  • the container's bar code is also scanned to verify that the proper container is being moved.
  • various documentation which has been generated by the computer in accordance with the order and the information stored upon receipt, is reviewed. This is the final check of the order before it leaves the warehouse and is accompanied by a complete scan of each individual container's barcode. Thus, the integrity of the order is verified.
  • PCs local microcomputers
  • the public warehouse system permits specialization in a given market.
  • all the suppliers to the warehouse system are concentrated in a single industry, with a clearly defined customer base, it is possible to provide more options than would be available otherwise.
  • buyers can access the warehouse system's composite inventory database to obtain instant quotations and place orders for immediate shipments based on current inventory. This can be done despite the fact that items may be from several different suppliers. In most previous systems, the buyer's computer access was limited to a single supplier.
  • Paper work is also minimized since no actual purchase orders are sent. Lead time is cut down since the order need not be called back in by the buyer to a chosen supplier and can be shipped almost immediately.
  • the order is transmitted electronically to the central computer used by the warehouse system and can thus be filled right away. The order is further expedited since the items are
  • the buyer also has the ability to enter reservations instead of placing conventional backorders with a single supplier.
  • the warehouse operating efficiently because of the two or four storage area system is capable of shipping many orders with minimal labor costs.
  • the supplier likewise saves money and gains other advantages with the present system and method. He can minimize his warehousing costs by wholly or partially maintaining his inventory in the warehouse system. Still further, the supplier can dramatically cut down on the number of inquiries he handles. He can save still more because his paper work in processing orders and bills is greatly reduced for all items maintained in the warehouse system.
  • a supplier also has access to a client base that may never contact him otherwise. Once a buyer places an inquiry for a part which the supplier maintains in the warehouse system, the buyer must see the supplier's offering regardless of his intention. This then, gives the supplier considerably more exposure than would be possible in a normal trading environment. Since there is no need for a buyer to make phone calls to specific suppliers, the
  • the electronic funds transfer system virtually guarantees payments to the supplier and maximizes both the supplier's and buyer's use of the funds.
  • FIG. 1 is a schematic diagram of an ordering system constructed in accordance with the present invention
  • Figure 2 is a flow chart illustrating the computer program and operating steps taken by the user in using the system as a buyer;
  • Figures 3-5 are further flow chart diagrams illustrating detailed features of the flow chart of Figure 2;
  • Figure 6 is a flow chart illustrating the operative steps of the billing procedure of the ordering system of the present invention.
  • Figure 7 is a warehouse layout in accordance with one embodiment of the warehouse system of the present invention.
  • Figure 8 is a warehouse layout in accordance with a second embodiment of the warehouse system of the present invention.
  • FIG 1 illustrates schematically a portion 30 of the system of the invention.
  • the system portion 30 includes central data processing equipment at a first station 32 in the warehouse ( Figures 7 and 8), and two separate sets of input/output equipment at two other stations 34 and 36 each of which is labelled "Buyer or Vendor" in Figure 1. Since the equipment of each of stations 34 and 36 is essentially identical, except for programming, the equipment at either station can be used either by buyers or sellers, or simply for communications purposes.
  • the central processing station 32 is located at the public warehouse, and each of the remote stations 34 and 36 is located at the offices of a different business concern.
  • a warehousing firm owns and operates the warehouse, and makes its data processing equipment and services available to the others.
  • the central data processing equipment located at the warehouse includes a computer CPU 38.
  • the computer preferably is a moderately high-speed, high-capacity
  • the computer such as a minicomputer; the computer can be any general purpose digital computer having a sufficient speed and capacity for processing data in the system.
  • an input/output device 40 comprising a keyboard and screen, which is used for programming purposes, a set of disk files 42, and input tape file 44, an output tape file 46, a printer 48, and a modem 56.
  • the input tape file 44 includes means for reading into computer memory data supplied on magnetic tape by buyers and vendors to be stored in the system.
  • the disk files 42 are used for data storage, along with the RAM memory in the computer itself.
  • the tape file 46 is used to read out data accumulated for buyers and vendors and supplying that data to the printer 48 which is used to print out reports to be sent to the buyers and vendors at periodic intervals.
  • the modem 56 is used for sending and receiving data over telephone lines 56, 58 and 60 to the modems 54 of the various vendor and buyer terminals.
  • the equipment at each of the vendor and buyer terminals includes a computer unit 50 including a keyboard disk file and video display screen, and a printer 52.
  • the computer 50 can be any suitable small computer such as the IBM Personal Computer or any equivalent machine.
  • the computer 50 hs RAM storage as well as disk storage.
  • each of the computers 50 incorporate a color display. This tends to enhance the rapid identification of different items of information which appear on the screen.
  • the preferred embodiment of the invention operates, in general, as follows.
  • Each vendor rents space in the warehouse, or pays a storage fee based on the number and size of the containers in the warehouse at a given time.
  • the vendor thus, stores an inventory of his products in the warehouse space and provides a list of prices for these products.
  • the computer 38 displays on the screen of the buyer's terminal 50 a list of vendors which maintain an inventory of the item in the warehouse, the item, the price for the specific quantity desired by the buyer and the inventory and price level for the item.
  • the computer 38 maintains inventory information for the items in the warehouse.
  • the buyer sends his order electronically to the central computer 38 which prepares the necessary paperwork for the rapid and efficient picking, packing and shipping of the order from the public warehouse.
  • a single warehouse system is provided for storing items manufactured or sold by a number of different
  • the items stored in the system are all owned by the supplier or vendor who provides them. They are not owned by the warehouse system proprietors.
  • the warehouse system comprises one or more
  • warehouses each having storage racks, conveyors, scales and other typical warehouse fixtures. All the warehouses are linked together by the central computer 38 ( Figure 1) to create a single warehouse system.
  • the central computer 38 directs the movement of all items in the warehouse.
  • the central computer 38 also receives orders in accordance with the procedure and system described above. These orders are filled through the warehouse system in accordance with directions from the central computer 38.
  • warehouse system for storage purposes may be manufacturers as well as distributors) are obligated to maintain their own inventory levels in the warehouse system. While the central computer 38 can indicate restocking points and generally low inventory levels, the supplier restocks at his own
  • a supplier or vendor sends particular items, or his entire inventory to be maintained in the single warehouse system. It remains entirely at the supplier's discretion which items are maintained by the warehouse system and at which warehouse location.
  • a supplier ships its products to the warehouse system
  • the supplier or vendor can then monitor the status of its products in the warehouse system. Even while his products remain in the warehouse system the supplier
  • This system permits a supplier to either eliminate his warehouse entirely or simply pass on fast moving items which are sold in smaller quantities. Even though the supplier maintains ownership of the products he is no longer responsible for preparing quotations or processing purchase orders and bills. The supplier still maintains complete control over the selling prices and can set different discounts or adders for individual customers.
  • Figure 2 is the buyer flow chart which illustrates the step followed by the buyer and the computer 50 at the buyer's terminal 34 or 36.
  • the start up of the computer 50 (see Figure 1) at the buyer station 34 or 36 is indicated at 62 in Figure 2.
  • the computer 50 (preferably a personal computer like the IBM PS/2 Model 50) is programmed to provide a routine, indicated at 64, in which the operator enters a password and/or an account number for the company by which he is employed, as indicated at 66.
  • the computer 50 decides, as indicated at 68, whether the password and account number are valid. If not, the routine is ended as indicated at 70. If they are valid, the computer displays a menu screen as indicated at 72.
  • Each of the tables which is set forth in the following text is a reproduction of the information which appears on the screen of a video monitor at a buyer, vendor or warehouse station.
  • this selection process is indicated at 74. It usually will be made by using one or more key strokes on the keyboard of the computer 50 at the buyer station 36. Alternatively, the selection can be made, if the screen of the computer is of the "touch-screen” variety by merely touching the number of the option
  • the buyer is usually a distributor who is buying products to fill an order from one of his customers.
  • the operator may begin by designating a customer in connection with this inquiry. If he wants to store the inquiry for later recall, and limit the matches only to this customer, then this entry is mandatory.
  • These customer account records may be stored in a file in the buyer's computer 50 and will never be sent to the central computer 38. This ensures the confidentiality of the identity of the buyer's customers.
  • the operator can enter the customer account code or the customer telephone number. If he wishes, he can enter a few letters of the customer name, and a listing of accounts starting at that point will be displayed so he can choose the desired account.
  • the operator must enter an item or part number as indicated at 76 in Figure 3.
  • the item number can be, for example, military part numbers or similar part numbers selected to facilitate the alpha-numeric identification of a substantial number of fasteners, electronic components or other small parts.
  • the part numbers are the same for all users of the system. If the operator is entering a part number for a generic type of fastener, the part number can be generated by a series of table lookups. If this option is accepted, the full description of the part can be displayed for verification on the line below the item number.
  • Items may be identified by more than one part number.
  • the system also offers the buyer a table of
  • interchangeable part numbers so that the buyer may enter any of the applicable part numbers and will be assured of getting the correct part.
  • the system permits the buyer to enter substitute part numbers for items that are slightly different from the basic part number. These substantive parts may be offered only on quotations when there is an insufficient quantity of the basic part in inventory.
  • the buyer may also activate, a history recall module if desired.
  • This module can be set to display matching items for any customer, or only this customer. If activated, any inquiry or quotation that was previously stored in the buyer's computer will be displayed immediately after the item is entered. This step also is performed entirely at the buyer's terminal.
  • suffix number is associated with only a small percentage of items because of additional variations from a standard designation. If the suffix number is known it should be entered. However, if the suffix number is not known an asterisk may be entered and all variations for that basic item will be listed.
  • the next step requires the operator to enter the quantity of the particular item desired, as indicated at 78. If prices for several different quantities are desired, the largest quantity should be entered.
  • the inquiry is sent, in batch, to the central computer 38.
  • the computer immediately searches its memory (the process is depicted in steps 80-98) and returns a response, as indicated at 100, in batch, and then disconnects.
  • a typical response to an inquiry like that in Table III, is shown in Table IV.
  • the field titled "INQ QTY” just repeats the quantity of a particular item listed in the original inquiry entry.
  • the field titled “SPLR” shows a four letter code which identifies the supplier.
  • the field titled “COST” is the net price the buyer will pay for the item regardless of the quantity ordered. If there is a quantity discount schedule, this field will say "BELOW” and the various quantity/price reductions will be shown on the next two lines.
  • the field titled “U/I” shows the units for the price. If the unit is “M”, “C”, or “Ea.”, then the quantity is in numbers of pieces. If the unit is "Lbs”, “Ft”, etc. then the quantity is based on that unit.
  • the field titled "BX QTY" shows the number of pieces in a full container. If the order quantity is not an even increment of the box quantity, then a surcharge may be added to the buyer's total cost. If the item is prepackaged in a fixed quantity package, then this field will blink indicating that only even increments of this quantity may be ordered. If a supplier or vendor offers both prepackaged and bulk quantities of an item, then each item will be displayed on a separate line.
  • the field titled "PRODCTN" indicates the number of pieces that are in production by the supplier. The operator may display the earliest scheduled delivery date for a
  • the operator may have five options. They are: 1) exit the application; 2) print a copy of the inquiry reply (quotation) for the customer; 3) print a copy of the inquiry reply for the buyer's own files; 4) store the inquiry reply in the local history file; or 5) place an order for some or all of the parts. If a quotation is to be printed for the customer, the operator will enter the selling prices and delivery promises and then print out the quotation on his company's letterhead or quotation form. An inquiry reply copy for the buyer's own files can just be printed as is or with the quote to the customer added on (see Table V below). If the inquiry reply is to be stored, then it will be stored in the local history file where it will be ready for recall if a matching item and customer inquiry is entered later. This inquiry reply can also be recalled and modified to serve as an order entry.
  • the top part of the Purchase Order Screen is called the Header Screen. This Header Screen need only be filled in completely when the shipment of the order is other than directly to the buyer by normal freight.
  • a '0' is entered to permit an item (indicated at 102), quantity
  • the operator selects option '1' to signify this completion and the entire purchase order is sent, in batch, to the central computer 38.
  • the central computer 38 Upon receipt of the order, the central computer 38 first checks to insure that the buyer has any remaining credit, indicated at 108. (As a subscriber to the system, the buyer must establish a stand by letter of credit with a particular bank in order to purchase any items.) If the buyer has credit, the quantities requested are examined against current warehouse inventory (indicated at 134). If the quantities requested do not exceed the inventory then the total monetary value of the order is calculated and compared to the value of the buyer's currently available line of credit (indicated at 122). If the amount of the order does not exceed the buyer's credit, and all previous criteria have been met the order is accepted (indicated at 126).
  • a sample Order Acceptance Screen is shown in Table VII, below.
  • the acceptance screen supplies a system order number, the shipping weight, the cost of the goods including all extra charges and the estimated shipping charges.
  • the central computer will send an order rejection (indicated at 120 and 136, respectively) which is displayed as an Order Rejection
  • the order is rejected for credit reasons it can be modified to an acceptable total monetary value. If the order is rejected for insufficient stock it can be modified to limit the quantity ordered to the amount in stock or less.
  • the buyer may inquire, through the system, to get the scheduled delivery date for all items that are currently in production by the supplier. These dates are subject to revision as the supplier schedules his production lines and thus cannot be guaranteed.
  • the buyer When the reserved parts are received in stock, the buyer will be immediately advised of that fact by the central computer during (indicated at 166) an off-hours transmission to the buyer's I/O device and the reservation will be automatically removed from the reservation file (indicated at 167). The buyer then has the option to enter an order for the parts, as described above, if he still needs or wants them.
  • the buyer may add, change or delete reservation items at amy time. As such, he may display all his
  • a Reservation Screen is generated which requires the operator to enter the item number (indicated at 140), any suffix, the supplier code (indicated at 144) the quantity (indicated at 142) and optional internal remarks (which permit a buyer to track his reasons for ordering) and external remarks (which are reported to the supplier).
  • the screen is filled in, it is sent, in batch, to the central computer 38.
  • the central computer 38 returns a Reservation Estimated Delivery Screen which lists the most current information on the quantity in production and the expected arrival date of the product(s). (see Table X).
  • the system returns a summary of all orders.
  • the summary includes: the system order number; the buyer's order number, if any; the method of shipment; the date shipped; the shipping charges and the order value, (see Table XI).
  • the billing procedure is illustrated in the flow chart of Figure 6.
  • the letter of credit can be for any amount designated by the buyer. For ordering purposes, the total of all unpaid invoices and new orders cannot exceed the credit amount.
  • the suppliers will simultaneously be credited for the value of their parts that were shipped, by the same electronic funds transfer program (indicated at 170). They too will receive a report detailing the items shipped and their destination. This report is also downloaded from the central computer 38, during off-hours in batch.
  • containers for each item are brought together, and a receiving entry is made into a nearby terminal 186 which is linked to the central computer 38.
  • Individual labels are printed for each container that indicate which random storage location the container is to be stored in. (See Table XII, below).
  • a bar code label is also affixed to each container to identify the individual container.
  • the computer record for each container will carry the shelf or pallet location, the part number, the quantity in the container, the supplier identification code, the date received, the supplier production order number, the source batch control number, the gross weight of the container and the bar code record. (See Table XIII for the screen used to enter new receipts).
  • the first system provides for two storage sections, "A" and “B” as shown in Figure 7.
  • Section “B” 188 is for all full and sealed containers, while section “A” 190 and 192 is for all open containers. Only one open container of each item is maintained.
  • containers When containers are received in the warehouse, they are initially assigned a "B" storage location. Only one open container of a particular item can be stored in a single “A” storage location.
  • the "A” containers can be further divided into two categories, such as cartons 192 and kegs 190 (e.g. cartons will weigh up to 50 pounds and kegs will weigh over 50 pounds). The sole purpose for this division is that when fill orders for partial container quantities are filled, the carton is brought to a counting scale, while a counting scale is brought to the heavier kegs.
  • the second storage procedure employs four separate storage areas designated "A”, "B", “C” and “D” as shown in Figure 8.
  • Storage area “A” is virtually the same as area “A” in the previous system.
  • the "B” area 188* is for full containers. Only one container will reside in each location. Further, the "B" area 188' is subdivided into sections by container size.
  • the "C” area 210 is also for full containers. However, in the "C” area 210, each location is capable of storing multiple containers of the same item and batch. It too is subdivided into smaller sections according to container size. By storing multiple container in the same shelf location, space is saved by eliminating intervening shelves.
  • the "D" area 212 is for full pallets of incoming containers. If the entire pallet consists of cartons or kegs of the same item, the most efficient way to store them is on the pallet without removing the containers.
  • This second system is designed to maximize the density of storage while minimizing the labor to handle the containers and pallets. In order to do this, certain guidelines are followed by the system:
  • containers may be removed from the "D" section either to be shipped directly to the customer or to replace a container in "A" that has been depleted,
  • Orders will be picked in a batch environment.
  • the central computer 38 calculates the weight and volume required for that order and assigns a cubby hole in the consolidation shelves area 198 large enough to accommodate all the items. If more than one order in the batch is being shipped to the same designation, each order is flagged so that they can be combined in a single shipping container.
  • Three sets of labels and two sets of documents are printed for each batch of orders. These documents and labels control the movement of containers from the "B" area to the customer to the "A" area to the customer, and from the "B" area to the "A” area.
  • One set of documents is the actual picking lists that will eventually be included with the shipment.
  • the other set of documents lists the "A" to customer shipments. This set of documents is actually identical to the set of "A" to customer labels, but contains additional information which is used in conjunction with an "A" control card.
  • These labels and documents include bar codes that are checked against the labels pasted on the containers so that the shipment of the correct parts is verified.
  • one set of labels controls the movement of full “B” containers being sent to the "A” area to replenish an "A” box that will be exhausted. (See Table XIV). These "B” containers are pulled first to enable the "A” to customer counts to
  • a second set of labels controls the movement of full containers being shipped directly to the customer. (Table XV). These containers are pulled after the "B" to "A” containers have been pulled.
  • the third set of labels is used to pick the "A" to customer items (see Table XVI, below). If the items to be picked from the "A" area are stored in cartons, the labels are given to a person who takes the cartons off the "A" shelf and brings them to conveyors 200. The labels are placed in the open containers which are put on the conveyors 200 bringing them to scale count tables 194. The quantity necessary to fill each order is taken from the cartons, and put in small bags or boxes. The "A” to customer labels are pasted on these containers. The original "A" cartons, or “B” to "A” carton, if any were needed, are placed on a return conveyor 200 which carries the cartons back towards the "A” area. The same process is followed for "A” kegs, but since kegs are much heavier, the scale is brought to the kegs at 190.
  • the person counting the parts has a computer printed report listing the same data that is printed on the labels.
  • the report also includes additional data that is used with information printed on a card which is pasted to the front of each "A" container.
  • This "A" Control Card is used to keep a running balance of the quantity of parts remaining in the container.
  • the card also assigns a
  • control card transaction data from the printed report to the control card is an additional guarantee that the correct parts are being shipped to the customer. (This control card is explained in detail below).
  • the second printed document list which is a packing list is ultimately sent to the customer with his order. This document is sent to the assembly table 196 prior to the arrival of picked cartons. If the order calls for two or more items, this packing list is placed into the appropriate cubby hole to await all the items. If the order calls for only one item, the packing list is held at the assembly table 196 without placement into a particular cubby hole. In such a situation, the item is sent to the shipping area S, via conveyor 202, as soon as it reaches the assembly table 196. In an order requiring a plurality of items, the containers of those items are placed in the appropriate cubby holes based on the cubby hole number printed on each label. When the last item has been brought to the cubby hole, the order is sent by conveyor 202 to the shipping area S.
  • the shipping area S has two locations.
  • the first location is for heavy orders which require shipment by commercial freight 206.
  • the second location is for lighter orders which can be sent by UPS or the like 208.
  • a source batch control number is printed on the label which is placed on the face of each carton. These numbers are also recorded in the computer record for each container. When any container quantity is to be shipped, these reference numbers are again printed on the label that will be pasted on the front of the container in which the item will be shipped. These numbers are also printed on the packing slip and invoice and are retained in the computer memory for a number of years after shipment.
  • the inspection documents can be electronically scanned when the parts are first received. This data can then be held in the computer memory. Whenever an order calling for these special containers is processed, the inspection documentation automatically prints along with the packing slip and invoice.
  • the original receiving label When the original receiving label is pasted on the front of an incoming container, it includes a "self-check” digit. This is a parity check that validates the shelf location number. When the label used to ship the container or move it to the "A" area is printed, it will show the same self check digit. This new label will be pasted next to the original incoming label, and the two self check digits will be compared and circled by the stock person. If the two check digits do not match, the wrong container was pulled.
  • Parts which come from an "A" container also have a fail-safe control.
  • This control comes from the "A" control card which is pasted to the front of each "A" container. (See Table XVII, below).
  • the card functions similarly to a checkbook record. The quantity removed is subtracted from the prior balance and any additional quantities (via "B" to "A” container transactions) are added.
  • the card also shows the transaction quantity, the new balance, the date, the transaction number and the warehouse person making the transaction. This same data is printed on the report used by the person at the scale count tables 194. When that person receives the container, he must transfer this data from the report to the control card, and enter his initials and the date. If the opening balance does not match, or if the transaction number is different, the wrong container has been pulled. If an error occurs, the transaction can be reconstructed and the record set straight between the two items; the one that should have been shipped and the one that was actually shipped.
  • a sample "A" control card is shown in Table XVII.
  • Each card is designed to hold twenty entries in two columns of ten each.
  • the digits 0 through 9 at the sides of the card are preprinted.
  • the label at the top of the card is automatically printed by the central computer 38 after every twenty entries, and is included in the sequence of "A" to customer labels.
  • the two digits, in this case 46 and 47, printed on the label in the lower left and lower right corners, are the first two digits of a three digit sequence number referred to in the "A" to customer listing.
  • the top entry in the left column is really sequence number 460 while the second entry from the top in the right column is sequence number 471.
  • orders are maintained in the central computer 38 in accordance with the description provided earlier.
  • the central computer 38 can be called upon to create and print out an order picking list.
  • An example of such a picking list is shown in Table XVIII.
  • Each item to be counted to fill an order is separated by a dotted line on the picking list.
  • the data on the first line of each entry shows the "A" box location, a "self check” digit, the part number, and the item
  • the transaction data will be copied to an "A" control card by a warehouse operator. Before removing the parts from the box, or making the "A" control card entry, the operator must verify the "self check” digit by circling it on this listing. Thus, when the data itself is entered, the operator will be verifying the opening balance and the sequence number. The first three columns of data are transferred to this "A" control card as well as the date and the operator's initials. The sequence number is pre-printed on the control card and does not have to be entered.
  • Table XIX depicts a typical customer packing list. This shipment is going to a buyer. If it were being shipped directly to the buyer's customer, the "bill to” would show the customer's billing address and the "ship to” would show the customer's shipping address. The order number would be the order number that the customer gave to the buyer. The names “Zenith” and “Top Notch” are the supplier names. If the shipment went directly to the customer, these would both read “Titan", the buyer's name.
  • Weights are used as a secondary means to ensure that the correct parts are being shipped. As parts are received in the warehouse, the gross weight of each
  • the system calculates the weight of the entire order.
  • the weight of the quantity shipped is estimated as a percentage of the net weight of the original container. This estimate is further matched against the actual net weight for each partial container quantity when the parts are on the counting scale.
  • the counting scale reports the net weight to the warehouse local computer in conjunction with the bar code checks that will also be made (see below).
  • the estimated gross shipping weight of the order will be printed on the packing list as a guide for the shipping clerk.
  • the weight, quantity, container size, date received, and batch control number of the last container received are stored in the item number master record.
  • the ratio of the new container quantity and weight is compared to the old container quantity and weight. If there is a wide discrepancy the receiving clerk is notified and the matter can be investigated further,
  • PC's there are two local warehouse computers or PC's in an individual warehouse 186 and 212. These PC's serve to off-load some of the work from the central computer 38, such as validation and data collection.
  • the first PC 186 is for receiving and the second is for picking and/or shipping 212.
  • the data required consists of open replenishment orders, the last receiving weight data on the inventory master record, the self container size file and the next available "B", "C” or "D" area shelf locations.
  • the order data is down-loaded to a PC after each batch of packing lists and labels is printed.
  • the data includes information on all "A”, “B”, “C” and “D” containers, and the weight for each item.
  • the full container weight will come directly from the receiving weight stored on the "B", “C” and “D” container records.
  • the partial container weight will be calculated from the full box weight in the container master file.
  • a bar code label is affixed to the face of the container.
  • This bar code label may be either pre-printed or printed by the PC 186 at the point of entry into the warehouse 184.
  • the bar code label is affixed to each printed location label which is also affixed to the container.
  • the bar code is scanned and thereby linked with the record which supports the receiving label (Shown in Table XII).
  • Associated with the downloaded record of each order is the record of the bar code for each container.
  • the "A" container bearing its original bar code label is brought to the counting tables 194.
  • a person at the counting tables 194 enters the order number and scans the bar code label on the "A" container. If the proper "A" container has been brought the PC 212 will verify this. If an improper container has been brought, the PC 212 will indicate that the container does not belong with that order.
  • a new bar code label is affixed to that container and scanned. The PC 212 then substitutes the new bar code number for the old bar code number in association with the "A" to customer label for this particular order.
  • the original bar code label remains on the "A" container and further remains associated with that container's current label .
  • a master menu is available to each supplier which lists the options he may access in interacting with the warehouse system.
  • the first option Maintenance Inventory Records, permits the supplier to add or delete items to be maintained in the warehouse system and to change selling prices of the particular items maintained in the warehouse system.
  • the Maintenance Working Tables option allows a supplier to designate his lead time to manufacture his product, to prohibit certain buyers from purchasing his products and to designate certain discounts or adders for individual customers.
  • the option titled Replenishment Orders permits the supplier to indicate when a new supply of a particular item will be sent to the warehouse system and in what quantities.
  • the Inquiry option is virtually identical to the inquiry option available to a buyer. In this case, it simply allows a supplier or vendor to determine current price and availability of parts for his own customer from his own stock in the warehouse system.
  • Subscriber Distributer or Others permits a supplier to place an order for any of his parts maintained in the warehouse system to be shipped to either a distributer who subscribes to the warehouse system or anyone else who deals directly with the supplier or vendor.
  • the warehouse system does not build a barrier between the supplier and his customer. Instead it acts as a filter relieving both supplier and customer of laborious inquiries and orders for small quantities.
  • the customer is encouraged to call the supplier for additional discounts on large quantity orders, (see Figure 5, step 158) If such a discount is granted the order must be put in by the supplier so the system will know that the price is authorized.
  • the entry of orders for non- subscribers occurs frequently when the supplier maintains his entire inventory in the warehouse system. In such cases, all direct orders from the supplier to his customers are necessarily handled in this manner,
  • Table XXI When the Maintenance Inventory Records option is selected from the Master Menu Options Screen, the screen shown in Table XXI is displayed. This screen is used to add a new item, change or delete data for an existing item, change descriptions for non-generic or generic items, and change descriptions for items with suffixes . It can also be used to add, delete and display alternate and substitute item numbers.
  • the supplier When an item is added to the system, the supplier designates a base price, a product category and the lead time for that item.
  • the lead time specified determines when the warehouse system notifies the supplier that it may be time to replenish the inventory for that item.
  • the lead time should include the time to produce the parts , as well as the paperwork processing time, shipping time and a reasonable safety factor. As indicated previously, the decision to produce new parts and the quantity to be
  • the warehouse system can store the sales quantities for a period of time, and based on this period of time can determine the monthly usage by employing an algorithm.
  • the supplier may add or delete items at will. If an item is deleted, it will be flagged as such and will remain in the system until the end of a year or until there is no more inventory available, whichever is later. No notice about replenishment of stock will then be sent to the supplier. As in the buyer systems, this screen is generated locally and the information is input off-line. Once the information has been input, it is sent, in batch, to the central computer 38.
  • Table XXII is a Product Code Table.
  • the Product Code Table allows the supplier to designate a discount or adder to be charged to all items belonging to that product code group.
  • the Distributer Discounts File shown below in Table XXIII establishes specific discounts by code. By later associating that code with a particular distributor, the appropriate discount can be calculated.
  • the supplier can enter any number of discounts as a percentage variation from the base price.
  • This percentage variation is based strictly on the inquiry quantity or quantity ordered.
  • a Lead Time Table for a particular group of a supplier's products can be designated.
  • Table XXV which shows the Lead Time Table Screen demonstrates that capability.
  • the supplier also has the ability to specify price by particular unit of issue. He does so by selecting standard codes which indicate what units are being used to calculate prices. (See Table XXVI, below).
  • the supplier can also display whether a product group is, in fact, a generic or non-generic product as designated by the system. This information can be obtained through the screen shown in Table XXVII, below.
  • the product group is identified by a prefix associated with the part number which the computer uses to make the generic/non- generic designation.
  • Table XXVIII Another screen available under the Maintenance Working Tables option (Table XXVIII, below) allows the supplier to display the size and weight of the cartons he uses. This information permits the accurate calculation of the weight of individual pieces of an item in a full carton. These figures are also used to determine the cubic size of the containers which may be used to calculate storage charges.
  • a supplier wishes to indicate when additional stock is expected to arrive to the warehouse system, he can do so by choosing the Replenishment Orders option. He can input the quantity in production as well as the expected arrival date (see Table XXX, below).
  • the supplier can update his replenishment information through the screen depicted below in Table XXXI,
  • the supplier provides the quantity shipped, the method of shipment or carrier, the expected arrival date, the date shipped, and the number of containers shipped.
  • the invention provides for a comprehensive warehouse and ordering system.
  • the ability to ship items from a multitude of suppliers in a single shipment such that each item is purchased at an optimum price or from a particular desired supplier is likewise, a major improvement.

Abstract

An integrated parts ordering system and method and warehousing system and method is provided. The parts ordering system and method employs computers (34, 36, 38) to allow a buyer to obtain information about particular parts maintained in the warehouse system (32). The parts are owned by a plurality of suppliers. The price of the parts, quantity in stock, and other information is provided to the buyer by the system. An electronic purchase order may be prepared and transmitted to the central computer (38). The central computer (38) may also be used to maintain and control inventory in the warehouse system (32). The central computer (38) can generate picking lists and verify buyer's orders for shipment. A method and system is also provided for electronically transferring funds to cover payments for items purchased by electronic purchase order and filled by the warehouse system (32).

Description

INTEGRATED ELECTRONIC PARTS WAREHOUSING
AND DISTRIBUTION SYSTEM AND METHOD A. FIELD OF THE INVENTION
This invention relates to warehousing and distribution systems and methods, and particularly to such systems and methods for warehousing and distributing
relatively small items such as fasteners, electronic parts, office maintenance supplies and the like.
B. BACKGROUND OF THE INVENTION
1. Prior Ordering Systems
The purchase, supply, inventory maintenance, and payment processing of relatively small items such as
fasteners, electronic components and office maintenance supplies, items which are required to be supplied
repetitively and in significant quantities, can be
relatively time consuming, expensive and result in rather complex, unreliable manual procedures.
In a typical ordering process, a buyer wishes to purchase a specific item. If the buyer has a source book which lists multiple suppliers of a variety of items, he can look up the names of more than one supplier. Further, if the buyer has obtained catalogs from any of those suppliers, he can look up the item to obtain price and delivery
information. However, in the typical situation, the buyer must call or write to the particular supplier in order to make certain of prices because the catalog prices are frequently out of date. Further, if the buyer wishes to have catalogs, usually he or she must call or write for the information.
The source book itself also causes additional problems. First, it usually is revised only infrequently and thus often is out of date. Additionally, the source book lists suppliers who may no longer handle the item, or may handle it only as a convenience to their customers and do not maintain it in stock. This means that they probably cannot provide fast delivery and that their prices will most likely be considerably higher than others. Further, the suppliers may no longer be at the listed location or even in business. Attempting to call or write to any of the above suppliers, clearly wastes a large amount of a buyer's time.
Even when the buyer purchases the item on a somewhat regular basis, he may not be aware of the current prices charged by the regular suppliers, or be aware of any new suppliers who have entered the market. Thus, the buyer often will miss the best price or supplier unless he spends a considerable amount of time in investigation.
After choosing a particular supplier, a buyer wishing to place an order usually must prepare a written purchase order and mail it to the supplier. The supplier typically acknowledges the order in writing, giving expected shipping dates, and other pertinent information. Of course, the supplier also can refuse the order. All of this written communication can go on for days or even weeks.
Orders can also be given by telephone. This can be a much faster system if the proper person can be reached at the supplier's place of business. However, this approach is less than fully satisfactory because it increases the chances for error in that spoken words are frequently not reduced to writing for visual verification. Even if the order is reduced to writing, it easily can be written incorrectly, thus creating an incorrect order.
Even the use of a written purchase order can create opportunities for error. If purchase orders are prepared or typed by someone other than the buyer, there can be an error in communication or typing. Further, when an acceptance is prepared by the supplier, additional errors can occur. Beyond that, communications may be lost, delayed or even destroyed by mail handling.
Still other errors may be caused by differences in nomenclature and specifications for particular items. Many suppliers have their own names and part numbers for specific items. Both the deviation in name and part number can cause numerous errors since each usually must be looked up and verified for each different supplier. This not only creates an additional source of errors, but takes still further time. When ordering modest quantities of a relatively large number of different items, it is often most cost- efficient to consolidate those orders with one or a small number of suppliers. Typically, the selection of the suppliers is made haphazardly and the lowest total price is often not obtained.
A still further problem in the buying process is caused by the difficulty or inability of supervisory
personnel to determine whether the buyers are purchasing on a best-price basis, or have otherwise been dealing with suppliers in an appropriate manner.
Computerized electronic supply systems of a wide variety have been proposed in the past in order to alleviate some of the foregoing problems.
In one type of prior system, a single buyer had contracts with various suppliers whereby the suppliers agreed to sell specific items at specific prices. The buyer punched cards, one for each item, which were read and the information transmitted over telephone lines to the
specified vendor. The vendor's equipment punched card corresponding to those received by the buyer, to be used as an order to be filled by the vendor. Such a system did not provide any means for identifying multiple vendors for a given item, or for operating other than on a contract basis. Thus, the buyer could not quickly shop for the best price or terms from a variety of vendors.
Other systems have been provided whereby orders for a variety of vendors from a particular buyer are
collected, sorted and accumulated according to vendor.
Then, a batch of orders is transferred electronically to each vendor. Such a "clearing house" operation also does not provide a solution to the vendor's selection problem, and has other shortcomings.
Some direct electronic connections have been made between a specific vendor and a specific buyer by use of a video screen. The buyer can call up on the screen a
purchase order form, fill it in, and transmit it directly to a similar terminal at the vendor's place of business.
However, such an arrangement also does not solve the vendor' s selection problem and falls short in other
respects.
Yet another system collects information from suppliers concerning their surplus inventory. A
computerized database or directory of this surplus inventory is thus created. In practice, a buyer accesses this
database from a terminal at his location to ascertain suppliers who are offering the particular item he desires. Occasionally, the prices at which the item is offered for sale are also displayed. The buyer, after obtaining this information, usually must then contact the particular supplier or suppliers directly. Since this system often is not updated regularly and often involves odd lots of less commonly used items, it is not always helpful. Further, items listed frequently are not in stock since, once the surplus is gone, there may be no additional inventory available for sale. Lastly, when prices are shown, they are not necessarily current.
Another system which was proposed had suppliers or vendors listing their items on a central computer, along with their current price schedule. Buyers who subscribed to the system were to be able to access the central computer which would display on a computer screen the particular item and the various suppliers offering that item along with the current prices. When a supplier wished to place an order he could prepare an electronic purchase order which would be sent via the central computer to the vendor's terminal. The vendor could then respond any time after receiving the order with either a confirmation, change of price, or rejection. Further, this system still required the vendor to accept or reject the order and to ship the products from his location. Such a system still failed to optimize the ordering and shipping procedures.
2. Prior Warehousing Systems
Historically, inventory control in warehouses has been maintained manually, for example, on file cards. Each card controls a single stock item, or stockkeeping unit ("SKU"). The file card shows the current quantity of each item on hand. The quantity listed usually has not been verified by physically checking the items in the warehouse. A running balance is maintained by deducting shipments and adding receipts. Most conventional computerized warehouse systems still keep records in substantially the same way; that is, by creating and maintaining files by stockkeeping unit.
In practice the SKU quantity shown on a card or in a computer file has no actual existence as a single,
discrete unit in a warehouse, but rather is the sum of items physically contained in several warehouse units or
containers, the number and locations of which can change daily. In the absence of fail-safe computerized control over such items, a large warehouse can experience any number of inventory difficulties. This is especially true where a relatively large inventory of small parts is maintained.
Some of the problems with such prior systems are the following: incorrect shipments; misplaced part;
pilferage and inaccuracy of the records as to the amount of stock actually on hand. Other problems include delays in shipping; insufficient use of warehouse space; excessive labor costs and methods.
In Canadian Patent Number 1,188,814 issued June 11, 1985, of which the applicant is a co-inventor, the above problems are addressed, at least in part. The disclosure of that patent hereby is incorporated herein by reference.
While the last-described system offered numerous advantages over prior systems, it left substantial room for improvement in the areas of accuracy and speed of filling orders, labor costs, and efficiency of utilization of warehouse space.
3. Distribution by Manufacturers and Importers
Most manufacturers or importers of fasteners and similar items carry an inventory of fast-moving items to supplement their production schedules. This provides an extra service for their customers, and allows them to smooth over their production or purchase orders by producing parts for stock when sales are slow. Once this stock has been produced, however, its control usually is not very efficient because of some or all of the foregoing problems. Usually, a complete warehouse operation must be maintained, even though the range of items carried is fairly limited because it reflects only the items manufactured by the owner of the warehouse. This can be very costly.
The manufacturer's telephone salesperson usually are trained by quote prices for large production orders, for which they may receive a significant commission. They may consider the process of quoting price and availability for small stock quantities to be a waste of time, especially if they receive many inquiries but few orders. The warehouse may not be geared to ship small quantities of an item, nor to make some day shipments when requested. Therefore, the smaller orders are lost, and with them the larger follow-on orders which can be so valuable.
The manufacturer may run out of stock on active items, thereby generating more non-productive inquiries.
Therefore, with only a narrow product range, and the
possibility of active items being out of stock, the
potential buyer probably will call other sources first.
When the manufacturer receives only a small share of
inquiries for the items in this inventory, the value of his investment in the warehouse is seriously reduced.
There are special problems with proprietary items. After the manufacturer of proprietary items expends a great deal of time and money in convincing engineers to design their product into the final assemblies, a network of authorized distributors is usually put in place to make the purchasing function more efficient. These authorized distributors are expected to give some technical advice to the user and to stock a representative range of time to offer quick delivery.
A problem often occurs with the non-active items. With these times, the distributor is wary of carrying too large an inventory without a reasonable return on his investment, yet it may not be available when needed from the manufacturer's stock. The authorized distributor is then almost forced to carry these items in his own stock in order to be able to service the occasional orders he may receive. If the resulting erosion of profit is too severe, the
distributor may refuse to carry the product at all.
The overseas manufacturer also has special problems. Currently, an overseas manufacturer has roughly three options for selling his products in the U.S.
One option is to carry no inventory in the U.S., and to sell only by shipping directly to the customer. Such sales usually are for large quantities with a long lead time, and are usually very competitively priced. Sales are usually made through U.S. or overseas based trading
companies, independent sales agents, or by the
manufacturer's own direct sales staff. In many cases, the customer does not know the name of the manufacturer, and for repeat orders, the customer may move to another manufacturer if he receives a lower price or quicker delivery. Thus, the manufacturer loses follow-up business, and often must suffer with extremely modest profit margins.
A second option for the foreign manufacturer is to place a consignment inventory at one or more stocking distributors in the U.S. This has the advantage of opening the market to more customers, but the manufacturer is limited to the sales and marketing scope of these
distributors. They simply may not be reaching anywhere near the full potential market for the product. If there is only one distributor, there is only limited coverage, while with more than one distributor, the inventory investment is multiplied, while the incentive for the distributors to sell the product is reduced. The cost for this service may be high, and this may make the price of the product non- competitive.
A third option is for the foreign manufacturer to open his own warehouse in the U.S. This is probably the most costly option of all. The manufacturer must pay for the purchase or rental of a warehouse, buy or rent a full range of warehouse equipment, staff the warehouse and office operations, and still have to pay for a full sales and marketing efforts, he probably can reach only a small portion of the potential customers. C. SUMMARY OF THE INVENTION
Accordingly, it is an object of the invention to provide a system and method for alleviating the foregoing problems and improving upon the prior systems and methods.
In accordance with the present invention, there is provided a system and method for electronically
communicating information regarding the identity of
suppliers for selected physical items. The system and method allow the buyer to quickly obtain the name of at least one vendor, and preferably a substantial list of vendors, for any one of a large quantity of different items. Moreover, the buyer is provided, at the same time, with the prices charged by each vendor for the item and the
quantities desired by the buyer.
Preferably, the physical items are stored in a central public warehouse containing products owned by many different business entities. The information communicated to the buyer is for the items in that warehouse.
It is also preferred that the system and method provide electronic communication between the buyer and a central computer which maintains a running inventory of the public warehouse system as well as additional pertinent information including suppliers' names, business history, prices and re-supply schedule.
In practice, the buyer can inquire as to the availability and pricing of a multitude of items maintained by the central public warehouse system by inputting part numbers into a local input/output ("I/O") device and
electronically communicating those parts numbers to the central computer, in a batch. The central computer then provides a list of vendors who maintain an inventory of the particular item within the public warehouse system, the price of the part charged by each vendor and the quantity of that item in stock and available from the public warehouse system. The buyer can create a purchase order on his I/O device, which is then electronically transmitted to the central computer. This, order is then conveyed to the public warehouse system by the central computer for processing. In a preferred embodiment of the system and method, the central public warehouse system electronically communicates with the central computer to maintain a running inventory of the items stored in the warehouse system. This communication also is used to provide a comprehensive warehouse control system which not only directs and
maintains individual item's locations within a given
warehouse, but also prepares picking lists, warehouse movement directions and shipping documents in response to orders received electronically from a buyer's input/output device.
Data is maintained by the central computer on the frequency of inquiry of buyers for each particular part stocked by a vendor, orders placed, etc. Suppliers can electronically obtain this data by communicating with the central computer through an I/O device.
It is also preferred that the buyer maintain a letter of credit with a pre-designated bank such that sometime after the transmittal of an electronic purchase order to the central computer the necessary funds may be wire-transferred through the pre-designated bank to the vendor. This eliminates the processing of checks and the like through each party's respective accounting department. Both the buyer and the vendor save time, effort and money by using the electronic transfer system. The elimination of billing invoices and checks greatly reduces the labor necessary to complete a purchase.
In a warehouse associated with the present
warehouse system, it is preferred that all items be stored in four functionally distinct storage areas. Three of these storage areas are for full containers while the fourth is for open containers. The first of the four storage areas is for full pallet quantities of a single item or a single container size. The second storage area is for multiple containers of the same item and the third storage area is for single containers of an item. The use of these four storage areas provides a substantial benefit over prior systems by maximizing storage density and minimizing container handling. A central computer, which is the same computer as that which is used to accept inquiries and orders from buyers, is used to assign random storage locations in each of the three full container storage areas. This assignment is done as shipments are received in the warehouse. At the time shipments are received, computer generated labels as well as bar codes are placed on each incoming container.
The labels provide a variety of information about each container including its intended storage location, supplier, part number, etc. The bar code is used strictly to identify each container. This bar code information is stored in a local warehouse computer (PC) along with the label
information. At the end of each business day all receiving records are up-loaded to the central computer from the local warehouse computer. Certain other information is downloaded to the local computer from the central computer as needed.
The computer system directs the movement of the containers in the warehouse. In response to orders which have been input to the central computer by buyers (and sometimes by vendors) the central computer generates
"picking" lists. From these lists, items are picked for shipment. This picking involves the pulling of full
containers of the items as well as the assembly of partial container quantities. As such, containers are moved around in the warehouse from each of the four storage areas. In each case, the movement is accompanied by a newly generated computer label which includes the new storage location or customer information as well as the other information which was recorded at the time of the container's receipt. With each movement, the container's bar code is also scanned to verify that the proper container is being moved. After particular orders have been picked and organized they are sent to a shipping area. At the shipping area, various documentation which has been generated by the computer in accordance with the order and the information stored upon receipt, is reviewed. This is the final check of the order before it leaves the warehouse and is accompanied by a complete scan of each individual container's barcode. Thus, the integrity of the order is verified.
The use of the bar codes virtually guarantees that orders are being shipped correctly and that the inventory is immediately retrievable from a given location. The use of the four storage areas substantially improves the
warehouse's storage density while minimizing container movements. Further, by employing local microcomputers (PCs) there is a substantial savings in central computer usage and communication costs (if the central computer is located off- site).
When this automated warehouse system is coupled with the previously described electronic ordering system, efficiencies of scale are realized.
The public warehouse system permits specialization in a given market. Thus, when all the suppliers to the warehouse system are concentrated in a single industry, with a clearly defined customer base, it is possible to provide more options than would be available otherwise.
Particularly, buyers can access the warehouse system's composite inventory database to obtain instant quotations and place orders for immediate shipments based on current inventory. This can be done despite the fact that items may be from several different suppliers. In most previous systems, the buyer's computer access was limited to a single supplier.
With the present system, there is no paper work necessary to transfer an order to the warehouse for filling. The buyer, who was able to select his desired items from a variety of vendors and prices has undoubtedly had his information gathering effort minimized. This is because he does not need to make phone calls to get competitive prices and available information. Further, the buyer's shipping costs may be greatly reduced if he has ordered items
provided by multiple suppliers. Previously, such orders would have required shipment from each supplier's location, thereby multiplying the shipping costs.
Paper work is also minimized since no actual purchase orders are sent. Lead time is cut down since the order need not be called back in by the buyer to a chosen supplier and can be shipped almost immediately. The order is transmitted electronically to the central computer used by the warehouse system and can thus be filled right away. The order is further expedited since the items are
necessarily in stock and available for shipment.
The buyer also has the ability to enter reservations instead of placing conventional backorders with a single supplier. With the reservation system each
supplier that can furnish the part is advised of the buyer's need, and the system will report to the buyer when parts become available from the first supplier. In effect, the customer has placed a backorder with all the suppliers capable of furnishing the item. This can greatly decrease the time to completely fill an order. The customer can receive weekly reports showing all the suppliers' shipping promises. Thus, any time consuming telephone follow-ups may be eliminated.
The warehouse, operating efficiently because of the two or four storage area system is capable of shipping many orders with minimal labor costs. The number of
warehouse locations is minimized by the high density storage capacity.
The supplier likewise saves money and gains other advantages with the present system and method. He can minimize his warehousing costs by wholly or partially maintaining his inventory in the warehouse system. Still further, the supplier can dramatically cut down on the number of inquiries he handles. He can save still more because his paper work in processing orders and bills is greatly reduced for all items maintained in the warehouse system.
A supplier also has access to a client base that may never contact him otherwise. Once a buyer places an inquiry for a part which the supplier maintains in the warehouse system, the buyer must see the supplier's offering regardless of his intention. This then, gives the supplier considerably more exposure than would be possible in a normal trading environment. Since there is no need for a buyer to make phone calls to specific suppliers, the
supplier who maintains a desired item in the warehouse system is able to "bid" on the order without employing salesmen's time and without having been previously known to the buyer.
Ultimately, the electronic funds transfer system virtually guarantees payments to the supplier and maximizes both the supplier's and buyer's use of the funds. The great reduction in the typical accounting procedures necessary to process payments for orders, including pursuing bad debts, is yet another advantage.
As can be clearly seen, the present invention yields substantial improvements over prior systems. Other features and advantages of the invention are set forth in the following description and drawings.
D. DESCRIPTION OF THE DRAWINGS
In the drawings:
Figure 1 is a schematic diagram of an ordering system constructed in accordance with the present invention;
Figure 2 is a flow chart illustrating the computer program and operating steps taken by the user in using the system as a buyer;
Figures 3-5 are further flow chart diagrams illustrating detailed features of the flow chart of Figure 2;
Figure 6 is a flow chart illustrating the operative steps of the billing procedure of the ordering system of the present invention;
Figure 7 is a warehouse layout in accordance with one embodiment of the warehouse system of the present invention; and
Figure 8 is a warehouse layout in accordance with a second embodiment of the warehouse system of the present invention.
E. GENERAL DESCRIPTION
Figure 1 illustrates schematically a portion 30 of the system of the invention. The system portion 30 includes central data processing equipment at a first station 32 in the warehouse (Figures 7 and 8), and two separate sets of input/output equipment at two other stations 34 and 36 each of which is labelled "Buyer or Vendor" in Figure 1. Since the equipment of each of stations 34 and 36 is essentially identical, except for programming, the equipment at either station can be used either by buyers or sellers, or simply for communications purposes.
Although only two vendor or buyer stations 34 and 36 are shown in Figure 1, it should be understood that it is preferred to use more stations than two.
In the preferred embodiment of the invention, the central processing station 32 is located at the public warehouse, and each of the remote stations 34 and 36 is located at the offices of a different business concern. A warehousing firm owns and operates the warehouse, and makes its data processing equipment and services available to the others.
The central data processing equipment located at the warehouse includes a computer CPU 38. The computer preferably is a moderately high-speed, high-capacity
computer such as a minicomputer; the computer can be any general purpose digital computer having a sufficient speed and capacity for processing data in the system.
Also located at the central processing station is an input/output device 40, comprising a keyboard and screen, which is used for programming purposes, a set of disk files 42, and input tape file 44, an output tape file 46, a printer 48, and a modem 56. The input tape file 44 includes means for reading into computer memory data supplied on magnetic tape by buyers and vendors to be stored in the system. The disk files 42 are used for data storage, along with the RAM memory in the computer itself.
The tape file 46 is used to read out data accumulated for buyers and vendors and supplying that data to the printer 48 which is used to print out reports to be sent to the buyers and vendors at periodic intervals.
The modem 56 is used for sending and receiving data over telephone lines 56, 58 and 60 to the modems 54 of the various vendor and buyer terminals. The equipment at each of the vendor and buyer terminals includes a computer unit 50 including a keyboard disk file and video display screen, and a printer 52. The computer 50 can be any suitable small computer such as the IBM Personal Computer or any equivalent machine. The computer 50 hs RAM storage as well as disk storage.
It is preferred that the screen of each of the computers 50 incorporate a color display. This tends to enhance the rapid identification of different items of information which appear on the screen.
The preferred embodiment of the invention operates, in general, as follows.
A variety of different buyers, usually
distributors, and vendors, usually manufacturers, subscribe to the service provided by the owner of the equipment at the warehouse location 32. Each vendor compiles a list of products that it offers for sale in the regular course of his business. For example, such products might be
fasteners.
Each vendor rents space in the warehouse, or pays a storage fee based on the number and size of the containers in the warehouse at a given time. The vendor thus, stores an inventory of his products in the warehouse space and provides a list of prices for these products. This
information is input to the computer 38 at the central station 32, either by reading the information into the computer storage by means of the input tape file equipment 44, with the tapes having been prepared by the vendor, or by the supplier keying the information in at the keyboard of the input/output unit 50. The part number and
quantity/price quotations for each of the parts stocked or otherwise offered for sale by each vendor are input into the computer 38.
When a buyer wishes to use the system to determine which vendors carry one or more specific items, and the prices charged by each vendor, he inputs the part numbers of the items, the quantity of the items he desires to purchase or desires a quotation on, and the computer 38 displays on the screen of the buyer's terminal 50 a list of vendors which maintain an inventory of the item in the warehouse, the item, the price for the specific quantity desired by the buyer and the inventory and price level for the item. The computer 38 maintains inventory information for the items in the warehouse.
When it is desired to actually place an order, the buyer sends his order electronically to the central computer 38 which prepares the necessary paperwork for the rapid and efficient picking, packing and shipping of the order from the public warehouse.
A single warehouse system is provided for storing items manufactured or sold by a number of different
suppliers or vendors. The items stored in the system are all owned by the supplier or vendor who provides them. They are not owned by the warehouse system proprietors.
The warehouse system comprises one or more
warehouses each having storage racks, conveyors, scales and other typical warehouse fixtures. All the warehouses are linked together by the central computer 38 (Figure 1) to create a single warehouse system. The central computer 38 directs the movement of all items in the warehouse. The central computer 38 also receives orders in accordance with the procedure and system described above. These orders are filled through the warehouse system in accordance with directions from the central computer 38.
The suppliers or vendors (the users of the
warehouse system for storage purposes may be manufacturers as well as distributors) are obligated to maintain their own inventory levels in the warehouse system. While the central computer 38 can indicate restocking points and generally low inventory levels, the supplier restocks at his own
discretion.
As indicated above, a supplier or vendor sends particular items, or his entire inventory to be maintained in the single warehouse system. It remains entirely at the supplier's discretion which items are maintained by the warehouse system and at which warehouse location. A supplier ships its products to the warehouse system
preferably in unmarked boxes. With its own input/output device the supplier or vendor can then monitor the status of its products in the warehouse system. Even while his products remain in the warehouse system the supplier
maintains ownership of those products. Ownership is only relinquished when the items are shipped out of the warehouse system to a particular buyer.
This system permits a supplier to either eliminate his warehouse entirely or simply pass on fast moving items which are sold in smaller quantities. Even though the supplier maintains ownership of the products he is no longer responsible for preparing quotations or processing purchase orders and bills. The supplier still maintains complete control over the selling prices and can set different discounts or adders for individual customers.
Other valuable features of the invention will be discussed in the more detailed description which follows. F. DETAILED DESCRIPTION
1. ORDERING SYSTEM
(a) Start-up
Figure 2 is the buyer flow chart which illustrates the step followed by the buyer and the computer 50 at the buyer's terminal 34 or 36. The start up of the computer 50 (see Figure 1) at the buyer station 34 or 36 is indicated at 62 in Figure 2. The computer 50 (preferably a personal computer like the IBM PS/2 Model 50) is programmed to provide a routine, indicated at 64, in which the operator enters a password and/or an account number for the company by which he is employed, as indicated at 66. The computer 50 decides, as indicated at 68, whether the password and account number are valid. If not, the routine is ended as indicated at 70. If they are valid, the computer displays a menu screen as indicated at 72.
Each of the tables which is set forth in the following text is a reproduction of the information which appears on the screen of a video monitor at a buyer, vendor or warehouse station.
Table I shows the first "screen" which appears at the end of the start step 62 in Figure 2.
Figure imgf000020_0001
(b) Item Inquiry Screen
Assume that the buyer has selected option 1 on the main menu screen, namely, to display the item inquiry
screen. Referring to Figure 2, this selection process is indicated at 74. It usually will be made by using one or more key strokes on the keyboard of the computer 50 at the buyer station 36. Alternatively, the selection can be made, if the screen of the computer is of the "touch-screen" variety by merely touching the number of the option
selected, or by the use of a "mouse" by moving the cursor with the mouse and touching a button.
The completely inquiry procedure is illustrated in the flow chart of Figure 3. This includes the entire inquiry input phase which takes place at the buyer's
terminal (indicated at 76 and 78 and the processing phase of the inquiry (indicated at 80-98) which is performed by the central computer 38.
The buyer is usually a distributor who is buying products to fill an order from one of his customers. When the inquiry option is selected, the operator may begin by designating a customer in connection with this inquiry. If he wants to store the inquiry for later recall, and limit the matches only to this customer, then this entry is mandatory. These customer account records may be stored in a file in the buyer's computer 50 and will never be sent to the central computer 38. This ensures the confidentiality of the identity of the buyer's customers.
To designate a customer, the operator can enter the customer account code or the customer telephone number. If he wishes, he can enter a few letters of the customer name, and a listing of accounts starting at that point will be displayed so he can choose the desired account.
The operator must enter an item or part number as indicated at 76 in Figure 3. The item number can be, for example, military part numbers or similar part numbers selected to facilitate the alpha-numeric identification of a substantial number of fasteners, electronic components or other small parts. In any event, the part numbers are the same for all users of the system. If the operator is entering a part number for a generic type of fastener, the part number can be generated by a series of table lookups. If this option is accepted, the full description of the part can be displayed for verification on the line below the item number. The
description is completely generated at the buyer's terminal and is not sent to the central computer 38.
Items may be identified by more than one part number. The system also offers the buyer a table of
interchangeable part numbers so that the buyer may enter any of the applicable part numbers and will be assured of getting the correct part. In addition the system permits the buyer to enter substitute part numbers for items that are slightly different from the basic part number. These substantive parts may be offered only on quotations when there is an insufficient quantity of the basic part in inventory.
The buyer may also activate, a history recall module if desired. This module can be set to display matching items for any customer, or only this customer. If activated, any inquiry or quotation that was previously stored in the buyer's computer will be displayed immediately after the item is entered. This step also is performed entirely at the buyer's terminal.
After entering a part number, the operator
occasionally must enter a suffix number. A suffix number is associated with only a small percentage of items because of additional variations from a standard designation. If the suffix number is known it should be entered. However, if the suffix number is not known an asterisk may be entered and all variations for that basic item will be listed.
The next step requires the operator to enter the quantity of the particular item desired, as indicated at 78. If prices for several different quantities are desired, the largest quantity should be entered.
When the inquiry entry is complete, including all items and quantities desired, the inquiry is sent, in batch, to the central computer 38. The computer immediately searches its memory (the process is depicted in steps 80-98) and returns a response, as indicated at 100, in batch, and then disconnects. A typical response to an inquiry like that in Table III, is shown in Table IV.
Figure imgf000023_0001
The Customer Inquiry Reply Screen will be
immediately displayed when the data is received from the central computer 38. Since there will be more lines on the reply screen than there were on the entry screen, they may not all fit on a single screen. The operator will be prompted when additional items are following, and is able to scroll forwardly or backwardly at will. When the system identifies more than one supplier offering the same item, the item numbers following the first listing will read
"Ditto."
The field titled "INQ QTY" just repeats the quantity of a particular item listed in the original inquiry entry. The field titled "SPLR" shows a four letter code which identifies the supplier. The field titled "COST" is the net price the buyer will pay for the item regardless of the quantity ordered. If there is a quantity discount schedule, this field will say "BELOW" and the various quantity/price reductions will be shown on the next two lines.
The field titled "U/I" shows the units for the price. If the unit is "M", "C", or "Ea.", then the quantity is in numbers of pieces. If the unit is "Lbs", "Ft", etc. then the quantity is based on that unit.
The field titled "BX QTY" shows the number of pieces in a full container. If the order quantity is not an even increment of the box quantity, then a surcharge may be added to the buyer's total cost. If the item is prepackaged in a fixed quantity package, then this field will blink indicating that only even increments of this quantity may be ordered. If a supplier or vendor offers both prepackaged and bulk quantities of an item, then each item will be displayed on a separate line.
The field titled "STOCK" shows the current
inventory level of the particular item in the warehouse. If the quantity requested exceeds the amount in inventory, an alternative source with inventory on hand may be displayed. The field titled "PRODCTN" indicates the number of pieces that are in production by the supplier. The operator may display the earliest scheduled delivery date for a
production order by selecting a designated key.
After reviewing the Customer Inquiry Reply Screen (off-line), the operator may have five options. They are: 1) exit the application; 2) print a copy of the inquiry reply (quotation) for the customer; 3) print a copy of the inquiry reply for the buyer's own files; 4) store the inquiry reply in the local history file; or 5) place an order for some or all of the parts. If a quotation is to be printed for the customer, the operator will enter the selling prices and delivery promises and then print out the quotation on his company's letterhead or quotation form. An inquiry reply copy for the buyer's own files can just be printed as is or with the quote to the customer added on (see Table V below). If the inquiry reply is to be stored, then it will be stored in the local history file where it will be ready for recall if a matching item and customer inquiry is entered later. This inquiry reply can also be recalled and modified to serve as an order entry.
Figure imgf000026_0001
While it is not shown as an option on the Customer Inquiry Reply Screen, it is possible to modify the system to permit order entry from this screen. The operator would either retype the appropriate order information in a special portion of the screen, or simply highlight the items
desired.
(c) Item Ordering Screen
When the operator has determined which items he wishes to order he types a '0' to exit from the Inquiry Reply Screen and to return to the Master Menu Screen. At the Master Menu Screen (see Table II) the operator chooses option 2, Order Entry. The Purchase Order Screen is then displayed. This screen is shown in Table VI, below. The Order Entry process is illustrated in the flow chart of Figure 4.
Figure imgf000028_0001
The top part of the Purchase Order Screen is called the Header Screen. This Header Screen need only be filled in completely when the shipment of the order is other than directly to the buyer by normal freight. The
Distributor order no. and Ship via fields must always be filled by the operator. If the Drop ship code is 'Y' the Customer order no. field and Ship To field will also be filled in by the operator. If the Drop ship field is 'N' the buyer's warehouse name and address will automatically be displayed.
In order to begin placing an order, a '0' is entered to permit an item (indicated at 102), quantity
(indicated at 104), and supplier (indicated at 106) to be entered. The operator may input this information by
consulting the buyer's printed copy of the inquiry reply. Alternatively, this information may be transferred from an inquiry reply which was previously saved in local the computer's memory. It is not necessary to enter an item on every line. Comments can be entered to let the warehouse know how to handle a particular portion of an order. If at any time the operator wishes to abort the preparation of an order, he may do so by selecting option '2'. It should be understood that this entire order entry procedure is
accomplished off-line on the local computer.
Once the order entry is complete, the operator selects option '1' to signify this completion and the entire purchase order is sent, in batch, to the central computer 38. Upon receipt of the order, the central computer 38 first checks to insure that the buyer has any remaining credit, indicated at 108. (As a subscriber to the system, the buyer must establish a stand by letter of credit with a particular bank in order to purchase any items.) If the buyer has credit, the quantities requested are examined against current warehouse inventory (indicated at 134). If the quantities requested do not exceed the inventory then the total monetary value of the order is calculated and compared to the value of the buyer's currently available line of credit (indicated at 122). If the amount of the order does not exceed the buyer's credit, and all previous criteria have been met the order is accepted (indicated at 126). A sample Order Acceptance Screen is shown in Table VII, below.
Figure imgf000031_0001
The acceptance screen supplies a system order number, the shipping weight, the cost of the goods including all extra charges and the estimated shipping charges.
If the buyer's credit is not good, he is precluded from transmitting his order (indicated at 110). If the buyer's credit is insufficient or one or more items are not in stock in the necessary quantities, the central computer will send an order rejection (indicated at 120 and 136, respectively) which is displayed as an Order Rejection
Screen. A sample Order Rejection Screen is shown in Table VIII, below.
Figure imgf000033_0001
If the order is rejected for credit reasons it can be modified to an acceptable total monetary value. If the order is rejected for insufficient stock it can be modified to limit the quantity ordered to the amount in stock or less.
If a particular item is not available in a
sufficient quantity in the warehouse, it may be reserved through the reservation system,
(d) Reservation System
There are no backorders allowed in this system.
Experience has shown that back ordered products tend not to be available on the promised date or are no longer needed by the time they arrive. Instead, in the present system, the buyer can reserve an item that is not available from stock. This reservation process is illustrated in the flow chart of Figure 5. The buyer can designate that the particular item come from the first supplier having the part available or he can specify that the part must come from a one supplier.
The buyer may inquire, through the system, to get the scheduled delivery date for all items that are currently in production by the supplier. These dates are subject to revision as the supplier schedules his production lines and thus cannot be guaranteed.
When the reserved parts are received in stock, the buyer will be immediately advised of that fact by the central computer during (indicated at 166) an off-hours transmission to the buyer's I/O device and the reservation will be automatically removed from the reservation file (indicated at 167). The buyer then has the option to enter an order for the parts, as described above, if he still needs or wants them.
The buyer may add, change or delete reservation items at amy time. As such, he may display all his
outstanding reservations as needed (indicated at 162). A listing of all items on reserve will be made available to all affected suppliers to help expedite delivery (indicated at 152), and to give them an opportunity to contact the buyer directly (indicated at 158). The Reservation Screen, shown below in Table IX, is relatively simple and straightforward. First, the operator must return to the Master Menu Screen (Table II) and select option 3.
Once again, off-line, a Reservation Screen is generated which requires the operator to enter the item number (indicated at 140), any suffix, the supplier code (indicated at 144) the quantity (indicated at 142) and optional internal remarks (which permit a buyer to track his reasons for ordering) and external remarks (which are reported to the supplier). Once the screen is filled in, it is sent, in batch, to the central computer 38. The central computer 38 returns a Reservation Estimated Delivery Screen which lists the most current information on the quantity in production and the expected arrival date of the product(s). (see Table X).
Figure imgf000036_0001
It is also possible to obtain a summary of a buyer's outstanding or shipped orders at any time. By choosing option '5' on the Master Menu Screen, the system returns a summary of all orders. The summary includes: the system order number; the buyer's order number, if any; the method of shipment; the date shipped; the shipping charges and the order value, (see Table XI).
Figure imgf000038_0001
(e) Billing Procedures
As stated above, the Buyer is obligated to
maintain a letter of credit with a bank before he will be permitted to purchase any items. The billing procedure is illustrated in the flow chart of Figure 6. The letter of credit can be for any amount designated by the buyer. For ordering purposes, the total of all unpaid invoices and new orders cannot exceed the credit amount.
In practice, the buyer's designated account will automatically be debited on the final billing due date through an electronic funds transfer program (indicated at 174). This gives the buyer the maximum benefit of the float. In order to keep the buyer apprised of these
transactions, he will receive a report recapping the details of each invoice submitted in the prior billing period. The total of this listing will be debited from the buyer's account on the date specified (indicated at 174) (the last day of the billing period). This report is downloaded from the central computer 38 to the buyer's computer during off- hours, in batch.
The suppliers will simultaneously be credited for the value of their parts that were shipped, by the same electronic funds transfer program (indicated at 170). They too will receive a report detailing the items shipped and their destination. This report is also downloaded from the central computer 38, during off-hours in batch.
2. WAREHOUSE CONTROL SYSTEM
(a) Receiving and Storage
Referring now to Figure 7, items are received at one end of a warehouse 184, and stored temporarily near the receiving door in a temporary storage area T. The
containers for each item are brought together, and a receiving entry is made into a nearby terminal 186 which is linked to the central computer 38. Individual labels are printed for each container that indicate which random storage location the container is to be stored in. (See Table XII, below). A bar code label is also affixed to each container to identify the individual container. The computer record for each container will carry the shelf or pallet location, the part number, the quantity in the container, the supplier identification code, the date received, the supplier production order number, the source batch control number, the gross weight of the container and the bar code record. (See Table XIII for the screen used to enter new receipts).
Figure imgf000041_0001
Figure imgf000042_0001
Two storage procedures may be employed in the warehouse system. The first system provides for two storage sections, "A" and "B" as shown in Figure 7. Section "B" 188 is for all full and sealed containers, while section "A" 190 and 192 is for all open containers. Only one open container of each item is maintained.
When containers are received in the warehouse, they are initially assigned a "B" storage location. Only one open container of a particular item can be stored in a single "A" storage location. The "A" containers can be further divided into two categories, such as cartons 192 and kegs 190 (e.g. cartons will weigh up to 50 pounds and kegs will weigh over 50 pounds). The sole purpose for this division is that when fill orders for partial container quantities are filled, the carton is brought to a counting scale, while a counting scale is brought to the heavier kegs.
When items are retrieved in response to an order, the required amount is retrieved first from unopened
containers in the "B" section. The remainder of the order is then filled from the "A" section. If the amount in the container in the "A" section is still insufficient, then before the current "A" container has been exhausted, a container is brought from the "B" section, which after filling the balance of the order, replaces the original "A" container in the "A" storage section. Since the "A" section is very small and located near the shipping area, and since the majority of odd lot orders will be filled from "A" containers, a large labor savings is realized. This is because the need for order pickers to traverse the entire warehouse when filling an order from an open container is eliminated. With the present system, it is not necessary to bring an open container to a scale and then return it to a shelf which may be located at the far end of the warehouse.
The second storage procedure employs four separate storage areas designated "A", "B", "C" and "D" as shown in Figure 8. Storage area "A" is virtually the same as area "A" in the previous system. The "B" area 188* is for full containers. Only one container will reside in each location. Further, the "B" area 188' is subdivided into sections by container size.
The "C" area 210, like the "B" area 188', is also for full containers. However, in the "C" area 210, each location is capable of storing multiple containers of the same item and batch. It too is subdivided into smaller sections according to container size. By storing multiple container in the same shelf location, space is saved by eliminating intervening shelves.
The "D" area 212 is for full pallets of incoming containers. If the entire pallet consists of cartons or kegs of the same item, the most efficient way to store them is on the pallet without removing the containers.
In order to maximize efficiency, only containers of the same size can initially be stored on the pallet in the "D" area 212. The system will subsequently allow different items to be moved to the same pallet if the containers are of the same size. This will only be done if there is a shortage of empty pallet locations.
This second system is designed to maximize the density of storage while minimizing the labor to handle the containers and pallets. In order to do this, certain guidelines are followed by the system:
(a) When an entire pallet contains only one item, the pallet is stored in the "D" area 212 in a vacant pallet location. When such a pallet is stored, the system
designates it as a pallet with a particular container size. Once assigned, the container size remains constant as long as there are containers on the pallet. After the location becomes vacant, a different container size may be assigned,
(b) If no vacant pallet locations are available, the system reports which pallets have the fewest containers and which pallets have the same size containers with space to receive more. Thus, by filling up pallets wherever possible, maximum density of storage is achieved.
As with the "B" and "C" areas, and the first system, containers may be removed from the "D" section either to be shipped directly to the customer or to replace a container in "A" that has been depleted,
(b) Order Filling
Orders will be picked in a batch environment.
This means that only a group of orders will be picked at any given time period yielding far greater efficiency.
In practice, individual items to make up each order, are picked and brought to a central point where they are consolidated with all the items for a particular order. All orders which have two or more items are assigned a
"cubby hole" or space location where the items for an order will be accumulated. The central computer 38 calculates the weight and volume required for that order and assigns a cubby hole in the consolidation shelves area 198 large enough to accommodate all the items. If more than one order in the batch is being shipped to the same designation, each order is flagged so that they can be combined in a single shipping container.
Three sets of labels and two sets of documents are printed for each batch of orders. These documents and labels control the movement of containers from the "B" area to the customer to the "A" area to the customer, and from the "B" area to the "A" area. One set of documents is the actual picking lists that will eventually be included with the shipment. The other set of documents lists the "A" to customer shipments. This set of documents is actually identical to the set of "A" to customer labels, but contains additional information which is used in conjunction with an "A" control card. These labels and documents include bar codes that are checked against the labels pasted on the containers so that the shipment of the correct parts is verified.
As indicated above, one set of labels, the "A" to "B" labels, controls the movement of full "B" containers being sent to the "A" area to replenish an "A" box that will be exhausted. (See Table XIV). These "B" containers are pulled first to enable the "A" to customer counts to
proceed.
Figure imgf000046_0001
A second set of labels controls the movement of full containers being shipped directly to the customer. (Table XV). These containers are pulled after the "B" to "A" containers have been pulled.
Figure imgf000048_0001
The third set of labels is used to pick the "A" to customer items (see Table XVI, below). If the items to be picked from the "A" area are stored in cartons, the labels are given to a person who takes the cartons off the "A" shelf and brings them to conveyors 200. The labels are placed in the open containers which are put on the conveyors 200 bringing them to scale count tables 194. The quantity necessary to fill each order is taken from the cartons, and put in small bags or boxes. The "A" to customer labels are pasted on these containers. The original "A" cartons, or "B" to "A" carton, if any were needed, are placed on a return conveyor 200 which carries the cartons back towards the "A" area. The same process is followed for "A" kegs, but since kegs are much heavier, the scale is brought to the kegs at 190.
Figure imgf000050_0001
The person counting the parts, has a computer printed report listing the same data that is printed on the labels. The report also includes additional data that is used with information printed on a card which is pasted to the front of each "A" container. This "A" Control Card is used to keep a running balance of the quantity of parts remaining in the container. The card also assigns a
sequence number for each transaction which results in the removal of parts from the container or which brings a new container from the "B" area. The posting of such
transaction data from the printed report to the control card is an additional guarantee that the correct parts are being shipped to the customer. (This control card is explained in detail below).
When a number of "A" to customer items have been picked, the containers (bags or small boxes) of those items are placed on a conveyor 204 which brings them to an
assembly table 196. The second printed document list which is a packing list is ultimately sent to the customer with his order. This document is sent to the assembly table 196 prior to the arrival of picked cartons. If the order calls for two or more items, this packing list is placed into the appropriate cubby hole to await all the items. If the order calls for only one item, the packing list is held at the assembly table 196 without placement into a particular cubby hole. In such a situation, the item is sent to the shipping area S, via conveyor 202, as soon as it reaches the assembly table 196. In an order requiring a plurality of items, the containers of those items are placed in the appropriate cubby holes based on the cubby hole number printed on each label. When the last item has been brought to the cubby hole, the order is sent by conveyor 202 to the shipping area S.
The shipping area S has two locations. The first location is for heavy orders which require shipment by commercial freight 206. The second location is for lighter orders which can be sent by UPS or the like 208.
When items are received, in addition to the production number from the supplier, a source batch control number is printed on the label which is placed on the face of each carton. These numbers are also recorded in the computer record for each container. When any container quantity is to be shipped, these reference numbers are again printed on the label that will be pasted on the front of the container in which the item will be shipped. These numbers are also printed on the packing slip and invoice and are retained in the computer memory for a number of years after shipment.
The use of this source batch control number facilitates the cross-referencing to every container
associated with each separate lot contained in a shipment. Thus, if certain sensitive items require special inspection processes, and the inspection documentation must be sent to the customer with the parts, the inspection documents, including applicable certificates, can be electronically scanned when the parts are first received. This data can then be held in the computer memory. Whenever an order calling for these special containers is processed, the inspection documentation automatically prints along with the packing slip and invoice.
When the original receiving label is pasted on the front of an incoming container, it includes a "self-check" digit. This is a parity check that validates the shelf location number. When the label used to ship the container or move it to the "A" area is printed, it will show the same self check digit. This new label will be pasted next to the original incoming label, and the two self check digits will be compared and circled by the stock person. If the two check digits do not match, the wrong container was pulled.
Parts which come from an "A" container also have a fail-safe control. This control comes from the "A" control card which is pasted to the front of each "A" container. (See Table XVII, below). The card functions similarly to a checkbook record. The quantity removed is subtracted from the prior balance and any additional quantities (via "B" to "A" container transactions) are added. The card also shows the transaction quantity, the new balance, the date, the transaction number and the warehouse person making the transaction. This same data is printed on the report used by the person at the scale count tables 194. When that person receives the container, he must transfer this data from the report to the control card, and enter his initials and the date. If the opening balance does not match, or if the transaction number is different, the wrong container has been pulled. If an error occurs, the transaction can be reconstructed and the record set straight between the two items; the one that should have been shipped and the one that was actually shipped.
Figure imgf000054_0001
A sample "A" control card is shown in Table XVII. Each card is designed to hold twenty entries in two columns of ten each. The digits 0 through 9 at the sides of the card are preprinted. The label at the top of the card is automatically printed by the central computer 38 after every twenty entries, and is included in the sequence of "A" to customer labels. The two digits, in this case 46 and 47, printed on the label in the lower left and lower right corners, are the first two digits of a three digit sequence number referred to in the "A" to customer listing. Thus, the top entry in the left column is really sequence number 460 while the second entry from the top in the right column is sequence number 471. The next "A" container label to print for this item will have the digits 48 and 49 in the two lower corners, and will be pasted on the next card. In the example illustrated in Table XVII, an "A" container had 37,000 pieces. On 8/4/88, 785 pieces were removed for order 89127135. This left a balance of 36,215 pieces. On 9/2/88, 25,000 more pieces were taken out for order number 89127491, leaving a balance of 11,215 pieces. On 9/6 and 9/11, two more orders were filled leaving a balance of 4,215. This is the starting point for the picking list shown in Table
XVIII. Order number 89137028 called for 10,000 pieces, but the container showed only 4,215 pieces. Therefore, the 4,215 pieces were packed for the order and a new "B" to "A" box was brought from the location JR 12-44-37 with 37,000 pieces in it. The balance of 5,785 pieces need to make up the 10,000 piece order was taken out and packed separately. With this approach, not only is the inventory verified as each new container comes from the "B" area to the "A" area, but it is easy to spot-check the accuracy of the parts in the "A" container. Whenever desired, the parts in the open "A" container can be counted, and this count should match the quantity shown as the last entry on the card. There is no need for an inventory cut-off nor is it necessary to check back with the computer since the card entries are actually controlled by the computer. Since both the card entry and removal of the parts occurs at the same time, the last card balance and the contents of the
container should always be the same.
As indicated above, orders are maintained in the central computer 38 in accordance with the description provided earlier. Upon acceptance of an order, the central computer 38 can be called upon to create and print out an order picking list. An example of such a picking list is shown in Table XVIII.
Figure imgf000057_0001
Each item to be counted to fill an order is separated by a dotted line on the picking list. The data on the first line of each entry shows the "A" box location, a "self check" digit, the part number, and the item
description. The transaction data will be copied to an "A" control card by a warehouse operator. Before removing the parts from the box, or making the "A" control card entry, the operator must verify the "self check" digit by circling it on this listing. Thus, when the data itself is entered, the operator will be verifying the opening balance and the sequence number. The first three columns of data are transferred to this "A" control card as well as the date and the operator's initials. The sequence number is pre-printed on the control card and does not have to be entered.
Table XIX, below, depicts a typical customer packing list. This shipment is going to a buyer. If it were being shipped directly to the buyer's customer, the "bill to" would show the customer's billing address and the "ship to" would show the customer's shipping address. The order number would be the order number that the customer gave to the buyer. The names "Zenith" and "Top Notch" are the supplier names. If the shipment went directly to the customer, these would both read "Titan", the buyer's name. While the above order filling sequence has been described with reference to the "A" and "B" system, the "A", "B", "C" and "D" system functions in essentially, the same manner with the "B", "C", and "D" locations simply constituting alternative storage areas for full containers. The purpose of these areas, as described above, is to improve warehouse flow and maximize storage efficiency and density. Thus, the additional "C" and "D" storage areas do not impact the order filling process in any significant manner.
Figure imgf000059_0001
Weights are used as a secondary means to ensure that the correct parts are being shipped. As parts are received in the warehouse, the gross weight of each
container is entered into the central computer 38. This weight, together with the original container quantity and container size, remains permanently in the record. When an order is to be shipped, the system calculates the weight of the entire order. When a partial container quantity is to be shipped, the weight of the quantity shipped is estimated as a percentage of the net weight of the original container. This estimate is further matched against the actual net weight for each partial container quantity when the parts are on the counting scale. The counting scale reports the net weight to the warehouse local computer in conjunction with the bar code checks that will also be made (see below). The estimated gross shipping weight of the order will be printed on the packing list as a guide for the shipping clerk.
As an additional control, the weight, quantity, container size, date received, and batch control number of the last container received are stored in the item number master record. As each new batch of items is received, the ratio of the new container quantity and weight is compared to the old container quantity and weight. If there is a wide discrepancy the receiving clerk is notified and the matter can be investigated further,
(c) Bar Code Controls
There are two local warehouse computers or PC's in an individual warehouse 186 and 212. These PC's serve to off-load some of the work from the central computer 38, such as validation and data collection. The first PC 186 is for receiving and the second is for picking and/or shipping 212.
In the receiving area, the data required consists of open replenishment orders, the last receiving weight data on the inventory master record, the self container size file and the next available "B", "C" or "D" area shelf locations.
In the picking and shipping areas, the order data is down-loaded to a PC after each batch of packing lists and labels is printed. The data includes information on all "A", "B", "C" and "D" containers, and the weight for each item. The full container weight will come directly from the receiving weight stored on the "B", "C" and "D" container records. The partial container weight will be calculated from the full box weight in the container master file.
As a container is received in the warehouse, a bar code label is affixed to the face of the container. This bar code label may be either pre-printed or printed by the PC 186 at the point of entry into the warehouse 184. In practice, the bar code label is affixed to each printed location label which is also affixed to the container. As each printed receiving label is affixed to a container, the bar code is scanned and thereby linked with the record which supports the receiving label (Shown in Table XII). When the shipping documentation is prepared for printing, the
appropriate batch of orders is downloaded from the central computer 38 to the PC for order picking and shipping.
Associated with the downloaded record of each order is the record of the bar code for each container.
As a container is moved around the warehouse, from a "B", "C", or "D" location to be sent to the "A" area or shipped, the same bar code label remains affixed to the container. As each new label directing the container to a particular location is generated, the original bar code record is retained both on the container and in the
computer.
When a partial container quantity of an item is required to fill an order, the "A" container bearing its original bar code label, is brought to the counting tables 194. A person at the counting tables 194 enters the order number and scans the bar code label on the "A" container. If the proper "A" container has been brought the PC 212 will verify this. If an improper container has been brought, the PC 212 will indicate that the container does not belong with that order. When the counting of the partial quantity is complete, a new bar code label is affixed to that container and scanned. The PC 212 then substitutes the new bar code number for the old bar code number in association with the "A" to customer label for this particular order. The original bar code label remains on the "A" container and further remains associated with that container's current label .
From the counting tables 194, all containers which make up an order are sent to the shipping areas. At the shipping area, the bar code labels on each container are scanned. Before an order leaves a warehouse, the PC 212 must verify that all the proper containers are in place. This is done by verifying that each bar code, in fact, matches the container bar codes for that order stored in the system.
3. SUPPLIER INTERACTION
(a) Computer Access Options
As shown in Table XX below, a master menu, is available to each supplier which lists the options he may access in interacting with the warehouse system. The first option, Maintenance Inventory Records, permits the supplier to add or delete items to be maintained in the warehouse system and to change selling prices of the particular items maintained in the warehouse system. The Maintenance Working Tables option allows a supplier to designate his lead time to manufacture his product, to prohibit certain buyers from purchasing his products and to designate certain discounts or adders for individual customers.
Figure imgf000063_0001
The option titled Replenishment Orders, permits the supplier to indicate when a new supply of a particular item will be sent to the warehouse system and in what quantities.
The Inquiry option is virtually identical to the inquiry option available to a buyer. In this case, it simply allows a supplier or vendor to determine current price and availability of parts for his own customer from his own stock in the warehouse system.
The option titled, Enter Order to Ship to
Subscriber Distributer or Others, permits a supplier to place an order for any of his parts maintained in the warehouse system to be shipped to either a distributer who subscribes to the warehouse system or anyone else who deals directly with the supplier or vendor. The warehouse system does not build a barrier between the supplier and his customer. Instead it acts as a filter relieving both supplier and customer of laborious inquiries and orders for small quantities. The customer is encouraged to call the supplier for additional discounts on large quantity orders, (see Figure 5, step 158) If such a discount is granted the order must be put in by the supplier so the system will know that the price is authorized. The entry of orders for non- subscribers occurs frequently when the supplier maintains his entire inventory in the warehouse system. In such cases, all direct orders from the supplier to his customers are necessarily handled in this manner,
(b) Inventory Records
When the Maintenance Inventory Records option is selected from the Master Menu Options Screen, the screen shown in Table XXI is displayed. This screen is used to add a new item, change or delete data for an existing item, change descriptions for non-generic or generic items, and change descriptions for items with suffixes . It can also be used to add, delete and display alternate and substitute item numbers.
Figure imgf000065_0001
When an item is added to the system, the supplier designates a base price, a product category and the lead time for that item. The lead time specified determines when the warehouse system notifies the supplier that it may be time to replenish the inventory for that item. The lead time should include the time to produce the parts , as well as the paperwork processing time, shipping time and a reasonable safety factor. As indicated previously, the decision to produce new parts and the quantity to be
produced is left to the supplier. The warehouse system can store the sales quantities for a period of time, and based on this period of time can determine the monthly usage by employing an algorithm.
The supplier may add or delete items at will. If an item is deleted, it will be flagged as such and will remain in the system until the end of a year or until there is no more inventory available, whichever is later. No notice about replenishment of stock will then be sent to the supplier. As in the buyer systems, this screen is generated locally and the information is input off-line. Once the information has been input, it is sent, in batch, to the central computer 38.
(c) Working Tables
If the supplier selects the Maintenance Working Tables option, he is permitted to designate certain
discounts and provide detailed lead time information. Table XXII below, is a Product Code Table. The Product Code Table allows the supplier to designate a discount or adder to be charged to all items belonging to that product code group.
Figure imgf000068_0001
Similarly, the Distributer Discounts File shown below in Table XXIII, establishes specific discounts by code. By later associating that code with a particular distributor, the appropriate discount can be calculated.
Figure imgf000070_0001
In Table XXIV below, a sample screen for
designating quantity discounts is shown. The supplier can enter any number of discounts as a percentage variation from the base price.
This percentage variation is based strictly on the inquiry quantity or quantity ordered.
Figure imgf000072_0001
A Lead Time Table for a particular group of a supplier's products can be designated. Table XXV which shows the Lead Time Table Screen demonstrates that capability.
Figure imgf000074_0001
The supplier also has the ability to specify price by particular unit of issue. He does so by selecting standard codes which indicate what units are being used to calculate prices. (See Table XXVI, below).
Figure imgf000076_0001
The supplier can also display whether a product group is, in fact, a generic or non-generic product as designated by the system. This information can be obtained through the screen shown in Table XXVII, below. The product group is identified by a prefix associated with the part number which the computer uses to make the generic/non- generic designation.
Figure imgf000078_0001
Another screen available under the Maintenance Working Tables option (Table XXVIII, below) allows the supplier to display the size and weight of the cartons he uses. This information permits the accurate calculation of the weight of individual pieces of an item in a full carton. These figures are also used to determine the cubic size of the containers which may be used to calculate storage charges.
Figure imgf000080_0001
The last type of screen available under the
Maintenance Working Tables option permits the supplier to create and maintain records regarding a buyer or
distributer's discount, as well as the buyer's basic biographical information. A sample of one of these screens is set forth in Table XXIX, below.
Figure imgf000082_0001
(d) Replenishment
If a supplier wishes to indicate when additional stock is expected to arrive to the warehouse system, he can do so by choosing the Replenishment Orders option. He can input the quantity in production as well as the expected arrival date (see Table XXX, below).
Figure imgf000084_0001
When an item is ready to be shipped to the
warehouse system, the supplier can update his replenishment information through the screen depicted below in Table XXXI, The supplier provides the quantity shipped, the method of shipment or carrier, the expected arrival date, the date shipped, and the number of containers shipped.
Figure imgf000086_0001
4. THE INTEGRATED SYSTEM
As detailed above, the invention provides for a comprehensive warehouse and ordering system. The ability to provide an electronic quoting, ordering and billing system coupled with a public warehouse system in which suppliers retain ownership of their products stored in the warehouse system, yields remarkable efficiencies over any prior art system. The ability to ship items from a multitude of suppliers in a single shipment such that each item is purchased at an optimum price or from a particular desired supplier is likewise, a major improvement.
The above description of the invention is intended to be illustrative and not limiting. Various changes or modifications in the embodiments described may occur to those skilled in the art and these can be made without departing from the spirit or scope of the invention.

Claims

G. CLAIMS
1. A method for electrically ordering selected physical items, said method comprising the steps of:
a) providing a computer with data storage
and retrieval equipment at a first
station;
b) providing a buyer input/output ("I/O")
device with a display screen at each of
a plurality of buyer stations, each of which is remote from said first station
and at least one other of said buyer stations;
c) providing means for electrically
transmitting and receiving signals
between each of said I/O devices and said computer;
d) storing in a single warehouse system the
goods of a plurality of vendors;
e) storing in said computer the identities
of said vendors and the items stored by
said vendors in said warehouse system; f) displaying on said screen of one of said
buyer I/O devices a list of vendors who store a pre-determined item in said warehouse system; and
g) placing an order for said item from a
selected one of the vendors listed by transmitting a signal to said computer.
2. A method according to claim 1, comprising the additional steps of:
a) calculating the monetary value of said order; b) comparing the monetary value of said order
against a pre-determined credit limit of said buyer; and
c) rejecting said order if said monetary value of said order exceeds the pre-determined credit limit of said buyer.
3. A method according to claim 2, comprising the additional step of storing said order in said computer.
4. A method according to claim 1, comprising the additional steps of:
a) electronically transmitting a signal from
said computer to a bank to debit an account of said buyer in the amount of the monetary value of said order; and
b) electronically transmitting a signal from
said computer to said bank to credit an account of said selected vendor in the amount of the monetary value of said order.
5. A method according to claim 1, comprising the additional steps of:
a) preparing an inquiry off-line from said
computer by locally designating said pre- determined item; and
b) electronically transmitting said inquiry
to said computer.
6. A method according to claim.1, comprising the additional steps of:
a) storing in said computer shipping information
about said order; and
b) displaying on said screen of said one of said
buyer I/O devices shipping information about said order.
7. A method according to claim 1, comprising the additional step of selecting one of said listed vendors offline from said computer prior to placing an order.
8. A method according to claim 1, comprising the additional steps of:
a) storing in said computer the base price and
quantity discount information for each item of each vendor stored in said warehouse system;
b) electrically transmitting a desired quantity
of said pre-determined item to said computer;
c) calculating the price of said pre-determined
item from each vendor based on said
transmitted quantity and said base price and discount information; and d) displaying on said screen of one of said
buyer I/O devices the base price, maximum quantity discount, and actual price based on said transmitted quantity for a pre- determined item for each of said vendors who stores said pre-determined item in said warehouse system.
9. A method according to claim 1, comprising the additional step of providing a designation for each type of physical item stored in said warehouse system.
10. A method according to claim 1, comprising the additional steps of:
a) providing each buyer with an authorization code; b) storing said authorization codes in said computer; c) transmitting an authorization code to said
computer from said I/O device of said buyer prior to transmitting an inquiry to said computer; and
d) preventing communication between said
computer and said I/O device if said
transmitted authorization code does not match one of said authorization codes stored in said computer.
11. A method according to claim 1, comprising the additional steps of:
a) detecting each instance a particular vendor's
name is displayed to a buyer as part of said list of vendors who store a pre-determined
item in said warehouse system; and
b) storing in said computer the number of times
a particular vendor's name is displayed to a buyer as part of said list of vendors.
12. A method according to claim 1, comprising the additional steps of:
a) providing a vendor I/O device with a video
display screen at a vendor station which is remote from said first station; b) providing means for electrically transmitting and receiving signals between each of said vendor I/O devices and said computer; and c) displaying on said screen of one of said
vendor I/O devices the number of times said vendor's name was displayed to a buyer.
13. A warehouse system comprising:
a) pre-programmed computer means for storing and
retrieving the identities and locations of physical items offered for sale by a
plurality of vendors and maintained within a single storage system; and
b) rack means for storing said physical items in
said single storage system.
14. A system according to claim 13, wherein said preprogrammed computer means is further programmed for:
a) automatically determining and displaying
random locations for storage of said physical items in said rack means;
b) electronically accepting orders from buyers
for said physical items maintained within said single storage system;
c) generating picking lists which direct
pickers to the locations of said
physical items in said rack means and
which correspond to said orders; and
d) storing and retrieving shipping procedures
and locations for shipment of said orders when completed.
15. A system according to claim 13, further comprising second rack means for storing open containers of said physical items.
16. A system according to claim 13, further
comprising:
a) scale means for determining the quantity of
said physical items when filling said orders;
and
b) conveyor means for transporting said physical
items to said scale means.
17. A method of selecting a vendor for each of a plurality of physical items comprising the steps of:
a) providing a computer with data storage and
retrieval equipment at a first station;
b) providing a buyer input/output ("I/O") device with a video display screen at each of a plurality of buyer stations each of which is remote from said first station and at least one other of said buyer stations;
c) providing means for electrically transmitting and receiving signals between each of said I/O devices and said computer;
d) storing in said computer standard codes, each of which identifies a specific physical item stored in a single warehouse system, together with codes identifying each vendor owning each such item and the prices charged by each vendor for each item;
e) transmitting to said buyer input/output
device the identification of each vendor of a selected item, and the price charged for that item by the vendor, in response to an inquiry received from said buyer input/output device; f) selecting one of said vendors from which to purchase said item to be supplied from the single warehouse system; and
g) transmitting said selection of said vendor to said computer.
18. A method according to claim 17, comprising the additional steps of:
a) accumulating a plurality of said item codes in temporary storage of said buyer I/O device while said buyer I/O device is not on-line to said computer;
b) transmitting said item codes to said computer in a batch;
c) transmitting the corresponding identities of vendors to said buyer I/O device in batch; d) studying said vendor identities while said buyer I/O device is not on-line to said computer.
19. A method according to claim 17, comprising the additional steps of:
a) storing inventory information in said
computer regarding each item maintained in said single warehouse system; and
b) displaying on said screen of said buyer I/O
device said inventory information with said vendor identities.
20. A method of storing and retrieving physical items maintained in a single warehouse system, wherein said physical items are owned by a plurality of vendors, comprising the steps of:
a) providing a computer with data storage and
retrieval equipment;
b) storing in said computer the identities of
vendors and the items warehoused by said vendors in the single warehouse system; c) storing full containers of said physical
items in a first storage location remote from a shipping station;
d) storing open containers of said physical
items in a second storage location near said shipping station;
e) storing in said computer the quantities of
said physical items in said full and open containers;
f) identifying each container entering the
single warehouse system with a bar code;
g) storing in said computer each identifying bar code and information about each container including: quantity, item type and vendor;
h) storing in said computer the locations
available for storage in all storage
locations; i) using said computer to randomly assign
containers to available locations and storing said container locations in said computer; j) storing in said computer all orders for items
stored in said single warehouse system;
k) filling an order by picking selected physical
items from said storage locations, such that at least one container of a particular
physical item is picked from said first
storage location if the quantity ordered of said particular item is greater than or equal to the quantity of said particular item in a single container, if the quantity needed to fill said order of said particular item
cannot be filled exactly by one or more full containers from said first storage location then the quantity of said particular product available at said second storage location is checked to determine if it is sufficient to complete the order, if the quantity of said particular product available at said second storage location is insufficient to complete the order, then the full quantity of said particular product at said second storage location is used in combination with a
sufficient quantity of said particular
product from a container which is taken from said first storage location to said second storage location where it is opened.
21. A method according to claim 20, including the additional step of using said computer to generate a pick list based on said orders stored in said computer
identifying the location of the items comprising said orders and further identifying the quantity of said items necessary to fill each order.
22. A method according to claim 20, including the additional step of storing more than one full container of the same particular product from a single control batch in a random location in a third storage area.
23. A method according to claim 22, including the additional step of storing full pallets of containers in a fourth storage location.
24. A method according to claim 20, including the additional step of preparing each order at a make-up station having a plurality of different sized bins.
25. A method according to claim 24, including the additional steps of:
a) using said computer to calculate the weight
and volume of each order to be filled; and
b) using said computer to assign each order to
an appropriate sized bin in said make-up station based upon the weight and volume of said order.
26. A method according to claim 20, including the additional steps of:
a) providing a central computer with data
storage and retrieval equipment, wherein said central computer communicates with said computer, and wherein said orders are initially stored in said central
computer;
b) down-loading said orders from said
central computer to said computer during off-hours.
27. A comprehensive electronic ordering and warehouse system comprising the steps of:
a) providing a computer with data storage
and retrieval equipment at a first
station;
b) providing a buyer input/output ("I/O")
device with a video display screen at
each of a plurality of buyer stations
each of which is remote from said first station and at least one other of said buyer stations;
c) providing means for electrically
transmitting and receiving signals between each of said I/O devices and
said computer;
d) storing in said computer the identities
of vendors and the items warehoused by said vendors, wherein said items are
warehoused in a single warehouse system;
e) displaying on said screen of one of said
buyer I/O devices a list of vendors who store a pre-determined item in said
warehouse system;
f) placing an order for said item from a
selected one of the vendors listed by
transmitting a signal to said computer;
g) storing full containers of said physical
items in a first storage location remote from a shipping station in said single warehouse system;
h) storing open containers of said physical
items in a second storage location near said shipping station;
i) storing in said computer the quantities of said physical items in said full and open containers;
j) identifying each container entering said
single warehouse system with a bar code;
k) storing in said computer each identifying bar code and information about each container including: quantity, item type and vendor; l) storing in said computer the locations
available for storage in all storage
locations;
m) using said computer to randomly assign
containers to available locations and storing said container locations in said computer; n) storing in said computer all said orders for items stored in said single warehouse system; o) filling an order by picking selected physical items from said storage locations, such that at least one container of a particular physical item is picked from said first storage location if the quantity ordered of said particular item is greater than or equal to the quantity of said particular item in a single container, if the quantity needed to fill said order of said particular item cannot be filled exactly by one or more full containers from said first storage location then the quantity of said particular product available at said second storage location is checked to determine if it is sufficient to complete the order, if the quantity of said particular product available at said second storage location is insufficient to complete the order, then the full quantity of said particular product at said second storage location is used in combination with a sufficient quantity of said particular product from a container which is taken from said first storage location to said second storage location where it is opened.
28. A method according to claim 27, comprising the additional steps of:
a) calculating the monetary value of said order; b) comparing the monetary value of said
order against a pre-determined credit limit of said buyer; and
c) rejecting said order if said monetary
value of said order exceeds the pre- determined credit limit of said buyer.
29. A method according to claim 27, comprising the additional steps of:
a) electronically transmitting a signal
from said computer to a bank to debit an account of said buyer in the amount of
the monetary value of said order; and b) electronically transmitting a signal
from said computer to said bank to credit an account of said selected vendor in the amount of the monetary value of said order.
30. A method according to claim 27, comprising the additional steps of:
a) preparing an inquiry off-line from said
computer by locally designating said
pre-determined item; and
b) electronically transmitting said inquiry
to said computer in batch.
31. A method according to claim 27, comprising the additional steps of:
a) storing in said computer shipping
information about said order; and
b) displaying on said screen of said one of
said buyer I/O devices shipping
information about said order.
32. A method according to claim 27, comprising the additional step of selecting one of said listed vendors offline from said computer prior to placing an order.
33. A method according to claim 27, comprising the additional steps of:
a) storing in said computer the base price
and quantity discount information for
each item of each vendor stored in said warehouse system;
b) electrically transmitting a desired
quantity of said pre-determined item to said computer;
c) calculating the price of said pre- determined item from each vendor based on said transmitted quantity and said
base price and discount information; and d) displaying on said screen of one of said
buyer I/O devices the base price,
maximum quantity discount, and actual
price based on said transmitted quantity for a pre-determined item for each of
said vendors who stores said pre- determined item in said warehouse
system.
34. A method according to claim 27, comprising the additional step of providing a designation for each type of physical item stored in said warehouse system.
35. A method according to claim 27, comprising the additional steps of:
a) providing each said buyer with an
authorization code;
b) storing said authorization codes in said computer; c) transmitting an authorization code to
said computer from said I/O device of
said buyer prior to transmitting said
inquiry to said computer; and
d) preventing communication between said
computer and said I/O device if said
transmitted authorization code does not match one of said authorization codes
stored in said computer.
36. A method according to claim 27, comprising the additional steps of:
a) detecting each instance a particular
vendor's name is displayed to a buyer as part of said list of vendors who store a pre-determined item in said warehouse
system; and
b) storing in said computer the number of
times a particular vendor's name is
displayed to a buyer as part of said
list of vendors.
37. A method according to claim 36, comprising the additional steps of:
a) providing a vendor I/O device with a
video display screen at at least one
vendor station which is remote from said first station;
b) providing means for electrically sending
and receiving signals between each of said vendor I/O devices and said
computer;
c) sending a signal to said computer from
one of said vendor I/O devices
requesting the number of times said
vendor's name was displayed to a buyer
as part of said list of vendors who
store a pre-determined item in said
warehouse system;
d) sending a signal to said vendor I/O
device indicating the number of times
said vendor's name was displayed to a
buyer as part of said list of vendors,
wherein said indication is retrieved
from storage in said computer;
e) displaying on said screen of one of said
vendor I/O devices the number of times
said vendor's name was displayed to a
buyer.
38. A method according to claim 27, including the additional step of using said computer to generate a pick list based on said orders stored in said computer, wherein said pick list includes: the location of the items
comprising said orders and the quantity of said items necessary to fill each order.
39. A method according to claim 27, including the additional step of storing full pallets of containers in a fourth storage location.
40. A method according to claim 27, including the additional step of preparing each order at a make-up station having a plurality of different sized bins.
41. A method according to claim 40, including the additional steps of:
a) using said computer to calculate the
weight and volume of each order to be
filled; and
b) using said computer to assign each order
to an appropriate sized bin in said make-up station based upon the weight
and volume of said order.
42. A method according to claim 27, including the additional steps of:
a) providing a second computer with data
storage and retrieval equipment in a warehouse of said warehouse system,
wherein said second computer
communicates with said computer at said first station;
b) storing in said second computer the
identities of vendors and the items
warehoused by said vendors in the single warehouse system, the quantities of
physical items in said full and open containers, the identifying bar code information about each container, and the locations available for storage in all storage locations;
c) uploading the information stored in said
second computer to said computer at said first station; and
d) downloading said orders stored in said
computer at said first station to said computer during off-hours.
43. A product storage and distribution method, said method comprising the steps of:
a) storing in a single public warehousing
system the goods of a plurality of
different vendors;
b) using a computer to maintain information
as to the identity, prices, and actual
level of inventory of each vendor's items stored in said warehousing system;
c) upon demand, delivering said information
to one of a plurality of remote
terminals; and
d) upon receipt of an order from said one
terminal, delivering to a pre-determined destination, specified items of a
specified vendor.
44. A computerized public warehousing and distribution network, said network comprising, in combination:
a) a pre-programmed central computer
associated with public warehousing
facilities;
b) said computer being adapted to maintain
information regarding goods of a
plurality of vendors whose goods are
stored in said facilities;
c) said information including: where in
said facilities specific goods of said
vendor are stored; current prices asked by said vendor for said goods, and the
actual inventory of said goods stored in said facilities;
d) means for transmitting said information
to a selected one of a plurality of
remote terminals; and
e) means for transmitting to said central
computer, signals for relating to said goods.
PCT/US1990/001485 1989-03-21 1990-03-20 Integrated electronic parts warehousing and distribution system and method WO1990011572A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US32674989A 1989-03-21 1989-03-21
US326,749 1989-03-21

Publications (1)

Publication Number Publication Date
WO1990011572A1 true WO1990011572A1 (en) 1990-10-04

Family

ID=23273545

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1990/001485 WO1990011572A1 (en) 1989-03-21 1990-03-20 Integrated electronic parts warehousing and distribution system and method

Country Status (2)

Country Link
AU (1) AU5342890A (en)
WO (1) WO1990011572A1 (en)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0520736A1 (en) * 1991-06-28 1992-12-30 Kao Corporation Method for warehousing of articles
GB2262631A (en) * 1991-12-18 1993-06-23 Jokwood Limited Warehouse control system
GB2264372A (en) * 1992-02-04 1993-08-25 Billcrest Prod Ltd A data processing apparatus
GB2249416B (en) * 1990-12-31 1994-08-17 Ruego Dev Co A data processing system.
GB2280973A (en) * 1993-08-13 1995-02-15 Dunbar Limited Electronic parts warehousing and distribution system.
EP0651898A1 (en) * 1993-05-20 1995-05-10 Moore Business Forms, Inc. Computer integration network for channeling customer orders through a centralized computer to various suppliers
EP0663654A1 (en) * 1993-11-16 1995-07-19 OPV System i Kalmar Aktiebolag A method in distributing products from suppliers to customers
WO1995026004A1 (en) * 1994-03-21 1995-09-28 Imaging Technologies Pty. Limited Electronic ordering system
EP0683466A2 (en) * 1994-05-20 1995-11-22 Thomas & Betts Corporation Electronic method and system for controlling and tracking information related to business transactions
EP0767436A2 (en) * 1995-10-02 1997-04-09 Ricoh Company, Ltd. Order management system and method considering budget limit
WO1997021180A1 (en) * 1995-12-04 1997-06-12 Hans Wiebe Optimized use of storage facilities
WO1997032264A1 (en) * 1996-03-01 1997-09-04 I.S.R. (Logistics) Limited An apparatus for the control of inventory
EP0697669A3 (en) * 1994-08-10 1997-10-01 Fisher Scientific Co Electronic sourcing system and method
EP0895170A2 (en) * 1997-07-28 1999-02-03 Canon Kabushiki Kaisha Parts ordering system, parts management system and apparatus for managing ordering and receipt of orders
AU701966B2 (en) * 1994-03-21 1999-02-11 Imaging Technologies Pty Limited Electronic ordering system
WO1999014698A1 (en) * 1997-09-15 1999-03-25 Maintenet Corporation Electronic information network for inventory control and transfer
WO1999026168A2 (en) * 1997-11-19 1999-05-27 I2 Technologies, Inc. Computer-implemented product valuation tool
WO2001088768A1 (en) * 2000-05-15 2001-11-22 Freight Technologies Limited Electronic consignment of goods
DE10053881A1 (en) * 2000-10-31 2002-05-16 Henkel Kgaa Computer controlled logistic system for handling supply of goods to a user
GB2370132A (en) * 2000-12-13 2002-06-19 Itt Mfg Enterprises Inc Procument system
EP1288803A1 (en) * 2001-08-30 2003-03-05 Bayerische Motoren Werke Aktiengesellschaft Parts distribution system, consisting of a host connected to a plurality of dealer computers via a computer network
US20050137935A1 (en) * 2002-02-28 2005-06-23 Hohyung Lee Direct distribution system for consumer goods and services
US7016764B2 (en) 2002-03-11 2006-03-21 United Parcel Service Of America, Inc. Inventory management system for reducing overall warehouse and pipeline inventory
US7216096B1 (en) * 2000-11-22 2007-05-08 Daimlerchrysler Corporation Integrated inventory management system
US7376578B1 (en) 1997-11-19 2008-05-20 I2 Technologies Us, Inc. Computer-implemented product valuation tool
US7519549B1 (en) * 1997-06-19 2009-04-14 Presentation Specialist Technologies, Llc Inventory sales system and method
US7552134B2 (en) 2000-11-02 2009-06-23 Eplus, Inc. Hosted asset information management system and method
US20090307143A1 (en) * 1998-04-01 2009-12-10 Soverain Software Llc Electronic Commerce System
US7702579B2 (en) 2000-12-19 2010-04-20 Emergis Technologies, Inc. Interactive invoicer interface
US9665864B2 (en) 2010-05-21 2017-05-30 Intel Corporation Method and device for conducting trusted remote payment transactions
US9697559B2 (en) 2000-03-03 2017-07-04 Versata Software, Inc. System and method for multi-source transaction processing
US9881329B1 (en) 2000-01-14 2018-01-30 Versata Development Group, Inc. System and method for facilitating commercial transactions over a data network
US10026120B2 (en) 2012-01-06 2018-07-17 Primerevenue, Inc. Supply chain finance system
US10055772B1 (en) 2000-01-14 2018-08-21 Versata Development Group, Inc. Method and apparatus for product comparison
WO2019201983A1 (en) 2018-04-17 2019-10-24 Worldline Six Payment Services Method, system, computer program, and devices for providing products
US10475095B2 (en) 2000-05-16 2019-11-12 Versata Development Group, Inc. Method and apparatus for efficiently responding to electronic requests for quote
WO2019216903A1 (en) * 2018-05-11 2019-11-14 Visa International Service Association System, method, and computer program product for operating a warehouse management system via sonic communication
US10592943B2 (en) 2011-05-20 2020-03-17 Primerevenue, Inc. Supply chain finance system
US10755225B2 (en) 2014-08-06 2020-08-25 United Parcel Service Of America, Inc. Concepts for monitoring shipments
US10776745B2 (en) 2014-08-06 2020-09-15 United Parcel Service Of America, Inc. Concepts for monitoring shipments
CN111861315A (en) * 2020-07-13 2020-10-30 北京利丰雅高长城印刷有限公司 Digital jet printing medium management method and device, electronic equipment and storage medium
CN112132643A (en) * 2019-06-25 2020-12-25 北京京东尚科信息技术有限公司 Commodity shelving method and device, electronic equipment and readable medium
CN113888007A (en) * 2021-10-20 2022-01-04 杭州麦宝科技有限公司 Informationized management method and system for preventing aircraft hidden load

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3757037A (en) * 1972-02-02 1973-09-04 N Bialek Video image retrieval catalog system
US4359631A (en) * 1980-07-11 1982-11-16 Lawrence B. Lockwood Self-service terminal
US4509123A (en) * 1983-01-06 1985-04-02 Vereen William J Automated tracking process for manufacturing and inventory
US4639875A (en) * 1984-05-17 1987-01-27 Abraham Joseph N Quantity checking system and method
US4656591A (en) * 1983-04-18 1987-04-07 Goody Products, Inc. Order processing method and apparatus (II)
US4823264A (en) * 1986-05-27 1989-04-18 Deming Gilbert R Electronic funds transfer system
US4887208A (en) * 1987-12-18 1989-12-12 Schneider Bruce H Sales and inventory control system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3757037A (en) * 1972-02-02 1973-09-04 N Bialek Video image retrieval catalog system
US4359631A (en) * 1980-07-11 1982-11-16 Lawrence B. Lockwood Self-service terminal
US4509123A (en) * 1983-01-06 1985-04-02 Vereen William J Automated tracking process for manufacturing and inventory
US4656591A (en) * 1983-04-18 1987-04-07 Goody Products, Inc. Order processing method and apparatus (II)
US4639875A (en) * 1984-05-17 1987-01-27 Abraham Joseph N Quantity checking system and method
US4823264A (en) * 1986-05-27 1989-04-18 Deming Gilbert R Electronic funds transfer system
US4887208A (en) * 1987-12-18 1989-12-12 Schneider Bruce H Sales and inventory control system

Cited By (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2249416B (en) * 1990-12-31 1994-08-17 Ruego Dev Co A data processing system.
US5403147A (en) * 1991-06-28 1995-04-04 Kao Corporation Method for warehousing and delivery of articles
EP0663353A1 (en) * 1991-06-28 1995-07-19 Kao Corporation Method of warehousing and delivery of articles
EP0520736A1 (en) * 1991-06-28 1992-12-30 Kao Corporation Method for warehousing of articles
GB2262631A (en) * 1991-12-18 1993-06-23 Jokwood Limited Warehouse control system
GB2264372B (en) * 1992-02-04 1995-10-18 Billcrest Prod Ltd A data processing apparatus
GB2264372A (en) * 1992-02-04 1993-08-25 Billcrest Prod Ltd A data processing apparatus
EP0651898A1 (en) * 1993-05-20 1995-05-10 Moore Business Forms, Inc. Computer integration network for channeling customer orders through a centralized computer to various suppliers
EP0651898A4 (en) * 1993-05-20 2003-01-08 Moore Business Forms Inc Computer integration network for channeling customer orders through a centralized computer to various suppliers
GB2280973A (en) * 1993-08-13 1995-02-15 Dunbar Limited Electronic parts warehousing and distribution system.
EP0663654A1 (en) * 1993-11-16 1995-07-19 OPV System i Kalmar Aktiebolag A method in distributing products from suppliers to customers
WO1995026004A1 (en) * 1994-03-21 1995-09-28 Imaging Technologies Pty. Limited Electronic ordering system
AU701966B2 (en) * 1994-03-21 1999-02-11 Imaging Technologies Pty Limited Electronic ordering system
US6264104B1 (en) 1994-03-21 2001-07-24 Imaging Technologies Pty Limited Vending device with remote electronic shopping facility
EP0683466A2 (en) * 1994-05-20 1995-11-22 Thomas & Betts Corporation Electronic method and system for controlling and tracking information related to business transactions
EP0683466A3 (en) * 1994-05-20 1997-01-29 Thomas & Betts Corp Electronic method and system for controlling and tracking information related to business transactions.
EP0697669A3 (en) * 1994-08-10 1997-10-01 Fisher Scientific Co Electronic sourcing system and method
US6505172B1 (en) 1994-08-10 2003-01-07 Eplus Inc. Electronic sourcing system
EP1182597A3 (en) * 1994-08-10 2010-05-26 ePlus Inc. Electronic sourcing system
US6023683A (en) * 1994-08-10 2000-02-08 Fisher Scientific Company Electronic sourcing system and method
US6055516A (en) * 1994-08-10 2000-04-25 Procurenet, Inc. Electronic sourcing system
EP0767436A2 (en) * 1995-10-02 1997-04-09 Ricoh Company, Ltd. Order management system and method considering budget limit
EP0767436A3 (en) * 1995-10-02 2000-07-19 Ricoh Company, Ltd. Order management system and method considering budget limit
WO1997021180A1 (en) * 1995-12-04 1997-06-12 Hans Wiebe Optimized use of storage facilities
US6012041A (en) * 1996-03-01 2000-01-04 I.S.R. (Logistics) Limited Apparatus for the control of inventory
WO1997032264A1 (en) * 1996-03-01 1997-09-04 I.S.R. (Logistics) Limited An apparatus for the control of inventory
US8639586B2 (en) 1997-06-19 2014-01-28 Clear With Computers, LLC Inventory sales system and method
US7519549B1 (en) * 1997-06-19 2009-04-14 Presentation Specialist Technologies, Llc Inventory sales system and method
US7974890B2 (en) 1997-06-19 2011-07-05 Presentation Specialist Technologies, Llc Inventory sales system and method
EP0895170A3 (en) * 1997-07-28 1999-07-28 Canon Kabushiki Kaisha Parts ordering system, parts management system and apparatus for managing ordering and receipt of orders
EP0895170A2 (en) * 1997-07-28 1999-02-03 Canon Kabushiki Kaisha Parts ordering system, parts management system and apparatus for managing ordering and receipt of orders
AU758001B2 (en) * 1997-09-15 2003-03-13 Mro Software, Inc. Electronic information network for inventory control and transfer
US6324522B2 (en) 1997-09-15 2001-11-27 Mro Software, Inc. Electronic information network for inventory control and transfer
WO1999014698A1 (en) * 1997-09-15 1999-03-25 Maintenet Corporation Electronic information network for inventory control and transfer
WO1999026168A2 (en) * 1997-11-19 1999-05-27 I2 Technologies, Inc. Computer-implemented product valuation tool
WO1999026168A3 (en) * 1997-11-19 1999-08-26 I2 Technologies Inc Computer-implemented product valuation tool
US7660736B2 (en) 1997-11-19 2010-02-09 I2 Technologies Us, Inc. Computer-implemented product valuation tool
US7376578B1 (en) 1997-11-19 2008-05-20 I2 Technologies Us, Inc. Computer-implemented product valuation tool
US7552095B2 (en) 1997-11-19 2009-06-23 I2 Technologies Us, Inc. Computer-implemented product valuation tool
US8554591B2 (en) * 1998-04-01 2013-10-08 Soverain Software Llc Electronic commerce system
US20090307143A1 (en) * 1998-04-01 2009-12-10 Soverain Software Llc Electronic Commerce System
US9881329B1 (en) 2000-01-14 2018-01-30 Versata Development Group, Inc. System and method for facilitating commercial transactions over a data network
US10055772B1 (en) 2000-01-14 2018-08-21 Versata Development Group, Inc. Method and apparatus for product comparison
US9697559B2 (en) 2000-03-03 2017-07-04 Versata Software, Inc. System and method for multi-source transaction processing
WO2001088768A1 (en) * 2000-05-15 2001-11-22 Freight Technologies Limited Electronic consignment of goods
US10475095B2 (en) 2000-05-16 2019-11-12 Versata Development Group, Inc. Method and apparatus for efficiently responding to electronic requests for quote
DE10053881A1 (en) * 2000-10-31 2002-05-16 Henkel Kgaa Computer controlled logistic system for handling supply of goods to a user
US7552134B2 (en) 2000-11-02 2009-06-23 Eplus, Inc. Hosted asset information management system and method
US7216096B1 (en) * 2000-11-22 2007-05-08 Daimlerchrysler Corporation Integrated inventory management system
GB2370132A (en) * 2000-12-13 2002-06-19 Itt Mfg Enterprises Inc Procument system
US7702579B2 (en) 2000-12-19 2010-04-20 Emergis Technologies, Inc. Interactive invoicer interface
EP1288803A1 (en) * 2001-08-30 2003-03-05 Bayerische Motoren Werke Aktiengesellschaft Parts distribution system, consisting of a host connected to a plurality of dealer computers via a computer network
US8793194B2 (en) * 2002-02-28 2014-07-29 Hohyung Lee Direct distribution system for consumer goods and services
US20050137935A1 (en) * 2002-02-28 2005-06-23 Hohyung Lee Direct distribution system for consumer goods and services
US7016764B2 (en) 2002-03-11 2006-03-21 United Parcel Service Of America, Inc. Inventory management system for reducing overall warehouse and pipeline inventory
US7293707B2 (en) 2002-03-11 2007-11-13 United Parcel Service Of America, Inc. Inventory management system for reducing overall warehouse and pipeline inventory
US11935030B2 (en) 2010-05-21 2024-03-19 Intel Corporation Method and device for conducting trusted remote payment transactions
US11741513B2 (en) 2010-05-21 2023-08-29 Primerevenue, Inc. Supply chain finance system
US9665864B2 (en) 2010-05-21 2017-05-30 Intel Corporation Method and device for conducting trusted remote payment transactions
US11475492B2 (en) 2010-05-21 2022-10-18 Primerevenue, Inc. Supply chain finance system
US10592943B2 (en) 2011-05-20 2020-03-17 Primerevenue, Inc. Supply chain finance system
US10878498B2 (en) 2012-01-06 2020-12-29 Primerevenue, Inc. Supply chain finance system
US10026120B2 (en) 2012-01-06 2018-07-17 Primerevenue, Inc. Supply chain finance system
US11334942B2 (en) 2012-01-06 2022-05-17 Primerevenue, Inc. Supply chain finance system
US10755225B2 (en) 2014-08-06 2020-08-25 United Parcel Service Of America, Inc. Concepts for monitoring shipments
US10776745B2 (en) 2014-08-06 2020-09-15 United Parcel Service Of America, Inc. Concepts for monitoring shipments
US11783276B2 (en) 2014-08-06 2023-10-10 United Parcel Service Of America, Inc. Concepts for monitoring shipments
WO2019201983A1 (en) 2018-04-17 2019-10-24 Worldline Six Payment Services Method, system, computer program, and devices for providing products
WO2019216903A1 (en) * 2018-05-11 2019-11-14 Visa International Service Association System, method, and computer program product for operating a warehouse management system via sonic communication
CN112132643A (en) * 2019-06-25 2020-12-25 北京京东尚科信息技术有限公司 Commodity shelving method and device, electronic equipment and readable medium
CN111861315A (en) * 2020-07-13 2020-10-30 北京利丰雅高长城印刷有限公司 Digital jet printing medium management method and device, electronic equipment and storage medium
CN113888007A (en) * 2021-10-20 2022-01-04 杭州麦宝科技有限公司 Informationized management method and system for preventing aircraft hidden load

Also Published As

Publication number Publication date
AU5342890A (en) 1990-10-22

Similar Documents

Publication Publication Date Title
WO1990011572A1 (en) Integrated electronic parts warehousing and distribution system and method
US5758329A (en) System for managing customer orders and method of implementation
US5694551A (en) Computer integration network for channeling customer orders through a centralized computer to various suppliers
US7050995B2 (en) System for managing orders and method of implementation
US6970855B2 (en) Method and system for enterprise-level unassisted customer shipping
JP4021198B2 (en) Apparatus, system and method for online, multi-package, multi-carrier, multi-service package return shipping management
US7590567B2 (en) Online shopping system
US6557007B1 (en) Automated convention processing system and method
US20030009396A1 (en) Tracking and electronic signaling system
US20020111877A1 (en) System and method for managing retail and wholesale operations
US20060149577A1 (en) System and method for the customized processing of returned merchandise
WO2012006031A1 (en) Methods and apparatus for providing a tote delivery option
JP2004051374A (en) Seamless commodity physical distribution information system
US7424435B1 (en) Managing shipment charges for international transportation of items
JP2002265058A (en) Physical distribution support system, physical distribution support apparatus, physical distribution support method, program for executing the above and record medium
CN113205290A (en) Supply chain management system applied to cold chain refrigeration house
WO2002027585A1 (en) Commodity home delivery system and method
JP2006301874A (en) Sales price simulation system and sales price simulation program
JPWO2002027586A1 (en) Franchise delivery system and method
Becker et al. Closed Merchandise Management Systems and Their Realization with SAP Retail
JP2002230322A (en) Device and method for electronic shopping mall operation
GB2368146A (en) A method of online shopping and automatic stock ordering
KR20020091966A (en) method for delivering products using a joint logistics store in an electronic commerce and apparatus for performing the same
RU2003102989A (en) COMPLEX OF MEANS FOR ENSURING OPERATION OF THE SYSTEM OF PRODUCTION / DELIVERY WITH PARTICIPATION OF THE CONSUMER

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AT AU BB BG BR CA CH DE DK ES FI GB HU JP KP KR LK LU MC MG MW NL NO RO SD SE SU

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB IT LU NL SE

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642