Patent ID: 12258160

DETAILED DESCRIPTION

This application describes customized packaging of items using 3-D printing or other additive manufacturing techniques. In various examples, the customization of packages may include the size and shape of the packages, the structure and/or function of the packages, the interior and/or exterior appearance of the packages, promotions or other messages in or on the packages. These and other customizations are possible using the 3D printed packaging techniques described herein.

The techniques described herein are applicable to retail packaging (i.e., packaging of a product prior to sale by a manufacturer, distributor, or the like) and/or non-retail packaging (e.g., packaging for storage, shipping, or the like). As used herein, the term non-retail packaging refers to any packaging for storage and/or shipping, whether performed before or after a sale to a consumer. That is, non-retail packaging includes shipping from a manufacturer to a customer, shipping from a manufacturer to distributor, shipping from a distributor to a customer, shipping from any image individual to another, and/or packaging item(s) for storage.

In some instances, the techniques described herein may be used to generate retail packaging for new products and/or existing products (e.g., repackaging of products with damaged or opened packaging, to refresh or update packaging, to package the product for a new or different market, to add additional or alternative packaging features, etc.). The techniques described herein may additionally or alternatively be used to generate non-retail packaging for products and other items (unpackaged items, items packaged using conventional retail packaging techniques, and/or items packaged using the retail packaging techniques described herein). In some instances, the techniques described herein may be usable to generate packages that serve as both retail packaging and non-retail packaging. Additionally, in some examples, the techniques described herein may be used in conjunction with 3-D printing of products themselves. For instance, after printing a product using 3-D printing techniques, a retail or non-retail package may then be printed for the product. The package may be printed as part of a same printing operation as the product itself, or as a separate printing operation in the same or different printing area.

While many of the examples are described as using 3-D printing and/or being implemented by a 3-D printer, the techniques described herein are also applicable to other forms of additive manufacturing. Unless specifically noted to the contrary, the terms “3-D printing” and “3-D printer” are used herein to mean additive manufacturing and additive manufacturing machines, respectively.

Example 3-D Printed Packaging System

FIG.1illustrates a system100usable to implement 3-D printed packaging of items. The system100may be used to provide retail packaging for products that are for sale to consumers. The system100may additionally or alternatively be used to provide non-retail packaging for other items. In the case of non-retail packaging, the items may or may not already include some packaging (e.g., retail packaging).

As shown inFIG.1, system100includes a computing device102in communication with a 3-D printer104. In the illustrated example, the system100also includes a scanner106and an item manipulator108. However, in other examples, the scanner and/or manipulator may be omitted or combined with each other, the 3-D printer104, and/or computing device102. When present, the scanner106may comprise a 3-D optical scanner, a 3-D laser scanner, and/or one or more cameras to obtain information about an item, such as its visual appearance, outer dimensions, or the like. Numerous different scanners are available, such as, for example, the exaCT-s® CT Workstation or the Shapetracer Laser Line Scanner, both available from Wenzel America of Wixom, Michigan, or the Artec Spikder, Artec L, or Artec EVA 3-D Scanners available from Artec Group of Palo Alto, California. In some examples, the scanner106may additionally or alternatively comprise an ultrasound scanner, an x-ray scanner, a spectrometer, a scale, and/or other scanning or sensing equipment to determine interior characteristics of the item, materials from which the item is made, weight of the item, volume of the item, density of the item, and the like.

In some examples, the computing device104may “recognize” the item based on the scan. The computing device104may recognize the item by, for example, reading a product identifier (e.g., universal product code or “UPC”, model number, serial number, bar code, quick response code, or other identifier) of the item (if available), and then query a product catalog, model store, or other database to obtain additional information about the item. The computing device102may additionally or alternatively recognize the item using object recognition (e.g., by comparing the scan or a vector representation of the scan to a database of reference scans or images of items). Once an item is recognized, the computing device104may obtain additional information about the item such as a computer model of the item, a textual description of the item, product reviews of the item, human input information about the item, web pages related to the item, or any other available information about the item.

The item manipulator108may comprise a robotic arm or other computer controlled manipulator. In some examples, the item manipulator108may be specialized to move the item within the system100. For instance, the item manipulator108may include specialized hardware (e.g., item engaging tools designed specifically for a particular type or shape of item) and/or software (e.g., customized code for a particular operation or set of operations). In that case the item manipulator108may be capable of limited and/or predetermined motions. However in other examples the item manipulator108may comprise a robotic arm with a configurable or articulatable item-engaging tool or other manipulator having multiple degrees of freedom and capable of a wide range of motion. Numerous different manipulators are available depending on the specific tasks to be performed. In one specific example, a six-axis robotic arm, such as the Adapt Viper line of robotic arms available from Adept Technology, Inc. of Pleasanton, California. In some embodiments, the item manipulator108may additionally or alternatively comprise a conveyor belt, rollers, or other mechanisms to move items from one location and/or orientation to another.

The computing device102, 3-D printer104, scanner106, and/or item manipulator108are in communication with one another over a wired and/or wireless network. The network of system100may be further connected to one or more other local and/or wide area networks, such as the Internet.

When an item is received, the item may be placed in a scanning area110, where the item may be scanned by the scanner106to determine the nature of the item. Once the item has been scanned and the system100has determined the nature of the item to be packaged, the item may be moved to a printing area112where the item will be packaged. The item may be packaged alone or with one or more other items (e.g., other items that are part of a same order and/or are to be shipped to the same location). Once the item(s) are packaged, the packaged item(s) may be output to an output area114for storage, shipping, and/or further processing. The following description describes the process of packaging a single item. However, it should be understood that the process may also be used to print packaging for/around multiple items.

The computing device102comprises one or more processors116and memory118. The processor(s)116may comprise one or more microprocessors (e.g., central processing units, graphics processing units, etc.), each having one or more processing cores, one or more microcontrollers, or the like. The memory118may be configured to store one or more software and/or firmware modules, which are executable by the processor(s)116to implement various functions. While the modules are described herein as being software and/or firmware executable by one or more processors, in other embodiments, any or all of the modules or functional blocks may be implemented in whole or in part by hardware (e.g., as an application specific integrated circuit or “ASIC,” a specialized processing unit, a field programmable gate array or “FPGA,” etc.) to execute the described functions. The memory118may comprise computer-readable media and/or devices and may take the form of volatile memory, such as random access memory (RAM) and/or non-volatile memory, such as read only memory (ROM) or flash RAM. Computer-readable media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules, or other data for execution by one or more processors or circuits of a computing device. Examples of computer-readable media include, but are not limited to, phase change memory (PRAM), static random-access memory (SRAM), dynamic random-access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information for access by a computing device. As defined herein, computer-readable media includes hardware and does not include modulated data signals or carrier waves.

Referring back toFIG.1, the memory118includes a scanner module120, a modeling module122, a print module124, and manipulator module126, and a model store128. The scanner module120may provide an interface (e.g., driver, application programming interface or “API,” or the like) to the scanner106. For instance the scanner module120may provide commands to control the scanner106to obtain information about the item. The scanner module120may additionally receive the output of scanner106(i.e., the scanned image(s) or sensor data captured by the scanner106). From the output of the scanner106, the scanner module is able to generate an item model130(if one did not already exist) or may select and/or supplement an existing item model130(if one already exists). Once generated, selected, and/or supplemented, the item model130may be stored in the model store128or other repository for subsequent access by local and/or remote computing devices.

The modeling module122generates a computer model of the packaging that is to be applied to the item. In other words, the modeling module122determines the geometry and layout of the package that should be used to package the item, taking into account the item model130. The modeling module122generates a packaging model132describing the geometry layout of the package. The packaging model132may be stored in the model store128. While the item models and packaging models are both shown as being stored in model store128in this example, in other examples the item models and packaging models may be stored separately in memory118or at one or more other data stores in communication with the computing device102. The modeling module122may be a stand alone module, or may be a part of, an add-on to, or may otherwise integrate with, a 3-D modeling program such as SolidWorks available from Dassault Systèmes SolidWorks Corp. of Waltham, Massachusetts, Pro-Engineer available from PTC of Needham, Massachusetts, or the like.

Print module124may provide an interface (e.g., driver, application programming interface or “API,” or the like) between the computing device102and the 3-D printer104. For example, the print module124may include a printer driver and may provide commands controlling a print head of the 3-D printer. Print module124may control the 3-D printer104to generate packaging for the item according to packaging model132. The print module124may control, among other things, the material or materials from which the package is to be printed, print speed of a print head of the 3-D printer104, size and shape of packing material and/or an outer surface or shell of the package.

