×

Order scheduling system and methodology

  • US 7,263,495 B2
  • Filed: 05/24/2001
  • Issued: 08/28/2007
  • Est. Priority Date: 05/24/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method to be performed on a computing device for providing improved assignment of product orders to one or more of a plurality of fulfillers, the method comprising:

  • receiving an order that requires fulfillment from one or more fulfillers, said order comprising individual order items;

    ranking said plurality of fulfillers from most favorable to least favorable, based on specified criteria;

    evaluating a two-dimensional in-memory data structure, that indicates which of said one or more of the plurality of fulfillers can fulfill which types of said individual order items, to determine whether the order can be fulfilled by a single fulfiller, wherein the two-dimensional in-memory data structure comprises a hash table and is organized based on said ranking;

    extending said two-dimensional data structure into a three-dimensional data structure by having at least one entry based on fulfiller and order item type extended into a bit vector indicating one or more order items for a particular fulfiller and order item type, for the order;

    when all order items of the order can be fulfilled by a single fulfiller, assigning fulfillment of the entire order to the most-favorable fulfiller that can fulfill all order items;

    otherwisesplitting the order by assigning fulfillment of individual order items to the most-favorable fulfillers that collectively can fulfill all order items.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×