← Back to Patent Explorer
EP1094414A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Order fulfillment processing system

Assignee: HP Inc
•
Filing: 2000-08-31
•
Granted: —
•
Expires: 2020-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for processing a customer generated order for a product, more particularly to a method for one or more client computers connected through a server to a plurality of supplier computers to fulfill a customer generated order. The method includes the client creating an order event with a preferred supplier, the server routing the order event to the preferred supplier, the server monitoring status of the order event from the preferred supplier, the preferred supplier processing the order event, and the server periodically synchronizing inventory between the client and all suppliers.

Inventors

  • 👤 Carole L. Henning
  • 👤 Melody Peters
  • 👤 Gary Brandt
  • 👤 Carolyn M. Nickey
  • 👤 Eric Price
  • 👤 Marjie Sladek

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-08 18:53
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/08; G06Q10/087; G06Q10/0874; G06Q10/08744; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q10/0877; G06Q10/08772

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 101 words
A method for processing a customer generated order for a product, wherein the customer order is received by at least one client operably connected through at least one server to a plurality of suppliers via a network, the method comprising the steps of: the client creating an order event with a preferred supplier; the server routing said order event to the preferred supplier; the server monitoring status of said order event from the preferred supplier; the preferred supplier processing said order event; and, the server periodically synchronizing inventory between the client and the plurality of suppliers independently of the foregoing steps.
Claim 2
Dependent Claim 63 words
The method according to claim 1 wherein said step of the client creating an order event with a preferred supplier further comprises the steps of: the client determining a preferred supplier according to geographical location and inventory availability of the suppliers; the client validating the information from the customer generated order; and, the client assigning a purchase order number for said order event.
Claim 3
Dependent Claim 87 words
The method according to claim 2 wherein the step of creating an order event with a preferred supplier further comprises the steps of: determining a first preferred supplier having an inventory of available product that is favorably geographically located to minimize the time and expense of shipment of the product to the customer; and, determining a second preferred supplier having an inventory of available product in the event that the inventory of available product of said first preferred supplier is not sufficient to fill the customer order.
Claim 4
Dependent Claim 110 words
The method according to claim 1 wherein said step of the server routing said order event to the preferred supplier further comprises the steps of: the server monitoring the client for an order event; the server obtaining said order event; the server validating the order event prior to identifying the preferred supplier of the product; the server then determining the existence and identification of the preferred supplier of the product; the server then sending the order event to the existing and identified preferred supplier when the preferred supplier exists; and, the server sending a rejection event to the client that generated the purchase order when no existing supplier is identified.
Claim 5
Dependent Claim 69 words
The method according to claim 4 wherein said step of the server then sending the order event to the existing and identified preferred supplier further comprises the steps of: the preferred supplier assigning a tracking number for the order event if the preferred supplier accepts the order event; and, the server sending a rejection event back to the client if the preferred supplier does not accept the order event.
Claim 6
Dependent Claim 40 words
The method according to claim 5 wherein said step of the preferred supplier assigning a tracking number for the order event further comprises the steps of the server saving the order event with the tracking number as an open status.
Claim 7
Dependent Claim 129 words
The method according to claim 1 wherein said step of the server monitoring status of said order event from the preferred supplier further comprises the steps of: the server composing a list of order events with open status; the server determining the preferred supplier for each order event with open status; the server requesting a status message for each order event with open status from the preferred supplier; the preferred supplier sending a status message with the most current status for the order event to the server; the server starting a timeout if the order event is open; the server sending a confirmation event to the client if the order event is closed; and the server sending a rejection event to the client if the order event is rejected.
Claim 8
Dependent Claim 53 words
The method according to claim 7 wherein said step of the server sending a confirmation event to the client further comprises the steps of: the server changing the order event from an open to a closed status; the server starting a timeout; and, the client sending an invoice to the customer for shipment.
Claim 9
Dependent Claim 36 words
The method as defined in claim 8 wherein said timeout is configurable for each supplier and is preferably of sufficiently short duration to ensure reliable communications relating to the operation of the processing method are maintained.
Claim 10
Dependent Claim 43 words
The method according to claim 7 wherein said step of the server sending a rejection event to the client further comprises the steps of: the server changing the order event from an open to a rejected status; and, the server starting a timeout.
Claim 11
Dependent Claim 39 words
The method according to claim 1 wherein said step of the preferred supplier processing said order event further comprises the steps of: the preferred supplier shipping the product to the customer; and the preferred supplier creating a confirmation event.
Claim 12
Dependent Claim 75 words
The method according to claim 1 wherein said step of the server synchronizing inventory between the client that routed the order event and the preferred supplier further comprises the steps of: the server retrieving the most updated inventory from the preferred supplier; the server sending an inventory-synchronization event with the updated inventory to the client; the client updating the current inventory for the preferred supplier; and, the server starting a timeout to initiate the server.
Claim 13
Dependent Claim 18 words
A method as defined in claim 12 wherein the server is initiated at the expiration of said timeout.
Claim 14
Dependent Claim 13 words
A method as defined in claim 1 wherein the network is the Internet.
Claim 15
Independent Claim 207 words
A method for processing a customer generated order for purchasing a quantity of at least one of a plurality of products and specifying a delivery location for the purchased quantity, wherein the customer order is received by at least one client operably connected through at least one server to a plurality of suppliers located throughout a large geographical area via a network such as the Internet, the method comprising the steps of: the client creating an order event with a first supplier, said first supplier being determined as a function of having an available inventory of the purchased one product and the location of the first supplier being proximate the delivery location specified by the customer so as to minimize at least one of the time and cost of delivery of the product; the server routing said order event to the first supplier for processing by the first supplier; the server periodically communicating with the first supplier to monitor the status of said order event being processed by the first supplier; the first supplier processing said order event by doing one of accepting and rejecting the order event; and, the server periodically synchronizing inventory between the client and the plurality of suppliers independently of the foregoing steps.
Claim 16
Dependent Claim 24 words
A method as defined in claim 15 wherein the large geographical area comprises any portion of the world that is accessible by the Internet.
Claim 17
Dependent Claim 75 words
A method as defined in claim 15 further comprises the client creating an order event with a second supplier in the event said first supplier has an insufficient inventory of the purchased one product, said second supplier being determined as a function of the location of the second supplier being proximate the delivery location specified by the customer so as to minimize at least one of the time and cost of delivery of the product.
Claim 18
Dependent Claim 40 words
A method as defined in claim 15 wherein the periodic communication with the first supplier is configurable and preferably occurs at sufficiently short intervals to ensure that adequate information relating to the reliable operation of the processing method is provided.
Claim 19
Dependent Claim 46 words
A method as defined in claim 15 wherein the step of the first supplier processing said order event further comprises: the first supplier assigning a tracking number for the order event; and, the server saving the order event with the tracking number as an open status.
Claim 20
Dependent Claim 43 words
A method as defined in claim 15 wherein the step of the first supplier processing said order event and rejecting the same further comprises: the server changing the order event from an open to a rejected status; and, the server starting a timeout.
Claim 21
Dependent Claim 39 words
A method as defined in claim 15 wherein the step of synchronizing inventory comprises updating the available inventory of the first supplier after reducing the amount of the available inventory by the amount of product purchased by the customer.
Claim 22
Independent Claim 97 words
A system for fulfilling a customer generated order by at least one client, wherein the customer order is received by at least one client operably connected through at least one server to a plurality of suppliers via a network, said system comprising: means for creating an order event with a preferred supplier in the client; means for routing said order event to the preferred supplier; means for monitoring status of said order event from the preferred supplier; means for processing said order event; and, means for periodically synchronizing inventory between the client and the plurality of suppliers.
Claim 23
Independent Claim 113 words
A system for fulfilling a customer generated order by at least one client, wherein the customer order is received by at least one client operably connected through at least one server to a plurality of suppliers via a network, said system comprising: the client being adapted to create an order event with a preferred supplier in the client; the server being adapted to route said order event to the preferred supplier; the server being adapted to monitor status of said order event from the preferred supplier; the preferred supplier being adapted to process said order event; and, the server being adapted to periodically synchronize inventory between the client and the plurality of suppliers.
Claim 24
Dependent Claim 26 words
A system as defined in claim 22 further comprising the supplier shipping the product ordered by the customer immediately after the order event has been processed.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag