The present disclosure is directed to systems and methods for loss prevention, and in particular, to systems and related methods of utilizing radiofrequency emissions from personal electronic devices for detecting theft, identifying individuals associated with such theft, and predicting the likelihood that an individual will commit theft.
Many modern enterprises depend upon information technology systems which track inventory and sales in an effort to reduce shrinkage resulting from theft by customers and employees, breakage, and handling errors.
Companies are continually trying to identify specific user behavior in order to improve the throughput and efficiency of the company. For example, by understanding user behavior in the context of the retail industry, companies can both improve product sales and reduce product shrinkage. Therefore, companies seek to improve their understanding of user behavior in order to reduce, and ultimately, eliminate, inventory shrinkage.
Companies have utilized various means to prevent shrinkage. Passive electronic devices attached to theft-prone items in retail stores are used to trigger alarms, although customers and/or employees may deactivate these devices before an item leaves the store. Some retailers conduct bag and/or cart inspections for both customers and employees while other retailers have implemented loss prevention systems that incorporate video monitoring of POS transactions to identify transactions that may have been conducted in violation of implemented procedures. Such procedures and technologies tend to focus on identifying individual occurrences rather than understanding the underlying user behaviors that occur during these events. As such, companies are unable to address the underlying conditions which enable individuals to commit theft.
Video surveillance systems and the like are widely used. In certain instances, camera video is continually being captured and recorded into a circular buffer having a period of, for example, 8, 12, 24, or 48 hours. As the circular buffer reaches its capacity, and in the event the recorded video data is not required for some purpose, the oldest data is overwritten. In some cases, a longer period of time may be utilized and/or the recorded data is stored indefinitely. If an event of interest occurs, the video is available for review and analysis of the video data. However, known video surveillance systems may have drawbacks, because they are unable to recognize and identify individuals who may be potential or repeat offenders.
According to an aspect of the present disclosure, a method of theft prediction and tracking is provided. The method includes collecting an electromagnetic signal associated with an individual, and issuing an alert in response to a determination that at least one of the electromagnetic signal or the individual is associated with undesirable activity.
In another aspect of the present disclosure, the method further includes identifying a signal property of the electromagnetic signal.
In still another aspect of the present disclosure, an individual identifier is associated with the individual, and the method further includes determining whether the individual has taken possession of an item having an item identifier, and storing the item identifier in association with the individual identifier in response to a determination that the individual has taken possession of the item. In a case where the individual is present in a retail establishment, takes possession of the item, and then proceeds to move rapidly toward the exit of the retail establishment, depending on the circumstances (e.g., the individual's location and path of travel throughout the retail establishment and/or the spatial arrangement of video cameras and/or RF emission detectors throughout the establishment) the individual may or may not be recognized as having taken possession of the item, for example, by a tripwire detection feature of a theft prediction and tracking system. However, in addition or as an alternative, the method may further include detecting (e.g., by way of one or more video cameras and/or RF emission detectors of the theft prediction and tracking system) the rapid movement of the individual towards the exit. Further, the individual's movement toward the exit may trigger one or more RF devices, scanners, and/or sensors to trigger an alarm. In either case, the method may further include (1) capturing and/or identifying personal information associated with the individual (e.g., by way of one or more video cameras, RF emission detectors, and/or other sensors that can obtain information regarding the individual, such as a video of the individual, an RF signal from a mobile communication device (e.g., a smartphone) carried by the individual, and/or the like); (2) flagging the individual as a potential shoplifter; and/or (3) pushing a tag or flag onto a mobile communication device possessed by the individual that enables the individual to be tracked for future entrance into retail establishments, and/or uploading the tag or flag to a server enabling a community of retail establishments to track the individual. In some embodiments, the method can include tracking the individual by way of pushing one or more notifications and/or flags to the mobile communication device of the individual in combination with employing any of the other flagging procedures described herein. The RF emission detectors and/or beacons may be positioned inside and/or outside the retail establishment(s).
In yet another aspect of the present disclosure, the method further includes establishing a list of one or more entitled item identifiers corresponding to items to which the individual is entitled, and issuing an alert in response to a determination that the stored item identifier is not within the list of one or more entitled item identifiers.
In another aspect of the present disclosure, the method further includes associating the individual with undesirable activity in response to a determination that the stored item identifier is not within the list of one or more entitled item identifiers.
In another aspect of the present disclosure, the method further includes storing a timestamp indicative of the time of collection of the electromagnetic signal.
In another aspect of the present disclosure, the method further includes storing indicia of the undesirable activity on an electronic device associated with the individual.
In another aspect of the present disclosure, the method further includes recording an image of the individual.
In another aspect of the present disclosure, the issuing of the alert includes displaying the recorded image of the individual.
According to another aspect of the present disclosure, a theft prediction and tracking system is provided The system includes at least one RF emission detector, at least one video camera, a processor operatively coupled to the at least one RF emission detector and the at least one video camera, a database operatively coupled to the processor, and a computer-readable storage medium operatively coupled to the processor. The computer-readable storage medium includes instructions, which, when executed by the processor, cause the processor to receive, from the at least one RF emission detector, at least one emissions signature from a personal electronic device associated with an individual; determine, from the at least one emissions signature, a physical location of the personal electronic device; receive video data from one of the at least one video camera having a physical location in proximity to the physical location of the personal electronic device; and identify the individual at least in part upon the at least one emissions signature or the video data.
In another aspect of the present disclosure, the video data includes metadata indicating that the individual has taken possession of an item having an item identifier.
In yet another aspect of the present disclosure, the theft prediction and tracking system further includes a checkout station operatively coupled to the processor.
In still another aspect of the present disclosure, the computer-readable storage medium further includes instructions, which, when executed by the processor, cause the processor to receive, from the checkout station, entitlement data including item identifiers relating to one or more items to which the individual is entitled; compare the entitlement data to the item identifier of the item in possession of the individual; and issue an alert if the item identifier of item in possession of the individual is not included in the entitlement data.
In another aspect of the present disclosure, the computer-readable storage medium further includes instructions, which, when executed by the processor, cause the processor to issue an alert if an emissions signature corresponding to the identified individual is received from an RF emission detector having a physical location in proximity to an exit.
In another aspect of the present disclosure, the computer-readable storage medium further includes instructions, which, when executed by the processor, cause the processor to store the identity of the individual in association with a potential shoplifter flag.
In another aspect of the present disclosure, the computer-readable storage medium further includes instructions, which, when executed by the processor, cause the processor to receive, from an RF emission detector having a physical location in proximity to an entrance, an emissions signature.
In another aspect of the present disclosure, the theft prediction and tracking system further includes a video recorder in operative communication with the processor, the video recorder configured to record video data received from the at least one video camera.
In another aspect of the present disclosure, the computer-readable storage medium further includes instructions, which, when executed by the processor, cause the processor to issue an alert comprising at least in part recorded video data received from the at least one video camera.
According to another aspect of the present disclosure, a method for theft tracking is provided. The method includes (1) communicating a potential shoplifter flag to a mobile communication device of an individual by way of a wireless communication protocol (e.g., by way of a push notification), and (2) causing the flag to be stored on the mobile communication device, thereby enabling the flag to be at least one of detected or tracked by a third party device (e.g., a wireless communication device of police personnel) by way of a wireless communication protocol, which may be the same protocol used to communicate the flag to the mobile communication device or may be a different protocol.
Example embodiments in accordance with the present disclosure are described herein with reference to the drawings wherein:
Particular embodiments of the present disclosure are described hereinbelow with reference to the accompanying drawings; however, it is to be understood that the disclosed embodiments are merely examples of the disclosure, which may be embodied in various forms. Well-known and/or repetitive functions and constructions are not described in detail to avoid obscuring the present disclosure in unnecessary or redundant detail. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present disclosure in virtually any appropriately detailed structure.
In this description, as well as in the drawings, like-referenced numbers represent elements which may perform the same, similar, or equivalent functions. Embodiments of the present disclosure are described in detail with reference to the drawings in which like reference numerals designate identical or corresponding elements in each of the several views. The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments. The word “example” may be used interchangeably with the term “exemplary.”
Additionally, embodiments of the present disclosure may be described herein in terms of functional block components, code listings, optional selections, page displays, and various processing steps. It should be appreciated that such functional blocks may be realized by any number of hardware and/or software components configured to perform the specified functions. For example, embodiments of the present disclosure may employ various integrated circuit components, e.g., memory elements, processing elements, logic elements, look-up tables, and the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices.
Similarly, the software elements of embodiments of the present disclosure may be implemented with any programming or scripting language such as C, C++, C#, Java, COBOL, assembler, PERL, Python, PHP, or the like, with the various algorithms being implemented with any combination of data structures, objects, processes, routines or other programming elements. The object code created may be executed on a variety of operating systems including, without limitation, Windows®, Macintosh OSX®, iOS®, Linux, and/or Android®.
Further, it should be noted that embodiments of the present disclosure may employ any number of conventional techniques for data transmission, signaling, data processing, network control, and the like. It should be appreciated that the particular implementations shown and described herein are illustrative of the disclosure and its best mode and are not intended to otherwise limit the scope of embodiments of the present disclosure in any way. Examples are presented herein which may include sample data items (e.g., names, dates, etc.) which are intended as examples and are not to be construed as limiting. Indeed, for the sake of brevity, conventional data networking, application development and other functional aspects of the systems (and components of the individual operating components of the systems) may not be described in detail herein. Furthermore, the connecting lines shown in the various figures contained herein are intended to represent example functional relationships and/or physical or virtual couplings between the various elements. It should be noted that many alternative or additional functional relationships or physical or virtual connections may be present in a practical electronic data communications system.
As will be appreciated by one of ordinary skill in the art, embodiments of the present disclosure may be embodied as a method, a data processing system, a device for data processing, and/or a computer program product. Accordingly, embodiments of the present disclosure may take the form of an entirely software embodiment, an entirely hardware embodiment, or an embodiment combining aspects of both software and hardware. Furthermore, embodiments of the present disclosure may take the form of a computer program product on a computer-readable storage medium having computer-readable program code means embodied in the storage medium. Any suitable computer-readable storage medium may be utilized, including hard disks, CD-ROM, DVD-ROM, optical storage devices, magnetic storage devices, semiconductor storage devices (e.g., USB thumb drives) and/or the like.
In the discussion contained herein, the terms “user interface element” and/or “button” are understood to be non-limiting, and include other user interface elements such as, without limitation, a hyperlink, clickable image, and the like.
Embodiments of the present disclosure are described below with reference to block diagrams and flowchart illustrations of methods, apparatus (e.g., systems), and computer program products according to various aspects of the disclosure. It will be understood that each functional block of the block diagrams and the flowchart illustrations, and combinations of functional blocks in the block diagrams and flowchart illustrations, respectively, can be implemented by computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, mobile device or other programmable data processing apparatus to produce a machine, such that the instructions that execute on the computer or other programmable data processing apparatus create means for implementing the functions specified in the flowchart block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
Accordingly, functional blocks of the block diagrams and flowchart illustrations support combinations of ways of performing the specified functions, combinations of steps for performing the specified functions, and program instruction ways of performing the specified functions. It will also be understood that each functional block of the block diagrams and flowchart illustrations, and combinations of functional blocks in the block diagrams and flowchart illustrations, can be implemented by either special purpose hardware-based computer systems that perform the specified functions or steps, or suitable combinations of special purpose hardware and computer instructions.
One skilled in the art will also appreciate that, for security reasons, any databases, systems, or components of embodiments of the present disclosure may consist of any combination of databases or components at a single location or at multiple locations, wherein each database or system includes any of various suitable security features, such as firewalls, access codes, encryption, de-encryption, compression, decompression, and/or the like.
The scope of the disclosure should be determined by the appended claims and their legal equivalents, rather than by the examples given herein. For example, steps recited in any method claims may be executed in any order and are not limited to the order presented in the claims. Moreover, no element is essential to the practice of the disclosure unless specifically described herein as “critical” or “essential.”
With respect to
With reference to
The one or more RF emission detectors 12 and one or more video cameras 14 are located throughout retail establishment 40. The one or more RF emission detectors 12 are generally arranged throughout retail establishment 40 to enable theft prediction and tracking system 10 to receive and localize radiofrequency signals which are transmitted by a personal electronic device D. Examples of a personal electronic device D may include any electronic device in the possession of, or associated with, a customer C or an employee E, which emits electromagnetic energy, such as, without limitation, a cellular phone, a smart phone, a tablet computer, a wearable or interactive eyeglass-type device, a medical implant (e.g., a cardiac pacemaker), a child tracking or monitoring device, a two-way radio (including trunked and digital radios), an RFID badge, a credit or debit card, a discount card, and so forth.
The one or more RF emission detectors 12 are positioned within retail establishment 40 in a manner whereby one more one or more RF emission detectors 12 may be able to concurrently receive a signal emitted from a personal electronic device D. As described in detail below, RF emission detector 12 is configured to analyze RF emissions from a personal electronic device D, to determine whether such emissions include information which uniquely identifies personal electronic device D, and to convey such unique identification to server 20.
Server 20 includes a processor 51 operatively coupled to a memory 52, a database 50, and includes video recorder 53, which may be a network video recorder (NVR) and/or a digital video recorder (DVR) that is configured to store a video stream with a timecode captured by the one or more video cameras 14. The timecode may be encoded within the video stream (e.g., within an encoded datastream formatted in accordance with H.264/MPEG4 or other motion video standard) and/or may be superimposed over the video image as a human-readable clock display.
A physical location associated with each of the one or more RF emission detectors 12 is stored by theft prediction and tracking system 10. In embodiments, a three-dimensional Cartesian space representing the physical layout of retail establishment 40 is established, wherein the X and Y axes correspond to a horizontal position of an RF emission detector 12 within retail establishment 40, and the Z axis corresponds to a vertical (elevation) position of an RF emission detector 12. In embodiments, the X, Y, Z coordinates of each RF emission detector 12 is stored in a database 50 that is operatively associated with server 20. In other embodiments, the coordinates of each RF emission detector 12 may be stored within RF emission detector 12. The coordinates of RF emission detector 12 may be determined and stored during the initial installation and configuration of theft prediction and tracking system 10.
In use, as a customer C moves about retail establishment 40, one or more signals emitted from customer C's personal electronic device D are identified by the one or more RF emission detectors 12. In addition, one or more additional signal parameters are determined and communicated to server 20, which, in turn, stores the signal parameters in association with identification information extracted from the one or more signals emitted from customer C's personal electronic device D. In particular, a signal strength parameter is determined which indicates the amplitude of each detected RF emission, together with a timestamp indicating the time at which the signal was received. The one or more RF emission detectors 12 may be configured to provide continuous or periodic updates of signal properties (e.g., the identification information, timestamp, and signal parameters) to server 20. In some embodiments, a timestamp may additionally or alternatively be generated by server 20. The combination of the identification information, timestamp, and signal parameters (e.g., amplitude) may be combined into a message, which, in turn is communicated to server 20 and stored in database 50 for subsequent analysis. Each individual message includes an identifier, a timestamp, and one or more signal parameter(s) to form an emissions signature (e.g., an RF “fingerprint”) of customer C's RF emissions at a given location at a given point in time.
The one or more RF emission detectors 12 will continue to collect and send electronic snapshots relating to customer C. Server 20 is programmed to analyze the received snapshots in order to triangulate the physical position of each personal electronic device D, and thus, each customer C, as each customer C moves about retail establishment 40. In one embodiment, server 20 is programmed to select a plurality of snapshots, each relating to the same personal electronic device D and having a timestamp falling within a predefined range from each other, and compare the relative amplitudes (signal strengths) corresponding to each of the plurality of snapshots, to determine customer C's physical position within the coordinate system of retail establishment 40. In some embodiments, other signal parameter, such as, without limitation, a phase shift, a spectral distribution, may be utilized to triangulate a physical position in addition to or alternatively to utilizing an amplitude.
Additionally, server 20 may be programmed to analyze historical relative signal strengths in order to more improve the accuracy of triangulation. For example, a historical maximum amplitude may be determined after a predetermined number of snapshots are accumulated. The maximum amplitude is correlated to a distance between the personal electronic device D and the corresponding RF emission detector 12 which detected the maxima based upon a triangulation of that snapshot. A distance rule is then generated for that personal electronic device D which relates signal strength (or other property) to the triangulated distance. During subsequent snapshots relating to the particular personal electronic device D, for which insufficient additional snapshots are available to accurately perform a triangulation, the distance rule may be utilized to provide a best guess estimate of the position of personal electronic device D. This may be particularly useful when, for example, RF emission detector 12 is located at a perimeter wall or in a corner of retail establishment 40, which constrains the range of possible locations to those within the confines of retail establishment 40. In one example, one or more video cameras 14 are used to triangulate a location of a person (e.g., customer C) to enable flagging with one or more of the RF emission detectors 12 that are located in close proximity to the person (e.g., the RF emission detector 12 that is closest to the person's triangulated location).
With reference to
Bluetooth receiver 32 is configured to receive a Bluetooth wireless communications signal transmitted from personal electronic device D, and may include the capability of receiving Bluetooth v1.0, v1.0B, v1.1, v1.2, v2.0+EDR, v2.1+EDR, v3.0+HS and/or any wireless communications signal now or in the future known. In embodiments, Bluetooth receiver 32 is configured to detect various properties exhibited by a Bluetooth signal transmitted from personal electronic device D, such as a unique identifier associated with personal electronic device D (which may include, but is not limited to, a Bluetooth hardware device address (BD_ADDR), an IP address, and so forth), a signal strength, and other properties as described herein. In embodiments, Bluetooth receiver 32 may include one or more near-field communications receivers or transceivers configured to receive and/or transmit Bluetooth Low Energy (BLE) beacons, iBeacons™, and the like.
WiFi receiver 34 is configured to receive a WiFi (802.11) wireless networking signal transmitted from personal electronic device D, and may include the capability of receiving 802.11a, 802.11b, 802.11g, 802.11n and/or any wireless networking signal now or in the future known. In embodiments, WiFi receiver 34 is configured to detect various properties exhibited by the WiFi signal transmitted from personal electronic device D, such as a unique identifier associated with personal electronic device D (which may include, but is not limited to, a media access control address (MAC address), an IP address, and so forth), a signal strength, and other properties as described herein.
Multiband receiver 36 may be configured to receive a radiofrequency signal transmitted from personal electronic device D, and may include the capability to scan a plurality of frequencies within one or more predetermined frequency ranges, and/or to determine whether the signal includes an encoded identifier. If no encoded identifier is detected, the signal is analyzed to determine whether one or more distinguishing characteristics are exhibited by the signal, such as, without limitation, a spectral characteristic, a modulation characteristic (e.g., AM, FM, or sideband modulation), a frequency, and so forth. One or more parameters corresponding to the detected distinguishing characteristics may be utilized to assign a unique identifier. In embodiments, a hash function (such as without limitation, an md5sum) may be employed to generate a unique identifier. In embodiments, multiband receiver 36 may be configured to interrogate and/or receive signals from an RFID chip included in personal electronic device D and/or in possession of customer C.
Referring again to
Turning now to
Referring again to
In some embodiments, a security message may be generated and transmitted to a monitoring device 22 to alert security personnel that a potential shoplifting is in progress. Additionally or alternatively, one or more views of customer C, which may include still or moving images of customer C removing the item in question from a shelf, of customer C entering retail establishment 40, exiting retail establishment 40, and/or of customer C moving about retail establishment 40 may be provided to security personnel for review.
In some instances, a customer C may bypass checkout station 16, and instead proceed directly to an exit 42 without paying for items which customer C had previously taken into possession from shelf 43. As customer C approaches exits 42, one of more RF emission detectors 12 located in proximity to exit 42 enables theft prediction and tracking system 10 to recognize that customer C is attempting to abscond with stolen merchandise, and in response, transmit a security message to a monitoring device 22 as described above. In addition, theft prediction and tracking system 10 flags customer C as being a potential shoplifter, by, e.g., storing the flag in database 50 and/or database 54.
In some embodiments, theft prediction and tracking system 10 may be configured to determine whether a personal electronic device D associated with and/or in the possession of customer C is configured to receive near field communications, such as without limitation, a BLE communication, an iBeacon™ in-store notification, and the like. In the event that theft prediction and tracking system 10 has identified that customer C may be a potential shoplifter, prediction and tracking system 10 may, in addition to or alternatively to flagging customer C in a database 50, 54, attempt to transmit a flag to personal electronic device D for storage therein indicating that personal electronic device D is associated with and/or in the possession of potential shoplifter customer C. In embodiments, the flag may be encoded within an in-store offer that is transmitted to personal electronic device D. For example, an offer identifier may include an encrypted code, a hash code, a steganographically-encoded data item (e.g., a graphic image), and/or any data item indicative of the fact that the personal electronic device D and/or customer C has been associated with potential theft. In embodiments, the flag may include a customer identifier, a location, a date, an item identifier, an item value, and/or graphic evidence of the theft. In the event customer C is detained and/or apprehended by authorities, the flag stored within personal electronic device D may be read by any suitable technique, including forensic analysis, to assist authorities with the investigation and/or prosecution of undesirable, unlawful, or criminal behavior.
When a customer C enters retail establishment 40 via entrance 41, an RF emission detector 12 that is located in proximity to entrance 41 receives one or more RF emissions from a personal electronic device D associated with customer C, and communicates an RF snapshot to server 20. Server 20 queries database 50 to determine whether customer C has previously been flagged as a potential shoplifter, and, in response to an affirmative determination that customer C was flagged previously as a potential shoplifter, causes a security message to be generated and transmitted to a monitoring device 22 to alert security personnel that a potential shoplifter has entered (or re-entered) the retail establishment 40. In one embodiment, once a person (e.g., customer C) who has been flagged enters the retail establishment 40, the person is automatically tracked by the system 10 (e.g., by way of one or more of the video cameras 14) and/or manually tracked by security personnel.
In embodiments, theft prediction and tracking system 10 includes a community server 24 having a processor 55 operatively coupled to a memory 56 and a community database 54. Data relating to potential shoplifters may be uploaded to, or downloaded from, community database 54. In one example, when a customer C enters a retail establishment 40 via entrance 41, server 20 queries database 50 to determine whether customer C has previously been flagged as a potential shoplifter. If a negative determination is made, i.e., that customer C was not flagged previously as a potential shoplifter, server 20 may conduct a subsequent query to community database 54 to determine whether customer C was flagged at another retail establishment 40. In some embodiments, database 50 and community database 54 may be queried substantially concurrently. In this manner, information relating to potential shoplifters may be aggregated and shared among a plurality of retail establishments, which may assist in the reduction and/or prevention of loss, may enable insurance carriers to offer discounted premiums, and may discourage shoplifting attempts.
In some embodiments, a fee may be levied on an operator of retail establishment 40 by an operator of community server 24 for each query received from retail establishment 40 and/or for data downloaded from community server 24 by server 20. In some embodiments, a credit may be given to an operator of retail establishment 40 by an operator of community server 24 for data uploaded to community server 24 by server 20. In this manner, an operator of community server may recoup some or all of the costs of operating community server 24, while also providing an incentive for operators of a retail establishment 40 to participate in the community database.
In step 120 an emissions signature of a customer at a checkout station 16 is collected and in step 125, the collected RF snapshot is used to determine whether the customer C associated with the collected emissions signature is in possession of items for which the customer C is expected to have paid, but has not. If such a determination is made in the affirmative, then in step 130, the RF snapshot is flagged as belonging to a potential shoplifter. In the step 135 a security alert is issued.
In step 140, an emissions signature of a customer at an exit 42 is collected and in step 145, the collected RF snapshot is used to determine whether the collected emissions signature is associated with a potential shoplifter. If it is determined that the collected RF snapshot is associated with a potential shoplifter. In the step 150 a security alert is issued. In step 155, the method iterates and continues to process emissions signatures as described herein.
The described embodiments of the present disclosure are intended to be illustrative rather than restrictive, and are not intended to represent every embodiment of the present disclosure. Further variations of the above-disclosed embodiments and other features and functions, or alternatives thereof, may be made or desirably combined into many other different systems or applications without departing from the spirit or scope of the disclosure as set forth in the following claims both literally and in equivalents recognized in law.
The present application is a continuation of U.S. application Ser. No. 15/445,355, filed on Feb. 28, 2017, which claims the benefit of U.S. Provisional Patent Application No. 62/301,904, filed on Mar. 1, 2016, the entire contents of which are hereby incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
62301904 | Mar 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15445355 | Feb 2017 | US |
Child | 17467787 | US |