This invention relates to industrial shredders. More particularly, this invention relates to clearing blockages from such shredders.
Industrial shredders can reduce solid industrial waste, such as metallic waste (e.g., lathe turnings), into smaller pieces for easier disposal or transport (e.g., to a recycling facility). However, occasionally, a larger piece of the material to be shredded will be encountered which cannot be shredded, and blocks or jams the shredding mechanism. Such larger pieces will be referred to herein as “blockages.”
Known industrial shredders can detect blockages (based, e.g., on lack of motion in the shredding mechanism, or on higher motor current), and switch to a reject mode in which the blockage is directed to a reject outlet. However, in known reject arrangements, the reject outlet is in the working area of the shredder and allows unrejected material to enter along with the rejected blockage, unless equipped with a door that opens only in the reject mode (which requires a door control mechanism).
Accordingly, apparatus and methods are discussed herein for safely and automatically removing blockages from a shredding apparatus. Moreover, in addition to allowing blockages to safely and automatically be removed from the shredding apparatus, the shredding apparatus features a design that limits the need for excess moving parts (e.g., door control mechanisms) and streamlines the removal of blockages. For example, the shredding apparatus discussed herein includes features that force blockages out of the shredding apparatus while the shredding apparatus is operating in one direction, without hindering the shredding of materials when the shredding apparatus is operating in an opposite direction. Moreover, the features remain stationary irrespective of the direction in which the shredding apparatus is operating, reducing the risk of failure.
In some aspects, the shredding apparatus may include a first carrier movable in a first direction and a second direction, in which the second direction is opposite to the first direction. For example, the first carrier may be a plate that rotates around an axis, or may be a chain or belt that advances along a particular route.
The shredding apparatus may also include a first tooth extending from an edge of the first carrier, in which a first face of the first tooth shreds material when the first carrier is moving in the first direction and a second face of the first tooth pushes a blockage when the first carrier is moving in the second direction. For example, the same tooth that is used for shredding material when the shredding apparatus is operating in the first direction may be used to expel a blockage when the shredding apparatus is operating in the second direction. In some embodiments, the first carrier may include a plurality of teeth.
The shredding apparatus may also include a first finger, in which the first finger interacts with the blockage to move the blockage from the first tooth as the first tooth passes the first finger in the second direction. For example, the tooth may push the blockage until the blockage contacts the first finger. The contact with the first finger may then cause the blockage to move away from the tooth. For example, in response to the blockage contacting the first finger as the first carrier is moving in the second direction, the second face may advance the blockage in a direction other than the second direction.
In some embodiments, the shredding apparatus may include a second carrier, and the second carrier may include a second tooth extending from an edge of the second carrier, in which the second tooth and the first tooth move along respective parallel paths. For example, the shredding apparatus may include a plurality of carriers arranged in a row and/or sharing a common axis such that the motion of a tooth on each carrier parallels the motion of a tooth on another carrier.
In some embodiments, a second tooth on a second carrier may have a position along its respective path that is offset from a position of the first tooth on the first carrier along its respective path. For example, the teeth on a carrier may be staggered respective to the teeth on a different carrier such that different teeth are interacting with the same portion of the material and/or blockage at different times. Alternatively, the second tooth on the second carrier may have a position along its respective path that is aligned with a position of the first tooth on the first carrier along its respective path. For example, the teeth on a carrier may be aligned with the teeth on a different carrier such that different teeth are interacting with the same portion of the material and/or blockage simultaneously.
In some embodiments, the shredding apparatus may include a second finger, in which the second finger and the first finger are arranged in a row, and wherein at least one of the first finger or the second finger interacts with the blockage to move the blockage from the first tooth. For example, the first and second fingers may be a part of a comb, which features a plurality of fingers, and the path of a tooth may take the tooth between a pair of fingers in the plurality of fingers. Furthermore, the tooth may be sized such that while it may clear the space between the plurality of fingers, a blockage pushed by the tooth may not. Accordingly, as the blockage cannot be pushed between the plurality of fingers, the pushing of the tooth may force the blockage to ride up the surface of the fingers.
A first portion of a tooth (e.g., a portion of the tooth further from the carrier) may push the blockage as a second portion of the tooth (e.g., a portion of the tooth closer to the carrier) passes between the first finger and the second finger as the first carrier is moving in the second direction. For example, as the tooth moves between the plurality of fingers, the tooth may continue to push the blockage (e.g., which may already be positioned on top of the plurality of fingers due to the initial contact between the pushed blockage and the plurality of fingers). Furthermore, the continued pushing may advance the blockage along the plurality of fingers, increasing the distance between the blockage and the carrier.
In some embodiments, the faces of a tooth may have specialized contours. For example, the second face may be contoured to positively engage the blockage. Such a contour may enhance the ability of the tooth to push a blockage and direct the blockage in a particular direction. For example, the contour may create a surface that prevents the blockage from moving in a direction oblique to the direction of motion of the carrier prior to the blockage contacting a finger.
The shredding apparatus may include a rejection passage for expelling the blockage from the shredding apparatus. For example, the blockage may pass into the rejection passage after the first finger moves the blockage from the first tooth. After the blockage passes into the rejection passage, which may constitute an opening in the shredding apparatus, gravity may cause the blockage to fall, removing it from the shredding apparatus. In some embodiments, the rejection passage may be accessible to the material while the first carrier moves in the first direction (i.e., the rejection passage may remain open even while material is being shredded by the shredding apparatus, as long as the opening of the rejection passage is far enough from the carrier that material being fed into the shredding apparatus will not enter the rejection passage while the shredding apparatus is operating in the first direction). In contrast, when the shredding apparatus is operating in the second direction, the second face of a tooth may force the blockage towards the rejection passage (e.g., along the finger, which may also function as a ramp).
The above and other objects and advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
Apparatus and methods are discussed herein for safely and automatically removing blockages from a shredding apparatus. Moreover, in addition to allowing blockages to safely and automatically be removed from the shredding apparatus, the apparatus and methods limit the need for excess moving parts and streamlines the removal of blockages. For example, the shredding apparatus discussed herein includes features that force blockages out of the shredding apparatus while the shredding apparatus is operating in one direction, without hindering the shredding of materials when the shredding apparatus is operating in an opposite direction. Moreover, the features remain stationary irrespective of the direction at which the shredding apparatus is operating, reducing the risk of failure.
As referred to herein, “a shedding apparatus” is any apparatus used for shredding material. As referred to herein, “shredding” includes any technique for reducing the size of materials through physical changes to the form of the materials. For example, shredding may include cutting, ripping, grinding, compressing, tearing, crushing, and/or any other physical reactions. The shredding apparatus may reduce the size of various, and is not limited to any particular, materials, types of materials, and/or combinations of materials. For example, the shredding apparatus may shred metals, wood, plastics, organics, etc., or combinations thereof. Finally, material may be inputted into the shredding apparatus through a variety of techniques and is not limited to any particular technique. For example, materials (e.g., machine shop turnings) may be fed into the shredding apparatus via a conveyor belt (e.g., a chip conveyor of a machine tool), manual loading by a user, an output of an adjacent machine, etc.
In some cases, material fed into the shredding apparatus may create a blockage that prevents or impairs the shredding apparatus from operating in a direction associated with shredding materials. For example, the size or hardness of a portion of the material may cause that portion to clog the shredding apparatus, reducing the efficiency of the shredding apparatus or causing the shredding apparatus to cease to operate. For a more specific example, if the material includes machine shop turnings, another object (e.g., a screw, bolt, etc.) may be mixed into the turnings that are fed into the shredding apparatus. The object may be too large for the shredding apparatus to shred and, in turn, may prevent one or more carriers from moving.
The shredding apparatus may include one or more carriers that move in one or more directions within a housing. As referred to herein, “a carrier” refers to any component from which a shredding tooth may extend, and which may be moved in a first direction to shred material and in a second direction to expel blockages. For example, a carrier may include a circular plate that is rotatable in one direction around an axis to shred material, and rotatable in an opposite direction around the axis to expel blockages. In another example, a carrier may include a chain or belt that may be advanced in a first direction to shred material and advanced in a second direction to expel blockages.
In response to detecting a blockage that prevents the first carrier from moving in the first direction, the shredding apparatus may move the first carrier in a second direction. For example, if a blockage in the shredding apparatus causes motion of the carrier in one direction to stop or the shredding apparatus ceases to operate in one direction (e.g., the shredding apparatus becomes jammed), the shredding apparatus may reverse its direction of operation in order to expel the blockage. Blockages may be detected by operator inspections, or the shredding apparatus may automatically detect blockages as discussed below in relation to
As referred to herein, “a tooth” is an any extension from a carrier that shreds material when the carrier is moving in a first direction and pushes a blockage when the carrier is moving in a second direction. A tooth is not limited to any particular shape or size. For example, a tooth may have a cubic, triangular, spherical, or other shape. Moreover, the edges of a tooth may be defined by lines and/or curves extending in various directions at various angles. For example, a tooth may extend at an angle that is greater than zero and less than ninety degrees. Additionally or alternatively, a tooth may extend at an angle that is greater than ninety degrees and less than one-hundred and eighty degrees. Furthermore, the angle or degree of curvature of the edge may change along the edge.
The angle or curvature of the edge may result in a face of the tooth having a contour. As referred to herein, “a face” is a surface of the tooth that interacts with material/blockages. The tooth may include multiple defined faces (e.g., as found in a cubic tooth) or may include less-defined faces (e.g., as found in a spherical tooth). For example, a single tooth may have multiple faces, each of which has a distinct contour and size. In another example, a single tooth may include multiple faces, each of which has a similar contour and size. For example, a tooth may include a face that contacts material/blockages when the carrier is moving in a one direction and a different a face that contacts material/blockages when the carrier is moving in an opposite direction.
A face may be contoured to positively engage the blockage. Such a contour may enhance the ability of the tooth to push a blockage and direct the blockage in a particular direction. For example, the contour may create a surface that prevents the blockage from moving in a direction oblique to the second direction prior to the blockage contacting a finger. For example, the face of a tooth may be contoured to angle or curve towards the carrier from which the tooth extends such that the contoured face may better grip the blockage as the face moves the blockage.
In some embodiments, a face of a tooth may be contoured based on whether the face of the tooth is used for shredding material or pushing blockages. For example, the shredding apparatus may include a first tooth extending from an edge of the first carrier, in which a first face of the first tooth shreds material when the first carrier is moving in the first direction, and in which a second face of the first tooth pushes a blockage when the first carrier is moving in the second direction. Accordingly, the first face may be contoured for shredding material while the second face is contoured for pushing blockages. For example, a first face (e.g., used to shred material) may be serrated, whereas a second face (e.g., used to push blockages) may be smooth.
In some embodiments, the shredding apparatus may include a plurality of teeth on one or more carriers. For example, the plurality of teeth may be arranged such that each of the plurality of teeth shreds material or pushes blockages in series or parallel. For example, the plurality of teeth may be arranged on a single carrier (e.g., to interact with a blockage in series) or distributed across multiple carriers (e.g., to interact with the blockage in series or in parallel). For example, the shredding apparatus may push the blockage along the first finger with a first tooth of a first carrier as the first tooth passes the first finger in the second direction, and then push the blockage along the first finger with a second tooth of the first carrier after the first tooth passes the first finger in the second direction. Alternatively or additionally, the shredding apparatus may push the blockage along the first finger with a first tooth of a first carrier as the first tooth passes the first finger in the second direction, and then push the blockage along the first finger with a second tooth of a second carrier after the first tooth passes the first finger in the second direction.
Each carrier of the plurality of carriers may include one or more teeth, which may be angularly aligned or offset with the plurality of teeth on an adjacent carrier. For example, the position of a first tooth on a first carrier may be rotated in the second direction a particular number of degrees relative to the position of a second tooth on a second carrier. Accordingly, a second tooth on a second carrier may have a position along its respective path that is offset from a position of the first tooth on the first carrier along its respective path (e.g., parallel to the path of the second tooth). By staggering the teeth on different carriers, or arranging the teeth in different patterns as discussed below, the shredding apparatus causes different teeth to interact with different portions of the material and/or blockage at different times. Alternatively, the shredding apparatus may align the teeth of different carriers. For example, the second tooth on the second carrier may have a position along its respective path that is aligned with a position of the first tooth on the first carrier along its respective path. By aligning the teeth on different carriers, the shredding apparatus causes different teeth to interact with different portions of the material and/or blockage simultaneously.
In some embodiments, the plurality of teeth on the one or more carriers may be arranged in a pattern associated with a particular function. For example, one pattern of teeth may shred the material from the carriers on the ends of the plurality of carriers inward towards the center of the plurality of carriers. In such a pattern, a tooth on a more-centrally located of the plurality of carriers is held back (e.g., by sixty degrees) in the direction of shredding relative to an adjacent, less-centrally located carrier. Another pattern of teeth may shred the material from one end of the plurality of carriers towards the opposite end of the plurality of carriers. In such a pattern, a tooth located on one end of the plurality of carriers is advanced (e.g., by sixty degrees) in the direction of shredding relative to an adjacent carrier that is closer to the opposing end. Another pattern of teeth may shred the material from a center of the plurality of carriers towards the ends of the plurality of carriers. In such a pattern, a tooth on a more-centrally located of the plurality of carriers is advanced (e.g., by sixty degrees) in the direction of shredding relative to an adjacent, less-centrally located carrier. Furthermore, each pattern may direct shredded material downward to a discharge outlet.
The shredding apparatus may also include one or more fingers. As referred to herein, “a finger” is a projection in the housing of the shredding apparatus that interacts with blockages pushed by a tooth to move the blockage away from the tooth when the shredding apparatus is operating in a second direction, but that does not interfere with the shredding of material when the shredding apparatus is operating in the first direction. For example, a finger may include a projection of a comb, in which the finger is one of a plurality of fingers aligned in a row that are sized to allow a tooth to move freely between the plurality of fingers when moving in the first or second direction. In some embodiments, the comb and/or the plurality of fingers may be aligned in a row that is parallel to an axis about which a carrier rotates.
For example, in some embodiments, the shredding apparatus may pass a tooth between a first finger and a second finger. Furthermore, dimensions of the tooth and the dimensions of a plurality of fingers may be selected such that a tooth may clear the space between the plurality of fingers, while a blockage pushed by the tooth may not. For example, the width of a tooth may correspond to the width of a gap between two fingers and the width of a finger may correspond to the width of a gap between two teeth on adjacent carriers.
In some embodiments, a finger interacts with a blockage to move the blockage from the first tooth as a tooth passes the finger in the second direction. For example, the tooth may push the blockage until the blockage contacts the finger. The contact with the finger may then cause the blockage to move away from the tooth. For example, in response to the blockage contacting the finger as a carrier from which the tooth extends is moving in the second direction, the interaction between the tooth, blockage, and finger may advance the blockage in a direction other than the second direction.
The shredding apparatus may include a rejection passage for expelling the blockage from the shredding apparatus. As referred to herein, “a rejection passage” is any aperture that allows for a blockage to exit the housing of the shredding apparatus. For example, the blockage may pass into the rejection passage after the first finger moves the blockage from the first tooth. After passing into the rejection passage, the blockage may be removed from the shredding apparatus via gravity, user interaction, a conveyor belt, etc.
As shown in
A portion of the shredded material (e.g., now shredded to a size that may pass under and between the plurality of carriers) will continue to be pushed towards a discharge outlet (not shown) on the bottom of shredding apparatus 100. The portion of the shredded material that was not moved by the tooth under and between the plurality of cutting members will remain above the plurality of cutting members. As the plurality of carriers continues to move (e.g., rotates around an axis), the teeth extending from the carrier will engage the portion of the shredded material that was not moved by the tooth under and between the plurality of cutting members during one or more subsequent passes. For example, as shredding apparatus 100 moves the plurality of carriers, the material may be shredding in one or more iterations. During each iteration, a portion of the shredded material is moved towards the discharge outlet. Material that is not moved towards the discharge outlet is then moved towards the discharge outlet during a subsequent iteration.
For example, shredding apparatus 100 may be positioned adjacent to a conveyor. The conveyor may act to feed material (e.g., machine tool turnings) into the top of housing 110. As the material is fed into the shredding apparatus, the plurality of carriers (e.g., carrier 102 and carrier 104) and the plurality of cutting members (e.g., cutting member 106) may shred the material during one or more iterations. The shredded material may exit the shredding apparatus through the discharge outlet.
While operating, shredding apparatus 100 may detect a blockage (e.g., as discussed below in relation to
Tooth 112 on carrier 102 is staggered respective to tooth 114 on carrier 104. Accordingly, tooth 112 and tooth 114 may interact with different portions of the material and/or blockage at different times while shredding apparatus 100 is operating. In contrast, tooth 116 is positioned along its respective path such that it is aligned with a position of tooth 114 on along its respective path. Accordingly, tooth 114 and tooth 116 may interact with different portions of the material and/or blockage at simultaneously while shredding apparatus 100 is operating.
Shredding apparatus 200 also includes a plurality of cutting members such as cutting member 216 and cutting member 218. As the plurality of carriers of shredding apparatus 200 move in a first direction, the plurality of carriers may cause one or more teeth on the plurality of carriers to push material towards the plurality of cutting members. Upon contacting the plurality of cutting members, the plurality of cutting members may apply a force, opposite of the force applied by a tooth extending from one of the plurality of carriers, to the material. The opposing forces cause the material to be shred. For example, the plurality of cutting members are sized such that the teeth extending from the plurality of carriers may pass under and/or between each of the cutting members. However, material which does not share the dimensions of the tooth (e.g., material which is larger that a face of the tooth in the first direction) may be pinned between a tooth and a cutting member. For example, material that extends beyond the bounds of a face in a direction parallel to the axis of the plurality of carriers (e.g., a face of the tooth that interacts with the material as the tooth moves in the first direction) may encounter a cutting member such as cutting member 218, whereas material that extends beyond the bounds of the face in a direction perpendicular to the axis of the plurality of carriers may encounter a cutting member such as cutting member 216. Cutting member 218 may apply a force to the material as the tooth passes between cutting member 218 and an adjacent cutting member (e.g., cutting member 220). Likewise, cutting member 216 may apply a force to the material as the tooth passes under cutting member 216. By applying the opposing forces to the material, shredding apparatus 200 shreds the material.
Shredding apparatus 200 also includes comb 212 which lies between a rejection passage 214 (which, in some embodiments, may correspond to rejection passage 108 (
For example, shredding apparatus 200 has pushed blockage 222 across one or more of the plurality of fingers (e.g., finger 208 and finger 210) and comb 212 and into rejection passage 214. Blockage 222 is currently being pushed over the precipice of rejection passage 214. Accordingly, gravity or pushing by a tooth or another blockage may cause blockage 222 to enter rejection passage 214 and exit housing 214.
In some embodiments, rejection passage 214 may be accessible to the material while shredding apparatus 200 operates in a direction associated with shredding material. For example, rejection passage 214 may remain open even while material is being shredded by shredding apparatus 200 without a substantial amount of material entering rejection passage 214 because rejection passage 214 is positioned at a distance from carrier 202. To bridge the distance, material needs to be pushed across the plurality of fingers (e.g., finger 208 and finger 210) and comb 212. However, shredding apparatus 200 will only push material (e.g., blockages) across the plurality of fingers (e.g., finger 208 and finger 210) and comb 212 while operating in a direction to remove blockages (i.e., a direction opposite of the direction associated with shredding material).
Carrier 300 includes five teeth that extend from edge 310. Each of five teeth (e.g., tooth 304) have identical dimensions and are evenly distributed about the perimeter of carrier 300. Furthermore, each tooth (e.g., tooth 304) includes a first face (e.g., face 306) that interacts with material when carrier 300 is moving in a first direction and a second face (e.g., face 308) that interacts with blockage with carrier 300 is moving in a second direction. It should be noted that, in some embodiments, carrier 300 may include more or less than five teeth, and each of the teeth may not include identical dimensions and may not be evenly distributed about the perimeter of carrier 300.
Tooth 304 extends from edge 310 of carrier 300. As shown in
In some embodiments, while the profile of each of the teeth extending from carrier 300 in a direction perpendicular to the axis may vary, the maximum distance each of the teeth extends outward from the center point of carrier 300 may be identical. For example, the maximum distance that each of the teeth extending outward from the center point of carrier 300 may correspond to the maximum size of a tooth that allows the tooth to pass under a cutting member (e.g., cutting member 216 (
As carrier 402 moves in direction 404, material may be shredded by a face of tooth 408 (e.g., corresponding to edge 416) as tooth 408 passes adjacent to cutting member 414. After tooth 408 passes adjacent to cutting member 414, material may be shredded by a face of tooth 406. For example, as carrier 402 moves in direction 404, the teeth extending from the edge of carrier 402 may shred material in series. Thus, as carrier 402 rotates in direction 404, material may continuously be shredded in series by the teeth. Carrier 402 may continue to move in direction 404 during which time material engaged by tooth 408 may be shredded between edge 416 (and/or a face associated with edge 416) and cutting member 412. However, while moving in direction 404, a blockage may occur, preventing the shredder from moving in direction 404.
For example, a shredding apparatus (e.g., shredding apparatus 100 (
The edge 616 is also angled relative to carrier 602, resulting in a contour for the face of tooth 608 corresponding to edge 616. For example, the face may be contoured to positively engage blockage 614. Such a contour may enhance the ability of tooth 608 to push blockage 614 and direct blockage 614 in direction 604. For example, the contour may create a surface that prevents blockage 614 from moving in a direction oblique to direction 604, or falling off of tooth 608, prior to blockage 614 contacting finger 610.
Finger 610 interacts with blockage 614 to move blockage 614 from tooth 608 as tooth 608 passes finger 610 in direction 604. For example, tooth 608 pushes blockage 614 in direction 604 until blockage 614 contacts finger 610. The contact with finger 610 then causes blockage 614 to move away from tooth 608. For example, in response to blockage 610, contacting finger 610 as carrier 602 is moving in direction 604, edge 616 may advance blockage 614 in a direction other than direction 604. For example, the contour of tooth 608 and the angle at which finger 610 contacts blockage 614 may impart a vector force onto blockage 614 that moves blockage 614 onto finger 610 and away from tooth 608 and carrier 602.
As shown in
As shown, carrier 702 includes a plurality of teeth (e.g., tooth 708 and tooth 706). The plurality of teeth are arranged to push blockages 714 serially. For example, after tooth 706 passes finger 710 (and is no longer interacting with blockage 714), tooth 708 interacts with blockage 714. For example, tooth 708 may continue to move blockage 714 along finger 710. In some embodiments, tooth 708 may move blockage 714 towards and/or through a rejection passage (e.g., rejection passage 214 (
In some embodiments, the shredding apparatus may include a second carrier that is adjacent to, and shares a common axis with, carrier 702. The second carrier may include an additional tooth extending from the edge of the second carrier. The additional tooth and tooth 708 may move along respective parallel paths (e.g., in direction 704). Furthermore, the motion of the additional tooth on the second carrier may parallel the motion of tooth 708.
As tooth 908 continues to move (e.g., through a rotation on a carrier (e.g., carrier 602 (
Control circuitry 1004 may be used to send and receive commands (e.g., to operate the shredding apparatus in a direction to expel blockages). Control circuitry 1004 may be based on any suitable processing circuitry such as processing circuitry 1006. Control circuitry 1004 may execute instructions for the shredding apparatus that are stored in memory (i.e., storage 1008). Specifically, control circuitry 1004 may be instructed to automatically begin operating the shredding apparatus in a direction to remove blockages in response to detecting a blockage.
A user may also send instructions to control circuitry 1004 (such as instructing the shredding apparatus to operate in a direction to expel blockages) using user input interface 1010, which may be any suitable user interface, such as a keypad, keyboard, etc. The user may also receive information from video interface 1012 and/or audio interface 1014, which may be provided as stand-alone devices or integrated with other elements of control system 1000. Video interface 1012, which may be any suitable interface capable of outputting video signals, such as a computer screen, may provide video alerts on the current status of the shredding apparatus (e.g., a direction in which the shredding apparatus is currently operating) and/or the occurrence of blockages. Likewise, audio interface 1014, which may be any suitable interface capable of outputting audio signals, such as an alarm sounder, speakers, and/or any other electromechanical device that produces sound, may provide audio alerts on the current status of the shredding apparatus (e.g., a direction in which the shredding apparatus is currently operating) and/or the occurrence of blockages.
While advancing along the path, a plurality of teeth (e.g., including tooth 1104) extending from carrier 1106 move adjacent to finger 1110 and cutting member 1114. While operating in direction 1116, shredding apparatus 1100 may shred material fed into shredding apparatus 1100 against cutting member 1114. In contrast, while moving in a direction opposite to direction 1116, shredding apparatus 1100 may push blockages across finger 1110 and through rejection passage 1112 (e.g., as discussed above in relation to
The above-described embodiments of the present invention are presented for purposes of illustration and not of limitation, and the present invention is limited only by the claims that follow. Furthermore, it should be noted that the features and limitations described in any one embodiment may be applied to any other embodiment herein, and flowcharts or examples relating to one embodiment may be combined with any other embodiment in a suitable manner, done in different orders, or done in parallel. In addition, the systems and methods described herein may be performed in real time. It should also be noted, the systems and/or methods described above may be applied to, or used in accordance with, other systems and/or methods.