The manipulator module126may provide an interface (e.g., driver, application programming interface or “API,” or the like) between the computing device102and the item manipulator108. For example, the manipulator module126may be usable by the computing device102to direct the item manipulator108to move the item before, during and/or after printing the package. For instance, the manipulator module126may direct the item manipulator to place the item into the scanning area110, to rotate or otherwise move the object in the scanning area110, to move the object from the scanning area110into the printing area112, to rotate or otherwise move the object in the printing area112, and/or to remove the item from the printing area112.

The computing device102also includes one or more network connections134to connect the computing device102to the other devices in the system100, as well as to one or more other local and/or wide area networks. In some examples, the network connections134may allow a user, such as a purchaser of an item, to specify how the item is to be packaged for shipping to the purchaser or another intended recipient.

When the item is placed in the scanning area110, the scanner106may scan the item. From the scan, the computing device102may obtain information to determine the nature of the item from one or more sources. For instance, as discussed above, the computing device102may recognize the item based on a product identifier or based on object recognition. If the computing device102recognizes the item, the computing device104may query one or more data sources to obtain additional information about the item. For instance, the computing device102may reference the model store128to determine whether or not a computer model of the item exists. If a computer model of the item exists, the computing device102may reference an item model130corresponding to the item to determine the geometry, materials, weight, volume, density, and/or other characteristics of the item. If a computer model of the item is not available, the computing device102may scan the item using scanner106to determine one or more characteristics of the item. In some instances the computing device102may have or be able to obtain (e.g., through external resources via the Internet) a complete item model130including exterior dimensions, interior dimensions, weight, volume, density, materials of construction, surface finish, and the like. In other instances, the computing device102may have a limited or partial item model130, which describes less than all characteristics of the item. For instance a limited or partial item model might only include exterior dimensions of the item.

Based on item model130the item, modeling module122may construct or obtain (e.g., through external resources via a network such as the Internet) a packaging model132for the item. The modeling module122may include a material palette136defining the materials that are available from which to construct a package for the item. The modeling module122may further include one or more packaging elements138, such as templates and previously stored design elements. For instance, packaging elements138may include computer models of ribs, flanges, honeycomb structures, bubble structures, trusses, or other design elements, features, or parts. The modeling module122may also include a physics engine140to model forces that are likely to be applied by and/or to the item during storage, shipping, and/or sale. In one example, the physics engine140may take into account characteristics of the item (e.g., size, shape, weight, fragility/durability, etc.) based on the item model130, material properties (e.g., strength, elasticity, ductility, hardness, etc.) of the item and available packaging materials from the material pallet136, forces to which the item may be exposed (e.g., gravity, inertia, impact, air resistance, etc.), and/or other factors (e.g., price, scarcity, shipping mode, storage location, intended use, etc.) obtained from item catalogs, product reviews, web sites, and/or other sources. In some instances, the physics engine140may obtain such information for an item at least in part from a product identifier of the item. The foregoing description is of just one example, and in other examples, the physics engine140and modeling module122may obtain information needed to perform their respective functions directly or indirectly from the enumerated sources, or from other available sources.

Based on the foregoing criteria, modeling module122may generate the packaging model132customized for the item to withstand the forces that are likely to be applied. For example, the physics engine140may determine that, based on a strength and weight of the item and a distance that the item is likely to be dropped during shipping, the packaging should be able to withstand a certain impact force. In another example, the physics engine140may determine that, based on the strength and weight item and a number of items that are commonly stacked on top of one another, the packaging should be able to support a certain static load. In some examples, the physics engine140may employ finite element analysis (FEA) or other mathematical techniques to model static and/or dynamic systems in which the item may be used/stored/shipped and/or the forces to which the item is likely to be exposed.

In other examples, instead of computing the forces to which the item is likely to be subjected, the physics engine140may categorize the item into one or more categories and may apply predetermined packaging rules, designs, or templates corresponding to the one or more categories. For instance, if the item has a density less than a certain threshold the physics engine140may categorize the item as being a “light weight” item. The physics engine140may further categorize the item as being a “fragile” item if, for example, it has relatively thin spans of material, is made of a brittle or low strength material, or is for other reasons susceptible to damage. The physics engine140may then identify (e.g., from a look up table or matrix) one or more packaging structures to use for the item based on the categorizations of “light weight” and “fragile.” The physics engine may further modify or customize the packaging structures based on, for example, the size, weight, or other characteristics of the item. For instance, the physics engine140may determine a packing structure or combination of packing structures (e.g., bubble and web structures in this example) to use to package an item based on its categorization (e.g., “light weight” and “fragile”). The physics engine140may then adjust the number of packing structures (e.g., number of bubbles and/or webs, in this example), size of packaging structures (e.g., width, height, thickness, diameter, etc.), quantity of material used to generate the packing structures (e.g., mass or volume), the material from which the packing structures are constructed (e.g., hard plastic, elastomer, metal, etc.), and/or other characteristics of the packing structures (e.g., corner rounding, gussets, fillets, etc.) according to the characteristics of the item. In some embodiments, the physics engine140may additionally or alternatively take into account the value of the item, constraints on the cost of the package (e.g., what the customer is willing to pay), constraints on the size and/or weight of the package (e.g., due to postal or other delivery requirements), or other considerations.

Additional details of the packaging structures are described below in the section entitled “Example Packing Structures.”

In some examples, before and/or after the item is placed in the printing area112, the item may have a release applied so that the 3-D printed packaging does not stick to or damage the item. In one example, the computing device102may instruct the item manipulator to apply the release to the item, while in other examples the release may be applied to the item by another device or process prior to or after being placed in the printing area112. In some examples, the release may comprise a chemical or material (e.g., corn starch, wax, paper, metal foil, etc.) applied to item to prevent the 3-D printed packaging material from adhering or bonding to the item. In other examples, the release may comprise a property imparted to the item (e.g., an electrostatic charge, a polished surface finish, a cold temperature, electromagnetic radiation, etc.) that helps to prevent the 3-D printed packaging material from adhering or bonding to the item. In still other examples, the release may be omitted (e.g., if the 3-D printed packaging material does not adhere to the material of the item, if a gap is maintained between the item and the 3-D printed packaging material during printing, and/or if it is desired that the 3-D printed packaging material adhere or bond to the item). In still other examples, a release may be applied to some parts of an item but not other parts, such as limited corners or edge points of the item to allow the package to adhere to, or form a weak bond with, the item (e.g., to secure the package to the item during shipping). In such an example, the limited corners or edge points that are not coated with the release may be sized and positioned such that the adhesion or weak bonds may be easily broken upon opening the package to separate the item from the package. The release may be applied before, during, or (in the case where part of the package is printed before the item is placed in the printing area) after the printing process commences.

Once the packaging model132has been generated and the item is otherwise ready for packaging (e.g., any desired release has been applied, any other items that are to be packaged with the item are present, etc.), the computing device102may initiate the printing process. In some examples, the item may be placed in the printing area112before printing commences and the package may be printed around the item. In other examples, at least a portion of a package may be printed before the item is placed in the printing area112. For instance, the computing device102may instruct the 3-D printer104(e.g., via print module124) to print a bottom or side surface and/or one or more support structures of a package prior to instructing the item manipulator108(e.g., via the manipulator module126) to place the item into the printing area112. The item manipulator108may then place the item into/onto the partially printed package (e.g., onto already printed support structures and/or into an already partially printed shell of a package), the computing device102may then cause the 3-D printer104to print the remainder of the package around the item.

In some examples, the package printed by the printing process may be one continuous part. In that case, the package may completely encapsulate the item or may cover only part of the item. In the case that the package encapsulates the item, the package may provide an air and/or water tight package. In some examples, the package may be hermetically sealed. Because the package is 3-D printed, the package may be seamless, minimizing chances that the package will catch on surfaces it comes into contact with and consequently minimizing the chances of damage to the package or the surfaces with which it comes into contact. The seamless surfaces of the package may also improve material handling capabilities. For instance, the seamless surfaces of the package may make the package easier to slide on conveyors, easier to pick up (e.g., with suction devices or grippers), easier to stack and load, etc. The seamless appearance may also provide a clean, aesthetically appealing appearance.

In other examples, the package may be printed as multiple parts to facilitate opening or unpackaging the item. For instance, the package may comprise multiple parts that fit together like a 3-D puzzle and/or are held in place by one or more other parts. Additionally or alternatively, the package may include one or more opening features to help assist in the opening of the package. By way of example and not limitation, the package may include one or more thinned or frangible regions where the package is configured to separate during opening, one or more tabs or finger holds configured to be grasped by a user, or the like.

