The present disclosure relates generally to a cartoning machine. More specifically, a void fill system of a cartoning machine that is utilized to aid in optimizing the packaging of a product(s) in a carton.
A cartoning machine is a type of packaging machine that may use various components in order to select and/or form a carton, fill a carton with a product, such as a food, supplement, pharmaceutical, consumer item, or other goods, fill the carton with void fill to protect the product, close the carton, apply a label, send the carton for shipping, or the like.
A void fill system may be used to scan a carton before, during, and/or after pre-fill material is dispensed into the carton (e.g., void fill material may be dispensed into a carton before products are packaged), one or more products are packaged into the carton, and/or when void fill material is dispensed to the carton having the one or more products. In particular, the carton may be scanned after the products are packaged into the carton (e.g., with or without any pre-fill material). The void fill system may comprise one or more sensors (e.g., one or more cameras, lasers, infrared devices, radar, LIDAR, light curtains, code readers—QR, barcode, scanners, or the like—, RFID sensor, or the like), which may be used identify the carton (e.g., in order to identify a pre-stored carton size, such as volume, or the like) and/or identify the carton volume directly (e.g., identify the maximum carton volume from information captured by the sensors, such as by a scan). The one or more sensors may also be used to identify the current carton volume (e.g., after pre-fill material is added, with the one or more products, and/or with fill material added after the one or more products are included in the carton).
The information captured by the void fill system may be used to determine a proposed packaging recipe (e.g., suggest a carton, suggest void fill amount—pre-fill and/or fill material after packing a product, suggest void fill type, suggest how much to fill an air filled maters, suggest different product configuration within a carton, suggest shipping in original packaging, or the like) based on supplier preferences, customer preferences, product information, shipping information, or the like. The void fill system may also provide a notification to a user located on-site with recommendations regarding how to package the carton (e.g., void fill type, void fill amount, or the like). Alternatively, the void fill system may also provide a notification to a user located off-site in order to allow the user to analyze the information and provide recipe recommendations. In some implementations, the void fill system may also communicate with one or more void fill material dispensers to automatically dispense void fill material (e.g., void fill type, void fill amount, or the like) to the carton. Various embodiments of the implementation of the void fill system will be described in further detail herein.
While cartons may be described and illustrated herein as being a box (e.g., corrugated paper box, or the like), it should be understood that the cartons may be made of any type of material and may have any type of shape. Moreover, the cartons may be ridged, flexible, or a combination thereof. As such, the cartons may be any type of ridged or flexible box, container, pouch, mailer, bag, or the like with or without flaps for closing the carton.
One embodiment of the invention is a material fill system to aid in filling packaging cartons. The system comprises one or more sensors, one or more memory devices with computer-readable program code stored thereon, and one or more processing devices operatively coupled to the one or more memory devices and the one or more sensors. The one or more processing devices are configured to execute the computer-readable program code to receive a carton volume for a carton, identify a current carton volume of the carton using the one or more sensors, and determine a void fill amount based on the carton volume and the current carton volume.
In further accord with embodiments, the carton volume is a maximum fill volume of the carton.
In other embodiments, receiving the carton volume comprises identifying a carton height, a carton length, and a carton width using the one or more sensors.
In yet other embodiments, identifying the carton height comprises identifying a position of one or more flap folds between one or more flaps and one or more walls of the carton using the one or more sensors, and identifying a distance between the one or more flap folds and a bottom edge of the carton or support surface on which the carton sits.
In still other embodiments, identifying the carton length and the carton width comprises identifying two or more edges of an opening of the carton using the one or more sensors, wherein the one or more sensors are one or more overhead sensors, and identifying the carton length and the carton width based on a measurement of the two or more edges of the opening of the carton.
In other embodiments, receiving the carton volume comprises identifying a carton identifier using the one or more sensors, accessing stored carton identifiers that correspond to a plurality of cartons, comparing the carton identifier with the stored carton identifiers, and identifying a dedicated carton as the carton. The carton volume is determined for the dedicated carton when the carton identifier meets a stored carton identifier from the stored carton identifiers.
In further accord with embodiments, the carton identifier may comprise a carton length, a carton height, a carton width, a carton tag, a carton label, a carton barcode, a carton QR code, a carton RFID tag, a carton character, or a carton color.
In other embodiments, receiving the carton volume comprises receiving a redundant carton selection and determining the carton volume for the redundant carton.
In yet other embodiments, identifying the current carton volume of the carton comprises identifying a product volume for one or more products in the carton using the one or more sensors.
In still other embodiments, identifying the current carton volume of the carton comprising identifying a pre-fill material volume for pre-fill material in the carton.
In other embodiments, determining the void fill amount comprises taking a difference between the carton volume and the current carton volume.
In further accord with embodiments, determining the void fill amount is further based on a recipe.
In other embodiments, the recipe has recipe characteristics comprising a suppler packing the carton, a customer receiving the carton, a fill type, a carton type, or product information.
In yet other embodiments, the recipe comprises an increase or decrease of the void fill amount based on supplier preference or customer preference.
In still other embodiments, the one or more processing devices are further configured to execute the computer-readable program code to send a void fill dispensing request to a void fill dispenser for the void fill amount. The void fill dispenser dispenses the void fill amount.
In other embodiments, the one or more processing devices are further configured to execute the computer-readable program code to send a void fill notification to a user computer system or a cartoning computer system. The void fill notification comprises the void fill amount.
In further accord with embodiments the one or more processing devices are further configurated to execute the computer-readable program code to send a void fill notification to a user computer system. The void fill notification comprises a recommended void fill amount, a recommended void fill type, a recommended carton, a recommended product configuration.
In other embodiments, the one or more sensors comprise a camera, a laser, a light curtain, radar, LiDAR, infrared, a near-field communication device, or a RFID detector.
Another embodiment of the invention comprises a cartoning machine. The cartoning machine comprises a carton transport system for transporting a carton, and a material fill system. The material fill system comprising one or more sensors, one or more memory devices with computer-readable program code stored thereon, and one or more processing devices operatively coupled to the one or more memory devices and the one or more sensors. The one or more processing devices are configured to execute the computer-readable program code to receive a carton volume for the carton, identify a current carton volume of the carton using the one or more sensors, and determine a void fill amount based on the carton volume and the current carton volume.
Another embodiment of the invention comprises a computer-implemented method for using a material fill system having one or more processors operatively coupled to one or more sensors. The computer-implemented method comprising receiving, by the one or more processors, a carton volume of a carton, identifying, by the one or more processors, a current carton volume of the carton using the one or more sensors, and determining a void fill amount based on the carton volume and the current carton volume.
To the accomplishment the foregoing and the related ends, the one or more embodiments comprise the features hereinafter described and particularly pointed out in the claims. The following description and the annexed drawings set forth certain illustrative features of the one or more embodiments. These features are indicative, however, of but a few of the various ways in which the principles of various embodiments may be employed, and this description is intended to include all such embodiments and their equivalents.
The following figures (sometimes abbreviated as “Fig.” or “Figs.” herein) will now be described by way of example, not by way of limitation, in which:
In one or more implementations, not all of the depicted components in each figure may be required, and one or more implementations may include additional components not shown in a figure. Variations in the arrangement and type of the components may be made without departing from the scope of the subject disclosure. Additional components, different components, or fewer components may be utilized within the scope of the subject disclosure.
While this disclosure is susceptible to embodiments in many different forms, there is shown in the drawings and will herein be described in detail embodiments of the present disclosure with the understanding that the present disclosure is to be considered as an exemplification of the principles of the present disclosure and is not intended to limit the broad aspect of the present disclosure to the embodiments illustrated.
In some embodiments, a carton forming station 20 may open the carton 4. For example, when the carton 4 is in a blank form, the carton is formed (e.g., opened, folded, expanded, taped on the bottom, sealed, or the like) for packaging the one or more products 6. The carton picking station 10 and/or the carton forming station 20 may be automated stations, manual stations, and/or a combination thereof that allows for one or more cartons 4 (e.g., a unique carton, a dedicated carton from a plurality of cartons, a single repetitive carton, or the like) having one or more carton attributes to be selected for one or more products 6. For example, in some embodiments an automated machine (e.g., robot, or the like) may pick a carton 4 having a particular caron attribute (and in some embodiments form the carton) in order to fill the carton 4 with a particular product 6. In other embodiments, a worker may manually select a carton 4 and/or form the carton 4. While in still other embodiments a robot may pick the carton 4 and deliver it to a worker to form the carton (or vice versa).
As further illustrated in
As further illustrated in
It should be understood that the void fill system 100 may be used to scan the carton 4 before, during, or after the carton 4 is optionally filled with pre-fill material, the one or more products 6 are packaged (e.g., placed into the carton 4, or the like), and/or void fill material is added to the carton 4 having the products 6. However, in particular embodiments, after the carton 4 is filled with one or more products 6, the carton 4 may pass the void fill system 100. As illustrated in
While the void fill system 100 may use the one or more sensors 110 to scan a carton 4 after the carton 4 is filled with a product 6, the void fill system 100 may be used before a first void fill station 30 (e.g., to determine the carton 4 type, size, or the like) and/or before the product packing station 40 (e.g., to determine any pre-fill material in the carton). While a first void fill station 30 and a second void fill station 50 may be different stations, in some embodiments the first void fill station 30 and the second void fill station 50 may be the same station and/or have components (e.g., sensors 110, or the like) located at different stations.
As illustrated in
It should be understood that in some embodiments the cartoning machine 1 may be a semi-automated process in which one or more of the stations includes automated machinery, such as automated dispensers in the fill station(s) 30, 50 and a user working at a table packaging products 6. In other embodiments, the semi-automated process may include a carton transport system 70 (e.g., a conveyor, such as a belt conveyor, roller conveyor, or other transport system) that moves the cartons 4 between the various stations and a user aids in the packaging process. In other embodiments, the cartoning machine 1 may be a fully automated process in which machinery automatically picks the cartons 4, forms the cartons 4, provides pre-fill material (optionally), packages the products 6 in the cartons 4, provides the void fill material after packaging, seals the cartons 4, labels the cartons, and/or ships the cartons 4, or the like. However, it should be understood that in some embodiments of the cartoning machine 1, some or all of the stations include manual processes (e.g., manual carton picking and forming, manual void fill dispensers, manual packaging, manual closing and/or shipping, or the like). Regardless of the type and operation of the cartoning machine 1, the void fill system 100 may be used with any type of cartoning process, and as such, may operate independently from the cartoning machine 1 or may be integrated with the any one or more of the stations of the cartoning machine 1.
The communications between the systems 210, 220, 230, 240 may occur over a network 202. The network 202 may be a global area network (GAN), such as the Internet, a wide area network (WAN), a local area network (LAN), or any other type of network or combination of networks. The network 202 may provide for wireline, wireless, or a combination of wireline and wireless communication between systems, servers, components, and/or devices on the network 202.
As illustrated in
The controller 250 components, such as the one or more communication components 212, may be operatively coupled to the void fill computer systems 230 and/or the sensors 110 of the void fill system 100. The one or more processing components 214 use the one or more communication components 212 to communicate with the network 202 and other components on the network 202, such as, but not limited to, the components of the one or more user computer systems 220, the one or more void fill computer systems 230, and/or the one or more other computer systems 240. As such, the one or more communication components 212 generally comprise a wireless transceiver, modem, server, electrical connection, electrical circuit, or other component for communicating with other components on the network 202. The one or more communication components 212 may further include an interface that accepts one or more network interface cards, ports for connection of network components, Universal Serial Bus (USB) connectors, or the like. Moreover, the one or more communication components 212 may include a keypad, keyboard, touch-screen, touchpad, microphone, mouse, joystick, other pointer component, button, soft key, and/or other input/output component(s) for communicating with the users 204. In some embodiments, as described herein the one or more communication components 212 may comprise a user interface, such as a graphical user interface that allows a user to control and/or monitor the operation of the cartoning machine 1.
As further illustrated in
As illustrated in
The one or more processing components 224 are operatively coupled to the one or more communication components 222, and the one or more memory components 226. The one or more processing components 224 use the one or more communication components 222 to communicate with the network 202 and other components on the network 202, such as, but not limited to, the one or more cartoning computer systems 210, the one or more product systems 230, and/or the other systems (not illustrated). As such, the one or more communication components 222 generally comprise a wireless transceiver, modem, server, electrical connection, or other component for communicating with other components on the network 202. The one or more communication components 222 may further include an interface that accepts one or more network interface cards, ports for connection of network components, Universal Serial Bus (USB) connectors and the like. Moreover, the one or more communication components 222 may include a keypad, keyboard, touch-screen, touchpad, microphone, mouse, joystick, other pointer component, button, soft key, and/or other input/output component(s) for communicating with the users. In some embodiments, the one or more communication components 222 may comprise a user interface, such as a graphical user interface that allows a user to, locally or remotely, control and/or monitor the operation of one or more portions of the cartoning machine 1.
As illustrated in
Moreover, as illustrated in
The one or more processing components 234 are operatively coupled to the one or more communication components 232, and the one or more memory components 236. The one or more processing components 234 use the one or more communication components 232 to communicate with the network 202 and other components on the network 202, such as, but not limited to, the one or more cartoning computer systems 210, the one or more user computer systems 230, and/or the other computer systems 240. As such, the one or more communication components 232 generally comprise a wireless transceiver, modem, server, electrical connection, or other component for communicating with other components on the network 202. The one or more communication components 232 may further include an interface that accepts one or more network interface cards, ports for connection of network components, Universal Serial Bus (USB) connectors and the like. Moreover, the one or more communication components 232 may include a keypad, keyboard, touch-screen, touchpad, microphone, mouse, joystick, other pointer component, button, soft key, and/or other input/output component(s) for communicating with the users 204. In some embodiments, the one or more communication components 232 may comprise a user interface, such as a graphical user interface that allows a user to locally or remotely control and/or monitor the operation of the void fill systems 100.
As illustrated in
Furthermore, the other computer systems 240 (e.g., carton supply computer systems, product supply computer systems, fill dispenser computer systems, shipping computer systems, third-party computer systems, or the like) have components the same as or similar to the components described with respect to the one or more cartoning computer systems 210, the one or more user computer systems 220, and/or the one or more void fill computer systems 230 (e.g., one or more communication components, one or more processing components, one or more sensors, one or more memory devices with computer-readable instructions of one or more product applications, one or more datastores, or the like). Thus, the one or more other computer systems 230 communicate with the one or more cartoning computer systems 210, the one or more user computer systems 220, and/or one or more void fill computer systems 230 in same or similar way as previously described with respect to the one or more cartoning systems 210, the one or more user computer systems 220, and/or the one or more void fill computer systems 230. The one or more carton supply systems may comprise the systems that allow the machinery to produce, select, form, transfer the cartons 4 throughout the cartoning machine 1. The one or more product supply computer systems may comprise the systems that operate the machinery that produce and/or supply the one or more products to the cartoning machine 1. The one or more fill dispenser computer systems may comprise the systems that dispense the fill material (e.g., pre-fill, post product fill, or the like). The one or more shipping computer system comprise the systems that label, transport, ship, or the like the filled cartons 4.
Blocks 304 through 308 illustrate how the void fill system 100 may identify the carton 4 used within the cartoning machine 1. For example, as illustrated in block 304 of
As illustrated in block 306, in some embodiments one or more dedicated cartons 4 may be identified by the void fill system 100. For example, in some embodiments, the void fill application 237 and/or cartoning computer systems 210 may be pre-programed with one or more dedicated cartons 4 and one or more carton identifiers, which may be used for packaging one or more products 6. As such, in some embodiments, the one or more sensors 110 may be able to determine the carton 4 to be packaged through the use of the carton identifier. The carton identifier may be a barcode, QR code, RFID tag, a single dimension of the carton 4 (e.g., height, width, length), indicia (e.g., characters—letters, numbers, symbols, logos, pictures, or the like), or any other type of carton identifier may be used to determine carton information (e.g., material, size, dimensions, closing properties, or the like). As such, when a carton identifier is scanned by the one or more sensors 110, the associated carton information may be identified. In other embodiments, the dedicated cartons 4 and carton information may be inputted into the void fill application 239 as being associated with one or more products 6, such that when the one or more products 6 is selected for packaging (e.g., by a user selecting a product, when the cartoning machine 1 automatically selects the product, or the like), the carton 4 for the one or more products 6 is automatically selected from a plurality of cartons 4. Consequently, the carton volume may be stored carton information or may be determined from stored carton information (e.g., from stored height, width, length, or the like of the carton) in response to identifying the carton 4.
As further illustrated by block 308 of
Block 310 of
Block 312 of
Block 316 illustrates that the void fill system 100 (e.g., a void fill application 237 of the void fill computer system 220) may identify one or more void fill recipes in order to determine how to fill the carton void and/or improve the packaging process. In some embodiments, the void fill recipe may be used to recommend void fill material (e.g., fill type, fill amount, or the like) based on the carton void (e.g., difference between the carton volume and the current volume of the carton 4, or the like). However, the void fill recipe may be determined based on a number recipe characteristics, such as the suppler packing the carton, the customer receiving the carton 4, the void fill type (e.g., air pillows, air bubbles, paper cushioning, peanuts, or the like), the carton type (e.g., hard shell, corrugated box, flexible package, or the like), product information (e.g., pre-packaged product, product type, product size, hot product, cold product, or the like), shipping information (e.g., carrier, estimated travel time, travel location, or the like) or other like recipe characteristics. It should be understood that in some embodiments the recipe determined may be based on stored recipes determined from the organization's experience with past suppliers, customers, cartons, products, fill material, or the like from past implementations of the void fill systems 100. In other embodiments, the void fill recipe may be set by the suppler, customer, third-parties (e.g., government regulations, or the like), or other like entities.
With respect to the recipe characteristics, a supplier preference may be to include an amount of void fill for a particular carton void (e.g., fill 75% of a calculated void, or the like) alone or in combination with other characteristics (e.g., for particular types of products). The customer preferences may include an amount a void fill for a particular customer (e.g., customer A may require 90% fill of a carton void, while customer B may require 70% fill of a carton void). The fill type characteristic may include providing different fill amounts if the fill material is an air pillow (e.g., X amount of air pillows because they are not compressible) verses if the fill material is paper cushioning (e.g., Y amount of paper cushioning because it is more compressible). The carton type characteristic may include providing less fill material for a carton 4 that has thicker walls, and more fill for a carton 4 that has thinner walls. The product information characteristic may include providing less fill material if the product is already pre-packaged and more fill material if the product is a loose product, more fill material if the product is fragile and less fill material if the product is firm, or more fill material if the product is heavy and less fill material if the product is light. The shipping information characteristic may include providing more fill material for longer shipping distances and/or times and less fill material for shorter distances and/or times. The recipes may be determined based on experience of the organization providing the void fill system 100, the supplier of the products, the customer of the produces, or other third-party entities (e.g., government requirements, industry standards, or the like).
As such, after a determination of the recipe, the process may proceed in different ways based on how the void fill system 100 is implemented. In some embodiments, as illustrated in block 318, the information determined from the scan (e.g., carton void, or the like) and/or stored recipes may be used to create a new recipe or alter a current recipe. For example, if the scan occurs for a new carton 4, a new product or combination of products, a new supplier, a new customer, or the like, a proposed recipe may be identified as a new recipe for a particular combination. As such, the recipe may be stored for the particular combination identified for use in the future (e.g., when the same or similar combination of characteristics is identified). Alternatively, the proposed recipe may be used in order to provide recommendations for filling a carton 4 (e.g., for filling a carton that has not received the final void fill material, changing the fill material for carton 4 in the future, or the like).
As illustrated in block 320, in some embodiments a notification may be sent to a user 204 (e.g., of the supplier, of the void fill system operator, or the like) regarding the recipe for packaging a carton 4. The notification may occur for specific products 6, customers, suppliers, cartons 4, or the like. The notification may occur in real-time to a graphical interface of a system (e.g., a cartoning computer system 210, a user computer system 220, a void fill computer system 230, void dispenser system, or the like) so that a user 204 packaging a product may receive recommendations for the void fill material to include in the carton 4 (e.g., void fill material types, amounts, or the like). However, the notification may occur after the void fill system 10 (e.g., organization operating the void fill system 100) has analyzed the output of the void fill system 100 and is providing a recommendation to the supplier regarding the packaging process for one or more products 6. For example, the notification may include recommendations for decreasing or increasing the void fill, increasing or decreasing the products 6 to be included in a specific carton 4, using a different carton 4 for particular products 6, or the like. As such, the notification may occur instantaneously, or may occur after analysis of one or more scans of the carton 4 (e.g., scan before products are included, scan after products are included, scan after void fill material is included, or the like).
As further illustrated in block 322, in some embodiments, after the determination of the recipe, the void fill system 100 may communicate with one or more systems of the cartoning machine 1 (e.g., the cartoning computer systems 210, a void dispenser system, or the like) in order to instruct a void fill dispenser to automatically dispense a void fill material, which may be manually placed in the carton 4 by a user 204, or may be automatically dispensed into the carton 4. As such, it should be understood the void fill systems 100 may be used in different ways depending on the preferences of the users of the void fill systems 100 and/or the capabilities of the cartoning machine 1 with which the void fill system 100 will operate.
In other embodiments of the invention, the void fill computer systems 230, or other systems described herein, may perform other functions, instead of or in addition to the functions previously discussed herein. For example, in some embodiments, a scan of the carton 4 after the one or more products 6 have been packaged into the carton 4 may aid in confirming that the products were packaged into the carton 4 and/or that the products that were packaged into the carton 4 were the correct products 6. For example, the one or more sensors 110 (e.g., camera, RFID, optical readers, laser scanners, LiDAR, code reader, or the like) may be able to determine a product identifier (e.g., similar to or the same as how the carton 4 is identified) from the scan. The product identifier may be captured by reading characters (e.g., codes), images, or the like on the product package, capturing electronic information from the package, using RFID tags, capturing the size of the product (e.g., length, width, height, diameter, or the like), or the like. The determination of the actual product 6 packaged in the carton 4 (e.g., using the product identifier, or the like) may be compared against the product 6 that was supposed to be packaged (e.g., based on indication from the product supply systems, or other systems, that indicate what product 6 was supposed to be supplied for packaging). In some embodiments, a notification may be provided to a user (e.g., worker packing the carton, quality control, or the or the like) and/or system regarding whether or not the product 6 was packed and/or if the correct product was packed. The notification may occur in real-time (e.g., in real-time, or near real-time), before the product is sealed, before the product is shipped, or after the product is shipped (e.g., for troubleshooting, process correction, or the like).
In other embodiments of the invention, the configuration of the one or more products 6 (e.g., how the products are packed) in the carton 4 may be captured using the one or more sensors 110. Moreover, a notification may be sent to a user (e.g., worker, analysis, or the like) in real-time and/or at a later point in order to provide recommended reorganization of the products 6 in the carton 4. For example, the notification for the recommended product configuration can be made in real-time to a user (e.g., worker, or the like) to allow the user to repackage the products 6 in the carton 4. Additionally, or alternatively, the notification may occur at a later point in time after a recipe has been determined for the configuration of the product(s) 6 in the same or a different carton 4. In some embodiments, the recommendation may include packaging the products 6 in a larger or smaller carton 4, switching the carton type (e.g., changing from a box to a mailer, vice versa, or the like), determining that the product 6 may be designated for shipping in its original container (SIOC) (e.g., shipping in the original packaging without using another carton 4), or the like.
It should be further understood that in some embodiments, images of the carton 4, product 6, and/or packed carton 4 (e.g., photo image, IR image, LiDAR image, or the like image) may be captured and stored for later use (e.g., for determining recipes, recommendations, notifications, or the like). In some embodiments, the images may be taken of each carton 4 being packed, random cartons (e.g., for quality control, or the like), specific cartons 4, or the like. In some embodiments, the images are captured in particular situations when the packing of the product 6 in the carton 4 does not meet one or more thresholds. For example, an image may be captured when the product 6 is located below or above a threshold level of the carton 4, when the current carton volume is less than or greater than a current carton volume threshold, when the amount of fill material is below or above a threshold volume, the carton information, the product information, or the like fails to meet carton information thresholds, product information thresholds, or for other like reasons.
The present invention provides improvements over traditional systems, in that the scanning process that determines the carton information, which includes the carton volume or is used to determine the carton volume, and/or the process that determines the current carton volume does not require the carton 4 to be in a particular orientation. That is, the sensors 110 allow for scanning of the carton 4 regardless of orientation. Moreover, the present invention can be incorporated into any type of packaging process, such as a manual process, a semi-automated process, or a fully automated process. The present invention allows for operation of the void fill system 100 with unique cartons, dedicated cartons from a plurality of available cartons, and/or redundant cartons (e.g., the same cartons for an extended run). Furthermore, the present invention may be used for difference purposes, such as post-packaging analysis and recommendations (e.g., for cartons, products in cartons, product configuration in the cartons, fill material for carton voids, such as material type, material amount, or the like), real-time identification of fill material recommendations (e.g., fill material type and/or amount), automated dispensing of fill material from a void fill dispenser, or the like. As such, the flexibility of the present invention allows for implementation and use of the void fill system 100 with different type of carton machines 1, packaging stations, or the like. The system of the present invention can, but does not need to communicate with other packaging systems of the user (e.g., customer entity). That is, the void fill system 100 can operate as a stand-alone system that can detect the carton size, determine the void, and suggest the fill. Alternatively, the void fill system can integrate with customer systems to receive product 6, packaging, or the like information in order to provide recommended packaging to the customer. Additionally, the implementation of recipes that are based on the recipe characteristics described herein allow for improved efficiency, reduced damage to products 6, reduced costs (e.g., carton sizes, fill material, or the like reductions), increased customer satisfaction due to packaging the cartons 4 in accordance with customer preferences, or the like. Consequently, the void fill system 100 is customizable for any type of customer.
As will be appreciated by one of skill in the art in view of this disclosure, embodiments of the invention may be embodied as an apparatus, a system, computer program product, and/or other device, a method, or a combination of the foregoing. Accordingly, embodiments of the invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, or the like), or an embodiment combining software and hardware aspects that may generally be referred to herein as a “system.” Furthermore, embodiments of the invention may take the form of a computer program product comprising a computer-usable storage medium having computer-usable program code/computer-readable instructions embodied in the medium (e.g., a non-transitory medium, or the like).
Any suitable computer-usable or computer-readable medium may be utilized. The computer usable or computer readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection having one or more wires; a tangible medium such as a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a compact disc read-only memory (CD-ROM), or other tangible optical or magnetic storage device.
Computer program code/computer-readable instructions for carrying out operations of embodiments of the invention may be written in an object oriented, scripted or unscripted programming language such as Java, Pearl, Python, Smalltalk, C++ or the like. However, the computer program code/computer-readable instructions for carrying out operations of the invention may also be written in conventional procedural programming languages, such as the “C” programming language or similar programming languages.
Several alternative examples have been described and illustrated herein. A person of ordinary skill in the art would appreciate the features of the individual embodiments and the possible combinations and variations of the components. A person of ordinary skill in the art would further appreciate that any of the examples could be provided in combination with the other examples disclosed herein. Additionally, the terms “first,” “second,” and “third” as used herein are intended for illustrative purposes only and do not limit the embodiments in any way.
As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “includes” and/or “including” when used herein, specify the presence of stated features, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and/or groups thereof.
It will be understood that when an element is referred to as being “operatively coupled” (other similar phrase) to another element, the elements can be formed integrally with each other, or may be formed separately and put together. Furthermore, “operatively coupled” to can mean the element is directly engaged or operatively coupled to the other element, or intervening elements may be present between the elements. Furthermore, “operatively coupled” may mean that the elements are detachable from each other, or that they are permanently coupled together.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms used herein should be interpreted as having a meaning that is consistent with their meaning in the context of this specification and the relevant art and should not be interpreted in an idealized or overly formal sense unless expressly so defined herein. Certain terminology is used herein for convenience only and is not to be taken as a limitation on the invention. For example, words such as top, bottom, front, rear, side, upper, lower, left, right, horizontal, vertical, upward, and downward merely describe the configuration shown in the figures. The referenced components may be oriented in an orientation other than that shown in the drawings and the terminology, therefore, should be understood as encompassing such variations unless specified otherwise. All structural and functional equivalents to the elements of the various aspects described throughout the disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims.
While the foregoing has described what are considered to be the best mode and/or other examples, it is understood that various modifications may be made therein and that the subject matter disclosed herein may be implemented in various forms and examples, and that the teachings may be applied in numerous applications, only some of which have been described herein. It is intended by the following claims to claim any and all applications, modifications and variations that fall within the true scope of the present teachings.
Phrases such as an aspect, the aspect, another aspect, some aspects, one or more aspects, an implementation, the implementation, another implementation, some implementations, one or more implementations, an embodiment, the embodiment, another embodiment, some embodiments, one or more embodiments, a configuration, the configuration, another configuration, some configurations, one or more configurations, the subject technology, the disclosure, the present disclosure, other variations thereof and alike are for convenience and do not imply that a disclosure relating to such phrase(s) is essential to the subj ect technology or that such disclosure applies to all configurations of the subject technology. A disclosure relating to such phrase(s) may apply to all configurations, or one or more configurations. A disclosure relating to such phrase(s) may provide one or more examples. A phrase such as an aspect or some aspects may refer to one or more aspects and vice versa, and this applies similarly to other foregoing phrases.
It is understood that the specific order or hierarchy of steps, operations, or processes disclosed is an illustration of exemplary approaches. Unless explicitly stated otherwise, it is understood that the specific order or hierarchy of steps, operations, or processes may be performed in different order. Some of the steps, operations, or processes may be performed simultaneously. The accompanying method claims, if any, present elements of the various steps, operations or processes in a sample order, and are not meant to be limited to the specific order or hierarchy presented. These may be performed in serial, linearly, in parallel or in different order. It should be understood that the described instructions, operations, and systems can generally be integrated together in a single software/hardware product or packaged into multiple software/hardware products.
The title, background, brief description of the drawings, abstract, and drawings are hereby incorporated into the disclosure and are provided as illustrative examples of the disclosure, not as restrictive descriptions. It is submitted with the understanding that they will not be used to limit the scope or meaning of the claims. In addition, in the detailed description, it can be seen that the description provides illustrative examples and the various features are grouped together in various implementations for the purpose of streamlining the disclosure. The method of disclosure is not to be interpreted as reflecting an intention that the claimed subject matter requires more features than are expressly recited in each claim. Rather, as the claims reflect, the subject matter lies in less than all features of a single disclosed configuration or operation. The claims are hereby incorporated into the detailed description, with each claim standing on its own as a separately claimed subject matter.
This application claims priority to U.S. Provisional Application No. 63/238,962 entitled “Void Identification for Packaging and Apparatuses and Methods for Using Void Identification” filed on Aug. 31, 2021, which is assigned to the assignee hereof and the entirety of which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63238962 | Aug 2021 | US |