Method and system for creating custom-sized cardboard blanks for packagings and method and system for automatically packaging shipment sets in boxes

10752387 ยท 2020-08-25

Assignee

Inventors

Cpc classification

International classification

Abstract

A system for creating custom-sized cardboard blanks for folding packagings comprises a first and at least a second supply for fanfold cardboard, a control unit (e.g., microprocessor) that calculates, based on order information regarding the desired minimum dimensions of a current packaging, under predefined optimization criteria a first blank layout for folding the packaging, said blank layout comprising a leading edge and an ending edge and transverse and longitudinal crease lines dividing the blank having a desired length and width into panels, defines, based on predefined criteria, areas around the transverse crease lines and the leading and ending edges, in which no transverse folds from fanfolding the cardboard should be present, sensors communicatively coupled with said control unit that sense information indicative of a presence of transverse folds in cardboard, a cutter to cut-off the piece of cardboard from the first or the second web and form the desired blank.

Claims

1. A method for creating custom-sized cardboard blanks for folding packagings from a piece of corrugated cardboard cut-off from a web of fanfold cardboard, said cardboard having transverse folds from fanfolding, the method comprising: calculating, based on order information regarding the desired minimum dimensions of a current packaging, under predefined optimization criteria a first blank layout for folding the packaging, said blank layout comprising a leading edge and an ending edge and transverse and longitudinal crease lines dividing a blank having a desired length and width into panels, said transverse crease lines separate from said transverse folds, defining, based on predefined criteria, areas around the transverse crease lines, the leading edge and the ending edge, in which none of the transverse folds should be present, obtaining information on the presence of said transverse folds in cardboard ready to be cutoff from a first web of fanfold cardboard and checking, if said transverse folds are present in said areas, if none of the transverse folds are present in said areas, cutting-off a piece of cardboard and forming the desired blank, and if one of the transverse folds is present in at least one of said areas, performing at least one of the following steps: A) calculating a second blank layout for folding the same packaging, said second layout comprising transverse and longitudinal crease lines at different positions than the first layout, B) enlarging at least one of the panels by shifting a respective transverse crease line and the ending edge, C) obtaining information on the presence of said transverse folds in cardboard ready to be cut-off from at least one additional web of fanfold cardboard, and, if none of the transverse folds are present in said areas, cutting-off a piece of cardboard of the desired length from the at least one additional web.

2. The method according to claim 1, wherein if one of the transverse folds is present in at least one of said areas, the method further comprises: D) cutting-off a certain amount of the cardboard ready to be cut-off from the web of fanfold cardboard to be used for the blank to eliminate the transverse fold and/or to shift the position of the transverse folds with respect to the leading edge of the web.

3. The method according to claim 1, wherein if one of the transverse folds is present in at least one of said areas further comprising: E) calculating based on order information of a subsequent packaging at least a first blank layout for folding the packaging, and checking, if any of the transverse folds in the cardboard ready to be cut-off would interfere with the transverse crease lines and the leading and ending edges in this layout and, if not, processing the subsequent packaging first.

4. The method according to claim 1, wherein if one of the transverse folds is present in at least one of said areas, the method further comprises evaluating under predefined optimization criteria which of said steps is performed.

5. The method according to claim 1, wherein the areas, in which none of the transverse folds should be present, have different extensions in the longitudinal direction of the blank layout.

6. The method according to claim 1, wherein defining areas around the transverse crease lines, the leading edge and the ending edge, in which none of the transverse folds should be present includes assigning different priorities by a customer among priorities including minimized volume and maximized stability of the packaging for defining areas, taking these priorities into account upon deciding; which acts shall be performed in case one of the transverse folds is present in said areas.

7. The method according to claim 1, wherein obtaining information on the presence of the transverse folds in the cardboard includes obtaining information on fold orientation in the fanfold stack and taking the fold orientation into account upon deciding, which acts shall be performed in case one of the transverse folds is present in said areas.

8. The method according to claim 1, further comprising: placing a shipment set to be packaged on one of the panels of the blank forming a bottom panel of a box, and folding the remaining panels around the shipment set.

9. The method according to claim 8, further comprising: turning the shipment set to be packaged by 90 in a plane parallel to the blank.