The package may additionally or alternatively include one or more of the following features:thermal insulation (e.g., regions of material having a low coefficient of thermal conductivity such as wood, polystyrene, cellulose or glass fiber insulation, air or other gasses, and/or a vacuum) and/or electrical insulation (e.g., dielectric material);vibration damping (e.g., regions of viscoelastic material such as rubber, silicone, synthetic polymers, wood, or composites including any of the foregoing);crumple zones (e.g., features designed to fail before the rest of the package) to absorb energy of impacts;child safety features (e.g., features requiring more strength, instruction reading ability, and/or dexterity to open than a typical child possesses);tamper resistant and/or tamper evident features (e.g., features that will clearly show once the package has been opened or tampered with, such as for example, 2-D or 3-D water marks, frangible regions that will break if tampered with, materials or indicators that change color or otherwise indicate when they are exposed to air or humidity, ink or dye in the package that if punctured will discolor the package indicating the tampering);desiccant material (e.g., received in pockets, pouches, or receptacles printed in the package and/or the package itself may be printed in whole or in part of a desiccant material);all or part of the package may form an accessory for the item (e.g., a charging stand for an electronic device, a cover for an electronic device, a pill holder for medication, etc.); and/or.the package may be made in whole or in part of a recyclable material (e.g., thermoplastic, glass, metal, ceramic, etc.), biodegradable material (e.g., cellulose based materials, sand with organic binder such as glycerin, etc.), and/or water soluble material (e.g., sucrose, glycerin, corn starch, gelatin, etc.) such that the entire package may be recycled and/or disposed of without any subsequent sorting or separating.

During or after 3-D printing the package structure, one or more pieces of information may be printed onto the package. The information may include, for example, shipping information (e.g., sender and/or recipient address), postage for the package, a packing list of the item(s) in the package, shipping instructions (e.g., “fragile”, “this end up,” etc.), opening instructions, set up or assembly instructions, “quick-start instructions,” description of features of the package (e.g., child safety, desiccant, etc.), warning labels (e.g., hazardous materials), a list of materials from which the package is constructed, a packaging license (e.g., “by opening this package you agree to be bound by the terms . . . ”), a machine readable code (e.g., quick response code, bar code, 3-D relief code, or the like), a date on which the package was printed, a location at which the package was printed, an entity that printed the package, an identifier of the printer that printed the package, or any other pertinent information. The information may be printed in 2-D or 3-D by the 3-D printer104or by a 2-D printer located in or proximate the printing area112.

Hybrid 3-D Printed/Conventional Packaging

In some examples, 3-D printed packaging may be combined with one or more conventional packaging techniques to result in one or more hybrid techniques. In one example, the package may comprise a preprinted or preformed container, such as a cardboard box. A 3-D printed package or portion of a 3-D printed package (e.g., packing material) may be placed in or printed and the preprinted or preformed container. For instance, in one simple example 3-D printed packing material may be printed around an item, the item enclosed in the packing material may then be placed inside the preformed container. Alternatively, the preformed container may be placed in the printing area112, a portion of packing material may be printed within the container, and item may be placed in the container and the partially printed packing material, and a remaining portion of the packing material may be printed around the item within the container.

In another example, a conventionally packaged item may further have a 3-D printed package printed around the conventional package. For instance, an item may be packaged in conventional packing materials such as bubble wrap, tissue paper, or the like and/or may be placed in a conventional container such as a cardboard box. The conventionally wrapped item may then be placed into the printing area112, and a 3-D printed package including a shell and/or packing material may be printed around the conventionally packaged item.

Example Packing Structures

As discussed above, structure of package may be based upon the fragility of the item, the weight of the item, the shipping distance, shipping mode, and/or the value of the item. For instance, fragile items may be packaged with a more protective structure of packing material than sturdy items. Heavy items may be packaged with a more robust structure of packing material than light weight items. The shipping distance, shipping mode, and value of the item may also be taken into account, with further distances and higher values resulting in more robust packing structures than shorter distances and lower values. Likewise, certain shipping modes (e.g., freight, bulk rate, etc.) may result in more robust packing than others (e.g., airmail, courier, drone, etc.). The robustness of a package may be adjusted by adjusting one or more of the type of support structure (e.g., lattice structure, a honeycomb structure, a truss structure, a bubble structure, one or more support ribs, web structure, loose particles or fibers, etc.), quantity of packing material (e.g., volume, mass, thickness, etc.), material used for packing material (e.g., plastic, rubber, silicone, silicon, glass, metal, stone, composites of any of the foregoing, etc.), and/or characteristics of the packing material (e.g., strength of material, hardness, toughness, elasticity, vibration damping ability, thermal insulating ability, etc.).

Multiple different packing materials and/or support structures may be used to package the item. For example, different support structures and/or crumple zones may be used in different portions of the package. For example, a relatively hard and/or rigid inner support structure may be formed immediately around (e.g., directly surrounding) the item, while a softer and/or more flexible material may be formed around the inner support structure, or vice versa.

FIGS.2A-2Dillustrate example packaging techniques,FIGS.3A-3Fillustrate example packaging structures, andFIGS.4A and4Billustrate an example packaged item using packaging techniques and packaging structures such as those shown inFIGS.2A-2DandFIGS.3A-3F. However, numerous other packaging techniques and structures are possible within the scope of this disclosure by combining, rearranging, modifying, and/or omitting aspects of these and other examples described herein. The examples herein are merely examples for the purpose of illustration.

FIG.2Aillustrates an example in which an item200is packaged in a first example package202A. The item200may represent any item that is to be packaged (retail packaging, non-retail packaging, or both). By way of example and not limitation, the item200may represent an item that is to be packaged for sale in a brick and mortar store, an item that is to be packaged for sale via an online merchant, an item to be placed in storage (e.g., long or short term storage), or an item that is to be shipped. Specific examples of items that may be packaged using these techniques are too numerous to list. A few arbitrary examples may include electronic devices, consumer products, medical devices, medication, food, etc.

The package202A in this example completely surrounds or encapsulates the item200, and includes packing material204A that completely surrounds the item200, and an outer cover or shell206A disposed around an exterior of the packing material204A. The packing material204A may comprise a lattice structure, a honeycomb structure, a truss structure, a bubble structure, a web structure, one or more support ribs, loose particles or fibers, and/or other structures that may support the item200in the package202A. Furthermore, the packing material204A may comprise any of the materials described herein. The specific support structure(s) and/or material(s) used may depend on the desired strength, strength-to-weight ratio, density, rigidity, flexibility, vibration damping, impact absorption, thermal and/or electrical insulation, or other characteristics of the package202A. In some examples, the size, material, and/or other characteristics of the package202A may be based at least in part on a weight, durability, and/or cost of the item200.

In the example ofFIG.2A, the packing material204A is shown as being substantially homogenous throughout the package202A. However, in other examples, the packing material may be heterogeneous (e.g., including multiple distinct areas of different support structures and/or different packing materials). Also, while the package202A is shown as having only a single region of packing material204A and a single shell206A, in other examples packages may include multiple packing materials and/or regions of packing materials, and/or multiple outer covers or shells. In one specific example, a first portion of the packing material204A (e.g., a region proximate to the item200) may be printed of a desiccant material, such as silica, activated charcoal, calcium sulfate, calcium chloride, and molecular sieves, rice, or the like, while a second portion of the packing material204A is made of a non-desiccant material. In other examples, the packing material204A may be made entirely of desiccant material. In either of the foregoing examples, the second portion of the packing material204A and/or the shell206may form a seal (e.g., hermetic seal) around the item200and the first portion of the packing material204A comprising the desiccant material. Furthermore, in other examples, packages may omit either the packing material or the shell, or may employ a composite packing/shell, which may be homogenous or heterogeneous.

In some embodiments, a volume occupied by the packing material204A may have a lower density than a volume occupied by the shell206A. This may be accomplished by structural and/or material differences between the packing material204A and the shell206A. In some examples, this may be accomplished by making the packing material204A porous and/or including voids, cavities, pouches, or “bubbles,” while the making the shell206A of a solid and/or non-porous material. In that case, the packing material204A may be made of the same or different material than the shell206A. The pores, voids, cavities, pouches, and/or bubbles may be filled with air or other gas, or may be substantially empty space (e.g., vacuums or partial vacuums). In some examples, a region defined by the packing material204A may include about 30% to 70% by volume of air, gas, and/or substantially empty space. In other examples, the region defined by the packing material204A may include 70% or more by volume of air, gas, and/or substantially empty space. Additionally or alternatively, this difference in density between the packing material204A and the shell206A may be accomplished by making the packing material204A of a lower density material (e.g., plastic, polystyrene, etc.) than the shell206A (e.g., metal, higher density plastic, etc.).

