The present disclosure is in the technical field of object protection. More particularly, the present disclosure is directed to cushion packages formed to hold and protect an object.
Consumers frequently purchase goods from mail-order or internet retailers, which package and ship the goods to the purchasing consumer via a postal service or other carrier. Millions of such packages are shipped each day. These items are normally packaged in small containers, such as a box or envelope. To protect the items during shipment, they are typically packaged with some form of protective dunnage that may be wrapped around the item or stuffed into the container to prevent movement of the item and to protect it from shock.
A common type of packaging envelope is known as a “padded mailer.” Padded mailers are generally shipping envelopes that have padded walls to protect the contents of the mailer. Padded mailers generally include a single or double wall envelope, with paper dunnage or air cellular cushioning material to protect the packaged object. While such padded mailers have been commercially successful, they are not without drawbacks. For instance, because trapped or confined air is generally the cushioning medium, the space required to store such mailers is not insignificant. Further, in order not to require an inordinately large amount of storage space, the padded mailers are typically limited to having relatively thin padding. In another example, inflatable mailers (i.e., mailers that have an integral inflatable cushioning material) can be inflated just prior to packaging and shipment, but inflation of these inflatable mailers can be a slow, cumbersome, and labor-intensive process. Moreover, padded mailers are typically used to protect objects during shipment, but are typically not used at other times, such as times when objects are stored in inventory.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
In one embodiment, a method of forming a cushion package includes feeding a cushion material from a supply of the cushion material and folding the cushion material. The cushion material having two longitudinal edges and the cushion material is folded as the cushion material is being fed until the cushion material is formed into a tube of the cushion material and the two longitudinal edges are in an overlapping position. The method also includes forming a first transverse seal in the tube of the cushion material after folding the cushion material and forming a second transverse seal in the tube of the cushion material longitudinally spaced away from the first transverse seal. The first transverse seal forms a first end of the cushion package and the second transverse seal forms a second end of the cushion package. Each of the first transverse seal and the second transverse seal seals the cushion material with the two longitudinal edges in the overlapping position. In one example, the two longitudinal edges of the cushion material are uncoupled between the first and second transverse seals.
In another example, the method further includes feeding an object onto the cushion material before the two longitudinal edges are in the overlapping position. In another example, the object is located within the tube of the cushion material after the tube of the cushion material is formed. In another example, the object is located between the first and second transverse seals after the first and second transverse seals are formed. In another example, the method further includes determining a longitudinal length of the object and determining a longitudinal length of the cushion package based on the longitudinal length of the object. In another example, the first and second transverse seals are formed based on the determined longitudinal length of the cushion package. In another example, the method further includes determining a height of the object and determining the longitudinal length of the cushion package based further on the height of the object. In another example, the method further includes reading an object identifier from the object, where the longitudinal length of the cushion package is determined based on the object identifier. In another example, the method further includes placing a label on an exterior of the cushion package, where the label includes at least one of an indication of the object, an indication of a shipping destination of the object, or an indication of an order associated with the object. In another example, the label is applied to the exterior of the cushion package before either of the first transverse seal or the second transverse seal is formed. In another example, the method further includes reading an object identifier associated with the object before the object is fed onto the cushion material. In another example, the method further includes associating a package identifier with the cushion package, where the package identifier is based on the object identifier, storing the cushion package with the associated package identifier in an inventory, and retrieving the cushion package from the inventory for shipment based on the package identifier.
In another example, the method further includes feeding a plurality of objects onto the cushion material and forming a plurality of cushion packages, where each of the plurality of cushion packages is formed around one or more of the plurality of objects. In another example, the method further includes tracking a number of the plurality of objects fed on to the cushion material and automatically initiating an order for addition objects when the number of the plurality of objects reaches a predetermined number.
In another example, the method further includes holding the two longitudinal edges in the overlapping position as the cushion material is fed from a location where the two longitudinal edges are in the overlapping position and a location where the first and second transverse seals are formed. In another example, the method further includes the two longitudinal edges are held in the overlapping position at least by one roller located above the two longitudinal edges in the overlapping position. In another example, the two longitudinal edges are held in the overlapping position at least by an overhead conveyor, where the overhead conveyor has a hanging underside that contacts the tube of the cushion material at least where the two longitudinal edges are in the overlapping position.
In another example, the cushion material is an inflatable cellular material and the method further includes inflating the inflatable cellular material before folding the cushion material into the tube of the cushion material. In another example, the method further includes placing the cushion package in an external container. In another example, the external container includes an opaque shrink wrap, and an inner surface of the opaque shrink wrap is in contact with an exterior surface of the cushion package. In another example, the external container includes a bag formed from a polymer-based film. In another example, the external container includes a box formed from a corrugated paper material. In another example, the method further includes applying a label to an exterior of the external container, where the label includes at least one of an indication of an object, an indication of a shipping destination of the external container, or an indication of an order associated with the external container.
In another example, feeding the cushion material from the supply of the cushion material comprises feeding the cushion material intermittently in order to form cushion packages intermittently. In another example, feeding the cushion material from the supply of the cushion material comprises feeding the cushion material continuously in order to form cushion packages continuously.
In another embodiment, a cushion package includes a cushion material having a longitudinal length and two longitudinal edges. The cushion material forms a tube and the two longitudinal edges of the cushion material are in an overlapping position when the cushion material forms the tube. The cushion package further includes a first transverse seal in the tube of the cushion material and a second transverse seal in the tube of the cushion material. The first transverse seal forms a first end of the cushion package and the first transverse seal forms a second end of the cushion package. Each of the first transverse seal and the second transverse seal seals the cushion material with the two longitudinal edges in the overlapping position. The two longitudinal edges of the cushion material are uncoupled between the first transverse seal and the second transverse seal.
In one example, the cushion package further includes an object located within the tube of the cushion material. In another example, a longitudinal distance between the first and second transverse seals is determined based on one or more of a longitudinal length of the object, a transverse width of the object, or a height of the object. In another example, a length of uncoupled portions of the two longitudinal edges of the cushion material between the first and second transverse seals permits the first and second transverse seals to remain sealed while the object is removed from the cushion package. In another example, the length of uncoupled portions of the two longitudinal edges of the cushion material between the first and second transverse seals permits the first and second transverse seals to remain sealed while the object is reinserted into the cushion package after the object has been removed from the cushioned package. In another example, the cushion package further includes a label on an exterior of the cushion package, where the label includes at least one of an indication of the object, an indication of a shipping destination of the object, or an indication of an order associated with the object.
In another example, the cushion material includes an inflatable cellular material. In another example, the cushion material is at least partially transparent. In another example, the cushion package further includes an external container in which the cushion material is located. In another example, the external container includes one or more of an opaque shrink wrap, a bag formed from a polymer-based film, or a box formed from a corrugated paper material.
In another embodiment, a system for creating a cushion package includes a supply of cushion material configured to feed the cushion material in an unfolded state. The cushion material has two longitudinal edges. The system further includes a folding system configured to folding the cushion material from the unfolded state into a tube of the cushion material with the two longitudinal edges in an overlapping position. The system further includes a sealing mechanism configured to form a first transverse seal in the tube of the cushion material and to form a second transverse seal in the tube of the cushion material downstream of the first transverse seal. The first transverse seal forms a first end of the cushion package and the second transverse seal forms a second end of the cushion package. Each of the first transverse seal and the second transverse seal seals the cushion material with the two longitudinal edges in the overlapping position.
In one example, the folding system comprises at least two pairs of forming rollers configured to direct the cushion material from the unfolded state into the tube of the cushion material. In another example, the two longitudinal edges of the cushion material are uncoupled between the first and second transverse seals. In another example, the system further includes a conveyor system configured to feed objects onto the cushion material before the two longitudinal edges are in the overlapping position.
In one example, the conveyor system includes one or more of an infeed conveyor configured to feed objects at an uncontrolled spacing, an infeed spacing conveyor configured to feed objects at a controlled spacing, a machine conveyor configured to support the objects while the cushion material is folded by the folding system, or an end conveyor configured to support the objects during one or more of formation of the first and second transverse seals by the sealing mechanism or after the cushion packages are formed.
In another example, the conveyor system is configured to feed at least one object onto the cushion material so that the tube of the cushion material is formed around the at least one object. In another example, the at least one object is located between the first and second transverse seals after the first and second transverse seals are formed by the sealing mechanism. In another example, the system further includes a controller configured to determine a longitudinal length of the at least one object and to determine a longitudinal length of the cushion package based on the longitudinal length of the object. In another example, the controller is configured to control the sealing mechanism to form the first and second transverse seals based on the determined longitudinal length of the cushion package. In another example, the controller is further configured to determine a height of the at least one object and to determine the longitudinal length of the cushion package based further on the height of the at least one object. In another example, the system further includes an infeed product scanner configured to read an object identifier from the at least one object, where the controller is configured to determine the longitudinal length of the cushion package based on the object identifier. In another example, the system further includes a labeling mechanism configured to apply a label to an exterior of the cushion package, where the label includes at least one of an indication of the at least one object, an indication of a shipping destination of the at least one object, or an indication of an order associated with the at least one object. In another example, the labeling mechanism includes a printer configured to print the label, the labeling mechanism is configured to apply the label by either printing the label directly on the exterior of the of the cushion package or printing the label on an adhesive medium and applying the adhesive medium to the exterior of the of the cushion package, and a location of the labeling mechanism is either upstream of the sealing mechanism and after the cushion package is folded into the tube or downstream of the sealing mechanism. In another example, the system further includes a communication mechanism configured to communicate with a warehouse management system, and wherein the system is configured to perform at least one of: obtaining information about the object from the warehouse management system via the communication mechanism or sending information about the cushion package to the warehouse management system.
In another example, the system further includes a holding mechanism configured to hold the two longitudinal edges in the overlapping position as the cushion material is fed between the folding system and the sealing mechanism. In another example, the holding mechanism comprises at least one roller located above the two longitudinal edges in the overlapping position. In another example, the holding mechanism comprises an overhead conveyor, where the overhead conveyor has a hanging underside configured to contact the tube of the cushion material at least where the two longitudinal edges are in the overlapping position. In another example, the cushion material is an inflatable cellular material and the system further includes an inflation device configured to inflate the inflatable cellular material before the cushion material is folded into the tube of the cushion material.
In another embodiment, a system includes a cushion formation system, a conveyor system, a shell formation system, and a sealing mechanism. The cushion formation system is configured to form cushion material in to a tube of the cushion material. The conveyor system is configured to feed objects onto the cushion material so that the object is fed into the tube of the cushion material. The shell formation system is configured to form a shell material into a tube of the shell material and the system is configured to feed the tube of the cushion material into the tube of the shell material while the object is inside the tube of the cushion material. The sealing mechanism configured to form a first transverse seal upstream of the object and to form a second transverse seal downstream of the object. The first transverse seal is formed through both the cushion material in the tube of the cushion material and the shell material in the tube of the cushion material and the shell material. The second transverse seal is formed through both the cushion material in the tube of the cushion material and the shell material in the tube of the cushion material and the shell material.
In one example, the cushion material is an inflatable cellular material. In another example, the shell material is a polymer-based film. In another example, the system further includes a folding system configured to folding the cushion material from an unfolded state into the tube of the cushion material, where the cushion material includes two longitudinal edges and the two longitudinal edges are in an overlapping position in the tube of the cushion material. In another example, a distance between the first transverse seal and the second transverse seal is based on a length of the object. In another example, the distance between the first transverse seal and the second transverse seal is further based on a height of the object.
In another embodiment, a system includes a first wrapping system configured to receive an object and to form a first package around the object. The first wrapping system includes an input scanning system configured to scan the object before the first package is formed around the object and an output scanning system configured to perform a scan the first package after the first package has been formed around the object. The system further includes a second wrapping system configured to receive, from the first wrapping system, the first package with the object inside the first package and to form a second package around the first package. The first wrapping packaging is configured to communicate information about the first package to the second wrapping system.
In one example, the first wrapping system is configured to form the first package from a cushion material and the second wrapping system is configured to form the second package from a polymer-based film. In another example, the first wrapping system is configured to form the first package from a polymer-based film, and the second wrapping system is configured to form the second package from a cushion material. In another example, the information about the first package is based on data generated by the output scanning system from the scan of the first package. In another example, the information about the first package includes at least one of a position of the first package, a dimension of the first package, an identifier of the object, shipping information associated with the object, or information associated with the object obtained from a warehouse management system.
The foregoing aspects and many of the attendant advantages of the disclosed subject matter will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
The present disclosure describes embodiments of cushioning packages that are capable of protecting objects. In some cases, the cushioning packages are usable to protect objects during shipping or other transportation. In some cases, the cushioning packages are formed from air cellular materials, from foamed materials, or from any other type of cushioning material. In some cases, the objects are able to be removed from the cushioning packages and then reinserted into the cushioning packages. This ability to have the objects removed from and reinserted into the cushion packages allows the cushion packages to be used more than once, such as to ship an object from a seller to a customer as part of a sale of the object and then to ship the object from the customer to the seller as part of a return of the object.
In some embodiments, cushion packages are formed by feeding objects onto an unfolded cushion material, folding the cushion material into a tube around the objects, and then forming transverse seals in the tube around the objects. In some examples, longitudinal edges of the cushion material are in an overlapping position after the cushion material is folded into the tube. In some example, the longitudinal edges of the cushion material remain uncoupled between the transverse seals. In some cases, the distance between the transverse seals allows for enough space between the uncoupled longitudinal edges in order to remove the object from and reinsert the object into the cushion package. The cushion package with one or more objects inside can be placed in an external container, such as a box, a bag, or shrink wrap material, prior to being shipped.
In some embodiments, a cushion package is formed together with a shell material. Objects are fed onto a cushion material and the cushion material is formed into a tube around the objects. A shell material is formed into a tube around the tube of the cushion material. Transverse seals are then formed through both the tube of the shell material and the tube of the cushion material. The transverse seals are formed on opposite sides of the objects to form a cushion package around the objects.
In some embodiments, a cushion package formation system is used in combination with another system. For example, a cushion package formation system can be used in combination with a shell material formation system. In some examples, the cushion package machine forms cushion packages around the objects, and the cushion packages are then formed to the other system for the formation of another package around the cushion package. In some examples, the cushion package formation system and the other system are configured to communicate with each other and one of the cushion package system and the other system is a simplified system because of the information it receives from the other system.
Depicted in
In some examples, the cushion material 106 is an inflated air cellular material. As used herein, the term “air cellular material” herein refers to bubble cushioning material, such as BUBBLE WRAP® air cushioning material sold by Sealed Air Corporation, where a first film or laminate is formed (e.g., thermoformed, embossed, calendared, or otherwise processed) to define a plurality of cavities and a second film or laminate is adhered to the first film or laminate in order to close the cavities. Examples of air cellular materials are shown in U.S. Pat. Nos. 3,142,599, 3,208,898, 3,285,793, 3,508,992, 3,586,565, 3,616,155, 3,660,189, 4,181,548, 4,184,904, 4,415,398, 4,576,669, 4,579,516, 6,800,162, 6,982,113, 7,018,495, 7,165,375, 7,220,476, 7,223,461, 7,429,304, 7,721,781, and 7,950,433, and U.S. Published Patent Application Nos. 2014/0314978 and 2015/0075114, the disclosures of which are hereby incorporated by reference in their entirety.
In some examples, the cushion material 106 is a foamed material. Methods for manufacturing such foamed materials are well known, as disclosed in e.g., U.S. Pat. Nos. 5,348,984, 5,462,974, and 5,667,728, the contents of all of which are incorporated herein by reference in their entirety. A common material used to form foamed materials is low density polyethylene (LDPE). In some embodiments, foamed materials have a density ranging from about 0.5 to about 15 pounds/ft3. Foamed materials may be in the form of a sheet or plank having a thickness ranging from about 0.015 to about 5 inches. In producing the sheets of foamed materials, any conventional chemical or physical blowing agents may be used, such as a physical blowing agent (e.g., carbon dioxide, ethane, propane, n-butane, isobutane, pentane, hexane, butadiene, acetone, methylene chloride, any of the chlorofluorocarbons, hydrochlorofluorocarbons, hydrofluorocarbons, or any mixture thereof). If desired or necessary, various additives may also be included with the polymer, such as a nucleating agent (e.g., zinc oxide, zirconium oxide, silica, talc, etc.) and/or an aging modifier (e.g., a fatty acid ester, a fatty acid amide, a hydroxyl amide, etc.).
In one particular embodiment, the supply 104 includes a roll of an inflatable web of air cellular material in a deflated state. As the inflatable web is unrolled, it is fed through an inflation and sealing machine 108. The inflation and sealing machine 108 inflates and seals cells in the air cellular material so that the air cellular material is in an inflated state. In this embodiment, the cushion material 106 is the inflated air cellular material. Examples of inflation and sealing machines are described in U.S. Pat. No. 7,721,781 and U.S. Published Patent Application No. 2014/0314978, the contents of which are hereby incorporated by reference in their entirety.
The cushion material 106 has longitudinal edges 110. The system 100 also includes a folding system 112. In the depicted embodiment, the folding system 112 includes two pairs of rollers: rollers 1161 and rollers 1162. In the depicted embodiment, the rollers 1161 are oriented vertically and the rollers 1162 are oriented at a non-vertical and non-horizontal angle; however, the rollers 1161 and 1162 could be any oriented at any desired angle. The folding system 112 folds the cushion material 106 from an unfolded state (e.g., the state of the cushion material 106 when it is unrolled from the supply 104) into a tube 114 of the cushion material 106. In the tube 114 of the cushion material 106, the longitudinal edges 110 of the cushion material 106 are in an overlapping position.
The system 100 also includes a conveyor system 118 that is configured to feed objects 120 and/or the cushioning material 106. As used herein, an “object” may comprise a single item for packaging or grouping of several distinct items where the grouping is to be in a single package. Further, an object may include an accompanying informational item, such as a packing slip, tracking code, a manifest, an invoice, or printed sheet comprising machine-readable information (e.g., a bar code) for sensing by an object reader (e.g., a bar code scanner). In the depicted embodiment, each of the objects 120 includes an object identifier 122. In some examples, the object identifier includes one or more of a barcode, a quick response (QR) code, a radio frequency identification (RFID) tag, any other form a machine-readable information, human-readable information, or any combination thereof.
In the depicted embodiment, the conveyor system 118 includes an infeed conveyor 124, an infeed spacing conveyor 126, a machine conveyor 128, and an end conveyor 130. The infeed conveyor 124 is configured to feed the objects 120. The objects 120 are at an uncontrolled spacing on the infeed conveyor 124. The infeed spacing conveyor 126 is configured to feed the objects 120 after they leave the infeed conveyor 124. The infeed spacing conveyor 126 is configured to be controlled by a controller or other computing device (not shown) to provide a particular spacing between the objects 120. In the depicted embodiment, the system 100 includes a sizing sensor 132, a spacing sensor 134, and an identifier sensor 136. The sizing sensor 132 is configured to determine one or more dimensions of the objects 120, such as a longitudinal length of the objects 120, a height of the objects 120, or a transverse width of the objects 120. The spacing sensor 134 is configured to determine a longitudinal spacing between consecutive objects 120. In some examples, the sizing sensor 132, the spacing sensor 134, and the identifier sensor 136 are configured to send signals to the controller or other computing device, and the controller or other computing device is configured to control the infeed spacing conveyor 126 and/or any other component of the system 100. In some embodiments, each of the sizing sensor 132, the spacing sensor 134, and the identifier sensor 136 includes one or more of an optical sensor (e.g., a visible light sensor, a laser sensor, or any other electromagnetic sensor), an RFID tag reader, a barcode reader, a camera, an acoustic sensor (e.g., an ultrasonic sensor), a mechanical sensor (e.g., a plunger), or any other type of sensor.
As shown in
In the depicted embodiment, the system 100 includes a holding mechanism 138 configured to hold the longitudinal edges 110 in the overlapping position as the cushion material 106 is fed between the folding system 112 and a sealing mechanism 140. In some embodiments, the holding mechanism 138 includes a roller 142 located above the longitudinal edges 110 in the overlapping position, and the roller 142 holds the longitudinal edges 110 in the overlapping position after the cushion material 106 has been folded. In some embodiments, the holding mechanism 138 includes an overhead conveyor 144 that has a hanging underside 146. The hanging underside 146 is configured to contact the tube 114 of the cushion material 106 where the longitudinal edges 110 are in the overlapping position. In some embodiments, such as the embodiment depicted in
The sealing mechanism 140 is configured to provide or perform, in repeating fashion, while the tube 114 is traveling: (i) a leading edge seal 148 that is transverse to tube 114, (ii) a trailing edge seal 150 transverse to the tube 114, and (iii) a transverse cut between the leading edge seal 148 and the trailing edge seal 150. Each of the leading edge seal 148 and the trailing edge seal 150 seals the cushion material 106 with the longitudinal edges 110 in the overlapping position. Preferably, one or more of the objects 120 are located inside of each of the cushion packages 102 between one of the leading edge seals 148 and one of the leading trailing edge seals 150. In some embodiments, the sealing mechanism 140 uses temperature and/or pressure to make two transverse seals (leading edge seal 148 and trailing edge seal 150) and transversely cuts between them. These transverse cuts create cushion packages 102 separated from the tube 114 of the cushion material 106. Advantageously, the sealing mechanism 140 may be adapted to simultaneously sever the cushion packages 102 from the tube 114 while forming the leading edge seal 148 and trailing edge seal 150.
Various forms of sealing mechanisms 140 are known in the art. These include, for example, rotary end sealer units that have matched heated bars mounted on rotating shafts. As the film tube passes through the rotary type, the rotation is timed so it coincides with the gap between products. A double seal is produced and the gap between the two seals is cut by an integral blade to separate individual packages. Another type of sealing mechanisms 140 is the box motion type, having a motion that describes a “box” shape so that its horizontal movement increases the contact time between the seal bars and the film. Still another type of sealing mechanisms 140 is the continuous type, which includes a sealing bar that moves down with the tube 114 while sealing. In some cases, the system 100 feeds cushion material 106 from the supply 104 intermittently in order to form cushion packages 102 intermittently. In these cases, the sealing mechanisms 140 may not need to move in a downstream direction to form the transverse seals and cuts. In other cases, the system 100 feeds cushion material 106 from the supply 104 continuously in order to form cushion packages 102 continuously. In these cases, the sealing mechanisms 140 may move in a downstream direction while forming the transverse seals and cuts.
The system 100 includes a labeling mechanism 152 that is capable of applying labels 154 to exteriors of the cushion packages 102. In some embodiments, the labels 154 include indications of the objects 120 inside the cushion packages 102, indications of shipping destinations of the objects 120 inside the cushion packages 102, and/or indications of orders associated with the objects 120 inside the cushion packages 102. In some embodiments, the labeling mechanism 152 includes a printer that prints the labels 154. In some cases, the printer prints the labels 154 directly on the exterior of the cushion packages 102. In other cases, the printer prints the labels 154 on an adhesive medium and labeling mechanism 152 applies the adhesive medium to the exterior of the of the cushion packages 102. In the depicted embodiment, the labeling mechanism 152 is located downstream of the sealing mechanism 140. In other embodiments, a labeling mechanism 156 can be located upstream of the sealing mechanism 140 (as shown in dashed lines).
In the depicted embodiment, the system 100 includes a discharge scanner 158. The discharge scanner 158 is configured to scan one or more of the cushion packages 102 themselves, the labels 154 on the cushion packages 102, or the object identifiers 122 on the objects 120 insides of the cushion packages 102. The data generated by the discharge scanner 158 may be used to verify that the objects 120 have been wrapped in one of the cushion packages 102. In some embodiments, the data generated by the discharge scanner 158 may be communicated from the system 100 to other systems that may process the cushion packages 102, as will be discussed in greater detail below.
One example of one of the cushion packages 102 is depicted as cushion package 202 in
The cushion package 202 includes a transverse seal 248 in the tube 214 of the cushion material 206. The transverse seal 248 forms one end of the cushion package 202. The cushion package 202 also includes a transverse seal 250 in the tube 214 of the cushion material 206. The transverse seal 250 forms another end of the cushion package 202. As can be seen in
In some embodiments, the longitudinal distance between the transverse seal 248 and the transverse seal 250 is determined based on characteristics of the object 220. In some examples, the longitudinal distance between the transverse seal 248 and the transverse seal 250 is determined based on one or more of a longitudinal length of the object 220, a transverse width of the object 220, or a height of the object 220. In the depicted embodiment, a label 254 is applied to the exterior of the cushion package 202. The label 254 includes an indication of the object 220. In other examples, the label 254 can have an indication of a shipping destination of the object 220 and/or an indication of an order associated with the object 220 in addition to or in place of the indication of the object 220.
An example of the way in which a recipient may remove the object 220 from and reinsert the object 220 into the cushion package 202 in a series of cross-sectional end views of instances in
In
From the position shown in
After the object 220 has been removed from the cushion package 202, the recipient may decide to reinsert the object 220 into the cushion package 202. This may be advantageous if the recipient will be returning the object 220 to the sender of the shipment (e.g., the seller of the object 220). As shown in
The system 100 depicted in
In another example, the system 100 can be used immediately before the objects 120 are placed in an external container for shipping. When the objects 120 are retrieved from inventory in the warehouse, the objects 120 are fed through the system 100 to wrap the objects 120 in the cushion packages 102. The cushion packages can then be placed into an external container for shipping. In some embodiments, the number of objects 120 fed onto the cushion material 106 can be tracked automatically by a computing device or other controller that is in communication with the identifier sensor 136. In one example, the computing device or other controller automatically initiates an order for addition objects when the number of the objects 120 that has been tracked reaches a predetermined number.
As noted above, any of the cushion packages 102 and 202 can be placed into an external container, such as a shipping container.
In
In
As noted above, a label 254 can be applied to the exterior surface of the cushion package 202. Examples of placement of the label 254 on the exterior surface of the cushion package 202 are shown in
Some of the embodiments described above include a cushion packages formed separately from an external container and then placed inside of an external container for shipment. In other embodiments, a cushion package and an external container can be formed together. Depicted in
In one particular embodiment, the supply 304 includes a roll of an inflatable web of air cellular material in a deflated state. As the inflatable web is unrolled, it is fed through an inflation and sealing machine (not shown). The inflation and sealing machine inflates and seals cells in the air cellular material so that the air cellular material is in an inflated state. In this embodiment, the cushion material 306 is the inflated air cellular material. Examples of inflation and sealing machines are described in U.S. Pat. No. 7,721,781 and U.S. Published Patent Application No. 2014/0314978, the contents of which are hereby incorporated by reference in their entirety.
The cushion material 306 has longitudinal edges 310. The system 300 also includes a folding system 312. In the depicted embodiment, the folding system 312 includes rollers 3161 and rollers 3162. In the depicted embodiment, the rollers 3161 are oriented vertically and the rollers 3162 are oriented at a non-vertical and non-horizontal angle; however, the rollers 3161 and 3162 could be any oriented at any desired angle. The folding system 312 folds the cushion material 306 from an unfolded state (e.g., the state of the cushion material 306 when it is unrolled from the supply 304) into a tube 314 of the cushion material 306. In the depicted embodiment, the tube 314 of the cushion material 306 includes the longitudinal edges 310 of the cushion material 306 are in an overlapping position. In other embodiments, the tube 314 of the cushion material 306 could include the longitudinal edges 310 sealed together by a longitudinal sealer. In some cases, one or more of the supply 304 of the cushion material 306, the folding system 312, and the holding mechanism 338 form a cushion formation system 301 that forms the cushion material 306 in to the tube 314 of the cushion material 306.
The system 300 also includes a conveyor system 318 that is configured to feed objects 320 and/or the cushioning material 306. In the depicted embodiment, each of the objects 320 includes an object identifier 322. In some examples, the object identifier includes one or more of a barcode, a quick response (QR) code, a radio frequency identification (RFID) tag, any other form a machine-readable information, human-readable information, or any combination thereof.
In the depicted embodiment, the conveyor system 318 includes an infeed conveyor 324, an infeed spacing conveyor 326, a machine conveyor 328, and an end conveyor 330. The infeed conveyor 324 is configured to feed the objects 320. The objects 320 are at an uncontrolled spacing on the infeed conveyor 324. The infeed spacing conveyor 326 is configured to feed the objects 320 after they leave the infeed conveyor 324. The infeed spacing conveyor 326 is configured to be controlled by a controller or other computing device (not shown) to provide a particular spacing between the objects 320. In the depicted embodiment, the system 300 includes a sizing sensor 332, a spacing sensor 334, and an identifier sensor 336. The sizing sensor 332 is configured to determine one or more dimensions of the objects 320, such as a longitudinal length of the objects 320, a height of the objects 320, or a transverse width of the objects 320. The spacing sensor 334 is configured to determine a longitudinal spacing between consecutive objects 320. In some examples, the sizing sensor 332, the spacing sensor 334, and the identifier sensor 336 are configured to send signals to the controller or other computing device, and the controller or other computing device is configured to control the infeed spacing conveyor 326 and/or any other component of the system 300. In some embodiments, each of the sizing sensor 332, the spacing sensor 334, and the identifier sensor 336 includes an optical sensor (e.g., a visible light sensor, a laser sensor, or any other electromagnetic sensor), an RFID tag reader, a barcode reader, a camera, an acoustic sensor (e.g., an ultrasonic sensor), a mechanical sensor (e.g., a plunger), or any other type of sensor.
As shown in
In the depicted embodiment, the system 300 includes a holding mechanism 338 configured to hold the longitudinal edges 310 in the overlapping position as the cushion material 306 is fed between the folding system 312 and a shell formation system 360. In the depicted embodiment, the holding mechanism 338 includes a roller 342 located above the longitudinal edges 310 in the overlapping position, and the roller 342 holds the longitudinal edges 310 in the overlapping position after the cushion material 306 has been folded. In other embodiments, the holding mechanism 338 includes an overhead conveyor that has a hanging underside or a combination of both the roller 342 and an overhead conveyor. Although not depicted in
The system 300 also includes the shell formation system 360. The shell formation system 360 includes a supply 362 of a shell material 364. In some embodiments, the shell material 364 is a polymer-based film. In the depicted embodiment, the shell material 364 is center-folded when it is on the supply 362. As the shell material 364 is fed from the supply 362, the two halves are separated and fed to inverting arms 366, which invert the shell material 364 to form an interior space 368 and direct the shell material 364 in the same direction as the tube 314 of the cushioning material 306. The tube 314 is directed into the interior space 368 formed by the shell material 364 after the shell material 364 has been inverted by the inverting arms 366.
The shell formation system 360 also includes a longitudinal sealer 370 that forms a side seal 374 in the open longitudinal edges of the shell material 364. The longitudinal sealer 370 forms the shell material 364 into a tube 372 of the shell material 364. In the depicted embodiment, the longitudinal sealer 370 is located at the side of the tube 372 to form the side seal 374 in the longitudinal edges of the shell material 364. In other embodiments, the longitudinal sealer 370 may be located beneath the tube 372, where the sealer may form, for example, a center fin seal between two edge portions of the shell material 364. As two edge portion of the shell material 364 are brought together at the longitudinal sealer 370 to form the tube 372, they are sealed together, for example, by a combination of heat and pressure. Appropriate longitudinal sealers are known in the art, and include, for example, heat sealers.
The system includes a sealing mechanism 340 that forms transverse seals in the cushion material 306 and the shell material 364. The sealing mechanism 340 is configured to provide or perform, in repeating fashion, while the tube 314 and the tube 372 are traveling: (i) a leading edge seal 348 that is transverse to tube 314 and the tube 372, (ii) a trailing edge seal 350 transverse to the tube 314 and the tube 372, and (iii) a transverse cut between the leading edge seal 348 and the trailing edge seal 350. Each of the leading edge seal 348 and the trailing edge seal 350 seals the cushion material 306 and the shell material 364. In the depicted embodiment, the longitudinal edges 110 are in the overlapping position. Preferably, one or more of the objects 320 are located inside of each of the cushion packages 302 between one of the leading edge seals 348 and one of the trailing edge seals 350. In some embodiments, the sealing mechanism 340 uses temperature and/or pressure to make two transverse seals (leading edge seal 348 and trailing edge seal 350) and transversely cuts between them. These transverse cuts create cushion packages 302 separated from the tube 314 of the cushion material 306 and the tube 372 of the shell material 364. Advantageously, the sealing mechanism 340 may be adapted to simultaneously sever the cushion packages 302 from the tube 314 and the tube 372 while forming the leading edge seal 348 and trailing edge seal 350.
The system 300 includes a labeling mechanism 352 that is capable of applying labels 354 to exteriors of the cushion packages 302. In some embodiments, the labels 354 include indications of the objects 320 inside the cushion packages 302, indications of shipping destinations of the objects 320 inside the cushion packages 302, and/or indications of orders associated with the objects 320 inside the cushion packages 302. In some embodiments, the labeling mechanism 352 includes a printer that prints the labels 354. In some cases, the printer prints the labels 354 directly on the exterior of the cushion packages 302. In other cases, the printer prints the labels 354 on an adhesive medium and labeling mechanism 352 applies the adhesive medium to the exterior of the of the cushion packages 302. In the depicted embodiment, the labeling mechanism 352 is located downstream of the sealing mechanism 340. In other embodiments, the labeling mechanism 352 can be located upstream of the sealing mechanism 340.
In the depicted embodiment, the system 300 includes a discharge scanner 358. The discharge scanner 358 is configured to scan one or more of the cushion packages 302 themselves, the labels 354 on the cushion packages 302, or the object identifiers 322 on the objects 320 insides of the cushion packages 302. The data generated by the discharge scanner 358 may be used to verify that the objects 320 have been wrapped in one of the cushion packages 302. In some embodiments, the data generated by the discharge scanner 358 may be communicated from the system 300 to other systems that may process the cushion packages 302, as will be discussed in greater detail below.
One example of one of the cushion packages 302 is depicted as cushion package 402 in
The cushion package 402 includes a transverse seal 448 in the tube 414 of the cushion material 406 and the tube 472 of the shell material 464. The transverse seal 448 forms one end of the cushion package 402. The cushion package 402 also includes a transverse seal 450 in the tube 414 of the cushion material 406 and the tube 472 of the shell material 464. The transverse seal 450 forms another end of the cushion package 402. As can be seen in
In some embodiments, the longitudinal distance between the transverse seal 448 and the transverse seal 450 is determined based on characteristics of the object 420. In some examples, the longitudinal distance between the transverse seal 448 and the transverse seal 450 is determined based on one or more of a longitudinal length of the object 420, a transverse width of the object 420, or a height of the object 420. In some embodiments, a label is applied to the exterior of the cushion package 402. The label may include one or more of an indication of the object, an indication of a shipping destination of the object 420, or an indication of an order associated with the object 420.
As discussed above, the embodiments of cushion package formation systems described herein (e.g., system 100 and system 300) can be used together with other systems that process the cushion packages and/or the objects. Embodiments of a cushion package formation system 510 and a form-fill-seal system 530 that are usable together are depicted in
Depicted in
The system 510 includes an infeed scanning system 514 and an outfeed scanning system 516. The infeed scanning system 514 is configured to scan objects as they enter the system 510 along the conveyor system. In some embodiments, the infeed scanning system 514 includes one or more of a sizing sensor, a spacing sensor, and an identifier sensor. The outfeed scanning system 516 is configured to scan cushion packages as they exit the system 510. In some embodiments, the outfeed scanning system 516 includes one or more of a discharge scanner, a sizing sensor, or an identifier sensor.
The system 510 includes a supply 518 of cushion material. The system 510 is configured to feed the cushion material from the supply 518. The conveyor system 512 is configured to feed objects onto the cushion material. The system 510 includes a folding system 520 configured to folding the cushion material after it is fed from the supply 518. The folding system 520 folds the cushion material from an unfolded state into a tube of the cushion material. The system 510 includes a sealing mechanism 522 to form transverse seals in the tube of the cushion material. The sealing mechanism 522 also cuts the cushion material to form individual cushion packages between two transverse seals. In some embodiments, the conveyor system 512 is configured to feed the objects so that at least one of the objects is located inside individual cushion packages. The system 510 also includes a holding mechanism 524 that holds the cushion material in the tube shape as the cushion material is fed between the folding system 520 and the sealing mechanism 522.
The system 510 also includes a controller 526. In some embodiments, the controller 526 is a computing device. The controller 526 is in communication with components of the system 510 and is configured to receive information from and/or send control signals to the individual components. In the depicted embodiment, the controller 526 is in communication with each of the components of the conveyor system 512, the infeed scanning system 514, the outfeed scanning system 516, the supply 518, the sealing mechanism 522, and the holding mechanism 524. In the depicted embodiment, the folding system 520 is a passive system (e.g., the rollers 1161 and 1162) that does not provide feedback and/or receive control signals. In one example of operation of the controller 526, the controller 526 receives information from the infeed scanning system 514 about dimensions of the objects, sends control signals to the conveyor system 512 for properly conveying the objects, and sends control signals to the sealing mechanism 522 for properly spacing transverse seals around the objects. In another example of operation of the controller 526, the controller 526 receives information from the infeed scanning system 514 about spacing of the objects, sends control signals to the conveyor system 512 for properly conveying the objects, and sends control signals to the supply 518 and the holding mechanism 524 for properly advancing the cushion material around the objects. It will be apparent that the controller 526 can operate in any number of other ways to control operation of the system 510.
In some embodiments, the cushion package formation system 510 includes other components that are not depicted in
Depicted in
The system 530 includes a supply 538 of shell material. The system 530 is configured to feed the shell material from the supply 538. The system 530 includes a routing system 540 configured to route the shell material after it is fed from the supply 538. The routing system 540 routes the shell material to form a tube of the shell material within an interior space inside of the tube. In some embodiments, the routing system 540 includes inverting arms that invert the shell material. The conveyor system 532 is configured to feed objects onto the interior space of the shall material. The system 530 includes a sealing mechanism 542 to form transverse seals in the tube of the shell material. The sealing mechanism 542 also cuts the shell material to form individual shell bags between two transverse seals. In some embodiments, the conveyor system 532 is configured to feed the objects so that at least one of the objects is located inside individual shell bags.
The system 530 also includes a controller 546. In some embodiments, the controller 546 is a computing device. The controller 546 is in communication with components of the system 530 and is configured to receive information from and/or send control signals to the individual components. In the depicted embodiment, the controller 546 is in communication with each of the components of the conveyor system 532, the infeed scanning system 534, the outfeed scanning system 536, the supply 538, and the sealing mechanism 542. In the depicted embodiment, the routing system 540 is a passive system (e.g., the inverting arms 366 and the longitudinal sealer 370) that does not provide feedback and/or receive control signals. In one example of operation of the controller 546, the controller 546 receives information from the infeed scanning system 534 about dimensions of the objects, sends control signals to the conveyor system 532 for properly conveying the objects, and sends control signals to the sealing mechanism 542 for properly spacing transverse seals around the objects. In another example of operation of the controller 546, the controller 546 receives information from the infeed scanning system 534 about spacing of the objects, sends control signals to the conveyor system 532 for properly conveying the objects, and sends control signals to the supply 538 for properly advancing the shell material. It will be apparent that the controller 546 can operate in any number of other ways to control operation of the system 530.
In some embodiments, the form-fill-seal system 530 includes other components that are not depicted in
Depicted in
Depicted in
The systems 550 and 560 depicted in
The simplified form-fill-seal system 530′ is simplified compared to the form-fill-seal system 530 because the simplified form-fill-seal system 530′ does not include the infeed conveyor 5321, the infeed spacing conveyor 5322, or the infeed scanning system 534. These components can be omitted from the simplified form-fill-seal system 530′ because the controller 526 of the cushion package formation system 510 is in communication with the controller 546 of the simplified form-fill-seal system 530′. The controller 526 is able to receive information about the cushion packages from the outfeed scanning system 516 that would have been collected by an infeed scanning system of the simplified form-fill-seal system 530′. The controller 526 is able to commutate this information to the controller 546 so that the controller 546 obtains the information even though the simplified form-fill-seal system 530′ does not have an infeed scanning system. In addition, the controller 526 is able to control the position of the cushion packages as they leave the cushion package formation system 510 and communicate their position to the controller 546. In the depicted embodiment, the controller 526 is in communication with the controller 546 via a network 576. The network 576 may be a wired network, a wireless network, or any combination thereof. The network 576 may also be a public network, a private network, or any combination thereof. In other embodiments, the controllers 526 and 546 are in direct communication with each other (e.g., without communicating via the network 576).
The simplified cushion package formation system 510′ is simplified compared to the cushion package formation system 510 because the simplified cushion package formation system 510′ does not include the infeed conveyor 5121, the infeed spacing conveyor 5122, or the infeed scanning system 524. These components can be omitted from the simplified cushion package formation system 510′ because the controller 546 of the form-fill-seal system 530 is in communication with the controller 526 of the simplified cushion package formation system 510′. The controller 546 is able to receive information about the shell bags from the outfeed scanning system 536 that would have been collected by an infeed scanning system of the simplified cushion package formation system 510′. The controller 546 is able to commutate this information to the controller 526 so that the controller 526 obtains the information even though the simplified cushion package formation system 510′ does not have an infeed scanning system. In addition, the controller 546 is able to control the position of the shell bags as they leave the form-fill-seal system 530 and communicate their position to the controller 526. In the depicted embodiment, the controller 546 is in communication with the controller 526 via a network 586. The network 586 may be a wired network, a wireless network, or any combination thereof. The network 586 may also be a public network, a private network, or any combination thereof. In other embodiments, the controllers 546 and 526 are in direct communication with each other (e.g., without communicating via the network 586).
The systems 570 and 580 depicted in
The computing devices 620 are communicatively coupled to each other via one or more networks 630 and 632. Each of the networks 630 and 632 may include one or more wired or wireless networks (e.g., a 3G network, the Internet, an internal network, a proprietary network, a secured network). The computing devices 620 are capable of communicating with each other and/or any other computing devices via one or more wired or wireless networks. While the particular system 610 in
In the depicted embodiment, the computing device 6203 is communicatively coupled with a peripheral device 640 via the network 632. In the depicted embodiment, the peripheral device 640 is a scanner, such as a barcode scanner, an optical scanner, a computer vision device, and the like. In some embodiments, the network 632 is a wired network (e.g., a direct wired connection between the peripheral device 640 and the computing device 6203), a wireless network (e.g., a Bluetooth connection or a WiFi connection), or a combination of wired and wireless networks (e.g., a Bluetooth connection between the peripheral device 640 and a cradle of the peripheral device 640 and a wired connection between the peripheral device 640 and the computing device 6203). In some embodiments, the peripheral device 640 is itself a computing device (sometimes called a “smart” device). In other embodiments, the peripheral device 640 is not a computing device (sometimes called a “dumb” device).
Depicted in
In the depicted embodiment, the computing device 700 includes a processing element 705, memory 710, a user interface 715, and a communications interface 720. The processing element 705, memory 710, a user interface 715, and a communications interface 720 are capable of communicating via a communication bus 725 by reading data from and/or writing data to the communication bus 725. The computing device 700 may include other components that are capable of communicating via the communication bus 725. In other embodiments, the computing device does not include the communication bus 725 and the components of the computing device 700 are capable of communicating with each other in some other way.
The processing element 705 (also referred to as one or more processors, processing circuitry, and/or similar terms used herein) is capable of performing operations on some external data source. For example, the processing element may perform operations on data in the memory 710, data receives via the user interface 715, and/or data received via the communications interface 720. As will be understood, the processing element 705 may be embodied in a number of different ways. In some embodiments, the processing element 705 includes one or more complex programmable logic devices (CPLDs), microprocessors, multi-core processors, co processing entities, application-specific instruction-set processors (ASIPs), microcontrollers, controllers, integrated circuits, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), hardware accelerators, any other circuitry, or any combination thereof. The term circuitry may refer to an entirely hardware embodiment or a combination of hardware and computer program products. In some embodiments, the processing element 705 is configured for a particular use or configured to execute instructions stored in volatile or nonvolatile media or otherwise accessible to the processing element 705. As such, whether configured by hardware or computer program products, or by a combination thereof, the processing element 705 may be capable of performing steps or operations when configured accordingly.
The memory 710 in the computing device 700 is configured to store data, computer-executable instructions, and/or any other information. In some embodiments, the memory 710 includes volatile memory (also referred to as volatile storage, volatile media, volatile memory circuitry, and the like), non-volatile memory (also referred to as non-volatile storage, non-volatile media, non-volatile memory circuitry, and the like), or some combination thereof.
In some embodiments, volatile memory includes one or more of random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), fast page mode dynamic random access memory (FPM DRAM), extended data-out dynamic random access memory (EDO DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), double data rate type two synchronous dynamic random access memory (DDR2 SDRAM), double data rate type three synchronous dynamic random access memory (DDR3 SDRAM), Rambus dynamic random access memory (RDRAM), Twin Transistor RAM (TTRAM), Thyristor RAM (T-RAM), Zero-capacitor (Z-RAM), Rambus in-line memory module (RIMM), dual in-line memory module (DIMM), single in-line memory module (SIMM), video random access memory (VRAM), cache memory (including various levels), flash memory, any other memory that requires power to store information, or any combination thereof.
In some embodiments, non-volatile memory includes one or more of hard disks, floppy disks, flexible disks, solid-state storage (SSS) (e.g., a solid state drive (SSD)), solid state cards (SSC), solid state modules (SSM), enterprise flash drives, magnetic tapes, any other non-transitory magnetic media, compact disc read only memory (CD ROM), compact disc-rewritable (CD-RW), digital versatile disc (DVD), Blu-ray disc (BD), any other non-transitory optical media, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory (e.g., Serial, NAND, NOR, and/or the like), multimedia memory cards (MMC), secure digital (SD) memory cards, Memory Sticks, conductive-bridging random access memory (CBRAM), phase-change random access memory (PRAM), ferroelectric random-access memory (FeRAM), non-volatile random access memory (NVRAM), magneto-resistive random access memory (MRAM), resistive random-access memory (RRAM), Silicon Oxide-Nitride-Oxide-Silicon memory (SONOS), floating junction gate random access memory (FJG RAM), Millipede memory, racetrack memory, any other memory that does not require power to store information, or any combination thereof.
In some embodiments, memory 710 is capable of storing one or more of databases, database instances, database management systems, data, applications, programs, program modules, scripts, source code, object code, byte code, compiled code, interpreted code, machine code, executable instructions, or any other information. The term database, database instance, database management system, and/or similar terms used herein may refer to a collection of records or data that is stored in a computer-readable storage medium using one or more database models, such as a hierarchical database model, network model, relational model, entity relationship model, object model, document model, semantic model, graph model, or any other model.
The user interface 715 of the computing device 700 is in communication with one or more input or output devices that are capable of receiving inputs into and/or outputting any outputs from the computing device 700. Embodiments of input devices include a keyboard, a mouse, a touchscreen display, a touch sensitive pad, a motion input device, movement input device, an audio input, a pointing device input, a joystick input, a keypad input, peripheral device 640, foot switch, and the like. Embodiments of output devices include an audio output device, a video output, a display device, a motion output device, a movement output device, a printing device, and the like. In some embodiments, the user interface 715 includes hardware that is configured to communicate with one or more input devices and/or output devices via wired and/or wireless connections.
The communications interface 720 is capable of communicating with various computing devices and/or networks. In some embodiments, the communications interface 720 is capable of communicating data, content, and/or any other information, that can be transmitted, received, operated on, processed, displayed, stored, and the like. Communication via the communications interface 720 may be executed using a wired data transmission protocol, such as fiber distributed data interface (FDDI), digital subscriber line (DSL), Ethernet, asynchronous transfer mode (ATM), frame relay, data over cable service interface specification (DOCSIS), or any other wired transmission protocol. Similarly, communication via the communications interface 720 may be executed using a wireless data transmission protocol, such as general packet radio service (GPRS), Universal Mobile Telecommunications System (UMTS), Code Division Multiple Access 2000 (CDMA2000), CDMA2000 1× (1×RTT), Wideband Code Division Multiple Access (WCDMA), Global System for Mobile Communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), Time Division-Synchronous Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), Evolved Universal Terrestrial Radio Access Network (E-UTRAN), Evolution-Data Optimized (EVDO), High Speed Packet Access (HSPA), High-Speed Downlink Packet Access (HSDPA), IEEE 802.11 (WiFi), WiFi Direct, 802.16 (WiMAX), ultra wideband (UWB), infrared (IR) protocols, near field communication (NFC) protocols, Wibree, Bluetooth protocols, wireless universal serial bus (USB) protocols, or any other wireless protocol.
As will be appreciated by those skilled in the art, one or more components of the computing device 700 may be located remotely from other components of the computing device 700 components, such as in a distributed system. Furthermore, one or more of the components may be combined and additional components performing functions described herein may be included in the computing device 700. Thus, the computing device 700 can be adapted to accommodate a variety of needs and circumstances. The depicted and described architectures and descriptions are provided for exemplary purposes only and are not limiting to the various embodiments described herein.
Embodiments described herein may be implemented in various ways, including as computer program products that comprise articles of manufacture. A computer program product may include a non-transitory computer-readable storage medium storing applications, programs, program modules, scripts, source code, program code, object code, byte code, compiled code, interpreted code, machine code, executable instructions, and/or the like (also referred to herein as executable instructions, instructions for execution, computer program products, program code, and/or similar terms used herein interchangeably). Such non-transitory computer-readable storage media include all computer-readable media (including volatile and non-volatile media).
As should be appreciated, various embodiments of the embodiments described herein may also be implemented as methods, apparatus, systems, computing devices, and the like. As such, embodiments described herein may take the form of an apparatus, system, computing device, and the like executing instructions stored on a computer readable storage medium to perform certain steps or operations. Thus, embodiments described herein may be implemented entirely in hardware, entirely in a computer program product, or in an embodiment that comprises combination of computer program products and hardware performing certain steps or operations.
Embodiments described herein may be made with reference to block diagrams and flowchart illustrations. Thus, it should be understood that blocks of a block diagram and flowchart illustrations may be implemented in the form of a computer program product, in an entirely hardware embodiment, in a combination of hardware and computer program products, or in apparatus, systems, computing devices, and the like carrying out instructions, operations, or steps. Such instructions, operations, or steps may be stored on a computer readable storage medium for execution buy a processing element in a computing device. For example, retrieval, loading, and execution of code may be performed sequentially such that one instruction is retrieved, loaded, and executed at a time. In some exemplary embodiments, retrieval, loading, and/or execution may be performed in parallel such that multiple instructions are retrieved, loaded, and/or executed together. Thus, such embodiments can produce specifically configured machines performing the steps or operations specified in the block diagrams and flowchart illustrations. Accordingly, the block diagrams and flowchart illustrations support various combinations of embodiments for performing the specified instructions, operations, or steps.
For purposes of this disclosure, terminology such as “upper,” “lower,” “vertical,” “horizontal,” “inwardly,” “outwardly,” “inner,” “outer,” “front,” “rear,” and the like, should be construed as descriptive and not limiting the scope of the claimed subject matter. Further, the use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless limited otherwise, the terms “connected,” “coupled,” and “mounted” and variations thereof herein are used broadly and encompass direct and indirect connections, couplings, and mountings. Unless stated otherwise, the terms “substantially,” “approximately,” and the like are used to mean within 5% of a target value.
The principles, representative embodiments, and modes of operation of the present disclosure have been described in the foregoing description. However, aspects of the present disclosure which are intended to be protected are not to be construed as limited to the particular embodiments disclosed. Further, the embodiments described herein are to be regarded as illustrative rather than restrictive. It will be appreciated that variations and changes may be made by others, and equivalents employed, without departing from the spirit of the present disclosure. Accordingly, it is expressly intended that all such variations, changes, and equivalents fall within the spirit and scope of the present disclosure, as claimed.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/037823 | 6/15/2018 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2018/236687 | 12/27/2018 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
3142599 | Chavannes | Jul 1964 | A |
3208898 | Chavannes et al. | Sep 1965 | A |
3285793 | Chavannes | Nov 1966 | A |
3473288 | Nakamura et al. | Oct 1969 | A |
3508992 | Chavannes | Apr 1970 | A |
3544340 | Miller et al. | Dec 1970 | A |
3586565 | Fielding | Jun 1971 | A |
3616155 | Chavannes | Oct 1971 | A |
3623891 | Coffey | Nov 1971 | A |
3660189 | Troy | May 1972 | A |
3693319 | Hunsader | Sep 1972 | A |
3958390 | Pringle, Jr. et al. | May 1976 | A |
4181548 | Weingarten | Jan 1980 | A |
4184904 | Gaffney | Jan 1980 | A |
4219988 | Shanklin et al. | Sep 1980 | A |
4415398 | Ottaviano | Nov 1983 | A |
4576669 | Caputo | Mar 1986 | A |
4579516 | Caputo | Apr 1986 | A |
5161350 | Nakamura | Nov 1992 | A |
5348984 | Lee | Sep 1994 | A |
5462974 | Lee | Oct 1995 | A |
5667728 | Lee | Sep 1997 | A |
6629777 | Tanaka et al. | Oct 2003 | B2 |
6635039 | Levy | Oct 2003 | B1 |
6800162 | Kannankeril et al. | Oct 2004 | B2 |
6860083 | Torre | Mar 2005 | B2 |
6982113 | Kannankeril et al. | Jan 2006 | B2 |
7018495 | Kannankeril et al. | Mar 2006 | B2 |
7128211 | Nishi et al. | Oct 2006 | B2 |
7165375 | O'Dowd | Jan 2007 | B2 |
7174697 | Hada et al. | Feb 2007 | B2 |
7220476 | Sperry et al. | May 2007 | B2 |
7223461 | Kannankeril et al. | May 2007 | B2 |
7429304 | Mcnamara et al. | Sep 2008 | B2 |
7721781 | Sperry et al. | May 2010 | B2 |
7950433 | Sperry et al. | May 2011 | B2 |
8157096 | Liao et al. | Apr 2012 | B2 |
8707660 | Howes | Apr 2014 | B2 |
8911340 | Zhang et al. | Dec 2014 | B2 |
10336483 | Kumar | Jul 2019 | B1 |
20040216429 | Tanaka et al. | Nov 2004 | A1 |
20060062949 | Hanaichi etal. | Mar 2006 | A1 |
20060218881 | Sperry etal. | Oct 2006 | A1 |
20070090011 | Ballestrazzi | Apr 2007 | A1 |
20070131739 | Ponti | Jun 2007 | A1 |
20080073238 | Liao et al. | Mar 2008 | A1 |
20080280744 | Tanaka et al. | Nov 2008 | A1 |
20090038979 | Spindler | Feb 2009 | A1 |
20100043353 | Piucci et al. | Feb 2010 | A1 |
20140130461 | Johan | May 2014 | A1 |
20140314978 | Lepine et al. | Oct 2014 | A1 |
20150075114 | Murch et al. | Mar 2015 | A1 |
20160318638 | Simonelli et al. | Nov 2016 | A1 |
20180141686 | Christman et al. | May 2018 | A1 |
Number | Date | Country |
---|---|---|
102107750 | Jun 2011 | CN |
1150033 | Apr 1969 | GB |
1458877 | Dec 1976 | GB |
2475770 | Jun 2011 | GB |
2015075568 | May 2015 | WO |
2016202313 | Dec 2016 | WO |
2018026984 | Feb 2018 | WO |
2018170222 | Sep 2018 | WO |
2018170274 | Sep 2018 | WO |
Entry |
---|
Written Opinion of the International searching authority in PCT/US2018/037823 dated Dec. 27, 2018. |
Number | Date | Country | |
---|---|---|---|
20200377278 A1 | Dec 2020 | US |
Number | Date | Country | |
---|---|---|---|
62521659 | Jun 2017 | US |