10. The method according to claim 8, further comprising: preparing two shipment sets on parallel arranging stations, determining a blank layout for both shipment sets, determining based on information about said transverse folds present in cardboard ready to be cut-off from a web of fanfold cardboard, which shipment set shall be packaged first, and transporting the shipment set to be packaged first onto a respective cardboard blank produced first.

11. A system for creating custom-sized cardboard blanks for folding packagings from a piece of corrugated cardboard cut-off from a web of fanfold cardboard, said cardboard having transverse folds from fanfolding, the system comprising: a first and at least a second supply for supplying webs of fanfold cardboard, a central control unit adapted for: calculating, based on order information regarding the desired minimum dimensions of a current packaging, under predefined optimization criteria a first blank layout for folding the packaging, said blank layout comprising a leading edge and an ending edge and transverse and longitudinal crease lines dividing a blank having a desired length and width into panels, said transverse crease lines separate from said transverse folds, and defining, based on predefined criteria, areas around the transverse crease lines and the leading and ending edges, in which none of the transverse folds should be present, sensors communicatively coupled with said control unit for obtaining information on the presence of transverse folds in cardboard ready to be cut-off from the first web, sensors communicatively coupled with said control unit for obtaining information on the presence of transverse folds in cardboard ready to be cut-off from the second web, and structure for cutting-off the piece of cardboard from the first or the second web and forming the desired blank, said central control unit further adapted for: checking, if one of the transverse folds would be present in at least one of said areas if the piece of cardboard would be cut-off from the first web and performing, in case such transverse fold would be present, at least one of the following steps: A) calculating a second blank layout for folding the same packaging, said second layout comprising transverse and longitudinal crease lines at different positions than the first layout, B) enlarging at least one of the panels by shifting a respective transverse crease line and the ending edge, C) checking, if one of the transverse folds would be present in at least one of said areas if the piece of cardboard would be cut-off from the second web, and, if none of the transverse folds are present in said areas, cutting-off the piece of cardboard from the second web.

12. The system according to claim 11, further comprising: structure for transporting a shipment set onto the blank, and structure for folding a box from the blank around said shipment set, wherein the blank is produced by: calculating, based on order information regarding the desired minimum dimensions of a current packaging, under predefined optimization criteria a first blank layout for folding the packaging, said blank layout comprising a leading edge and an ending edge and transverse and longitudinal crease lines dividing the blank having a desired length and width into panels, said transverse crease lines separate from said transverse folds, and defining, based on predefined criteria, areas around the transverse crease lines, the leading edge and the ending edge, in which none of the transverse folds should be present, obtaining information on the presence of said transverse folds in cardboard ready to be cutoff from a first web of fanfold cardboard and checking, if said transverse folds are present in said areas, if none of the transverse folds are present in said areas, cutting-off a piece of cardboard and forming the desired blank, and if one of the transverse folds is present in at least one of said areas, performing at least one of the following steps: A) calculating a second blank layout for folding the same packaging, said second layout comprising transverse and longitudinal crease lines at different positions than the first layout, B) enlarging at least one of the panels by shifting a respective transverse crease line and the ending edge, C) obtaining information on the presence of said transverse folds in cardboard ready to be cut-off from at least one additional web of fanfold cardboard, and, if none of the transverse folds are present in said areas, cutting-off a piece of cardboard of the desired length from the at least one additional web.

13. The system according to claim 12, further comprising: at least two arranging stations for arranging shipment sets to be packaged in parallel, and at least one merge conveyor for transporting shipment sets from the arranging station to a box forming station for folding a box around the respective shipment set.

14. The system according to claim 12, further comprising structure for turning the shipment set to be packaged by 90 in a plane parallel to the blank.

15. The system according to claim 11, wherein said central control unit is further adapted, such that if one of the transverse folds is present in at least one of said areas, for: D) actuating the structure for cutting-off the piece of cardboard to cut-off a certain amount of the cardboard ready to be cut-off from the web of fanfold cardboard to be used for the blank to eliminate the transverse fold and/or to shift the position of the transverse folds with respect to the leading edge of the web.

16. The system according to claim 11, wherein said central control unit is further adapted, such that if one of the transverse folds is present in at least one of said areas, for: E) calculating based on order information of a subsequent packaging at least a first blank layout for folding the packaging, and checking, if any of the transverse folds in the cardboard ready to be cut-off would interfere with the transverse crease lines and the leading and ending edges in this layout and, if not, processing the subsequent packaging first.

17. The system according to claim 11, wherein said central control unit is further adapted, such that if one of the transverse folds is present in at least one of said areas, for evaluating under predefined optimization criteria which of said steps is performed.

18. The system according to claim 11, wherein said central control unit is further adapted to define areas around the transverse crease lines, the leading edge, and the ending edge, in which none of the transverse folds should be present by assigning different priorities including minimized volume and maximized stability of the packaging, taking these priorities into account upon deciding which steps shall be performed in case one of the transverse folds is present in said areas.

19. The method according to claim 11, wherein the sensors are communicatively coupled with said control unit for obtaining information on the presence of the transverse folds in the cardboard to obtain information on fold orientation in the fanfold stack and taking the fold orientation into account upon deciding, which steps shall be performed in case one of the transverse folds is present in said areas.

Description

BRIEF DESCRIPTION OF THE DRAWING

(1) FIG. 1 is a perspective drawing of a blank for a packaging.

(2) FIG. 2 is a schematic drawing of a system comprising two separate cardboard supplies.

(3) FIGS. 3A-3F are schematic drawings showing portions of panels of double-faced corrugated cardboard in a folded and an unfolded state.

(4) FIG. 4 is a view onto a blank for an open box including a schematic indication of areas, in which no transverse folds should be present.

(5) FIG. 5 is a schematic drawing explaining the advantage of using two separate cardboard supplies.

(6) FIG. 6 is a schematic drawing showing two consecutive blanks formed from consecutive pieces of cardboard cut-off from the same cardboard web, in which an unwanted transverse fold is present in one of the blanks.

(7) FIG. 7 shows one possible solution to deal with the problem shown in FIG. 6.

(8) FIG. 8 shows another possible solution to deal with the problem shown in FIG. 6.

(9) FIG. 9 is a schematic perspective drawing showing a system comprising two separate assembly stations for assembling items to be shipped.

(10) FIG. 10 is a schematic top view of a system according to FIG. 9 to explain the way the system works.

DESCRIPTION OF PREFERRED EMBODIMENTS

(11) In order to better understand the advantages of the invention, FIG. 1 shows a typical custom-sized cardboard blank 12 for folding a packaging, namely in this case a box including a lid. The blank 12 has a so-called bottom panel 14, a top panel 16, a first end panel 18, a second end panel 20, a third end panel 22, side panels 24, 26, 28 and 30 and corner panels 32, 34, 36, 38, 40 and 42. The respective panels are delimited from each other by incisions or cut-outs like the cut-outs 44 and 46, transverse crease lines like the crease lines 48 and 50 and longitudinal crease lines like the crease lines 52 and 54. As known in the art, certain crease lines running in the same direction may be offset with respect to each other to take into account the thickness of the cardboard and facilitate folding cuboid boxes with orthogonal panels. To facilitate understanding the layout, the corner panels 32, 34, 40 and 42 are in the shown situation slightly lifted from the normally flat laying position. When the blank is created, all panels lie flat in the same plane.

(12) The length of the box to be folded from blank 12 is determined in this layout by the length L.sub.BP of the bottom panel 14 (which corresponds to the length of the top panel 16 and the respective side panels 24, 26, 28 and 30). The width of the box is determined by the width W.sub.BP of the bottom panel 14 (which corresponds to the width of top panel 16 and the first, second and third end panels 18, 20, 22). The height of the box is determined by the length L.sub.EP of the second end panel 20 (which in this embodiment corresponds to the length of the first end panel 18).

(13) In a system using a blank 12 as shown in FIG. 1, a shipment set comprised of one or more items is placed on the bottom panel 14, and the first end panel 18 and the second end panel 20, to which the top panel 16 and its adjacent panels are attached, are erected. The corner panels 32, 34, 40 and 42 are folded inwards, the side panels 24 and 30 are folded upwards, the top panel 16 is folded downwards onto the thus formed open box, the third end panel 22 is folded downwards, the corner panels 36 and 38 are folded inwards, and finally the side panels 26 and 28 are folded downwards. Some of the acts do not need to be performed in this order.

(14) FIG. 2 very schematically shows a system 60 for creating custom-sized cardboard blanks for folding packagings comprising a cutting and creasing station 62, in which in a manner known in the art structure for cutting like rotating or reciprocating knifes, lasers, die cutters etc. and structure for creasing, like crease rollers, moving stamps etc. are provided and to which cardboard 64, 66 is supplied from two separate supplies. Each supply comprises a stack 68 and 70 of fanfold cardboard, and guiding structure 72, 74 including turning support mechanisms 76, 78 facilitating drawing cardboard from the respective stack 68, 70 and guiding it to the station 62. Due to the fanfolding, the cardboard comprises transverse folds, the positions of which are indicated in FIG. 2 and some of the following figures by black circles 80, 82, of which for sake of clarity only some have been provided with reference numbers, and which delimit the cardboard panels 84, 86 forming the respective stacks 68, 70. Again, only some of the panels 84, 86 have been provided with reference numbers.

(15) As previously mentioned, due to the nature of double-faced corrugated cardboard, fanfolding it leads to transverse crease lines having a structure that amongst others depends on the position, where the cardboard is folded. FIG. 3A to 3F are schematic drawings of a cut through a portion of two panels of double-faced corrugated cardboard. In each panel, a corrugated layer 90 is sandwiched between two flat layers 92, 94. FIGS. 3A, 3C and 3E show the two panels folded onto each other at different positions with respect to the course of the corrugated layer 90. FIGS. 3B, 3D and 3F show the principle structure a transverse crease line would have when the panels are unfolded. The extension of the transverse folds in the longitudinal direction is indicated by the respective double-sided arrow W.sub.TF1, W.sub.TF2, W.sub.TF3.

(16) FIG. 4 shows a blank 100 for an open box. The blank comprises a bottom panel 102, two end panels 104, 106, two side panels 108, 110 and four corner panels 112, 114, 116 and 118. The panels are delimited from each other via transverse crease lines 120, 122, longitudinal crease lines 124 and 126, incisions 128, 130, 132 and 134, a so-called leading edge 136 and an ending edge 138. As previously explained, the terms leading and ending originate from the transport direction T, in which cardboard is fed to a respective cutting station, which cuts off the piece of cardboard from which the shown blank 100 is formed. Prior to cutting-off the blank, edge 136 formed the leading edge of the web fed into the cutting station. Once cut-off, the opposite edge of the cardboard piece forms the end of the blank 100 and is therefore called the ending edge 138.

(17) While the crease lines 124 and 126 in the schematic drawing appear to be two parallel straight lines, in fact these lines may, depending on the thickness of the cardboard, be comprised of three slightly offset sections giving the end panels 104, 106 a different width W.sub.EP than the width W.sub.BP of the bottom panel 104.

(18) In the shown embodiment, the length L.sub.BP of the bottom panel 104 determines the length L of a box to be folded, while the length L.sub.EP of the end panels 106, 108 determines the height H of the box to be folded.

(19) As schematically indicated by the strip 140 shown beneath the blank, to each transverse crease line and in this case also to the leading edge 136 and the ending edge 138, an area 142 is defined, indicated by the black rectangles, in which no transverse folds should be present. Next to the leading edge 136, no transverse fold should be present in order to facilitate gripping the end panel 106 upon automated folding. Likewise, behind ending edge 138, where the next blank will begin, no transverse fold should be present, as this will become a transverse fold near the leading edge of the next blank. Behind transverse crease line 122 and before transverse crease line 120, no transverse folds should be present. As schematically indicated in FIG. 4, the areas, in which no transverse folds should be present, differ in their longitudinal extension, which, as explained above, can have several reasons. At least one embodiment of the invention advantageously allows to adjust these areas based on the material used, the mechanics of a machine used for automatically folding a respective blank, user experience and other criteria in order to minimize the areas, i.e. the distance between transverse crease lines and transverse folds, which gives most freedom in creating the blanks. Accordingly, the act of defining areas around the transverse crease lines, the leading edge and the ending edge, in which no transverse folds should be present, may comprise assigning different priorities to said areas and taking these priorities into account upon deciding, which acts shall be performed in case a transverse fold is present in said areas.