FIG.2Billustrates another example in which the item200is packaged in a second example package202B. In this example, the package202B includes multiple regions of packing materials204A and204B and multiple shells206A and206B. Like the example ofFIG.2A, the package202B completely encapsulates the item200. However, in this example, the package202B includes packing material204A and additional or second packing material204B. The additional packing material204B in this example is localized at one or more limited locations around the item200and does not encapsulate the item. The additional packing material204B may be located at locations of the item that may benefit from additional strength, impact absorption, or other protection. In the illustrated example, the additional packing material204B is disposed at corners of the item200. However, in other examples, the additional packing material204B may be disposed at other locations relative to the item200. The additional packing material204B may have different construction (e.g., different structure) and/or be made of different material than the packing material204A and/or the shells206A and206B. In one specific example, the additional packing material204B may be made of a material (e.g., a viscoelastic material) and/or having a structure (e.g., an accordion or bubble structure) having greater damping ability than the packing material204A (e.g., a truss, lattice, or honeycomb structure) to dampen vibrations and/or absorb impacts imparted to the package202B and minimize their transmission to the item200. Additionally or alternatively, in some examples, the additional packing material204B may comprise a desiccant material to absorb moisture from within an interior of the package.

Also in this example, the package202B includes an outer shell206B disposed around shell206A. The shells206A and206B may be made of the same or different material and may have the same or different structures. In one example, the outer shell206B may be made of a harder or more rigid material than the shell206A. Additionally or alternatively, the shell206A may be made of a material that is more flexible, deformable, and/or has a greater damping ability than the outer shell206B, thereby further isolating the item200from vibrations or impacts imparted to the exterior of the package202B.

Also, in this embodiment, the item200is disposed in the package202B off-center. The location of the item200within the package202A may be chosen based on a center of gravity of the item, a relative durability of the different portions of the item, or the like. For instance, in the example ofFIG.2B, the item200may be disposed toward the bottom left of the package202B based on the item200having a center of gravity located at the top right corner of the item200, such that the center of gravity of the item200is located near a center of the package202B. Additionally or alternatively, the item200may be disposed toward the bottom left of the package202B based on the item200having a fragile region on the top right of the item200, thereby providing a larger region of packing material between the fragile region of the item and the outside of the package202B.

FIG.2Cillustrates an example package202C in which the packing material and shell are formed integrally as a single packing shell208. The packing shell208may comprise a uniform material throughout or, as shown inFIG.2C, may be variable over its volume. In some examples, one or more material characteristics of the packing shell208may vary across one or more dimensions of the package202C. For instance, the packing shell208may be printed with a higher density (in material and/or structure) proximate the item200, with the density decreasing toward an exterior of the package202C, or vice versa (i.e., low density near the item and higher density at the exterior of the package). The density of the packing shell202may change based on, for example, a distance from the item200, or a relative distance between the item200and the exterior of the package202C. The variability in material and/or material characteristics may smoothly transition at a uniform rate, may smoothly transition one or more variable rates, may transition in discrete steps, or a combination of the foregoing. Additionally or alternatively, the packaging structure of the packing shell208may change abruptly or smoothly transition, such as from an outer honeycomb configuration to an inner lattice work configuration.

FIG.2Dillustrates another example package202D in which the package202D covers less than the entire item200. In this example, the item200protrudes at least partially from the package202D. This example may be used where, for example, the item200has a base or stand to support the item200during use. In that case, once delivered, the package202D may be placed with the base of the item resting on the ground or other support surface and the package202D may be removed from the item200without having to lift the item from the package202D.

FIGS.3A-3Fillustrate examples of several structures that may be used for packing materials, shells, and/or other portions of packages according to this application. However, packages according to this disclosure are not limited to these example structures. The structures may be printed from any one or more of the materials described herein or other materials.

FIG.3Aillustrates an example honeycomb structure that may be used to package items. The size, shape, wall thickness, and other characteristics of the honeycomb structure may vary depending on the item to be packaged and the requirements and constraints on the package. Such a honeycomb structure is an example that may provide a relatively high rigidity in at least one dimension with relatively high strength-to-weight ratio.

FIG.3Billustrates an example web structure comprising multiple relatively fine fibers or strands that connect to each other, other portions of a package, and/or an item to be packaged.

FIG.3Cillustrates example structures in which one or more support ribs, flanges, or gussets are disposed between one or more portions of a package (e.g., between top, bottom, sides of the package, internal features, and/or other support structures of the package) and/or the item. The rib structures may be employed to increase one or more radiuses, add structural supports at weak locations, and/or remove stress risers in the package.

FIG.3Dillustrates an example lattice structure in which elongated bars, rods or other supports are arranged to form trusses. The bars, rods or supports may be disposed, for example, between (i) one or more portions of a package (e.g., top, bottom, sides, internal features, and/or support structures of the package), (ii) one or more nodes or connection points of the lattice structure, and/or (iii) the item.

FIG.3Eillustrates an example hybrid honeycomb-web structure in which web structures are formed in a honeycomb pattern. The honeycomb pattern may be uniform, or as illustrated inFIG.3E, may vary in size, shape, and/or web cross section. In one example, the hybrid honeycomb-web structure may be created or obtained through operation of the physics engine140(FIG.1) or other portion of the system100.

FIG.3Fillustrates an example packing structure comprising multiple loose or fibrous particles, similar to packing peanuts or silly string. The loose or fibrous particles may comprise any desired shape and/or size. In some examples, the particles may be configured to interlock, frictionally engage, and/or entangle with one another. In other examples, individual particles may be sized and/or shaped to provide resilience, vibration damping, impact absorption, or the like.

Another example support structure includes a bubble or air pocket structure in which a relatively thin membrane of material is printed to form bubbles or air pockets. The bubbles or air pockets may be uniform in size, shape, and/or wall thickness or may vary in size, shape, and/or wall thickness. In some examples, the bubbles or air pockets may be individually sealed, while in other examples, some or all of the bubbles or air pockets may be in communication with one or more other of the bubbles or air pockets via one or more air passages. In the latter case, the air passages may be sized to restrict passage of air, thus providing a damping effect to damp vibration and/or absorb impact. The size of the air passages may be uniform throughout, or may be varied to restrict airflow more in some areas than others.

Yet another example support structure includes a sponge-like structure having a plurality of voids or pores. The voids or pores may be uniform in size and/or shape, or may be variable. Moreover, the voids may be evenly spaced throughout the sponge structure, or may be non-uniformly spaced throughout the sponge structure.

Any of the foregoing structures may be modified and/or combined with each other or other structures to produce packages according to this disclosure. By way of example and not limitation, the honeycomb structure ofFIG.3Amay be modified to include gussets or corner rounding between adjacent chambers of the honeycomb to further increase a structural integrity and minimize stress risers in the structure.

FIGS.4A and4Billustrate an example packaged item400comprising a package402encapsulating an item404. In the illustrated example, the item is shown as a cup or mug for ease of explanation. However, in other examples, the item may be any item that is to be packaged (e.g., for storage or shipping). InFIG.4A, the item404is shown in broken lines inside the package402.FIG.4Bis a cross sectional view of the packaged item400taken along line B-B inFIG.4A. As shown inFIG.4B, the package402may include a shell406covering an exterior of the package402, and multiple regions of packing material408,410,412, and414. Each of the different regions408,410,412, and414of packing material may have a different structure, a different density, and/or be made of a different material. The structure and/or material of the different regions of packing material may be chosen based on characteristics (e.g., size, density, durability, strength, material of construction, etc.) of different regions or parts (e.g., interior, exterior, top, bottom, void, protrusion, etc.) of the item to be shipped. Further, the structure and/or material of the different regions of packing material may be chosen based on one or more constraints (e.g., weight of the package, total weight of the packaged item, expected orientation of travel, size of the overall package or one or more dimensions, etc.).

For instance, in the illustrated example, the bottom packing material408and the top packing material410may comprise a flexible or deformable material and may have a bubble or sponge structure configured to dampen vibration and/or absorb impacts applied to the packaged item400. In the illustrated example, the bottom packing material408and the top packing material410are two separate pieces of material that may be pulled apart to access the item404once the shell406is removed. The bottom packing material408and the top packing material410may be made of the same or different materials. The packing material412disposed around the handle of the mug is an example of packing material that may be used to protect fragile regions of the item404. In this example, the packing material412may comprise a relatively hard material having a relatively rigid structure (e.g., lattice, truss, or rib structures) that supports and protects the fragile portion (the handle in this example) of the item. In some examples, the packing material412may comprise multiple parts that fit together around the fragile part and are separable to remove the packing material412once the package402is opened. The packing material414within a cavity of the item (the reservoir of the mug in this example) may be made of yet another material and/or structure designed to provide a relatively rigid supporting structure (e.g., honeycomb) to prevent the item from being crushed when exposed to outside forces.

