This disclosure relates generally to security systems, and, more particularly, modular retail security systems of attached devices.
In an example embodiment, the modular retail security system pucks are provided to attach at least one device to the modular retail security system. Through a cabled connection, the devices connect to the modular retail security system, thereby providing power and alarming security for the connected devices. The modular retail security system may have interactive network elements to communicate wired or wirelessly with a remote or connected computer system. The computer system may track the connected devices to determine a received device identifier for a specific device connected to the modular retail security system. Also, the computer system or the control module of the modular retail security system may track and maintain the alarming status of the connected devices or the overall operational health of the modular retail security system.
Further features and advantages of the disclosed embodiments, as well as the structure and operation of various elements of the disclosed embodiments, are described in detail below with reference to the accompanying drawings.
The accompanying drawings, which are incorporated in and form a part of the specification, illustrate the disclosed embodiments and together with the description, serve to explain certain inventive principles. In the drawings:
Each individual modular puck 102 may contain a housing 108 having an interior to store electronic components. The housing 108 may be made of any type of durable material so that simple jostling or movement of the housing 108 will not break or allow the housing to dislodge from its current position in a retail environment. For example, the housing 108 may be made of durable plastic polymer materials, but it should be understood that other materials of substantial structural strength may also be used. In the example of
Below the top face 110 of the housing 108, a light ring 112 may be present. The light ring 112 circumscribes the housing shape. The light ring 112 may connect to internal circuitry housed within the individual modular puck 102 to power a plurality of lights, which may be but is not limited to light emitting diodes (LEDs) positioned around the light ring 112. Data/information signals can be communicated between the internal circuitry of the housing 108 and the plurality of lights to illuminate the light ring 112. Each light may have an on state and an off state. Based on the power and data/information transferred with these data/information signals, these states may change the illumination of the lights to show a retail employee or customer the status of the modular puck 102. In some embodiments, the plurality of LEDs may be different colors to represent different statuses of the individual puck. More information regarding examples of these statuses that can be used for the individual pucks 102 will be described below with
Each individual modular puck 102 may also have a plurality of interfaces. These interfaces provide applicable means for both data/information transfer and power transfer between connected components. The plurality of interfaces may each connect to an internal circuit contained within the housing 108. This internal circuit may be contained on an electronic circuit board having microprocessors, buses, and other electronic interconnection components to facilitate data transfer and power between devices attached to the plurality of interfaces.
As an example of one of these interfaces on the modular puck 102, an interface 120 may be located on a surface of the modular puck's housing 108 such as the top face 110 of the housing 108. This interface 120 may be a cable input for a data and power transmission cable 130. An electronically connectable cable 130 may fit within the cable input interface 120 at one end 132 of the cable 130; and a second end of the cable 130 may be attached to an electronic product or device to secure the product or device to the modular puck 102 via the cable 130. The cable 130 may provide a path for data/information and power transfer between the electronic product and the modular puck 102. The cable 130 may also act as an alarming mechanism as removal of the cable 130 can trigger an alarm status for the individual puck 102 (and also trigger a corresponding alarming of the modular retail security system 100). These cables 130, in some examples, can have a USB interface (e.g., a USB-A interface, a USB-C interface, etc.) to connect to a corresponding USB interface of the cable input interface 120, but it should also be understand that different data and power transfer protocol interfaces may be used for these connections between the cable 130 and the cable input interface 120. The cable 130, in some embodiments, may be a stock keeping unit (SKU) provided by the original equipment manufacturer (OEM) of the connected electronic product or device. In such situations, this SKU OEM cable 130 would provide the maximum efficiency for data and power transfer between the electronic product and the individual modular puck as SKU OEM cables 13—are specifically rated for use with such devices. Also, by way of example, the electronic product or device connected to the puck 102 via cable 130 can be any of a number of different product or device types. For example, the electronic devices could be smart phones, tablet computers, wearables (e.g., smart watches, VR goggles/headsets, etc.), digital cameras, or other suitable item of merchandise that a practitioner wishes to secure via system 100.
Each individual puck 102 may also have interfaces 312 located on a bottom face 310 of the housing 108 (see
Contained within each of the plurality of cutouts 114 and 116 can be a connective mount interface 312 (see
As stated above, each modular puck 102 may contain internal circuitry for operation within the modular retail security system 100. The internal circuitry may be contained on an electronic circuit board and allows data/information and power communication between the attached electronic product or device, the modular puck 102, and other attached modular pucks 102 or control modules 106 attached by the connective modules 104 in the modular retail security system 100. An example of such circuitry is described below, but it should be understood that many different layouts and designs of this internal circuitry may be used.
The security module 702 may be configured to provide security and alarm functions for the puck 102. Accordingly, the circuitry in module 702 may include sensors for detecting cable connections via interface 120 as well as detecting disconnections of electrical devices from connected cables 120. If desired by a practitioner, security module 702 may also include an audio output device such as a speaker that produced an audible alarm in the event of the puck 102 going into alarm status. Examples of circuitry that can be used by the modular pucks for security module 702 are described in (1) provisional U.S. Patent Application No. 62/553,770, filed Sep. 1, 2017, and entitled “Power and/or Alarming Security System for Electrical Appliances”, (2) provisional U.S. Patent Application No. 62/651,598, filed Apr. 2, 2018, and entitled “Power and/or Alarming Security System for Electrical Appliances”, and (3) U.S. patent application Ser. No. 16/117,304, filed Aug. 30, 2018, and entitled “Power and/or Alarming Security System for Electrical Appliances”, published as U.S. Patent Application Pub. No. ______, the entire disclosures of each of which are incorporated herein by reference.
The power module 708 of the modular puck 102 can be configured to accept power from outside sources and transfer such power to the connected electronic product or device. In some examples, the power will flow into the modular puck 102 through one of the interfaces 312 (e.g., connective mount interfaces) and into the internal circuitry of the power module 708. From there, the power levels may be adjusted to transfer the necessary power requirements to the attached electronic product through the cable 130.
The power flowing in the modular puck 102 may be from an alternating current (AC) source. In some example embodiments, the power flowing into the modular puck 102 may be AC power. As the cable input interface 120 of the modular puck 102 may be a USB connection or the like, such an AC voltage must be rectified into an acceptable direct current voltage used by the attached electronic product. Thus, the internal circuitry of the modular puck 102 may have a voltage rectifier to rectify the AC voltage into an acceptable DC voltage. For example, many smartphone devices require a charging voltage of 5 volts direct current. Thus, the voltage rectifier may rectify the incoming AC voltage into 5 volts DC for charging.
In some example embodiments, the power flowing into the modular puck 102 may be DC power. To support the ability to power a serial sequence of multiple modular pucks 102 in the system 100, the amount of power entering puck 102 may be multiples higher than the amount of power needed to operate that particular puck 102 (so that there is also sufficient power to pass to downstream pucks 102). Accordingly, the power module 708 may also include a tap into such a high power line and voltage drop circuitry that reduces the drawn power for the subject puck 102 to a level needed by the subject puck 102.
While some electronic products require 5 volts DC, other electronic products which may be attached to the modular puck 102 may require slightly different voltages (i.e. 5.1 volts DC) to provide the optimal charge. Thus, the internal circuitry can also include a voltage regulator to stabilize the incoming power to the optimal charging voltage. In such embodiments, this gives the modular pucks 102 the ability to connect to a multitude of different electronic products which may require a vast range of different voltages. Connection of the electronic product to the modular puck would allow the circuitry of the modular puck 102 to determine such requirements.
Returning to the security module 702, the circuitry of the modular puck 102 may also continuously and/or periodically measure current drawn by each device plugged into the cable input interface 120 and may enunciate an alarm or other type of indication if these characteristics deviate significantly from a set point. Most electronic products will charge at a quicker rate based on the amount of current being delivered to the product. However, if too much current is passing to the electronic product, the electronic product may fail or burn out. In some embodiments, the circuitry of the modular puck 102 can limit the current levels passing to the electronic product within a 500 mA to 2000 mA range. For specific electronic products such as smartphones, a 5 v DC connection at 2000 mA may provide the ideal conditions for a quick charge time of the attached electronic product. Furthermore, the current regulation circuitry may employ the charge management techniques described in provisional U.S. Patent Application No. 62/643,579, filed Mar. 15, 2018, entitled “Intelligent Battery Management”, the entire disclosure of which is incorporated herein by reference, in order to avoid overly charging a battery on the connected electronic device.
In order to monitor current draw and define set points for triggering alarms, at least in particular example embodiments, two basic phases of operation occur. A first is phase comprises a calibration phase, and the second phase may comprise a monitoring phase. During the calibration phase, for example, the circuitry may characterize the device attached to the cable input to determine the general current characteristics of the device so that an appropriate alarm threshold can be determined for each device. After each device has been characterized and the alarm criteria and/or thresholds have been determined, the monitoring phase in entered. In the monitoring phase, the same circuitry of each modular puck 102 is used to continuously monitor each cable connection through the cable input interface 120 for changes and/or trigger an alarm if the limits set in the calibration phase are exceeded. Examples of circuitry that can be used for such calibration and monitoring of electrical characteristics at cable input interface 120 are described in the above-referenced and incorporated 62/553,770, 62/651,598, and Ser. No. 16/117,304 patent applications.
For example, according to an example embodiment, sensor circuits may be utilized within the modular puck's circuitry. In particular example embodiments, there may be a single sensor circuit for each modular puck 102. The sensor can be a custom design at least in particular example embodiments. This may comprise a purely analog circuit that stimulates the electronic product connected through the cable input interface 120, and/or amplify the response received so that it can be converted to the digital domain and/or processed. However, in other example embodiments, the sensor may comprise a digital circuit.
In other embodiments, the internal circuitry of the modular puck 102 may have a current sensor. This current sensor may be used to measure the current exiting the modular puck 102 through the attached cable 130. For example, the current may be measured across a sense resistor which is in series with the neutral line of the cable input. Additional resistors may set the gain to an amplifier which multiplies the result up to the appropriate input level with the help of transistor amplifiers.
The current measurement circuit can be triggered by a DSP processor at a known phase with an AC line (for embodiments where AC power may be entering the modular puck 102). It can make a series of measurements at precise times for 100 ms. This can capture both the magnitude and the phase of the current so that reactive and/or resistive loads can be differentiated. The raw measurements are corrected for known phase delays in the circuit to present an accurate representation of the magnitude and/or phase of the current drawn by the electronic product connected to the modular puck 102.
In other embodiments, a DSP block may be present within the modular puck 102 and be responsible for generating stimulus to the sensors and/or processing the response received back from the sensors. It is implemented in an FPGA to provide sufficient processing power and speed while exhibiting acceptable costs. All such functions can be implemented in synthesizable RTL code.
The internal circuitry of the modular puck 102 may also provide for current testing. For current measurement, the DSP generates multiple measurement triggers (e.g, five measurement triggers) over a defined time period such as over 100 milliseconds. These triggers span 6 cycles at 60 Hz or 5 cycles at 50 Hz. These triggers can be generated at precise phase shifts from the line power that is delivered to each of the modular pucks 102. The resulting measurements represent the current at those precise phase delays relative to the main power. The DSP circuit then computes the average magnitude and/or relative phase of the measured current to the main's voltage.
Current measurements may be performed with a signal trigger request from a processor such as a microprocessor (MCU) which may be contained within each modular puck 102. The MCU requests a current measurement from the DSP. The DSP arms and waits for the next cycle of the mains power to trigger it. Once it receives the trigger, the DSP makes its five measurements, averages the results, and/or provides a complex current value representing magnitude and/or phase back to the MCU on completion.
In some embodiments, the MCU controls the user interface, but also performs two roles in the modular puck 102. The first is calibration, and second is alarm generation. The sensor and DSP provide real time data on the status of the loads of the cable input interface 120, they do not do any limit checking of those results. All limits for alarm conditions are determined and monitored by the MCU. Any disconnect from the modular puck 102 at any point can generate an alarm unless prior authorization is obtained from the control module 106. The current of the connected electronic product may be unique for each device, or class of devices.
To support a wide range of devices, a two stage calibration process can be employed as described in the above-referenced and incorporated 62/553,770, 62/651,598, and Ser. No. 16/117,304 patent applications. This calibration process gathers data on the current under different conditions and uses it to set the alarm thresholds for each connected device. If there is current and it does not change from the first to the second measurement then it is assumed to have static power.
Returning to
At step 904, the puck 102 pairs the device identifier with the puck identifier for itself. This pairing can provide knowledge for the system or retail environment as to which devices are connected to which pucks 102. At step 906, the puck 102 communicates the paired device and puck identifiers as a message to the control module 106 via one of the interfaces 312. This message may then be relayed via connective module 104 and possible one or more other modular pucks 102 to the control module 105 (see, e.g., the pass through flow of
Turning now to
With reference to
Like the modular pucks 102, the control module 106 may have a housing 200 (see
The control module 106 may also contain at least one interface 212. The interface 212 can be similar in nature to interfaces 312 of the modular pucks 102. The interface 212 provides an interconnection for the control module 106 with the remaining components of the modular retail security system 100 through connective members 104. In situations where there are multiple modular pucks connected in series to the interface 212, the interface 212 can multiplex power and data for distribution to the different modular pucks in the series via the connective cable 104. The control module 106 may have a similar cutout portion of a similar semi-circular design like the modular puck 102 (e.g., see
Within the control module 106, as stated above, internal circuitry is present for multiple other modules. The internal circuitry may include corresponding hardware such as microprocessors, buses, memories, and networking interfaces to communicate and execute commands between the various modules of the control module and overall modular retail security system. As shown by the example of
The control module 106 may also have a locking/unlocking module 1004 within the internal circuitry of the control module. The locking/unlocking module 1004 can provide access control for users with respect to system 100 such as arming and/or disarming the system 100 (or individual pucks 102), locking or unlocking the availability of certain functions for the system 100 (or individual pucks 102), etc. Examples of technologies that can be used to implement and support the locking/unlocking module 1004 are described in U.S. Patent Application Publication Nos. 2017/0300721 and 2017/0301199, the entire disclosures of each of which are incorporated herein by reference. For example, this locking/unlocking module 1004 may take on the form of a RFID reader within the control module 106, although it should be understood that other techniques for reading the credentials of users can be used such as near field reader technology may be used to achieve the same function. When a user approaches the control module 106 with a RFID identification device, such as a card or other form of security fob, the user may bring the identification device near the control module 106. If the control module 106 recognizes the identification device as belonging to an authorized user, the RFID reader may cause the control module 106 to transmit an access authorization command such as a locking or unlocking command to the modular pucks 102. In other instances the RFID reader my cause the control module 106 to transmit an access authorization command such as a locking or unlocking command to a specific modular puck 102 of the modular retail security system 100 based on a modular puck identifier either contained within the identification device, the RFID reader or a remote compute system communicating with the control module 106. In these instances, a device identifier from the attached electronic device to a modular puck 102 may also be used to arm/disarm the security of the respective modular puck 102. Once the alarm thresholds are set, the control module 106 can be armed, and it will continuously monitor all connected modular pucks 102 and all the connected devices present when the modular pucks 102 were calibrated. An audible and/or visible alarm may be generated if the alarm conditions set for that an individual puck 102 are met. The alarming module 1006 has the ability to generate alarms based on modular puck fault, over current to a modular puck 102, loss of power to a modular puck 102, or removal of the cable 130 connecting the electronic product to a modular puck 102. Each alarm condition has a unique signature within the circuitry of the system 100. The RFID reader of the control module 106 can then be used to arm, disarm, and/or silence alarms. The RFID reader can also be used to initiate a calibration sequence in the event the individual modular pucks 102 are remerchandised.
The RFID identification device or similar products (such as other forms of security fobs) may have an identifier for a particular user. The addition of an identifier to an authorization list can be referred to as “whitelisting” the RFID identification device corresponding to that identifier. An example procedure and corresponding technology for performing the whitelisting can rely on a timed sequence of interactions between RFID identification devices and a remote computer system are described in the above-referenced and incorporated U.S. Patent Application Publication Nos. 2017/0300721 and 2017/0301199.
When a whitelisted or authorized RFID device is determined by the RFID reader, the locking/unlocking module 1004 may request authorization from a computer system. This authorization request can include an identification of the RFID device's identifier. The computer system reads the RFID device's identifier and checks the identifier against the authorization list. If the RFID device is on the authorization list, then, in an example embodiment, the RFID device can be authorized to transmit a security code that causes an arming/disarming of the modular puck's security circuitry. If the subject RFID device is not on the authorization list, then no authorization is given. Software contained within the memory of the control module 106 may be executed by a processor of the control module 106 to facilitate such an authorization arrangement. The process begins when the RFID device interfaces with the control module 106 via an interface such as an RFID reader. If there is a connection between RFID reader and the RFID device, the RFID device can receive operating power from the control module via the connection. Using such operating power, the processor of the control module 106 and the RFID device can wake up and execute their respective software programs for communication with the remote computer system for the whitelisting action. However, this is only an example, and other techniques such as different techniques described in the above-referenced and incorporated U.S. Patent Application Publication Nos. 2017/0300721 and 2017/0301199 can be used to authenticate user authorization credentials such as security fobs that may be presented to the control module 106.
The control module 106 may also contain an inter-connective communication module 1008. The inter-connective communication module 1008 may communicate through the connective modules 104 with the attached modular pucks 102 via interface 212. In some embodiments, a device identifier of the attached electronic device can be transmitted to the modular puck 102 through the cable 130 and then on to the control module 106 via the inter-connective communication module 1008 (see, e.g.,
Communication module 1008 can also employ process flows similar to those of
With reference to
With reference to
As noted above, wireless node 1010 can provide wireless connectivity for the control module 106 with one or more remote computer systems. Through such connectivity, the remote computer system can monitor and track which electronic devices are connected to which modular pucks 102 (see, e.g.,
A device identifier may, for example, be assigned to and/or associated with modular puck 102 via any suitable approach. For example, at times, a device identifier may be assigned to a particular electronic device (e.g., smart telephone, etc.) by a product manufacturer (e.g., Apple, Inc., etc.), service provider (e.g., Verizon® Wireless, etc.), global decimal administrator (GDA), etc., and/or may be associated with a corresponding modular puck 102, such as by a system administrator, retailer, entity, etc. A device identifier may include any suitable letter, numeral, symbol, image, etc., or any combination thereof, and may comprise and/or be represented, at least in part, via a numeric, alphabetic, alphanumeric, symbolic, semiotic, etc. representation, such as a number, code, name, symbol, or the like. Thus, as a way of illustration, a device identifier may, for example, comprise and/or be represented, at least in part, via an International Mobile Subscriber Identity (IMSI), an Integrated Circuit Card Identity (ICCID), an International Mobile Equipment Identity (IMEI), a Mobile Station Integrated Services for Digital Network number (MSISDN), a model, a type, a make, a barcode, a universal product code (UPC), a serial number, software parameters, hardware parameters, a location, or the like, or any combination thereof.
For example, the electronic product may communicate a device identifier, which may comprise its assigned IMEI or like number, if applicable, to the modular puck 102 via the cable input 130, or like protocol, such as upon being connected to modular puck 102 (e.g., see step 902 of
As indicated above the device identifier may be received by the control module 106 via interface 212 and communication module 1008, and then communicated to a remote computer system via wireless node 1010. The remote computer systems may include a database, which may comprise, for example, any suitable information repository capable of storing or otherwise retaining information, which, at times, may be in the form of binary digital signals, just to illustrate one possible implementation. For example, the database may store binary digital signals comprising attributes related to one or more device identifiers such as statistical attributes, identifying attributes, security attributes, operational attributes, or the like, or any combination thereof. Statistical attributes may comprise, for example, information regarding a number of time a particular electronic device (e.g., smart telephone, etc.) has been lifted or picked up by a customer, a duration of a particular lift, a number of modular pucks within the retail environment, a number of alarm events (e.g., theft attempts, etc.), a number of times a particular electronic product has been accessed (e.g., by store personnel, etc.), activated, (e.g., a modular puck has been locked, unlocked, etc.), non-compliant, etc., information regarding a movement of an electronic product within a network, whether a device associated with a modular puck is on or off, or the like, or any combination thereof. Identifying attributes may comprise, for example, information regarding a device model, type, make, etc., modular puck address (e.g., local, global, etc.), device's identifier or display position, power status, software version, manufacturer, or the like, or any combination thereof. Security attributes may comprise, for example, information regarding whether the electronic device is currently armed or disarmed, a number of times an electronic device has been armed and/or disarmed, whether a modular puck is alarming (e.g., a cable has been cut or removed, theft attempted, etc.), whether alarms are functioning properly, a version of a security system (e.g., age, date of sale, type, etc.), or the like, or any combination thereof. Operational attributes may comprise, for example, information regarding whether a device is charging, whether the modular retail security system, or any part of thereof, is powered correctly, devices are imaging properly, whether operation-related data is being communicated appropriately, or the like, or any combination thereof. The above-referenced and incorporated U.S. Patent Application Publication Nos. 2017/0164314, 2018/0007648, 2018/0288720, 2018/0288721, and 2018/0288722 describe examples of the system 100 can be remotely monitored and controlled via such a remote computer system (e.g., via user interfaces that may visualize and present status information about the pucks 102 and/or connected electronic devices within system 100).
Turning now to
In the example of
In
Also viewed in
Finally,
In the first example, the light ring 112 of a modular puck 102 may illuminate to a white color to show that the modular puck 102 is both powered and armed. Thus, removal of the cable 130 from the cable input 120 would cause an alarm such as an audible buzzer alarm within the control module 106 to activate alerting retail employees to an issue of possible theft.
In the second example, the light ring 112 of the modular puck 102 may illuminate to a red color to show that the modular puck 102 is in an alarming state. Here, the cable 130 has been removed from the modular puck 102 freeing the (formerly) connected electronic product or device for possible theft. In this situation, the an alarm such as an audible buzzer alarm can be activated to alert retail employees to the situation to prevent any possible theft of the electronic product.
In the third example, the light ring 112 of the modular puck 102 may illuminate to a yellow color to show that the modular puck 102 is in a communication error state. Here, data/information transfer between either the modular puck 102 and the control module 106 or the modular puck 102 and the connected electronic product has ceased to function properly. By visibly showing this communication error state, a retail employee may address the situation with the modular puck 102 and connected electronic product promptly. In some instances, this may mean removing the modular puck 102 and replacing the modular puck with and new correctly functional unit.
Finally, in the fourth example, the light right 112 of the modular puck 102 may illuminate to a blue color to show that the modular puck 102 is operating in a current limiting over current protection mode. Thus, the internal circuitry of the modular puck 102 may have a functional hardware error where the amount of current passing through the modular puck 102 and into the connected electronic product must be limited to an acceptable charging level to prohibit the burnout or over heating of the connected electronic product. In such instances, the power source may be checked for a quick solution to the problem as well as the cable 130 connecting the electronic product to the modular puck 102. If an internal issue of the modular puck 102 is to blame, the modular puck 102 may be removed from the modular retail security system 100 and replaced with a new properly functioning unit.
While example embodiments discussed above describe serial connections of modular pucks 102 within system 100, it should be understood that alternative arrangements could be employed if desired. For example, control module 106 could include multiple interfaces 212 and corresponding internal circuitry that would all for parallel sequences of one or more modular pucks 102. An example of such an arrangement is shown by
Further still, if desired by a practitioner, the functionality of a modular puck 102 can be combined with the control module 106 to yield a modular puck 1400 such as that shown by
The embodiments were chosen and described in order to best explain the principles of the invention and its practical application to thereby enable others skilled in the art to best utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated.
As various modifications could be made in the constructions and methods herein described and illustrated without departing from the scope of the invention, it is intended that all matter contained in the foregoing description or shown in the accompanying drawings shall be interpreted as illustrative rather than limiting. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims appended hereto and their equivalents.
This patent application claims priority to U.S. provisional patent application Ser. No. 62/628,885, filed Feb. 9, 2018, entitled “Systems and Methods for Retail Security”, the entire disclosure of which is incorporated herein by reference. This patent application is also related to (1) U.S. patent application Ser. No. ______, filed this same day, entitled “Systems and Methods for Modular Retail Security” (said patent application being identified by Thompson Coburn Attorney Docket Number 60977-182309), and (2) U.S. patent application Ser. No. ______, filed this same day, entitled “Control for Modular Retail Security System” (said patent application being identified by Thompson Coburn Attorney Docket Number 60977-182539), each of which claim priority to the '885 provisional patent application, and where the entire disclosures of each of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62628885 | Feb 2018 | US |