(20) FIG. 5 shows schematically the advantage of having two separate cardboard supplies supplying cardboard webs with panels 86 and 88, of which again only some are provided with reference numbers, in transport direction T to a cutting and creasing station 62. Sensors 150, 152 detect the presence of transverse folds again indicated by black circles 80 and 82. A specific blank layout is calculated based on corresponding order information. The blank having the layout is schematically indicated by line 154 comprises two areas indicated by black rectangles 156, in which no crease lines shall be present. The layout is virtually, i.e. by a corresponding control unit, matched with the actual situation of the cardboard ready to be cut as indicated by the dashed and the dash-dotted lines. If cardboard from the supply, which in FIG. 5 is the upper supply, would be used, no transverse fold would be present in the blank 154. However, the cardboard would be cut off very close to a transverse fold 80, which would mean that a next blank cut off from the respective cardboard would have a transverse fold close to the leading edge, which is generally not wanted. If cardboard from the supply is used that in FIG. 5 forms the lower supply, the blank would comprise a transverse fold 82, but this would be positioned outside the areas indicated by the black rectangles 156, in which no transverse fold should be present. Hence, for creating the blank in the situation shown in FIG. 5, cardboard from the lower supply would be used, i.e. the web of the lower supply would be advanced into the cutting and creasing station 62 and a piece of cardboard having the necessary length would be cut off from the respective web.

(21) FIGS. 6, 7 and 8 show different approaches of shifting an unwanted transverse fold to a position, where it does not have a negative effect. In the figures, 160 indicates a calculated first blank layout for a blank that shall currently be produced, whereas 162 indicates the calculated blank layout for a subsequent blank to be produced from the same cardboard web. Hence, for calculating purposes, there would be no gap between the blank layouts. The dash-double-dotted line 164 indicates the position of a transverse fold.

(22) If a blank having the layout 160 would be cut as indicated in FIG. 6, the subsequent blank having the layout 162 would have the transverse fold 164 close to the leading edge 166, which, for the reasons set out above, is typically not wanted. To avoid this, one solution is shown in FIG. 7, in which the lengths of all panels of blank layout 160 in the transport direction T are slightly increased, bringing the transverse fold 164 into the end panels of the blank layout 160, where it does not have an adverse effect. However, as all panels are slightly increased in length, a box folded from the blank 160 shown in FIG. 7 would have a slightly larger volume than a box folded from a blank having the layout 160 shown in FIG. 6. As typically the transportation costs do not only depend on weight, but also on volume, increasing the length of all panels is only a suboptimal solution, in particular as it also requires more cardboard.

(23) FIG. 8 shows a solution, in which the lengths in the transport direction T of the front panels 168, 170, 172 of blank layout 160 are slightly increased, also shifting the transverse fold 164 from the front panels of box layout 162 to the rear panels of blank layout 160. This is possible when blank layouts are used, in which, as in the shown embodiment, the length of the front panels 168, 170, 172 is less than the length of the panels, which determine the height of the packaging being folded from the corresponding blank (in the shown embodiment, the length of panel 174 determines the height of a box). This allows that the length of the panels 168, 170 and 172 can be increased up to the height of the length of panel 174 without changing the volume of a box folded from such blank. Thus, although slightly more material is for used for the respective blank layout 160 in FIG. 8, still the transportation costs based on volume of the box would not be affected.

(24) FIGS. 9 and 10 show very schematically some parts of two highly similar systems 180, 180 for packaging shipment sets in custom-sized boxes. In the shown embodiments, both systems comprise two arranging stations, each comprising a first conveyor 182, 184, where shipment sets of one or more items are arranged in a configuration suitable for being automatically packaged. In FIG. 10, rectangles 186, 188 schematically indicate delivery of such shipment sets for being arranged at the respective stations.

(25) Once arranged, the item(s) forming a shipment set are transported with the first respective first conveyors 182, 184 onto respective second conveyors 190, 192 through respective laser scanner 194, 196 for determining the maximum outer dimensions of the arrangement, which allows in a manner known per se to calculate the dimensions of a respective box needed for packaging the shipment set. As set out above, a control unit (not shown) calculates box layouts necessary for forming packagings for both shipment sets and determines which blank layout shall be produced first based on information on the presence of transverse folds in cardboard ready for being used for making the blanks. Of course, such system may be provided with more than one supply unit for supplying cardboard, which gives further flexibility in optimizing the blanks while avoiding the presence of transverse folds in certain areas. As two separate conveyors 182, 190 respectively 184, 192 are associated with each arranging station, new items 186, 188 can already be received for being arranged while already prepared and scanned arrangements 198, 200 schematically indicated in FIG. 10 wait on conveyors 190, 192 for being further processed. Once the control unit decided, which arrangement 198, 200 shall be processed first, a merge conveyor 202, typically comprising a conveyor belt for transporting arrangements in transport direction T and being itself moveable between the conveyors 190, 192 as indicated by the arrows 204, picks up either one of the arrangements 198 and 200 ready for being packaged. The merge conveyor 202 transports the arrangements onto a further conveyor 206 leading towards yet a further conveyor 208 (FIG. 9), giving the system more flexibility with respect to the handling speed, or (FIG. 10) directly towards a packaging station 210.

(26) As schematically indicated in FIG. 10, a previously prepared and selected arrangement 212 is being transported via the conveyor 206 to packaging station 210, where the arrangement 212 will be placed on the bottom of a corresponding custom-sized blank, upon which gripping and folding units 214, 216, 218 and 220, which are positionable for handling a custom-sized blank by being movable in two directions in the plane of a blank, will fold the panels of the blank around the shipment set as known in the art and briefly described above.

(27) The systems 180, 180 or an alternative system for automatically packaging shipment sets in custom-sized cardboard boxes, may, in addition to a first and at least a second supply for supplying web of fanfold cardboard, a central control unit adapted for performing the aforementioned acts, sensors communicatively coupled with said control unit for obtaining information on the presence of transverse folds in cardboard ready to be cut-off from the first web and from the second web, structure for cutting-off the piece of cardboard from the first or the second web and forming the desired blank, structure for transporting a shipment set onto a blank produced according to one of the aforementioned method, and structure for folding a box from the blank around said shipment set also comprise structure for turning the shipment set to be packaged by 90 in a plane parallel to the blank, which would allow to use a blank layout, in which the width and length dimension of the bottom panel are interchanged.

(28) Various embodiments of the devices and/or processes via the use of block diagrams, schematics, and examples have been set forth herein. Insofar as such block diagrams, schematics, and examples contain one or more functions and/or operations, it will be understood by those skilled in the art that each function and/or operation within such block diagrams, flowcharts, or examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or virtually any combination thereof. In one embodiment, the present subject matter may be implemented via integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more control units (i.e., controllers or other processors (e.g., microcontrollers, microprocessors, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), digital signal processors (DSPs), graphics processing units (CPUs) programmable logic controllers (PLCs)) as one or more programs running on one or more processors, as firmware, or as virtually any combination thereof, and that designing the circuitry and/or writing the code for the software and or firmware would be well within the skill of one of ordinary skill in the art in light of this disclosure.

(29) When logic is implemented as software and stored in memory, one skilled in the art will appreciate that logic or information, can be stored on any computer- or processor-readable medium for use by or in connection with any computer and/or processor related system or method. In the context of this document, a memory is a computer- or processor-readable medium that is an electronic, magnetic, optical, or other another physical device or means that contains or stores a computer and/or processor program. Logic and/or the information can be embodied in any computer readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions associated with logic and/or information. In the context of this specification, a nontransitory computer- or processor-readable medium can be any nontransitory physical structure can store, communicate, propagate, or transport the program associated with logic and/or information for use by or in connection with the instruction execution system, apparatus, and/or device. The computer- or processor-readable medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device. More specific examples (a non-exhaustive list) of the computer- or processor-readable medium would include the following: a portable computer diskette (magnetic, compact flash card, secure digital, or the like), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, EEPROM, or Flash memory), and a portable compact disc read-only memory (CDROM). Note that the computer- or processor-readable medium could even be another suitable nontransitory medium upon which the program associated with logic and/or information is stored.

(30) In addition, those skilled in the art will appreciate that certain mechanisms of taught herein are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment applies equally regardless of the particular type of signal bearing media used to actually carry out the distribution. Examples of signal bearing media include, but are not limited to, the following: recordable type media such as floppy disks, hard disk drives, CD ROMs, digital tape, and computer memory.

(31) The various embodiments described above can be combined to provide further embodiments.

(32) From the foregoing it will be appreciated that, although specific embodiments have been described herein for purposes of illustration, various modifications may be made without deviating from the spirit and scope of the teachings. Accordingly, the claims are not limited by the disclosed embodiments.