The package402may also include one or more printed opening mechanisms to facilitate opening the package. In this example, the opening mechanism includes a tear strip416disposed around at least a portion of a perimeter of the package402outside the packing material408,410,412, and414, but within the shell406. The tear strip416may be made of a material having strength greater than a material of the shell406. Additionally or alternatively, the shell406may include a frangible feature or other region aligned with the tear strip416to facilitate tearing or breaking of the shell406along the frangible seam or region. The frangible feature may comprise, for example, one or more perforations, thinned or weakened areas, and/or notches or grooves. In the illustrated example, the tear strip416protrudes through the shell406and includes a pull tab418or other graspable member. In such an example, a user may grasp the pull tab418and pull the tear strip416to tear or otherwise break the shell406. Once the shell406is broken, it may be removed and the user may pull apart the top and bottom packing materials408and410to expose the item404. The packing materials412and414may then be removed from the item.

In other examples, the tear strip416may not protrude from the shell406. In that case, the package may include a visual indicator of how the package is to be opened. For instance, the package may have a dashed line printed on an exterior of the package where the tear strip is located, a picture showing a person opening the package, and/or textual instructions for how to open the package.

Additionally, in some embodiments, the opening mechanism may comprise a child resistant opening mechanism that is readily operable by an adult, but is difficult or impossible to open by a child. In one example, a child resistant opening mechanism May be implemented using the tear strip shown inFIG.4Bby making the tearing force required to pull the tab418at or above a threshold force requiring more strength to open than a typical child possesses. The tearing force may be set at or above the threshold by, for example, selecting a thickness and/or material of the shell to provide the threshold force.

Example Packaging Process

FIG.5is a flowchart showing an example process500of packaging an item in whole or in part using 3-D printing or additive manufacturing. The process500may, but need not necessarily, be implemented in whole or in part by the system100. The process500is described with reference to the system100for ease of understanding, but is not limited to being performed with the system100. Accordingly, the system100is capable of performing numerous other processes and the process500may be implemented using numerous other systems.

The process500is illustrated as collections of blocks and/or arrows in logical flowcharts representing a sequence of operations that can be implemented in hardware, software, firmware, or a combination thereof. The order in which the blocks are described is not intended to be construed as a limitation, and any number of the described operations can be combined in any order to implement the process, or alternate processes. Additionally, individual operations may be omitted from the process without departing from the spirit and scope of the subject matter described herein. In the context of software, the blocks represent computer instructions that, when executed by one or more processors, perform the recited operations. Such instructions may be resident in memory (e.g., memory118ofFIG.1). In the context of hardware, the blocks may represent one or more circuits (e.g., ASICs, FPGAs, specialized processors, or the like) configured to execute the recited operations.

The example process500includes, at block502, determining one or more characteristics of one or more items to be packaged. The characteristics may include any measurable or observable property of the item such as, for example, geometry (internal and/or external), size, shape, materials, weight, volume, density, color, hardness, strength, surface finish, temperature, chemical composition, or the like. The characteristic(s) of the item may be determined in a variety of ways. By way of example and not limitation, characteristics of each item may be determined by referencing a computer model for the item (block504), scanning the item (block506), and/or receiving human input describing the item (block508). Any or all of these operations, or other operations, may be used to determine characteristics of the item(s) to be packaged.

At block504, characteristics of the item may be determined by referencing a computer model of the item (if available) or other information about the item. For example, a computing device, such as computing device102, may refer to a computer model of the item, such as item model130. The item model may be stored locally at the computing device, or stored remotely and accessible by the computing device via a network (e.g., a local or wide area network). In some examples a user may specifically provide or identify the item model that the computing device is to reference for a given item (e.g., by uploading, selecting, or otherwise identifying the item model). In other examples, the computing device may automatically identify an item model corresponding to the item in response to recognizing the item. In various examples, the computing device may recognize the item by one or more of optical recognition of the item (e.g., by comparison of an image of the item with a catalog or potential items, such as items in an inventory), scanning an item identifier (e.g., bar code, quick response code, radio frequency identification tag, etc.), or the like. In some instances, the item model may include only dimensional information of the item, while in other instances the item model may include information about materials, manufacturing techniques, surface finishes, and other information about the item.

At block506, characteristics of the item may be determined by scanning the item. For example, a computing device, such as computing device102, may obtain scan information from a scanner, such as scanner106. In some examples, the computing device may control the scanner or otherwise cause the scanner to scan each item, while in other examples, the scanner may scan each item independently of the computing device and may make the scan information available to the computing device (e.g., by storing the scan information in a model store such as model store128, by pushing the scan information to the computing device, or by allowing the computing device to query the scanner to obtain the computing device). As noted above, the scanner106may comprise a 3-D optical scanner, a 3-D laser scanner, one or more cameras to determine outer dimensions of the item, an ultrasound scanner, an x-ray scanner, a spectrometer, a scale, and/or other scanning or sensing equipment to determine interior characteristics of the item, materials from which the item is made, weight of the item, volume of the item, density of the item, and the like. These scanned characteristics of the item may be obtained and/or used in addition to or instead of characteristics determined from the item model (if available). For instance, in some examples, the scanned characteristics may be used to supplement an item model (e.g., to provide material information, weight, density, or the like to supplement an item model that only includes geometric information of the item). Further, as noted above, some scanned characteristics may be used to recognize the item in order to identify an item model corresponding to the item. In still further examples, the scanned characteristics may be used to generate an item model for an item for which an item model was not previously available.

At block508, human input may be used to determine characteristics of the item. The human input may be preexisting information (e.g., product specifications, item descriptions, brochures, websites, etc.) describing the item. Additionally or alternatively, the human input may be generated substantially at the time the item is to be packaged (e.g., by an operator of the computing device, scanner, or 3-D printer inputting a description of one or more characteristics of the item). In yet another example, human input may be obtained from one or more remote human users by, for example searching for customer reviews of the item (e.g., on one or more merchant web sites or the internet), requesting human users to describe the item (e.g., requesting information about the item via a mechanical Turk service), or the like.

The method500may further include, at block510, preparing a printing area for the item(s). Preparing the printing area may include cleaning the printing area following a previous printing operation, manipulating one or more other objects (e.g., items or packages) in the printing area (block512), and/or printing a portion of a package to receive the item (block514). In some instances, manipulating the one or more other objects, at block512, may simply comprise removing a package from a previous printing operation. In other instances, multiple items may be sequentially packaged in the printing area. In that case, manipulating one or more other objects at block512may comprise placing a pallet, tray, or other support surface into the printing area, rearranging or reorienting a support surface previously placed in the printing area, and/or moving or reorienting one or more packaged items in the printing area. In one specific example, multiple items may be sequentially packaged in situ on a pallet or other support surface. Once the support surface is fully loaded, the support surface may be removed from the printing area along with the multiple packaged items supported thereon.

As noted, in some examples, preparing the printing area may comprise, at block514, printing a portion of a package for the item. The portion of the package printed may depend on the nature of the item to be packaged and may include, for example, a base, sidewall, receptacle, one or more supports, or the like. In one simple example, a base or bottom of a package may be printed in the printing area on which the item may be placed. For instance, referring to the example ofFIG.4Babove, a bottom portion of the shell406and packing material408may be printed in the printing area as part of preparing the printing area to receive the item404.

Additionally or alternatively, the method500may include, at block516, preparing the item to be packaged. In some instances the item may not require any special preparation prior to printing. However, in other examples, at block518a release may be applied to the item to prevent the packaging material from adhering to or damaging the item. In one example, a computing device such as the computing device102may instruct a tool such as item manipulator108to apply the release to the item, while in other examples the release may be applied to the item by another device or process prior to or after being placed in the printing area. In some examples, the release may comprise a chemical or material (e.g., corn starch, wax, paper, metal foil, etc.) applied to item to prevent the 3-D printed packaging material from adhering or bonding to the item. In other examples, the release may comprise a property imparted to the item (e.g., an electrostatic charge, a polished surface finish, a cold temperature, electromagnetic radiation, etc.) that helps to prevent the 3-D printed packaging material from adhering or bonding to the item. In still other examples, the release may be omitted (e.g., if the 3-D printed packaging material does not adhere to the material of the item, if a gap is maintained between the item and the 3-D printed packaging material during printing, and/or if it is desired that the 3-D printed packaging material adhere or bond to the item). As noted above, the release may be applied before, during, or (in the case where part of the package is printed before the item is placed in the printing area) after the printing process commences.

While the foregoing examples describe operations to facilitate the packaging process, the item may additionally or alternatively be subjected to one or more other operations in preparation to be packaged. For instance, the item may be sanitized (e.g., by chemical sanitizer, steam, irradiation, or other sanitation mechanisms), be subjected to a preserving process, coated with a moisture barrier, or any number of other processes depending on the item to be packaged.

At block520, the item may be placed and/or supported in the printing area and, at block522, printing of the package around the item(s) may commence or continue (in the case where the package was partially printed prior to the item being placed in the printing area). In some examples, the item(s) or partially printed package may be manipulated during the printing process. For instance, in one simple example, an item may be placed in the printing area, a top portion of a package may be printed around the item, the package may then be rotated 180 degrees to expose the bottom of the item, and the bottom portion of the package (now oriented on the top) may then be printed. In other examples, the item may remain stationary during the printing process and one or more print heads of the 3-D printer may move around the item. In that case, one or more surfaces or members supporting the item may move to maintain support of the item while accommodating movement of the print head(s) of the 3-D printer. As noted above, in some examples, the printing process may include printing one or more packages around one or more items simultaneously and/or sequentially.

Once one or more packages have been printed, at block524, information may be printed on the package in 2-D or 3-D. The information may be printed on the package(s) by the same 3-D print head(s) used to print the package(s) or by a separate 2-D printer located in or proximate the printing area. A wide range of information may be printed on the package(s). By way of example and not limitation, information that may be printed on the package(s) includes shipping information (e.g., sender and/or recipient address), packing list of the item(s) in the package, shipping instructions (e.g., “fragile”, “this end up,” etc.), opening instructions, description of features of the package (e.g., child safety, desiccant, etc.), warning labels (e.g., hazardous materials), a list of materials from which the package is constructed, a packaging license (e.g., “by opening this package you agree to be bound by the terms . . . ”), a machine readable code (e.g., quick response code, bar code, 3-D relief code, or the like), a date on which the package was printed, a location at which the package was printed, an entity that printed the package, an identifier of the printer that printed the package, marketing or advertising information, an aesthetic design or image (e.g., printed on wrapping paper), or any other pertinent information.

At block526, the package(s) may be output. As noted above, outputting the package may comprise outputting a single package containing one or more items or outputting multiple packages (e.g., on a pallet or other support surface) each containing one or more items. In one example, a computing device such as computing device102may instruct a tool such as manipulator108to remove the packaged item(s) from the print area. In other examples, the packaged items may be output from the printing area by one or more other systems in coordination with or independent of the computing device.

Multiple Package Examples

As discussed above, in some examples, multiple items may be packaged concurrently or sequentially. In the case where the items are to be packaged in multiple packages, the size, shape, and configuration of one or more of the packages may be based at least in part on the size, shape, and configuration of others of the multiple packages. For instance, if multiple packages are to be placed on a pallet or other support surface, the size, shape, and/or configuration of some or all of the packages may be chosen at least in part to result in a uniform, well-packed unit of packages. A uniform, well-packed unit of packages is one that is stable (i.e., won't topple over) and is substantially free of voids, gaps, and open spaces between packages. However, uniform, well-packed unit of packages need not be completely free of voids, gaps, and open spaces. For instance, a uniform, well-packed unit of packages may include voids, gaps, and open spaces to provide clearance to fit hands or package handling tools between packages, to provide clearance for assembly or disassembly of packages to/from the unit of packages, to allow for expansion or contraction of the packages, or the like. In some examples, a uniform, well-packed unit of packages may be substantially cube shaped or rectangular prism shaped. However, in other examples, a uniform, well-packed unit of packages may take on other shapes.FIGS.6A-6Dare top or cross-sectional views of examples of uniform, well-packed units of packages.

In some examples, all of the packages making up the unit of packages may be configured based at least in part the other packages in the unit of packages. In other examples, a limited number of the packages (e.g., a single package, corner packages, a row of packages, etc.) in the unit of packages may be configured based in part on a remaining space on a pallet or other support surface. In that case, size and shape of the limited number of packages may be modified (relative to the otherwise optimal size and shape for the package) to fill a remaining space on a pallet or other support surface (or a row of stacked packages) to result in a uniform, well packed unit of packages. In either of the foregoing examples, the computing device102may take into account the size and shape of multiple packages in a queue of packages to be printed when creating new package models. Furthermore, as new packages are added to the queue, the computing device102may modify or adjust the size and shape of one or more other packages in the queue in order to create a uniform, well-packed unit of packages.

In some examples, such as those shown inFIGS.6B-6D, the packages making up the unit of packages may include one or more interlocking features configured to interlock with adjacent packages on the top, bottom, and/or sides to hold the unit of packages together. Examples of interlocking features include, without limitation, protrusions, grooves, puzzle pieces, channels, ridges, notches, or the like.FIG.6Billustrates an example in which some packages have bulbous protrusions that slide into complimentary grooves in adjacent packages to lock the packages together.FIG.6Cillustrates an example in which some packages include outwardly beveled protrusions (e.g., male dovetails) that fit into complimentary beveled channels (e.g., female dovetails) in adjacent packages to lock the packages together. In other examples, such as the example shown inFIG.6D, the packages themselves may be configured as puzzle pieces that lock together with one or more other packages. Additionally or alternatively, one or more straps, bands, wraps, supports, or other structures may be printed around at least a portion of the unit of packages to secure the unit of packages together and/or to the pallet or support surface.FIG.6Aillustrates a band or strap602surrounding a unit of packages. Similar bands or straps may also be provided around the circumference of the unit of packages in other dimensions (e.g., when viewed from the front and/or side). In some examples, multiple bands or straps may be used in each dimension (e.g., one band or strap around each row and/or column of packages). In some examples, such bands or straps may be applied using conventional strapping techniques. However, in other examples, the bands and/or straps may be printed directly around the unit of packages during or after a process of printing the packages making up the unit of packages. The bands or straps may be made of plastic, metal, paper, and/or any other material suitable and/or conventionally used for strapping purposes.

By taking into account characteristics of other items to be packaged, a computing device such as computing device102, may ensure that not only is each item well packaged, but also that the packages will fit together with the other items to create a unit of packages that can easily be transported and/or stored together. Additionally, the packages may be added to a pallet or other transport structure in an order that protects more fragile and/or expensive items (e.g., fragile and/or expensive items may be placed at or near a top of a stack of packages). In one specific example, multiple items all destined for a same destination (e.g., city, transfer station, warehouse, etc.) may all be packaged concurrently or sequentially) and placed on a pallet or other support surface for transfer to the destination.

Alternatively, the packages making up the unit of packages may be independently packaged (i.e., not taking into account the other packages in the unit of packages and/or without knowledge of what unit of packages the package will be a part of). In that case, a computing device, such as computing device102, may determine, for a plurality of packages, how to stack and arrange them on one or more pallets or other support surfaces to provide the most uniform, well packed unit(s) of packages possible. In some examples, the computing device may further print one or more spacers or empty packages to fill gaps or voids in the unit of packages to improve a stability and/or uniformity of the unit of packages. In some examples, the computing device may direct an item manipulator, such as item manipulator108, to stack the packages as the computing device directs. However, in other examples, the item manipulator may be programmed to stack the packages independently of the computing device. In some instances, the item manipulator may use touch sensors on the item manipulator to determine the size and shape of the packages and to place them accordingly. In other examples, the item manipulator may use input from a scanner, such as scanner106, or one or more other cameras or sensors to determine the size and shape of the packages and to place them accordingly.

In yet another example, multiple items may be packaged in multiple regions or compartments of a single package. Each region or compartment may include a single item or multiple items designed for a same destination. The package may include one or more separation features to allow separation of each of the multiple compartments or regions from the rest of the package. By way of example and not limitation, each of the regions or compartments may be coupled to the package by a skin or one or more thin strips of material, and one or more tear strips may be provided between the regions or compartments to separate the regions or compartments. Each region or compartment may be separated from the rest of the package by pulling on or otherwise breaking respective tear strips to separate the respective region or compartment into a separate package. In some examples, pulling a single tear strip may separate multiple regions or compartments (e.g., a whole row or column of packages) from the package. Examples of other separation features include perforations, notches, thinned or weakened sections, or the like.

Example Packaging Station

In one example, a 3-D printing system such as that shown inFIG.1may be implemented as a packaging station. Such a station may be located in a bricks and mortar store, such as a retail store or shipping store (e.g., FedEx Kinkos, UPS Store, etc.), a governmental building (e.g., a post office), an airport, an indoor or outdoor kiosk, a storage facility, or at any other suitable location where items are to be packaged for shipping or storage. In this example, the system may include a user terminal including a display and one or more input devices (e.g., a microphone, touch screen, mouse, keyboard, etc.). The user may identify one or more items to be packaged by, for example, placing the item(s) in the printing area or another area proximate and/or associated with the 3-D printing system, selecting the items from a catalog or menu of items, notifying a clerk or operator of the items, or the like. In another example, the user may have previously identified the item(s) from a remote terminal (e.g., a personal computer, mobile device, or the like).

