Parcel Processing System and Method
First Claim
Patent Images
1. A system for processing a plurality of parcels to be shipped, the parcels including a plurality of scanable parcel identifiers thereon, the system comprising:
- a scanner configured to a scan the parcel identifiers for the parcels;
a database in which a plurality of customer profile data structures are stored, each customer profile data structure being associated with a customer, and each of a plurality of the customer profile data structures comprising data indicative of a plurality of billing rules and preferences for its associated customer; and
a processor in cooperation with the scanner and the database, the processor configured to;
receive a plurality of the parcel identifiers from the scanner; and
for each received parcel identifier, (1) determine a destination for the parcel corresponding to that parcel identifier based on the parcel identifier received from the scanner, (2) determine a delivery time frame for shipping the parcel corresponding to that parcel identifier, (3) determine a customer associated with the parcel corresponding to that parcel identifier, (4) retrieve from the database the customer profile data structure associated with the determined customer, (5) select a shipping service level from the retrieved customer profile data structure based on a plurality of rules applied to the determined destination and the determined delivery time frame, the rules configured to identify for selection a shipping service level that is estimated to deliver the parcel to the destination within the delivery time frame at the lowest monetary cost, (6) receive parcel size data indicative of a size of the parcel, (7) calculate a cost to ship the parcel to the destination based on the determined shipping service level and the received parcel size data, and (8) generate a bill for the determined customer that includes the calculated cost to ship the parcel.
4 Assignments
0 Petitions
Accused Products
Abstract
A parcel processing system configured to select a permitted shipping service level from among the plurality of permitted shipping service levels based on a plurality of rules, control the sorting of the parcel into one of a plurality of shipping containers, and bill customers.
41 Citations
49 Claims
-
1. A system for processing a plurality of parcels to be shipped, the parcels including a plurality of scanable parcel identifiers thereon, the system comprising:
-
a scanner configured to a scan the parcel identifiers for the parcels; a database in which a plurality of customer profile data structures are stored, each customer profile data structure being associated with a customer, and each of a plurality of the customer profile data structures comprising data indicative of a plurality of billing rules and preferences for its associated customer; and a processor in cooperation with the scanner and the database, the processor configured to; receive a plurality of the parcel identifiers from the scanner; and for each received parcel identifier, (1) determine a destination for the parcel corresponding to that parcel identifier based on the parcel identifier received from the scanner, (2) determine a delivery time frame for shipping the parcel corresponding to that parcel identifier, (3) determine a customer associated with the parcel corresponding to that parcel identifier, (4) retrieve from the database the customer profile data structure associated with the determined customer, (5) select a shipping service level from the retrieved customer profile data structure based on a plurality of rules applied to the determined destination and the determined delivery time frame, the rules configured to identify for selection a shipping service level that is estimated to deliver the parcel to the destination within the delivery time frame at the lowest monetary cost, (6) receive parcel size data indicative of a size of the parcel, (7) calculate a cost to ship the parcel to the destination based on the determined shipping service level and the received parcel size data, and (8) generate a bill for the determined customer that includes the calculated cost to ship the parcel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving data representing (1) a destination for a parcel to be shipped and (2) a delivery time frame for shipping the parcel; determining a customer associated with the parcel; referencing a customer profile data structure associated with the determined customer, wherein the referenced customer profile data structure comprises data indicative of a plurality of billing rules and preferences for the determined customer; determining a shipping service level from among a plurality of shipping service levels based on a plurality of rules applied to the received data, the rules operating on the received data to identify which of the shipping service levels is estimated to deliver the parcel to the destination within the delivery time frame at the lowest monetary cost; receiving parcel size data indicative of a size of the parcel; calculating a cost to ship the parcel to the destination based on the determined shipping service level and the received parcel size data; generating a bill for the determined customer that includes the calculated cost to ship the parcel; and wherein the method steps are performed by a processor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program product comprising:
-
a plurality of processor-executable instructions that are resident on a non-transitory computer-readable storage medium, wherein the instructions are configured, upon execution by a processor, to cause a computer to; receive data representing (1) a destination for a parcel to be shipped and (2) a delivery time frame for shipping the parcel; determine a customer associated with the parcel; reference a customer profile data structure associated with the determined customer, wherein the referenced customer profile data structure comprises data indicative of a plurality of billing rules and preferences for the determined customer; determine a shipping service level from among the plurality of shipping service levels based on a plurality of rules applied to the received data, the rules operating on the received data to identify which of the shipping service levels is estimated to deliver the parcel to the destination within the delivery time frame at the lowest monetary cost; receive parcel size data indicative of a size of the parcel; calculate a cost to ship the parcel to the destination based on the determined shipping service level and the received parcel size data; and generate a bill for the determined customer that includes the calculated cost to ship the parcel.
-
-
35. A method for scanning machine-readable indicia on a parcel to be shipped to automatically generate a bill for shipping the parcel, the method comprising:
-
scanning, by a scanner, machine-readable indicia on a parcel, the machine-readable indicia comprising data indicative of (1) an identifier for the parcel, and (2) a destination for the parcel; a processor determining the parcel identifier and the parcel destination based on the scanned machine-readable indicia; a processor referencing a plurality of data structures in a database based on the determined parcel identifier, the referenced data structures associating the parcel identifier with (1) data indicative of a customer that is shipping the parcel, (2) data indicative of a permitted shipping service level for the parcel with respect to the customer, (2) a cost for shipping the parcel to the determined destination in accordance with the permitted shipping service level; a processor determining a shipping service level for the parcel in accordance with the referenced data structures; a processor determining a cost to the customer for shipping the parcel to the determined destination using the determined shipping service level in accordance with the referenced data structures; generating a shipping label for the parcel based on the determined shipping service level; depositing the parcel and the generated shipping label in a shipping container associated with the determined parcel destination and the determined shipping service level; and generating a bill to the customer based on the determined cost. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification