The disclosure relates to tamper event detection.
In some applications, sensitive, high-value equipment, such as weapons or electronic components, may be transported in containers. The containers may be highly reliable in order to protect the equipment and prevent unauthorized examination, manipulation or use of the equipment.
The disclosure is directed to a devices, systems, and methods for identifying a tamper event. In some examples, an assembly includes a container formed by a plurality of walls and a door. The assembly also includes a hinge that mechanically couples the door to at least one of the walls of the container and at least one cable that extends through the hinge. Due to the positioning of the cable within the hinge, a characteristic of a signal that is transmitted via the cable may correlate to rotation of the hinge. In this way, the signal that is transmitted via the cable may help detect opening of the container door and, therefore, possible tamper events, e.g., tampering of an article enclosed within the container. The disclosure is also directed to techniques for forming an assembly that includes a plurality of walls, a door, a hinge, and a cable that extends through the hinge. In addition, the disclosure is directed to techniques for detecting a tamper event using the assembly described herein.
In one aspect, the disclosure is directed to a tamper-indicating assembly that includes a plurality of walls, a door, at least one hinge that mechanically couples the door to at least one wall of the plurality of walls, and at least one cable extending at least partially through the hinge between the door and the at least one wall. The plurality of walls and the door define a cavity.
In another aspect, the disclosure is directed to a method that includes mechanically coupling a door to at least one wall of a plurality of walls via at least one hinge and positioning at least one cable such that the at least one cable extends at least partially through the hinge between the door and the at least one wall. The plurality of walls and the door define a cavity.
In another aspect, the disclosure is directed to an article of manufacture comprising a computer-readable storage medium. The computer-readable storage medium comprises computer-readable instructions for execution by a processor. The instructions cause a programmable processor to perform any part of the techniques described herein. The instructions may be, for example, software instructions, such as those used to define a software or computer program. The computer-readable medium may be a computer-readable storage medium such as a storage device (e.g., a disk drive, or an optical drive), memory (e.g., a Flash memory, read only memory (ROM), or random access memory (RAM)) or any other type of volatile or non-volatile memory that stores instructions (e.g., in the form of a computer program or other executable) to cause a programmable processor to perform the techniques described herein. The computer-readable medium may be nontransitory.
The details of one or more examples of the disclosure are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the disclosure will be apparent from the description and drawings, and from the claims.
In some applications, a sensitive, high-value article, such as a weapon or electronic equipment, is stored in a container. Because the article may contain sensitive information and/or may be very expensive, the container can be configured to detect tampering with the container, which may indicate the article has been tampered with, and/or protect the article from tampering, e.g., unauthorized examination, manipulation or use. For example, in some examples, the container may include a tamper-indicating system that performs a defensive action to protect the stored article if a tamper event is suspected.
In some examples, the storage container for the article can be formed from a plurality of walls and a door that is mechanically coupled to at least one of the walls, where the plurality of walls and door define a cavity configured to receive the article. In some conventional configurations, a tamper-indicating system may include a sensor system that can detect tampering with one of the wall surfaces, such as drilling into one of the walls. In some of these examples, a sensor system separate from that used for the wall surface may be used to detect tampering with the door surface of the container. The existing sensing systems that are constrained to the door do not detect motion of the door. In contrast, the tamper-indicating systems described herein include a common sensor system that detects tampering with both a door and a wall of a container, as well as opening of the door.
The sensor systems described herein include a hinge that mechanically couples the door to at least one of the walls of the container, and a cable that extends through the hinge. The cable can be used to detect rotation of the hinge and, consequently, to detect possible tamper events, e.g., unauthorized opening of the container door. In comparison to conventional configurations, the tamper-indicating systems described herein can increase the likelihood that a tamper event may be detected because the systems can detect rotation of the hinge, which may correlate to opening of the door of the container, in addition to detecting tampering with one of the walls or the door surface of the container. Additionally, the systems may reduce the cost of a tamper-indicating system by eliminating the need for separate sensor systems to detect tampering with the walls and door of the container. Moreover, the systems described herein may weigh less and require fewer parts because one cable can continuously extend through the hinge and through substantially the entire container, e.g., through one or more of the walls and the door surface of the container.
Container 12 can be configured in any manner suitable for defining a cavity into which one or more articles can be placed. For example, in the example shown in
Container 12 can minimize exposure of the articles stored within container 12 to external factors, such as moisture, contaminants, or other environmental contaminants, mechanical forces, and the like, which may adversely affect the articles stored within container 12. For example, container 12 may be formed from a particular material that can protect the articles. In some examples, container 12 can be formed from substantially rigid materials, such as rigid plastics, metals, or wood that can protect the articles housed within container 12 from some external factors such as relatively large mechanical forces.
In the example illustrated in
Door 20 is mechanically coupled to one or more walls 18 via one or more hinges 14. In the examples described herein, hinges 14 mechanically couple door 20 to top wall 18A, which is defined as wall 18 with the greatest z-axis position. In other examples, door 20 may be mechanically coupled to another one or more of walls 18 instead of or in addition to wall 18A. In the examples described herein, hinges 14 allow door 20 to rotate around an axis defined along the intersection of door 20 and top wall 18A in order to open and close. As illustrated in
Hinges 14 are configured to allow door 20 to rotate relative to wall 18A about a fixed axis of rotation. For example, in the examples described herein, hinges 14 include one or more components that allow hinges 14 to be mechanically coupled to both wall 18A and door 20, in addition to one or more rotating portions within a middle section of hinges 14 that facilitate rotation of door 20 about a fixed axis of rotation. In this way, hinges 14 can be mechanically coupled to both wall 18A and door 20 and allow rotation of door 20 with respect to wall 18A, which can result in opening and closing of door 20.
In the example illustrated in
In some examples, hinges 14 may be configured such that hinges 14 allow a limited angle 11 of rotation between door 20 and wall 18A to which door 20 is mechanically coupled. That is, hinges 14 may restrict the amount of rotation between door 20 and wall 18A by allowing door 20 to rotate only a particular amount to a fixed position. For example, in some examples, hinges 14 may restrict rotation of door 20 with respect to wall 18A to less than 90 degrees. In other examples, hinges 14 may allow greater than 90 degrees of rotation between door 20 and wall 18A.
Hinges 14 may be formed in any suitable configuration. For example, hinges 14 may be formed as any particular type of hinge, e.g., barrel hinges, butt hinges, continuous hinges, and/or butterfly hinges, that can create a fixed axis of rotation around which door 20 can rotate. In addition, hinges 14 may be formed from any particular material suitable for providing a reliable mechanical connection between door 20 and wall 18A. For example, in some examples, hinges 14 are formed from a rigid metal, e.g., steel or aluminum, that can resist deformation and damage caused by extensive use, applied forces, or external factors, e.g., environmental factors. In other examples, hinges 14 may be formed from another material, such as a rigid plastic, e.g., polypropylene.
In some examples, assembly 10 includes a fastener, e.g., a latch or a lock, that can secure door 20 in a closed position. In some examples, closing door 20 may substantially completely enclose the cavity created by container 12 configured to contain one or more articles, and engaging a fastener can provide added protection against unauthorized entry into container 12. As an example, a fastener may include a first component mechanically coupled to door 20 and a second component positioned on and mechanically coupled to bottom wall 18B (partially shown in
In the examples described herein, cable 16 extends through hinges 14 between wall 18A and door 20 in a manner suitable for detecting rotation of hinge 14, which may be correlated to opening of door 20 and to a possible tamper event. Because hinges 14 are positioned to permit opening and closing of door 20, rotation of hinges 14 can be correlated to opening and/or closing of door 20. In addition, because cable 16 extends through hinges 14, properties of the signal transmitted by cable 16 may be modulated by rotation of hinges 14, e.g., as the configuration (e.g., shape) of cable 16 within hinges 14 changes with the rotation of hinges 14. Consequently, detecting changes in the properties of the signal can help to detect possible tamper events.
Cable 16 may be embedded within or otherwise mechanically coupled to one or more walls 18 of container 12, such as one wall 18, two walls, or up to all five walls. In the example illustrated in
In some examples, cable 16 may be embedded within wall 18A and door 20 on either side of hinge 14. For example, wall 18A and door 20 may each define an inner surface and an outer surface, where the inner surface is defined as the surface of wall 18A or door 20 that is proximate to the cavity defined by container 12 and the outer surface is defined as the surface of wall 18A or door 20 that faces outward from the cavity defined by container 12. Cable 16 can be positioned between the inner surface and the outer surface in order to detect tampering with the surface of wall 18A and door 20, e.g., to detect drilling into the surfaces. In examples in which cable 16 is at least partially embedded within wall 18A and/or door 20, the embedded portion of cable 16 may not be visible from either the inside of container 12 or the outside of container 12. When embedded in one or more walls 18 and/or door 20, cable 16 can be substantially fixed in the material that defines walls 18 and/or door 20, such that the portion of the embedded cable is substantially closely surrounded on all sides by the material. Additional example configurations of tamper sensors positioned within one or more walls of a container are described in commonly-assigned U.S. Patent Application Publication No. 2008/0129501 by Tucker et al., entitled “SECURE CHASSIS WITH INTEGRATED TAMPER DETECTION SENSOR,” filed on Nov. 30, 2006 and herein incorporated by reference in its entirety.
In the example illustrated in
In the examples described herein, cable 16 is configured and positioned relative to container 12 to transmit a signal along a path that extends along wall 18A (e.g., in a direction substantially parallel to a major surface of wall 18A), through hinges 14, and along door 20 (e.g., in a direction substantially parallel to a major surface of door 20). Because cable 16 extends at least partially through hinges 14, the signal transmitted by cable 16 may be modulated, e.g., one or more characteristics (e.g., the amplitude, frequency, or strength) of the signal may change, based on movement of hinges 14, such as rotation of hinges 14. For example, as hinges 14 open and close, the pathway for the signal may change length or attributes (e.g., shape or size), thereby changing the characteristics of the signal that propagates through cable 16. As an example, in some examples, the signal may be an optical signal, and the strength of the signal may depend on the diameter of cable 16. For example, cable 16 with a smaller diameter, e.g., resulting from deformation of cable 16 caused by rotation of hinge 14, may result in higher attenuation of the signal transmitted through cable 16. That is, in these examples, the optical signal strength may be lower because a higher percentage of the optical signal is attenuated. In some cases, movement of hinges 14 may signify that door 20 has been opened or closed, which may indicate that a tamper event has or may have occurred. Consequently, monitoring the signal transmitted by cable 16 through a pathway that traverses through hinge 14 may provide an effective mechanism for detecting a possible tamper event.
In some examples, assembly 10 includes one or more signal transmitters that can transmit a signal through cable 16. The signal transmitters may be positioned within the cavity of container 12 or may be external to the cavity. In addition, assembly 10 may also include one or more sensors that detect the signal transmitted through cable 16 and one or more processors that can detect changes in one or more characteristics of the signal. The sensors and processors may be positioned within the cavity of container 12 or may be external to the cavity. If one or more characteristics of a signal transmitted from the signal transmitter to the sensor through cable 16 correlates to a change in properties of the signal, the processors may determine that hinge 14 has rotated, e.g., that door 20 has been opened, and one or more components of assembly 10 may take a defensive action in order to protect one or more articles stored within container 12. Examples of defensive actions are described below.
As an example, cable 16 may be a fiber optic cable that transmits a light signal. Assembly 10 may include one or more signal transmitters that transmit an optical signal through cable 16, e.g., one or more optoelectronic devices such as a light-emitting diode or a laser diode. In addition, assembly 10 may include one or more sensors that receive light through cable 16, such as one or more photodiodes. The one or more sensors can detect the light and generate an electrical signal that is modulated as a function of one or more properties of the light transmitted through cable 16 and detected by the one or more sensors. For example, the one or more sensors (e.g., photodiodes) may convert light incident on a detection surface of the sensors into either a current or voltage, which may be outputted as an electrical signal. An intensity of the signal received by the processor may be indicative of the state of door 20 (e.g., an open state or closed state). That is, a change in properties of the light signal, e.g., as demonstrated by the sensor measurements, may signify that hinge 14 has rotated. For example, the one or more processors may detect changes in the intensity, phase, polarization, wavelength, brightness, and/or transit time of the light within cable 16 based on the measurements taken by the one or more sensors. In some examples, cable 16 itself may include the one or more sensors while, in other examples, the one or more sensors may be coupled to cable 16 but may be components separate from cable 16.
In examples in which cable 16 is a fiber optic cable, the one or more sensors of assembly 10 can measure properties of the optical signal transmitted through fiber optic cable 16. For example, in some examples, the sensors can measure intensity or brightness of the optical signal and convert the measurements into an electrical signal that can be received by and analyzed by a processor, e.g., a processor of assembly 10. In other examples, the sensors can measure an optical pattern at a defined amplitude, frequency, and/or wavelength. In examples in which cable 16 is a fiber optic cable, the one or more sensors can be implemented as any suitable photo-sensitive sensors. For example, the one or more sensors may be implemented as charge coupled devices (CCD) with photodiodes. Additional examples of sensors that can detect changes in properties of an optical signal that may be indicative of a tamper event are discussed in commonly-assigned U.S. Patent Application Publication No. 2008/0073491 by Fleischman et al. entitled “ANTI-TAMPER ENCLOSURE SYSTEM” and filed on Sep. 21, 2007, which is herein incorporated by reference in its entirety.
As another example, in some examples, cable 16 may be an electrical cable, e.g., an electrically conductive wire, that transmits an electrical signal that changes one or more characteristics (e.g., a frequency or amplitude) based on movement of cable 16. The one or more signal transmitters of assembly 10 may include one or more signal generators that transmit electrical signals through cable 16, in addition to one or more sensors that receive electrical signals through cable 16. One or more processors of assembly 10 can determine whether the properties of the electrical signal transmitted through cable 16 have changed based on the measurements of the one or more sensors, which may signify that hinge 14 has rotated. For example, the one or more processors may detect changes in the frequency, phase, and/or amplitude of the electrical signal within cable 16.
In examples in which cable 16 is an electrical cable, the one or more sensors can measure properties of the electrical signal transmitted through electrical cable 16. For example, the one or more sensors may sense the electrical signal after it is transmitted from one end of cable 16 on one side of hinge 14, through the portion of hinge 14 extending through hinge 14, and to the other end of cable 16 on the other side of hinge 14. A processor, e.g., a processor of assembly 10, can receive the sensed signal and determine whether properties (e.g., a voltage or current amplitude or frequency) of the electrical signal have changed, which may signify that hinge 14 has rotated.
As one example, a discontinuity in cable 16 that results from rotation of hinge 14 may cause the electrical signal transmitted through cable 16 to be interrupted, such that the electrical signal that is transmitted through cable 16 is interrupted (e.g., not transmitted through the entire portion of cable 16 extending through hinge 14) or otherwise modulated (e.g., only a portion of the electrical signal may be transmitted through the portion of cable 16 extending through hinge 16, and, therefore, the sensed electrical signal strength may be lower than the strength of the transmitted electrical signal). For example, as described in further detail below with respect to
Assembly 10 may also include one or more processors that receive the signal (e.g., an electrical or optical signal) generated and/or sensed by a sensor and determines, based on the signal, whether a possible tamper event has occurred. For example, assembly 10 may include one or more processors that compare a characteristic of the sensed signal to a predetermined value in order to determine whether the properties of the signal transmitted through cable 16 indicate door 20 has been opened. If the characteristic of the signal from sensor 56 does not substantially match the predetermined value, the one or more processors may determine that a possible tamper event has occurred, e.g., that door 20 has been opened. In some examples, the predetermined value may be an average value of the signal characteristic for a particular number, e.g., ten, of prior measurements.
The one or more processors of assembly 10 may include any one or more microprocessors, controllers, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and discrete logic circuitry. The functions attributed to the one or more processors described herein may be provided by a hardware device and embodied as software, firmware, hardware, or any combination thereof.
Upon identification of a possible tamper event, the one or more processors can store an indication of the occurrence of the tamper event. In addition or instead, in some examples, the one or more processors may initiate a defensive action to protect the one or more articles housed within container 12. In some examples, the processors may initiate a defensive action after a particular number of possible tamper events have occurred, e.g., after two or more possible tamper events.
As shown in
Mounting surfaces 26 and 32 of components 22 and 24, respectively, may be mechanically coupled to wall 18A and door 20 via any suitable mechanism. For example, in the example illustrated in
In the example illustrated in
In the examples described herein, hinge 14 also includes a rigid fastener 25 extending through rotating portions 28, 30, and 34 along axis of rotation 19. Rotating portions 28, 30, and 34 may define apertures through which the fastener 25 can extend in order to align and mechanically couple rotating portions 28, 30, and 34 to one another. When component 24 is positioned such that rotating portion 34 is received in an opening defined between rotating portions 28, 30, as illustrated in
In some examples described herein, fastener 25 is configured as a substantially rigid bolt that passes through the apertures defined by rotating portions 28, 30, and 34 of hinge 14. For example, fastener 25 may be formed from a substantially rigid material, such as a rigid metal or plastic, which can provide a substantially rigid mechanical connection between components 22 and 24 of hinge 14, while still permitting rotational movement of components 22, 24 relative to each other about a common axis of rotation 19. In other examples, fastener 25 may be configured in a different manner such that fastener 25 mechanically couples the rotating portions of hinge 14. In yet other examples, hinge 14 may not require fastener 25. For example, in some examples, hinge 14 may be formed as a single component that does not require mechanical coupling.
Rotating portion 34 of component 24 rotates around axis of rotation 19 in order to facilitate opening of door 20. For example, in some examples, rotating portion 34 defines an aperture through which fastener 25 extends, and rotating portion 34 rotates around fastener 25. Because mounting surface 32 is mechanically coupled to door 20, a force exerted on door 20 to open and/or close door 20 causes rotation of rotating portion 34 about axis of rotation 19, which allows opening and/or closing of door 20 about axis of rotation 19.
In the example illustrated in
In
In the example illustrated in
Similarly, segment 42 of cable 16 is configured to extend between hinge 14 and door 20 (not shown in
Between segments 38 and 42, cable 16 defines segment 40, which extends through hinge 14 along axis of rotation 19. Segment 40 of cable 16 is represented by hidden lines in
In examples in which hinge 14 includes fastener 25 positioned through apertures defined by rotating portions 28, 30, and 34 of hinge 14, segment 40 of cable 16 may extend through fastener 25. For example, fastener 25 may define an aperture that extends along a substantially central axis of fastener 25, and cable 16 can extend through the aperture. In this way, cable 16 can extend substantially through hinge 14 along axis of rotation 19. In other examples, such as examples in which hinge 14 does not include a fastener, cable 16 may extend through hinge 14 via an aperture defined within another portion of hinge 14 that extends along axis of rotation 19.
In some examples, segments 38, 42 of cable 16 may be mechanically coupled to wall 18A and door 20, respectively, such that as door 20 moves relative to wall 18A, segments 38, 42 of cable 16 also move relative to each other. For example, in some examples, segment 38 may be at least partially embedded within wall 18A, and segment 42 may be at least partially embedded within door 20. As a result of the mechanical coupling of segments 38, 42 to wall 18A and door 20, respectively, portions of segments 38 and 42 may have little to no range of motion relative to wall 18A and door 20. In contrast, segment 40, extending along axis of rotation 19, may be at least partially free to move within hinge 14. For example, in the example configuration illustrated in
Rotation of hinge 14 about the rotation of axis may cause segment 40 of cable 16, which extends through hinge 14, to move. For example, because segments 38 and 42 on either side of segment 40 are mechanically coupled to wall 18A and door 20, and segment 40 is substantially free to move within hinge 14, segment 40 may move within hinge 14 as a result of movement of component 24 of hinge 14 resulting from rotation of door 20.
The properties of the signal transmitted through cable 16 may change based on movement of cable 16. For example, in examples in which cable 16 is or includes a fiber optic cable, a change in position of segment 40 of cable 16 may change the intensity, phase, polarization, wavelength, brightness, and/or transit time of light through cable 16. As another example, in examples in which cable 16 is an electrical cable, a change in position of segment 40 may change the frequency, phase, and/or amplitude of the electrical signal transmitted through cable 16. One or more sensors of assembly 10 may sense the signal transmitted through cable, and one or more processor of assembly 10 can identify changes in signal properties. In some examples, the processors or another component of assembly 10 can identify a possible tamper event based on the changes in signal properties.
In some examples, segment 40 of cable 16 may be configured with a strain-relief mechanism to accommodate changes in the distance between segments 38, 42 upon opening and/or closing of door 20, which may help prevent damage to segment 40 upon opening and/or closing of door 20. For example, segments 38 and 42 may be secured on or within wall 18A and door 20, respectively, on either side of segment 40. Consequently, segment 40 may experience strain and stretching as a result of opening and closing of door 20. In order to prevent damage to cable 16, segment 40 may be configured in such a way as to relieve the strain caused by stretching of segment 40.
Any suitable strain-relief mechanism may be incorporated into system 13. For example, in some examples, segment 40 may be configured with a counter-twist strain-relief mechanism that may help prevent breakage of cable 16 from repetitive application of strain resulting from movement of segments 38, 42 of cable 16 relative to each other. For example, segment 40 may be in a stretched state upon closing of door 20 because angle 11 (
In some examples, including segment 40 configured with a counter-twist can maintain the sensitivity of cable 16 more effectively than a configuration in which segment 40 is configured to simply include added slack to relieve strain on cable 16. For example, in some examples, a longer cable 16 may be less sensitive than a shorter cable 16 and the signal transmitted via a longer cable 16 may be more susceptible to degradation by signal noise because the signal is required to travel over a longer distance. In addition, loose portions of a longer cable 16, e.g., slack, can contact each other and create unintended signal pathways, which may disrupt the signal transmitted through cable 16. Consequently, a shorter cable 16 and, more specifically, a shorter segment 40 may, in some examples, be more desirable because the integrity of the signal transmitted through cable 16 may be relatively well-maintained.
As another example of a strain-relief mechanism, cable 16 can be formed from an at least partially elastic material, e.g., rubber, that can repeatedly expand and contract. Upon opening or closing of door 20, elastic cable 16 can correspondingly lengthen or shorten in order to prevent damage to or breakage of cable 16.
Segment 38 of cable 16 is configured to be secured on or within wall 18A of container 12 on a first side of hinge 14, such that segment 38 is substantially fixed relative to wall 18A. Segment 42 of cable 16 is configured to be secured on or within door 20 of container 12 on a second side of hinge 14, such that segment 42 moves relative to wall 18A as door 20 moves relative to wall 18A. As discussed above, wall 18A and door 20 are mechanically coupled together via hinge 14. In some examples, segment 40 of cable 16 is substantially free to move within aperture 43 of fastener 25. Thus, the configuration of segment 40 may change based on rotation of hinge 14. For example, closing of door 20 may cause segment 42 of cable 16 to rotate around axis of rotation 19, and, in some examples, move closer to hinge 14 because segment 42 is secured on or within door 20. As door 20 closes, door 20 and segment 42 move closer to wall 18A, thereby lengthening the distance between segments 38, 42, in examples in which hinge 14 is mechanically coupled to the outer surface of container 12. In this way, movement of door 20 relative to wall 18A may cause the distance over which segment 40 of cable 16 extends within hinge 14 to change (e.g., decrease as door 20 opens and increase as door 20 closes) because the angle 11 (
Segment 40 may stretch as door 20 closes in order to accommodate the increase in distance, e.g., the increased angle 11, between segment 38 and 42. As discussed with respect to
In the example illustrated in
In the example configuration illustrated in
As illustrated in
As illustrated in
When door 20 and hinge 14 rotate to an open position, segment 40B, within component 24, rotates away from segments 40A and 40C, disrupting the alignment of segments 40A, 40B, and 40C of cable 16 and breaking up the substantially continuous pathway for an optical signal or an electrical signal defined by cable 16. The misalignment of segments 40A, 40B, and 40C causes the signal transmitted through cable 16 to be interrupted or otherwise changed because the path along which the signal is transmitted has been disrupted. A processor of assembly 10 may detect a potential tamper event (e.g., the opening of door 20) based on interruption of the signal or other change in the signal. In some examples, the processor or another component of assembly 10 performs a defensive action, such as transmitting an alert (e.g., activating an alarm such as a high decibel siren or transmitting an alert to a remotely located person or device via wired or wireless communication techniques), destroying assembly 10, destroying one or more articles stored within container 12, disabling one or more articles stored by container 12, and/or disabling the assembly 10 in response to determining that a potential tamper event has occurred.
In the example described with respect to
In examples in which a processor of assembly 10 detects movement of cable 16, e.g., movement of cable 16 that correlates to rotation of hinge 14 and relative movement of wall 18A and door 20, by detecting that a discontinuity exists in cable 16, cable 16 may be specifically configured for repetitive connection and disconnection. For example, in examples in which cable 16 is a fiber optic cable, cable 16 may include one or more optical fiber connectors that can enable rapid and repetitive connection and disconnection of portions of cable 16 while maintaining the integrity of cable 16. The optical fiber connectors can mechanically couple and align the portions of cable 16 such that an optical signal can pass through fiber optic cable 16.
As another example, cable 16 may be an electrical cable, and cable 16 may be equipped with any connectors suitable for mechanically and electrically coupling and aligning segments 40A, 40B, and 40C of cable 16 such that an electrical signal can effectively pass through cable 16. For example, in some examples, cable 16 may be a metallic electrical cable, e.g., a conductive wire, and cable 16 may include portions of magnetic material at the interfaces between each of segments 40A, 40B, and 40C of cable 16. The magnetic material can cause the adjacent segments 40A, 40B, and 40C to be magnetically attracted to one another, which can prevent the adjacent segments from separating when aligned and can increase the reliability of the electrical connection throughout electrical cable 16. In the example illustrated in
As described with respect to
In
When component 24 of hinge 14 is mechanically coupled to door 20, opening and closing of door 20 results in rotation of rotating portion 34 of hinge 14, which also induces rotation of segment 40B within hinge 14 because segment 40B is substantially fixed to portion 34 such that as portion 34 rotates about the center axis of hinge 14, segment 40B also rotates. For example, when a force is applied to door 20 to open door 20, component 24 may rotate in a substantially clockwise direction around axis of rotation 19 (from the perspective of
As discussed with respect to
In the example shown in
As illustrated in
Within hinge 14, segment 40 of cable 16 is wrapped in a spool configuration such that the spool shares an axis of rotation with axis of rotation 19 of hinge 14. As illustrated in
In the example illustrated in
With respect to
As discussed above, the distance over which segment 40 of cable 16 extends can increase or decrease as a result of rotation of hinge 14, which can cause segment 40 to wind or unwind around inner portion 49. Winding and unwinding may cause the dimensions, e.g., the radius, of the spool configuration (including segment 40 of cable 16) to increase or decrease because the amount of slack in segment 40 of cable 16 may change, and cavity 41 can provide additional space to accommodate the changing dimensions of the spool. Cavity 41 can be sized and configured to accommodate any suitable type or configuration of cable 16.
In some examples, in addition to rotating portion 28, rotating portions 30 and 34 may also define respective cavities, e.g., may be substantially hollow. Consequently, in some examples, instead of extending only into rotating portion 28, segment 40 of cable 16 may be positioned within any one or more of rotating portions 28, 30, and 34 of hinge 14 and coiled around respective inner portions of the one or more rotating portions 28, 30, and 34.
In the example configuration illustrated in
As illustrated in
Although
As illustrated in
In other examples, segments 38 and 42 are secured within conduits 44 and 46, respectively. For example, segments 38 and 42 may be mechanically coupled to hinge 14 within conduits 44 and 46. As one example, an adhesive may be applied between segments 38 and 42 and hinge 14 within conduits 44 and 46 to prevent movement of segments 38 and 42 within conduits 44 and 46.
Cable 16 winds around inner portion 49 in a spool configuration within hinge 14. In the example illustrated in
The configuration of outer shell 47 and inner portion 49, e.g., to define cavity 41, can help prevent strain and stretching of cable 16 that could result in example configurations that do not include such a configuration. For example, cavity 41 provides a space in which segment 40 of cable 16 can lengthen and shorten based on rotation of hinge 14, in contrast to configurations in which cable 16 is stretched tightly within hinge 14 and may not accommodate the change in length of cable 16 that extends between door 20 and wall 18A as door 20 opens and closes.
Although
In some examples, a processor of assembly 10 can identify a potential tamper event based on movement of cable 16 over inner portion 49. For example, in some examples, the processor may determine that door 20 has been opened because segment 40 of cable 16 has shortened or lengthened by winding or unwinding around inner portion 49. The winding or unwinding of cable 16 may cause properties of the signal transmitted through cable 16 to change, and the processor may determine that a potential tamper event has occurred based on the changes in signal properties. In some examples, one or more components of assembly 10 may perform a defensive action in order to protect the articles stored within container 12.
Although not illustrated in
In addition, in some examples, the spool component may include a mechanism, such as a spring, that can bias cable 16 to return to a wound position around the spool component. That is, the spool component may, in some examples, be configured with a mechanism that applies a force to cable 16 which causes cable 16 to revert to a wound configuration around the spool component. For example, the spool component may be loaded with a spring that pulls cable 16 to wind around the spool component. The force from the spool component can pull cable 16 inward toward axis of rotation 19. A force created by anchoring segments 38 and 42 on either side of hinge 14 can counteract the force from the spool, which allows cable 16 to wind and unwind around the spool component substantially as much as necessary to correlate to opening and closing of door 20.
In some examples, the spool component may be positioned on an outer surface of inner portion 49 of rotating portion 28, e.g., between segment 40 and the outer surface of inner portion 49. For example, the spool component may be formed integrally with inner portion 49 such that the outer surface of the spool component is flush with the outer surface of inner portion 49. In other examples, the spool component may extend radially outward from the outer surface of inner portion 49.
In other examples, assembly 10 may be configured to define an aperture within inner portion 49 into which fastener 25 can be positioned, and the spool component may be formed integrally with fastener 25 within the aperture. For example, fastener 25 may be defined by an upper portion and a lower portion, and the spool component may be positioned between and mechanically coupled to the upper portion and the lower portion to form a single unit. In other examples, the spool component may be positioned around and mechanically coupled to the outer surface of fastener 25, e.g., as a sleeve. In other examples, the spool component may be defined by fastener 25, e.g., a portion of fastener 12 may be carved to include threads or flanges for winding of cable 16.
In the examples described herein, hinge 14 is mechanically coupled to the outer surface of container 12, e.g., as illustrated in
In other examples, hinge 14 may be mechanically coupled to an inner surface of container 12. In these examples, the distance between door 20 and wall 18A may be greatest when door 20 is open. That is, the angle between the inner surfaces of top wall 18A and door 20 may be smallest when door 20 is closed and greatest when door 20 is open. As a result, cable 16 may traverse a longer distance when door 20 is open. For example, the portion of cable 16 that extends at least partially through hinge 14 may be in its most stretched state when door 20 is open and may become relatively unstretched when door 20 closes. In other examples, hinge 14, wall 18A, and door 20 may have a different configuration.
Container 12, including a plurality of walls 18, may be formed using any suitable technique. For example, in examples in which container 12 is formed from a metal material, walls 18 of container 12 may be mechanically coupled to one another via a technique, such as welding or soldering. As another example, in examples in which container 12 is formed from a plastic material, walls 18 of container 12 may be mechanically coupled to one another via a bonding agent, such as an adhesive, or via a welding technique (e.g., ultrasonic welding).
Door 20 is mechanically coupled to at least one of the walls 18 of container 12 via one or more hinges 14 (50). For example, in the example configurations illustrated in
Cable 16 is positioned such that cable 16 extends at least partially through one or more hinges 14 in order to detect movement of hinge 14, and, therefore, a potential tamper event (52). As an example, in some examples, cable 16 can be secured to wall 18A and door 20 on either side of hinge 14, and may extend through hinge 14 along axis of rotation 19, e.g., as in the example configuration illustrated in
In some examples, assembly 10 includes one or more signal transmitters that transmit a signal through cable 16, and one or more sensors that sense the signal at another portion of cable 16. For example, the signal transmitter can introduce a signal at a first portion of cable 16 on a first side of a hinge 14 (e.g., at a first end of cable 16), and the one or more sensors can detect the signal at another portion of cable 16 on the other side of hinge 14 (e.g., at an opposing end of cable 16 from the signal transmitter). Assembly 10 can further include one or more processors that receive the sensed signal (e.g., the raw signal, one or more characteristics extracted from the raw signal or a parameterized signal), and determine whether the sensed signal indicates cable 16 has changed position within hinge 14, and, therefore, whether door 20 has been opened. Assembly 10 can be configured with one or more components that identify a potential tamper event based on the changes in signal properties and that may perform a defensive action, such as transmitting an alert, destroying assembly 10, destroying the one or more articles stored within container 12, disabling the one or more articles, and/or disabling the assembly 10, in response to determining that a potential tamper event has occurred.
As another example, in some examples, cable 16 may extend through hinge 14 along an axis separate from (e.g., not coaxial with), but substantially parallel to, axis of rotation 19, e.g., as in the example configuration illustrated in
As another example, in some examples, cable 16 can be wound around a spool 48 (
In some examples, hinge 14 is formed with one or more conduits into which portions of cable 16 can be threaded, e.g., conduits 44 and 46. Cable 16 can wind and unwind around spool 48 in order to prevent stretching of cable 16 resulting from rotation of hinge 14. Winding and unwinding of cable 16 around spool 48 can result in changes in the properties of the signal transmitted by cable 16, and assembly 10 can be configured to include a processor that detects rotation of hinges 14 events based on one or more characteristics of the sensed signal. Assembly 10 can be configured with one or more components that identify a potential tamper event based on the changes in signal properties and that may perform a defensive action, such as transmitting an alert, destroying assembly 10, destroying the one or more articles stored within container 12, disabling the one or more articles, and/or disabling the assembly 10, in response to determining that a potential tamper event has occurred.
Signal transmitter 54 is configured to generate a signal that may be modulated by changes in the configuration (e.g., length, shape, and the like) of cable 16, or deformation of cable 16. In some examples, signal transmitter 54 is configured to generate an optical signal. As one example, signal transmitter 54 may include one or more photodiodes. In addition to or instead of an optical signal generator, signal transmitter 54 may be configured to generate an electrical signal. For example, signal transmitter 54 can include a power source and circuitry that is configured to generate an electrical signal having predetermined signal characteristics (e.g., frequency, amplitude, pulse width, and the like).
Signal transmitter 54 generates and transmits a signal, e.g., a light signal or an electrical signal, through cable 16. For example, signal transmitter 54 may be positioned at and/or coupled to a first end of cable 16 and may transmit the signal substantially entirely through cable 16, e.g., along substantially the entire length of cable 16. The signal transmitted by signal transmitter 54 traverses through cable 16, which extends at least partially through hinge 14, and the signal may be sensed by sensor 56. For example, in some examples, signal transmitter 54 may be positioned on or within a first portion of cable 16, e.g., a first end, and sensor 56 may be positioned on or within a second portion of cable 16, e.g., a second end. In this way, the signal may be transmitted between signal transmitter 54 and sensor 56.
Sensor 56 is configured to sense the signal generated by signal transmitter 54 and generate an electrical signal that is indicative of the signal sensed by sensor 56. For example, in examples in which signal transmitter 54 generates and delivers an optical signal through cable 16, sensor 56 can include a photodiode or the like, which generates an electrical signal that is modulated based an intensity of light incident on the sensor. In other examples, sensor 56 may include an optical continuity sensor that includes a first component that transmits light from a first component on cable 16 and a second component that receives and measures the light at a second position on cable 16. In examples in which signal transmitter 54 generates and delivers an electrical signal through cable 16, sensor 56 can include any suitable electrical sensor, such as a voltmeter (e.g., to measure voltage differentials) or an ohmmeter (e.g., to measure current).
Assembly 10 also includes processor 58, which receives the signal (e.g., an electrical or optical signal) generated and/or sensed by sensor 56 and determines, based on the signal, whether a possible tamper event has occurred. As discussed previously, because cable 16 extends at least partially through hinge 14, the signal transmitted through cable 16 may be modulated as a result of rotation of hinge 14, which can signify that door 20 has been opened and that a possible tamper event has occurred. Thus, for example, processor 58 may compare a characteristic of the sensed signal to a predetermined value (e.g., stored by a memory of assembly 10) in order to determine whether the properties of the signal transmitted through cable 16 indicate door 20 has been opened. If the characteristic of the signal from sensor 56 does not substantially match the predetermined value, processor 58 may determine that a possible tamper event has occurred, e.g., that door 20 has been opened. In some examples, the predetermined value may be an average value of the signal characteristic for a particular number, e.g., ten, of prior measurements.
Processor 58 may include any one or more microprocessors, controllers, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and discrete logic circuitry. The functions attributed to the one or more processors described herein may be provided by a hardware device and embodied as software, firmware, hardware, or any combination thereof.
Upon identification of a possible tamper event, processor 58 can store an indication of the occurrence of the tamper event in a memory of assembly 10. In addition or instead, in some examples, processor 58 may initiate a defensive action to protect the one or more articles housed within container 12. In some examples, the processors may initiate a defensive action after a particular number of possible tamper events have occurred, e.g., after two or more possible tamper events.
Signal transmitter 54 transmits a signal through cable 16, which at least partially extends through hinge 14. The signal may be modulated based on rotation of hinge 14, such that at least one characteristic the signal may change as door 20 is opened or closed. Sensor 56 senses the signal (e.g., an optical signal or an electrical signal) and generates an electrical signal that exhibits at least one characteristic that changes as a function of the sensed signal. Processor 58 receives the electrical signal from sensor 56 (60). Processor 58 determines whether there has been a change in one or more predetermined characteristics of the electrical signal (62).
In examples in which signal transmitter 54 generates and transmits an electrical signal, the one or more predetermined characteristics of the electrical signal generated by sensor 56 may indicate the frequency, amplitude, pulse width or other characteristic of the electrical signal transmitted through cable 16 and sensed by sensor 56. In examples in which signal transmitter 54 generates and transmits an optical signal, the one or more predetermined characteristics of the electrical signal generated by sensor 56 may indicate a characteristic of the optical signal sensed by sensor 56. Example characteristics include, for example, phase, polarization, wavelength, brightness, and/or transit time of the light.
Processor 58 determines whether there has been a change in one or more predetermined characteristics of the electrical signal (62) using any suitable technique. In one example, processor 58 may compare the one or more predetermined characteristics of the signal from sensor 56 to a predetermined and stored value, which may indicate, for example, that door 20 has not been opened. The predetermined value can be determined when door 20 is closed, and, as a result, the predetermined value may be substantially correlated to a state in which door 20 is closed. If processor 58 determines that the one or more signal characteristics have not changed, e.g., substantially match the respective predetermined value, processor 58 may determine that there has not been a tamper event (66).
On the other hand, if processor 58 determines that the one or more signal characteristics have changed, e.g., do not match the respective predetermined values, processor 58 may detect a possible tamper event (64). For example, processor 58 may determine that door 20 is in an open state based on detecting a change in properties of the signal transmitted through cable 16. In some examples, processor 58 may initiate a defensive action, e.g., transmitting an alert, destroying assembly 10, destroying one or more articles stored within container 12, disabling one or more articles stored by container 12, and/or disabling the assembly 10, in response to detecting a possible tamper event. The alert can be a signal, auditory alert, visual alert or a somatosensory alert transmitted, for example, to a receiving device, which may be in the vicinity of container 12 or may be remotely located. In other examples, the alert can be an auditory alert, visual alert or a somatosensory alert that is generated at container 12 and audible, visible, or perceived by a person or device proximate container 12. The defensive action may be initiated within a relatively short time of determining that door 20 is in an open state, e.g., within a less than one second (e.g., within a few milliseconds) of determining that door 20 is in an open state. Other timelines for the defensive action relative to the opening of door 20 are contemplated, and can be greater or less than one second.
Processor 58 can perform the technique shown in
The techniques described in this disclosure, including those attributed to processor 58, may be implemented, at least in part, in hardware, software, firmware or any combination thereof. For example, various aspects of the techniques may be implemented within one or more processors, including one or more microprocessors, DSPs, ASICs, FPGAs, or any other equivalent integrated or discrete logic circuitry, as well as any combinations of such components. The term “processor” or “processing circuitry” may generally refer to any of the foregoing logic circuitry, alone or in combination with other logic circuitry, or any other equivalent circuitry. Such hardware, software, firmware may be implemented within the same device or within separate devices to support the various operations and functions described in this disclosure.
In addition, any of the described units, modules or components may be implemented together or separately as discrete but interoperable logic devices. Depiction of different features as modules or units is intended to highlight different functional aspects and does not necessarily imply that such modules or units must be realized by separate hardware or software components. Rather, functionality associated with one or more modules or units may be performed by separate hardware or software components, or integrated within common or separate hardware or software components.
When implemented in software, the functionality ascribed to the systems, devices and techniques described in this disclosure may be embodied as instructions on a computer-readable medium such as random access memory (RAM), read only memory (ROM), non-volatile RAM (NVRAM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic data storage media, optical data storage media, or the like. The instructions may be executed to support one or more aspects of the functionality described in this disclosure. The computer-readable medium may be non-transitory.
Various examples have been described. These and other examples are within the scope of the following claims.