METHOD AND SYSTEM FOR MANUFACTURING A CUSTOM DESIGNED CONTAINER PACKAGE AND INSERTS
20170293957 · 2017-10-12
Inventors
Cpc classification
G06Q30/0643
PHYSICS
G06F3/04847
PHYSICS
G06F3/04842
PHYSICS
G06Q30/0633
PHYSICS
International classification
G06F3/0484
PHYSICS
G06F3/0481
PHYSICS
Abstract
A method and system for manufacturing a custom designed container or package and an insert received in the container or package by selecting a size of the container or package using a size graphical user interface of a graphical user interface displayed on a display device. The custom foam insert can be designed using an insert shape graphical user interface displayed on the display device. The custom foam insert includes one or more cavities corresponding to respective one or more features of one or more objects to be retained in the container or package.
Claims
1. A computer implemented method for designing packaging for one or more objects comprising the steps of: selecting a size of a container or package using a size graphical user interface displayed on a display device by a design tool graphical user interface; and designing a custom foam insert using an insert shape graphical user interface displayed on the display device, said custom foam insert including one or more cavities in said custom foam insert corresponding to respective one or more features of said one or more objects, wherein said custom foam insert can be received in said container or package and said custom foam insert is adapted to receive said one or more objects.
2. The method of claim 1 wherein the step of selecting a size of a container or package comprises the steps of: causing a size icon to be presented to a user; activating the size icon to display a size graphical user interface on the display device; providing a template at the size graphical user interface to instruct a user to place objects to be packaged on a flat surface in a layout; providing one or more graphical common objects on the display device; and selecting one of the graphical common objects to best match the layout.
3. The method of claim 1 wherein the step of selecting a size of a container or package comprises the steps of: causing a find me a container icon to be presented to a user; activating the find me a container icon to display on the size graphical user interface one or more containers or packages having a predetermined size in relation to graphical common objects shown on the display device.
4. The method of claim 1 wherein the step of selecting a size of a container or package comprises the steps of; instructing a user to enter one or more dimensions selecting the entered dimension; and determining the size of the container or package from the selected dimensions.
5. The method of claim 1 wherein the step of designing a foam insert further comprises the steps of: causing a foam type icon to be presented to the user; activating the foam type icon to launch a pop-up foam type window displaying a plurality of foam types which can be selected by a user; and selecting one of the displayed foam types.
6. The method of claim 1 wherein the step of designing a foam insert further comprises the steps of: causing one or more shapes to be displayed on the display device; selecting one or more of the displayed shapes; and spacing the one or more selected shapes on the display device.
7. The method of claim 6 wherein a user places a first one of the selected shapes at a position of a right most point of a starting canvas and the user places a second one of the selected shapes a position of a left most point of the starting canvas; and further comprising the step of: automatically spacing evenly the remaining one or more of the selected shapes between the first one of the selected shapes and the second one of the selected shapes on the display device.
8. The method of claim 1 wherein the step of designing a foam insert further comprises the steps of: uploading a photograph of the one or more objects using the insert shape graphical user interface displayed on the display device; creating a trace representation of the uploaded photograph on the display device; saving the trace representation to a memory as a data file in a user's library.
9. The method of claim 8 wherein the uploaded photograph is a bitmap and the step of creating a trace representation converts the bitmap to vector graphics.
10. The method of claim 8 further comprising the step of: causing one or more of undo icon, redo icon, add point icon, delete point icon and clear path icon to be displayed on the display device, wherein said undo icon can be activated to delete the trace representation, the add point icon can be activated to add one or more points to the trace representation, the delete point icon can be activated to delete one or more points from the trace representation and the clear path icon can be activated to clear a path of one or more points from the trace representation.
11. The method of claim 8 wherein the trace representation is cropped in a boundary.
12. The method of claim 8 wherein the step of designing a custom foam insert includes the steps of: causing an add shape icon to be displayed on the displayed device; and activating the add shape icon to retrieve the trace representation saved in the user's library.
13. The method of claim 8 wherein the design tool graphical user interface and the step of creating a trace representation of the uploaded photograph are performed with SVG-edit.
14. The method of claim 8 wherein the step of creating a trace representation of the uploaded photograph further comprises the steps of: causing an input object depth template and an input object length template to be displayed on the display device; entering a depth of the one or more objects in the input depth template and a length of the one or more objects in the input object length template; and scaling the trace representation with the depth and the length.
15. The method of claim 1 wherein the size graphical interface displays a starting canvas on the display device and further comprising the step of: causing a zoom icon to be displayed on the graphical user interface on the display device; and activating the zoom icon to size the starting canvas to a pre-determined value.
16. The method of claim 6 wherein the one or more selected shapes are displayed in a starting canvas at the display device and further comprising the step of: automatically moving the one or more shapes moved into off limits area back into the starting canvas.
17. The method of claim 1 wherein the step of designing a custom foam insert comprises the steps of: causing an add custom foam icon to be displayed on the display device and activating the add custom foam icon to modify a design of custom foam which is displayed on the display device.
18. The method of claim 1 further comprising the step of: causing a metric to imperial toggle icon to be displayed on the display device; and activating the metric to imperial toggle icon to switch between metric and imperial measurement standards in real time used in determining the size of the container or package.
19. The method of claim 1 wherein the step of designing a custom foam insert includes validation rules to provide parameters for manufacturing the custom designed container or package and insert.
20. The method of claim 1 further comprising the steps of: causing a pricing of a container icon to be displayed on the design tool graphical interface at the display device; and activating of the pricing of a container icon display parameters for determining pricing of the packaging.
21. The method of claim 1 further comprising the steps of: causing an order case icon to be displayed on the design tool graphical interface at the display device; and activating of the order case icon display parameters for sending an order for the package and custom foam insert design to a shopping cart, the shopping cart being implemented in a processor.
22. The method of claim 1 wherein information displayed at the design tool graphical user interface, the size graphical user interface and the insert shape graphical user interface are provided to the user through a web based service.
23. A non-transitory computer-readable storage medium storing computer readable instructions for causing one or more processors to perform operations comprising: selecting a size of a container or package using a size graphical user interface displayed on a display device; and designing a custom foam insert using an insert shape graphical user interface displayed on the display device, said custom foam insert including one or more cavities in said custom foam insert corresponding to respective one or more features of said one or more objects.
24. A system comprising: one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising: selecting a size of a container or package using a size graphical user interface displayed on a display device; and designing a custom foam insert using an insert shape graphical user interface displayed on the display device, said custom foam insert including one or more cavities in said custom foam insert corresponding to respective one or more features of said one or more objects.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION
[0040] Reference will now be made in greater detail to a preferred embodiment of the invention, an example of which is illustrated in the accompanying drawings. Wherever possible, the same reference numerals will be used throughout the drawings and the description to refer to the same or like parts.
[0041]
[0042] Design icon 19 can be activated to display size graphical user interface 40 on display 24 as shown in
[0043] Alternatively, find me a container icon 26 as shown in
[0044] Referring to
[0045] Referring to
[0046] In one embodiment to implement block 14, insert shape graphical user interface 60 can be displayed on display device 24 as shown in
[0047] In one embodiment, photo trace icon 66 displayed on insert shape graphical user interface 60 can be used to design the custom foam to be used in the container or package. After photo trace icon 66 is activated, a user can take a photo of object 67 and then upload it in photo trace window 65 as shown in
[0048] Photo trace design tool 70 can be used to determine that photo of object 67 meets specific guidelines, for example photo of object 67 includes a contrast background color and photo of object 67 has a predetermined format, such as for example jpg, jpeg, png, and gif.
[0049]
[0050] In block 81, a user uploads a photo. In block 82, photo trace design tool 70 runs a command to optimize photo adjustment settings for tracing. In block 83, photo trace design tool 70 traces object 68 in photo of object 67 as shown in
[0051] Referring to
[0052] Referring to
[0053] Referring to
[0054] My shape library icon 100 can be displayed on graphical user interface 20 as shown in
[0055] A user can activate icon 110 as shown in
[0056] Referring to
[0057] In one embodiment, a design of a custom foam can be used with a conventional container or package as shown in
[0058] Referring to
[0059] Photo trace design tool 70 of
[0060] Referring to
[0061] A user can activate order case icon 152 and an order for a container or package and custom foam insert 154 is sent to shopping cart 155. A user receives order confirmation email 157 with attachment of the custom container and foam design 158 as shown in
[0062] Alternatively, forward design in shopping cart icon 160 as shown in
[0063]
[0064] Processor(s) 202 may include one or more of a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and/or other mechanisms for electronically processing information. Although processor 202 is shown in
[0065] One or more aspects or features of the subject matter described herein can be realized in digital electronic circuitry, integrated circuitry, specially designed application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) computer hardware, firmware, software, and/or combinations thereof. These various aspects or features can include implementation in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device. The programmable system or computing system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
[0066] These computer programs, which can also be referred to as programs, software, software applications, applications, components, or code, include machine instructions for a programmable processor, and can be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the term “machine-readable medium” refers to any computer program product, apparatus and/or device, such as for example magnetic discs, optical disks, memory, and Programmable Logic Devices (PLDs), used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term “machine-readable signal” refers to any signal used to provide machine instructions and/or data to a programmable processor. The machine-readable medium can store such machine instructions non-transitorily, such as for example as would a non-transient solid-state memory or a magnetic hard drive or any equivalent storage medium. The machine-readable medium can alternatively or additionally store such machine instructions in a transient manner, such as for example as would a processor cache or other random access memory associated with one or more physical processor cores.
[0067] The subject matter described herein can be embodied in systems, apparatus, methods, and/or articles depending on the desired configuration. The implementations set forth in the foregoing description do not represent all implementations consistent with the subject matter described herein. Instead, they are merely some examples consistent with aspects related to the described subject matter. Although a few variations have been described in detail above, other modifications or additions are possible. In particular, further features and/or variations can be provided in addition to those set forth herein. For example, the implementations described above can be directed to various combinations and subcombinations of the disclosed features and/or combinations and subcombinations of several further features disclosed above. In addition, the logic flows depicted in the accompanying figures and/or described herein do not necessarily require the particular order shown, or sequential order, to achieve desirable results. Other implementations may be within the scope of the following claims.
[0068] In exemplary embodiments, the method 10 may be implemented in hardware, software, firmware, or any combination thereof in a form of a computer program product comprising one or more computer-executable instructions. When implemented in software, the computer program product may be stored on or transmitted using a computer-readable medium, which includes computer storage medium and computer communication medium. The term “computer storage medium” refers herein to any medium adapted for storing the instructions that cause the computer to execute the method. By way of example, and not limitation, the computer storage medium may comprise solid-sate memory devices, including electronic memory devices (e.g., RAM, ROM, EEPROM, and the like), optical memory devices (e.g., compact discs (CD), digital versatile discs (DVD), and the like), or magnetic memory devices (e.g., hard drives, flash drives, tape drives, and the like), or other memory devices adapted to store the computer program product, or a combination of such memory devices.
[0069] The term “computer communication medium” refers herein to any physical interface adapted to transmit the computer program product from one place to another using for example, a modulated carrier wave, an optical signal, a DC or AC current, and the like means. By way of example, and not limitation, the computer communication medium may comprise twisted wire pairs, printed or flat cables, coaxial cables, fiber-optic cables, digital subscriber lines (DSL), or other wired, wireless, or optical serial or parallel interfaces, or a combination thereof.
[0070] It is to be understood that the above-described embodiments are illustrative of only a few of the many possible specific embodiments, which can represent applications of the principles of the invention. Numerous and varied other arrangements can be readily devised in accordance with these principles by those skilled in the art without departing from the spirit and scope of the invention.