Additionally, in some examples, the user may be prompted or otherwise allowed to input additional information, such as a purpose of the packaging (e.g., storage, shipping, etc.), a sender address, a recipient address, a shipping mode and/or speed (e.g., UPS ground, FedEx overnight, etc.), any special handling instructions (e.g., fragile, hazardous materials, etc.), a cost of the item(s), an exterior decoration or “wrapping,” and/or one or more package features (e.g., thermal insulation, vibration damping, hermetically sealed, child safe, tamper evident, etc.). In other examples, the packing station may automatically determine or infer any or all of these types of additional information. Additionally, in some examples, the 3-D printing system may display a price for packaging and/or shipping the item, and provide an interface by which the user can pay for the packaging, storage, and/or shipping.

Regardless of how the items are identified to the 3-D printing system, the item(s) may be packaged according to the method ofFIG.5or any other processes described herein. In some implementations, the packaged item(s) may be automatically placed into storage and/or shipped without any further input from the user. For instance, the packages may be placed in a post-printing staging area for pickup by a common carrier (e.g., USPS, UPS, FedEx, or the like), transported to a carrier for shipping, and/or loaded onto a vehicle (e.g., truck, airplane, ship, drone, etc.) for shipping. Alternatively, the packages may be placed in an output area for pickup and storage and/or shipping by the user. In various examples, the item(s) may be purchased prior to, as part of, or after the 3-D packaging process. In one specific example, the user may go to a store, select one or more items they want to purchase, provide the item(s) to the 3-D packaging system, and have the item packaged and/or shipped.

Ecommerce Merchant Example

In another example, a 3-D printing system including some or all of the components and/or techniques shown and described herein, with or without other components, may be implemented by an ecommerce merchant. Such a system may be located in a warehouse or fulfillment center of the ecommerce merchant and may utilize any or all of the structures, techniques, and systems described herein. When a user places an order for one or more items, the one or more items may be provided to the 3-D printing system. In some examples, the items may be retrieved by an employee, robot, conveyor, and/or other inventory management systems or tools of the ecommerce merchant and placed in the printing area or another proximate or associated area (e.g., a staging area, a bin of items to be packaged, or the like). In other examples, the items may be retrieved automatically by and/or under the control of one or more automated systems (e.g., robots, conveyors, machines, computer systems, etc.) and made available to the 3-D printing system. In some examples, the 3-D printing system may be communicatively coupled to the one or more automated systems.

In this example, once the user purchases one or more items from the ecommerce merchant, the item(s) may be automatically packaged and/or shipped according to the method ofFIG.5or any other processes described herein.

Example 3-D Printed Packaging for Medication

While the examples above are generally applicable to packaging of any items, the following example describes details suitable for packaging pharmaceutical compositions, medications, vitamins, supplements, and the like. This example may employ a 3-D printing system and/or techniques such as that shown and described herein. In this example, however, the system may be located in a sterile environment.

In some examples, one or more pills, capsules, gelcaps, or other medicinal product may be packaged in a 3-D printed package according to according to the method ofFIG.5or any other processes described herein. In such an example, the operation of preparing the printing area may comprise sterilizing the printing area. Further, the 3-D printed package in such an example may include one or more tamper evident features and/or child safety features, such as those described above. In some examples, the container may be formed and the medicinal product may be counted and placed in the container. In other examples, the medicinal product may be placed in the printing are and the container may be formed around the medicinal product. Such an arrangement may allow for a wide variety of new and previously unattainable packaging solutions. In some examples, the container may comprise a bottle, pouch, or other package into which individual pills, capsules, gel caps, or other doses of the medicinal product are placed. In that case, the container may be made of a conventional plastic, metal, ceramic, or other material commonly used to house medicinal products.

In other examples, the 3-D printed container may comprise an ingestible capsule to hold a medicinal product in powder, liquid, solid, or gel form.

In still other examples, the medicinal product itself may be printed by the 3-D printing system. For instance, a print media of the 3-D printing system may comprise a pharmaceutical composition. In that case, the 3-D printer used in the system may be a food or pharmaceutical or food grade 3-D printer configured to print using pharmaceutical and/or food grade print media, such as compositions including, for example, one or more active ingredients with or without one or more fillers (e.g., lactose, cellulose, corn starch, sugars, whey, yeast, etc.) and/or one or more binders (e.g., povidone, xanthan gum, carbopol, glycerine, polylactic acid, etc.), or the like. Individual pills, capsules, gelcaps, or other doses (collectively referred to as “pills”) of medicinal product may be formed (e.g., printed) in any desired shape and size, customized for a particular user's dose, and/or may be printed directly into a container. The container itself may additionally or alternatively have been printed using the same or different 3-D printing system. Formulation of print media may be varied during print process to adjust concentration of active and/or inactive ingredient in different pills and/or in different parts of a single pill (e.g., high concentration in exterior of pill for quick acting with lower concentration in interior of pill for long lasting). Print media may additionally or alternatively be varied to change the density and/or solubility of different portions of the pill (e.g., lower density and/or higher solubility of a first portion to promote quick release of active ingredient, with higher density and/or lower solubility of a second portion to promote delayed release). Additionally or alternatively, the formulation of the print media may be varied to use different active and/or inactive ingredients in different pills and/or different portions of a single pill (e.g., different active ingredients in different portions of the pill). Color of the print media may also be varied in accordance with variations in formulation in order to visually indicate the changes in formulation. These variances in print media may be designed as multiple (e.g., 2, 3, 4, . . . n) discrete portions, or the variances may be continuously variable (e.g., the concentration, density, and/or solubility of the print media may gradually increase from a minimum to a maximum).

The foregoing examples may be used to produce and/or package medication as-needed or on-demand. As such, the examples may find use in a staffed or self service pharmacy, hospital, doctor's office, grocery store, in a patient's home, or the like. Moreover, the examples may be applicable to bricks and mortar locations as well as online or mail order providers.

3D Printed Packaging Customization Technology Overview

The 3D Printed-Packaging technology allows for any item, whether itself 3D Printed or traditionally manufactured, to be placed inside the printing area of a 3D Printer where it is automatically scanned (either directly to determine dimensions and weight, or indirectly by UPC). After scanning the item, the 3D Printer can print a variety of fully customizable packaging around the item, including display-ready retail packaging, non-retail packaging ready for shipment by common carrier (UPS, FedEx, USPS, etc.), and packing material around the item to ensure safe delivery.

Since each item has its packaging printed based on its own specific needs (dimensions, weight, fragility, need for tamper-evident shipping, inclusion of a desiccant, etc.), there is no wasted material in either the exterior packaging (i.e. a partially-full box) or need for additional packing or packaging (e.g. air-pillows, Styrofoam peanuts, or wadded paper). Since each piece of packaging is printed individually, additional opportunities to customize the packaging abound.

Custom Packaging and On-Box Advertising

Because the exterior of each printed package is fully customizable, significant opportunity for package customization or package advertising exists. Because of the nature of the technology, each package can be individualized, resulting in the ability to advertise at scale but also maintain targeting or dynamic campaign engagement options common in today's digital platforms, but previously unattainable at scale in any physical media. Moreover, the customization and advertising can be done in three dimensions, providing a high degree of customer impact and engagement.

On-Box Customization: Gift Wrapping

