Delivery management system
First Claim
1. A method of managing a delivery schedule of an order using a system configured with a server which includes a goods delivery system, the system including at least one computing unit networked to the server, the order being delivered from at least one supplier to a respective delivery agent, and from the respective delivery agent to a respective buyer, wherein the order comprises order information, said method comprising the steps of:
- (1) calculating a first potential arrival date of the order to a respective delivery agent'"'"'s location using the server system networked to the computing unit based on an order request date, a respective buyer'"'"'s address, and a fixed delay;
(2) generating a work unit matrix, wherein each work unit in the work unit matrix is a multiplication factor of a size and a degree of difficulty of installation associated with each item in the order;
(3)determining a number of delivery slots needed for the order by multiplying, each item in the order by a work unit selected from the work unit matrix;
(4) determining an ability of the respective delivery agent to ship the order based on the first potential arrival date and the number of delivery slots;
(5) determining a delivery date to the respective buyer when there is sufficient delivery agent capacity to ship the order to the respective buyer'"'"'s address;
(6) updating an electronic manifest indicating the delivery date of the order and a change in delivery agent capacity for the delivery date; and
(7) determining whether an order change that affects the delivery date of the order has been requested, wherein the request is made by a user that is authorized by one of the respective delivery agent, the respective buyer, the at least one supplier, a store, or a logistics intermediary, wherein allowance of the order change is based on;
(a) a type of order change, (b) whether the user is acting as the respective delivery agent, the respective buyer, the at least one supplier, the store, or the logistics intermediary, (c) a level of the user, and (d) a security code, wherein, upon allowance of the order change, steps (1), (2), (3), (4), (5), and (6) are repeated to determine a new delivery date.
2 Assignments
0 Petitions
Accused Products
Abstract
The method of managing the delivery of an order from at least one supplier to a respective delivery agent, and from the delivery agent to a respective buyer, given a requested order date and the respective buyers address, consisting of the steps including: determining a first potential arrival date of the order at a respective delivery agents location based on the order request date and the buyer'"'"'s address; calculating the capacity of the delivery agent to ship the order based the first potential arrive date request; and finally, determining when there is sufficient capacity to ship the order to the buyer'"'"'s address.
17 Citations
38 Claims
-
1. A method of managing a delivery schedule of an order using a system configured with a server which includes a goods delivery system, the system including at least one computing unit networked to the server, the order being delivered from at least one supplier to a respective delivery agent, and from the respective delivery agent to a respective buyer, wherein the order comprises order information, said method comprising the steps of:
-
(1) calculating a first potential arrival date of the order to a respective delivery agent'"'"'s location using the server system networked to the computing unit based on an order request date, a respective buyer'"'"'s address, and a fixed delay; (2) generating a work unit matrix, wherein each work unit in the work unit matrix is a multiplication factor of a size and a degree of difficulty of installation associated with each item in the order; (3)determining a number of delivery slots needed for the order by multiplying, each item in the order by a work unit selected from the work unit matrix; (4) determining an ability of the respective delivery agent to ship the order based on the first potential arrival date and the number of delivery slots; (5) determining a delivery date to the respective buyer when there is sufficient delivery agent capacity to ship the order to the respective buyer'"'"'s address; (6) updating an electronic manifest indicating the delivery date of the order and a change in delivery agent capacity for the delivery date; and (7) determining whether an order change that affects the delivery date of the order has been requested, wherein the request is made by a user that is authorized by one of the respective delivery agent, the respective buyer, the at least one supplier, a store, or a logistics intermediary, wherein allowance of the order change is based on;
(a) a type of order change, (b) whether the user is acting as the respective delivery agent, the respective buyer, the at least one supplier, the store, or the logistics intermediary, (c) a level of the user, and (d) a security code, wherein, upon allowance of the order change, steps (1), (2), (3), (4), (5), and (6) are repeated to determine a new delivery date. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing a delivery schedule of an order using a system configured with a server which includes a goods delivery system, the system including at least one computing unit networked to the server, the order being delivered from at least one supplier to a respective delivery agent, and from the respective delivery agent to a respective buyer, wherein the order comprises order information, said method comprising the steps of:
-
(1) calculating a first potential arrival date of the order to a respective delivery agent'"'"'s location using the server system networked to the computing unit based on an order request date, a respective buyer'"'"'s address, and a fixed delay; (2) generating a work unit matrix, wherein each work unit in the work unit matrix is a multiplication factor of a size and a degree of difficulty of installation associated with each item in the order; (3) determining a number of delivery slots needed for the order by multiplying each item in the order by a work unit selected from the work unit matrix; (4) determining an ability of the respective delivery agent to ship the order within a set of potential delivery dates based on the first potential arrival date, a first date the respective delivery agent is prepared to ship the order, and a number of slots available for shipping the order; (5) selecting an actual delivery date from the set of potential delivery dates; (6) updating an electronic manifest indicating the actual delivery date of the order and a change in delivery agent capacity for the delivery date; and (7) determining whether an order change that affects the delivery date of the order has been requested, wherein the request is made by a user that is authorized by one of the respective delivery agent, the respective buyer, the at least one supplier, a store, or a logistics intermediary, wherein allowance of the order change is based on;
(a) a type of order change, (b) whether the user is acting as the respective delivery agent, the respective buyer, the at least one supplier, the store, or the logistics intermediary, (c) a level of the user, and (d) a security code, wherein, upon allowance of the order change, steps (1), (2), (3), (4), (5), and (6) are repeated to determine a new delivery date. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer readable medium having computer readable program instructions for managing deliveries of a goods delivery system, the system employed to deliver an order from at least one supplier to a respective delivery agent, and from the respective delivery agent to a respective buyer, given order information, said computer readable program instructions comprising the steps of:
-
(1) determining a first potential arrival date of the order to a respective delivery agent'"'"'s location, based on an order request date, a respective buyer'"'"'s address, and a fixed delay; (2) generating a work unit matrix, wherein each work unit in the work unit matrix is a multiplication factor of a size and a degree of difficulty of installation associated with each item in the order; (3) determining a number of delivery slots needed for the order by multiplying each item in the order by a work unit selected from the a work unit matrix; (4) determining an ability of the respective delivery agent to ship the order based on the first potential arrival date and a number of slots; (5) determining a delivery date to the respective buyer when there is sufficient delivery agent capacity to ship the order to the respective buyer'"'"'s address; (6) updating an electronic manifest indicating the delivery date of the order and a change in delivery agent capacity for the delivery date; and (7) determining whether an order change that affects the delivery date of the order has been requested, wherein the request is made by a user that is authorized by one of the respective delivery agent, the respective buyer, the at least one supplier, a store, or a logistics intermediary, wherein allowance of the order change is based on;
(a) a type of order change, (b) whether the user is acting as the respective delivery agent, the respective buyer, the at least one supplier, the store, or the logistics intermediary, (c) a level of the user, and (d) a security code, wherein, upon allowance of the order change, steps (1), (2), (3), (4), (5), and (6) are repeated to determine a new delivery date. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for managing the delivery of an order from at least one supplier to a respective delivery agent, and from the respective delivery agent to a respective buyer, given order information, said apparatus comprising:
-
means for determining a first potential arrival date of the order to a respective delivery agent'"'"'s location, based on an order request date, a respective buyer'"'"'s address, and a fixed delay; means for generating a work unit matrix, wherein each work unit in the work unit matrix is a multiplication factor of a size and a degree of difficulty of installation associated with each item in the order; means for determining a number of delivery slots needed for the order by multiplying each item in the order by a work unit selected from the work unit matrix; means for determining an ability of the respective delivery agent to ship the order based on the first potential arrival date and a number of slots available for shipping the order; means for determining a delivery date to the respective buyer when there is sufficient delivery agent capacity to ship the order to the respective buyer'"'"'s address; means for updating an electronic manifest indicating an order ship date and a change in delivery agent capacity for the delivery date; and means for determining whether an order change that affects the delivery date of the order has been requested, wherein the request is made by a user that is authorized by one of the respective delivery agent, the respective buyer, the at least one supplier, a store, or a logistics intermediary, wherein allowance of the order change is based on; (a) a type of order change, (b) whether the user is acting as the respective delivery agent, the respective buyer, the at least one supplier, the store, or the logistics intermediary, (c) a level of the user, and (d) a security code, wherein, upon allowance of the order change, said apparatus determines a new delivery date and updates the electronic manifest.
-
-
27. A method of managing a delivery schedule of a multiple brand order using a system configured with a server which includes a goods delivery system, the system including at least one computing unit networked to the server, the multiple brand order being delivered from at least two suppliers to a respective delivery agent, and from the respective delivery agent to a respective buyer, wherein the multiple brand order comprises order information, said method comprising the steps of:
-
(1) calculating a first potential arrival date of the multiple brand order to a respective delivery agent'"'"'s location using the server system networked to the computing unit based on an order request date, a respective buyer'"'"'s address, and a fixed delay; (2) generating a work unit matrix, wherein each work unit in the work unit matrix is a multiplication factor of a size and a degree of difficulty of installation associated with each item in the order; (3) determining a number of delivery slots needed for the order by multiplying each item in the order by. a work unit Selected from a work unit matrix; (4) determining an ability of the respective delivery agent to ship the multiple brand order from the at least two suppliers based on the first potential arrival date and a number of slots available for shipping the order; (5) determining a delivery date to the respective buyer when there is sufficient delivery agent capacity to ship the multiple brand order to the respective buyer'"'"'s address; (6) updating an electronic manifest indicating the delivery date of the multiple brand order and a change in delivery agent capacity for the delivery date; and (7) determining whether an order change that affects the delivery date of the order has been requested, wherein the request is made by a user that is authorized by one of the respective delivery agent, the respective buyer, the at least two suppliers, a store, or a logistics intermediary, wherein allowance of the order change is based on;
(a) a type of order change, (b) whether the user is acting as the respective delivery agent, the respective buyer, one of the at least two suppliers, the store, or the logistics intermediary, (c) a level of the user, and (d) a security code, wherein, upon allowance of the order change, steps (1), (2), (3), (4), (5), and (6) are repeated to determine a new delivery date. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method of managing a delivery schedule of a multiple brand order using a system configured with a server which includes a goods delivery system, the system including at least one computing unit networked to the server, the order being delivered from at least two suppliers to a respective delivery agent, and from the respective delivery agent to a respective buyer, wherein the multiple brand order comprises order information, said method comprising the steps of:
-
(1) calculating a first potential arrival date of the multiple brand order to a respective delivery agent'"'"'s location using the server system networked to the computing unit based on an order request date, a respective buyer'"'"'s address, and a fixed delay; (2) generating a work unit matrix, wherein each work unit in the work unit matrix is a multiplication factor of a size and a degree of difficulty of installation associated with each item in the order; (3) determining a number of deliver,/ slots needed for the order by multiplying each item in the order by a work unit selected from a work unit matrix; (4) determining an ability of the respective delivery agent to ship the multiple brand order from the at least two suppliers based on the first potential arrival date and a number of slots available for shipping the order; (5) determining a delivery date to the respective buyer when there is sufficient delivery agent capacity to ship the multiple brand order to the respective buyer'"'"'s address; (6) updating an electronic manifest indicating the delivery date of the multiple brand order and a change in delivery agent capacity for the delivery date; and (7) determining whether an order change that affects the delivery date of the order has been requested, wherein the request is made by a user that is authorized by one of the respective delivery agent, the respective buyer, the at least two suppliers, a store, or a logistics intermediary, wherein allowance of the order change is based on;
(a) a type of order change, (b) whether the user is acting as the respective delivery agent, the respective buyer, one of the at least two suppliers, the store, or the logistics intermediary, (c) a level of the user, and (d) a security code, wherein, upon allowance of the order change, steps (1), (2), (3), (4), (5), and (6) are repeated to determine a new delivery date. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification