Method and system for packing a plurality of articles in a container
First Claim
1. A computer implemented method for preferably placing one or more articles from a customer order into a container preferably suited for receiving the articles so that the container is ready for shipping, comprising:
- (a) inputting indicia for a plurality of articles into a memory of a programmed computer to produce an article database;
(b) inputting indicia for a plurality of containers for receiving the articles into the memory of the programmed computer to produce a container database;
(c) selecting the indicia corresponding to the articles in the customer order from the article database;
(d) selecting the indicia corresponding to one or more selected containers in the container database;
(e) generating a plurality of possible packing configurations based on the indicia of the articles in the customer'"'"'s order and the indicia for one or more of the selected containers wherein the possible packing configurations are generated using a programming language which ranks the articles in a delivery index based upon regulation requirements, size of package, weight of package, fragility of articles, packing material and delivery rates or schedules;
(f) selecting from the plurality of possible packing configurations a preferred packing configuration including a preferred arrangement of the articles in a particular container based upon the delivery index;
(g) generating instructions for packing the one of the selected containers using the preferred packing configuration; and
, (h) packing the articles from the customer order in the one of the selected containers according to the instructions at the delivery rates or delivery schedules in the preferred packing configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a computer-implemented method and system for optimally packing a plurality of randomly sized and shaped articles into a container. In particular, the invention determines the preferred packing configuration in a preferred container for packing a plurality of randomly sized and shaped articles in a customer order wherein particular articles in the order have specialized shipping requirements. In determining the preferred packing configuration, the method and system uses criteria based upon particular characteristics of the articles, the cost of packing labor, packing material, and delivery of the packed container. In a particular embodiment, the preferred packing configuration is displayed graphically or as written instructions and the container is packed manually.
195 Citations
73 Claims
-
1. A computer implemented method for preferably placing one or more articles from a customer order into a container preferably suited for receiving the articles so that the container is ready for shipping, comprising:
-
(a) inputting indicia for a plurality of articles into a memory of a programmed computer to produce an article database;
(b) inputting indicia for a plurality of containers for receiving the articles into the memory of the programmed computer to produce a container database;
(c) selecting the indicia corresponding to the articles in the customer order from the article database;
(d) selecting the indicia corresponding to one or more selected containers in the container database;
(e) generating a plurality of possible packing configurations based on the indicia of the articles in the customer'"'"'s order and the indicia for one or more of the selected containers wherein the possible packing configurations are generated using a programming language which ranks the articles in a delivery index based upon regulation requirements, size of package, weight of package, fragility of articles, packing material and delivery rates or schedules;
(f) selecting from the plurality of possible packing configurations a preferred packing configuration including a preferred arrangement of the articles in a particular container based upon the delivery index;
(g) generating instructions for packing the one of the selected containers using the preferred packing configuration; and
, (h) packing the articles from the customer order in the one of the selected containers according to the instructions at the delivery rates or delivery schedules in the preferred packing configuration.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method for determining the preferred packing of one or more articles from a customer order into a container suited for receiving the articles so that the container is ready for shipping, comprising:
-
(a) inputting into a programmed computer an identifier for each article in the customer order;
(b) retrieving data including indicia for each article corresponding to the identifier from an article database containing indicia for a plurality of articles stored in memory of the programmed computer;
(c) retrieving data including indicia for one or more containers from a container database stored in the memory of the programmed computer;
(d) generating a plurality of possible packing configurations based on the indicia for the articles and the indicia for the one or more containers wherein the possible packing configurations are generated using a programming language which ranks the articles in a delivery index based upon regulation requirements, size of package, weight of package, fragility of articles, packing material and delivery rates or schedules;
(e) selecting a preferred packing configuration from the plurality of possible packing configurations having a preferred arrangement of the articles of the customer order in a particular container based upon the delivery index;
(f) generating instructions for packing the particular container in the preferred packing configuration; and
,(g) packing the particular container with the one or more articles from the customer order according to the instructions at the delivery rates or delivery schedules in the preferred packing configuration. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for packing articles from a customer order into a container suited for receiving the articles, comprising:
-
(a) inputting customer order data into an order entry system in a programmed computer;
(b) converting the customer order data in the order entry system to a language that enables the data to be portable across computer applications and computer operating systems;
(c) retrieving from an article database indicia for the articles ordered and from a container database indicia for one or more containers wherein the article and container indicia are in a language that enables the indicia to be portable across computer applications and computer operating systems;
(d) generating using the programmed computer a plurality of possible packing configurations based on the indicia for the articles from the customer order and the indicia for the one or more containers using a program code that is independent of an operating system of the programmed computer wherein the possible packing configurations are generated using a programming language which ranks the articles in a delivery index based upon regulation requirements, size of package, weight of package, fragility of articles, packing material and determining rates or schedules;
(e) selecting a preferred packing configuration from the plurality of possible packing configurations based upon the delivery index;
(f) generating using the programmed computer instructions for the preferred packing configuration including a preferred arrangement of the articles from the customer order in a particular container; and
(g) packing the articles from the customer order in the preferred arrangement in the particular container according to the instructions at the delivery rates or delivery schedules in the preferred packing configuration. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for placing one or more articles from a customer order into a container suited for receiving the articles so that the container is ready for shipping, comprising:
-
(a) means for inputting indicia for a plurality of articles into a memory of a programmed computer to produce an article database;
(b) means for inputting indicia for a plurality of containers for receiving the articles into the memory of the programmed computer to produce a container database;
(c) means for selecting the indicia corresponding to the articles in the customer order from the article database;
(d) means for selecting the indicia corresponding to one or more of the containers in the container database;
(e) means for generating a plurality of possible packing configurations based on the indicia for each of the articles from the customer order and the indicia for one or more of the containers wherein the possible packing configurations are generated using a programming language which ranks the articles in a delivery index based upon regulation requirements, size of package, weight of package, fragility of articles, packing material and delivery rates or schedules;
(f) means for selecting from the plurality of possible packing configurations a preferred packing configuration consisting of a preferred arrangement of the articles from the customer order in a particular container based upon the delivery index; and
(g) means for generating instructions for packing the particular container with the articles from the customer order in the preferred arrangement using the preferred packing configuration wherein the system enables packing the articles in the particular container according to the instructions at the delivery rates or delivery schedules in the preferred packing configuration. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer implemented system for determining a preferred packing arrangement of articles from a customer order into a container preferably suited for receiving the articles so that the container is ready for shipping, comprising:
-
(a) means for inputting an identifier for each article of the customer order into a memory of a programmed computer;
(b) means for storing and retrieving indicia for a plurality of articles in the memory of the programmed computer;
(c) means for storing and retrieving indicia for one or more containers stored in the memory of the programmed computer;
(d) means for generating a plurality of possible packing configurations based on the indicia for each article of the customer order and the indicia for one or more of the containers wherein the possible packing configurations are generated using a Programming language which ranks the articles in a delivery index based upon regulation requirements, size of package, weight of package, fragility of articles, packing material and delivery rates or schedules;
(e) means for selecting a preferred packing configuration from the plurality of possible packing configurations having a preferred arrangement of the articles of the customer order in a particular container based upon the delivery index; and
(f) means for generating instructions for packing the particular container wherein the system enables packing of the particular container with the articles of the customer order in the preferred arrangement using the preferred packing configuration at the delivery rates or delivery schedules in the packing configuration. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A system for packing articles from a customer order into a container suited for receiving the articles so that the container is ready for shipping, comprising:
-
(a) means for inputting customer order data into an order entry system in a programmed computer;
(b) means for converting the customer order data in the order entry system to a language that enables the data to be portable across computer applications and computer operating systems;
(c) means for retrieving from a database indicia for the articles from the customer order and indicia for one or more containers wherein the indicia are in a language that enables the indicia to be portable across computer applications and computer operating systems;
(d) means for generating in the programmed computer a plurality of possible packing configurations based on the indicia using a program code that is independent of an operating system of the programmed computer wherein the possible packing configurations are generated using a programming language which ranks the articles in a delivery index based upon regulation requirements, size of package, weight of package, fragility of articles, packing material and delivery rates or schedules;
(e) means for selecting a preferred packing configuration from the plurality of possible packing configurations based upon the delivery index; and
(f) means for generating instructions for the preferred packing configuration including a preferred arrangement of the articles from the customer order in a particular container wherein the system enables packing the particular container according to the instructions at the delivery rates or delivery schedules in the preferred packing configuration. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73)
-
Specification