In one example, purchasers of an item would be able to “gift wrap” their item by customizing the packaging. This “wrap” could comprise part or all of the the exterior packaging with a birthday or holiday greeting, photos, or other custom designs. Customized templates could be offered, either for free, or at an upgraded price, featuring increased novelty but also reducing the time and cost of traditional “gift wrap” options for eCommerce purchases. The shape of the package itself can also be customized (e.g., a package in the shape of a soccer ball, a princess castle, or a child's favorite cartoon character, celebrity, brand logo or image, etc.).

On-Box Advertising: Complimentary Products

With this technology, both the contents and destination of each package are known to the system prior to printing. Therefore, targeting based on the item purchased or location can be achieved. In one example, a package containing a console video game device such as an XBOX, Playstation, etc., could be printed with an advertisement for the latest game for the platform. A device containing a new smartphone could carry an advertisement for an app or accessory such as wireless headphones or a case. In another example, because the location of the destination would be known, the packaging could be customized to include directions to a retailer near the delivery destination that offers accessories or games for the product, allowing nearby retailers could purchase these highly-targeted display opportunities. In another example, the packaging itself could include an accessory or promotional product for the item contained in the package. For instance, a case for a tablet or smartphone could be integrally printed as a part of the 3D printed package, and could simply be snapped out, cut free, or otherwise removed from the remainder of the 3D printed package upon delivery for use with the contained item.

On-Box Advertising: Exterior Branding

In another example, the external packaging of an item for shipment may be customized to indicate the contents of the box. Many companies would like to advertise the fact that their product is contained inside the plain brown box—to attract customers, to raise awareness of their brand, or to encourage re-ordering of consumable products. It is also conceivable that a competitor may wish to purchase the exterior advertising for any package containing a competitor's device (e.g., Samsung purchasing a displayed message on the packaging around an iPhone) to give the impression that a Samsung device is contained within, and that there are many people purchasing such devices. Alternatively, some retailers may be willing to pay to prevent competitor's advertisements from appearing on packaging containing their product, or to prevent any advertising from being displayed on the packaging. It is also conceivable that many customers would be willing to pay a small fee to prevent advertising to be displayed on the external packaging, for discretion relating to the purchase of certain items such as a gift or medication, or any number of other reasons.

In another example, an online retailer may wish to include an advertisement reminding a user to re-purchase a consumable product that they have previously purchased (e.g. razors, toothpaste, etc.) or including a sample of a new product for the customer to try. In some cases the sample may be 3D printed, while in other cases, the package may be printed to include a receptacle to hold the sample-sized version of the product. Such advertisements, samples, discounts, and other messages may be customized based on the location, purchase history, demographics, or other information about the purchaser or the recipient.

On-Box Advertising: Impact Amplification-Social Media+Engagement

In another example, large-scale engagement campaigns based on interaction through social platforms (Facebook, Twitter, Instagram, etc.) could be coordinated through individualized or stock packaging encouraging engagement on said platforms. In one example, the packaging is customized to contain a hashtag, link, website, or similar unique identifier, encouraging users to post pictures of the packaging or item or otherwise engage with the product or brand online. Ina another example, the retailer could run a sweepstakes contest for users who post pictures with their customized packaging, etc. Because each package is printed individually with a known final destination, these engagement campaigns could be highly customized on a per-user basis or otherwise targeted to the retailer, brand, or manufacturer's purposes.

On-Box Advertising: Promo Codes, Coupons, Individual Offers

It is possible to customize the exterior of each package to contain promotional codes, coupons, or other individualized offers targeted at the intended recipient. In this example, because each package is printed individually, it is possible to measure conversion of each individualized offer. In another example, the package can include a coupon, 3D token (e.g., coin, chip, figurine, etc.), or other object that is redeemable online or at a local retailer for a free or discounted product. These codes or offers can also be adjusted dynamically as packaging is printed, allowing an advertiser to offer more or less as conversion or usage data dictates. In this example, the codes or offers can be printed on initial and subsequent orders until the desired amount is redeemed (either online or at a physical retail location)—e.g. codes will be printed on the packaging until 100 are redeemed, at which point future packages will not feature the code, or could feature a different code designed to incentivize engagement (i.e. the first100to redeem receive Benefit A, the next 1000 receive Benefit B, the next 10,000 receive Benefit C, etc.).

In another example, interior components of the package can also be printed with customized messaging or content, allowing only the intended recipient of the package to reveal the customization. This may take the form of coupon or promotional codes targeted at individual consumers, additional information relating to the item contained inside, or other customer-engagement measures (similar to information printed on the underside of beverage bottle caps, but customized based on the particular recipient/item/etc.).

On-Box Advertising: Location Blanketing

In another example, as the destination of each shipped package is known, customizations targeting specific geographies can be printed as part of a targeted engagement campaign for any number of purposes (e.g. “blanketing” a target location with advertisements for a particular product or item-regardless of what is contained in each package).

In this example, if a new restaurant's grand opening is happening on Friday, each package delivered to that local geography could feature custom messaging for this event in the week leading up to the opening. Similar awareness campaigns could be run for the start of a local professional sports team's season, opening night of a play, or a concert. By printing advertisements on each package to be delivered in a targeted geography, a level of saturated awareness coverage amongst target demographics can be achieved that few, if any, other platforms can match.

Example Customizations

By way of example and not limitation, customizations of packaging may include one or more of the following:Customizations inside and outside of the package (on packing materials, on outer shell, on interior flap of package, etc.);Packing material is formed into sculpture, logo, likeness, or other known figure or design;Customization is based at least in part on contents of package (e.g., depicting or describing contents of the package, depicting or describing accessories or related products for use with contents of the package, instructions for assembly or use of contents of the package, etc.);Customization is based at least in part on recipient (e.g., based on preferences, likes, previous purchases, order history, wish list, etc. of the recipient);Customization is based at least in part on destination location (e.g., city or region);Machine readable code(s) (QR, barcode, RFID, watermark, etc.);Hashtag(s);Promotions/coupons;Built-in accessory/ies;Instant win/lottery ticket(s);Token(s);Artwork/sculpture(s);Exclusive information or details related to the product;Exclusive information or details related to the recipient;Customizations are 3D or 2D;Customizations are functional;Package itself is an item;Package itself becomes an augmentation to contained item;Package itself becomes a functional component of contained item;Package is decoration chosen by recipient; and/orPackage is decoration chosen by purchaser for intended third-party recipient.
Example 3-D Printed Package Customization

FIG.7illustrates an example customized 3-D printed package700. In this example, the 3-D printed package700includes multiple customizations based on the item contained in the package, a company (e.g., maker of the item or competitor of the maker of the item, and a person (e.g., customer, purchaser of the item, recipient of the item, etc.). As shown, the 3-D printed package700includes a first customization in the form of a textual message702, which may include an advertisement, promotion, coupon, or the like. The textual message702may be two-dimensional or three-dimensional. The 3-D printed package700also includes a three-dimensional image or sculpture704, which in this example comprises a face of a person. The 3-D printed package700also includes an accessory or other item706(e.g., a case for a phone or electronic device). Upon delivery, the accessory or other time706may be separated from the rest of the 3-D printed package700by breaking, tearing, cutting, or otherwise removing it from the rest of the package (e.g., along perforations, a tear strip, frangible portions, etc.). The 3-D printed package700also includes a machine readable code708(e.g., barcode, QR code, RFID tag, or the like).

FIG.8is a flowchart illustrating an example method that may, but need not necessarily, be used in connection with the system ofFIG.1and/or to produce a customized 3-D printed package such as that shown inFIG.7. However, the method ofFIG.8is not limited to being performed using the system ofFIG.1or to make customized 3-D printed packages of the short illustrated inFIG.7. Moreover, the method ofFIG.8may be used individually or in combination with the method ofFIG.5and/or other methods. The method ofFIG.8is illustrated as a collection of blocks in a logical flow graph, which represent a sequence of operations that can be implemented in hardware, software, or a combination thereof. In the context of software, the blocks represent computer-executable instructions stored on one or more computer-readable storage media that, when executed by one or more processors, perform the recited operations. Generally, computer-executable instructions include routines, programs, objects, components, data structures, and the like that perform particular functions or implement particular abstract data types. The order in which the operations are described is not intended to be construed as a limitation, and any number of the described blocks can be combined in any order and/or in parallel to implement the process. Moreover, in some embodiments, one or more blocks of the process may be omitted entirely.

FIG.8is a flowchart illustrating an example method800of printing a customized 3-D printed package.

In some examples, the method800includes, at802, printing a portion of a package prior to supporting an item in the printing area. In examples in which operation802is included, an item to be printed may be supported in a printing area on the portion of the package printed at802.

However, in some examples, operation802can be omitted. In such examples, the method800proceeds, at804, with supporting an item in a printing area of a three dimensional (3-D) printer. At806, a customized package may be printed at least partially around the item in the printing area of the 3-D printer. A configuration of the package may be customized based on at least one of the item; a recipient of the package; a sender of the package; or a destination location of the package. In some examples, an interior of the package and/or an exterior of the package may be customized. The customization of the package may include two-dimensional printing on an exterior and/or interior of the package, and/or three-dimensional printing on an exterior and/or interior of the package.

In some examples, printing the customized package comprises printing packing material around the item; and printing an outer cover about an exterior of the packing material. In such examples, the packing material may be customized based on at least one of the item, a recipient of the package, a sender of the package, or a destination location of the package. Additionally or alternatively, the outer cover may be customized based on at least one of the item, a recipient of the package, a sender of the package, or a destination location of the package.

In various examples, the package may be customized to include at least one of a name or logo of a company that makes the item; a machine readable code; a hashtag for a social media site; an advertisement, promotion, or coupon for the company the makes the item; an advertisement, promotion, or coupon for a competitor of the company the makes the item; an advertisement, promotion, or coupon for a merchant from which the item was purchased; an advertisement, promotion, or coupon for a merchant at or proximate a destination location of the package; an image, sculpture, or decoration; an accessory for the item; another item; a token; a message; or text.

In some examples, at804, multiple items may be supported in the printing area of the 3-D printer and, at806, the package may be printed at least partially around the multiple items in the printing area of the 3-D printer. In that case, the package may be customized based on the multiple items.

In some examples, printing the package comprises printing an accessory or another item as part of the package; and printing a frangible mechanism into the package usable to remove the accessory or the other item from the package for use.

Conclusion

Although the various examples have been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended representations is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as example forms of implementing the claimed subject matter.