In educational environments, providing a safe and secure learning environment is one of the most daunting challenges facing K-12 schools, universities and colleges today. Additionally, personal safety has become one of the most debilitating workplace stress factors for housekeeping staff today in the hospitality industry. Housekeeping staff and other employees who work alone or in vulnerable areas must deal with the potential for personal harm on a daily basis. Further, with incidents of violence on the rise in retail stores and shopping centers, employee safety has never been more critical. In a public-facing environment, anything can happen at any given moment. In business industries, research shows that employees who feel happy and secure in their workplace are more productive employees. Whether it's a corporate office, manufacturing plant, warehouse or a public-facing branch location, employee peace of mind has a direct impact on the bottom line.
In an effort to reduce incidents of violence in educational environments, hospitality industries, retail stores, and in workplaces generally, everyone is encouraged to report suspicious activity and to seek help quickly to resolve potential threats. However, conventional alert management systems are unable to quickly and efficiently report an emergency or provide an alert to others who can help.
In one implementation, an alert communication device is provided. The alert communication device may include a first transceiver configured to communicatively couple the alert communication device with one or more other alert communication devices via a first communication path, a second transceiver configured to communicatively couple the alert communication device with the one or more other alert communication devices via a second communication path, and one or more of a visual alert system and an audio alert system.
One or more of the following features may be included. The alert communication device may include a third transceiver configured to communicatively couple the alert communication device with one or more alert activation devices via a third communication path. The alert communication device may be configured to receive an alert signal from the one or more alert activation devices and transmit the alert signal to the one or more other alert communication devices via the first communication path. determine that the first communication path is inaccessible and transmit the alert signal to the one or more alert communication devices via the second communication path in response to determining that the first communication path is inaccessible. The alert communication device may be configured to establish a communication channel between two or more client devices via one or more of the first communication path and the second communication path. The visual alert system may include a plurality of electronically-controlled lights configured to provide a plurality of visual alerts. The third transceiver may be a Bluetooth Low Energy® transceiver configured to determine the location of the one or more alert activation devices relative to the alert communication device.
In another implementation, an alert activation device is provided. The alert activation device may include a transceiver configured to communicatively couple the alert activation device to at least one alert communication device and an activation button communicatively coupled to the transceiver. The alert activation device may be configured to transmit an alert signal via the transceiver in response to a user engaging the activation button.
One or more of the following features may be included. The alert activation device may be a wearable alert activation device. The alert activation device may be configured to be affixed to an identification badge. The transceiver may be configured to transmit a location of the alert activation device when transmitting the alert signal. The transceiver may be a Bluetooth Low Energy® transceiver.
In another implementation, an alert management system is provided. The alert management system may include one or more alert communication devices communicatively coupled to one or more other alert communication devices and configured to provide one or more of a visual alert and an audio alert and one or more alert activation devices communicatively coupled to at least one alert communication device of the one or more alert communication devices.
One or more of the following features may be included. The alert management system may include one or more alert gateways. The one or more alert communication devices may be communicatively coupled to the one or more alert gateways. The one or more alert communication devices may include a plurality of alert communication devices and are configured to communicatively couple the alert communication device with one or more other alert communication devices of the plurality of alert communication devices via a first communication path. The one or more alert communication devices may be configured to communicatively couple the alert communication device with the one or more other alert communication devices of the plurality of alert communication devices via a second communication path. The alert management system may be configured to receive, at the one or more alert communication devices, an alert signal from the one or more alert activation devices and transmit the alert signal to the one or more other alert communication devices via a first communication path formed between a plurality of alert communication devices. The alert management system may be configured to determine that the first communication path is inaccessible and transmit the alert signal to the one or more alert communication devices via the second communication path in response to determining that the first communication path is inaccessible. The alert management system may be configured to establish a communication channel between two or more client devices via one or more of the first communication path and the second communication path. The alert management system may include at least one client device communicatively coupled to the alert management system. The at least one client device may include a user interface. The alert management system may be configured to provide one or more of an alert signal and a map to the user interface of the at least one client device.
The details of one or more implementations are set forth in the accompanying drawings and the description below. Other features and advantages will become apparent from the description, the drawings, and the claims.
Like reference symbols in the various drawings indicate like elements.
System Overview
In
For example, alert management process 10 may be implemented as a purely server-side process via alert management process 10s. Alternatively, alert management process 10 may be implemented as a purely client-side process via one or more of alert management process 10c1, alert management process 10c2, alert management process 10c3, and alert management process 10c4. Alternatively still, alert management process 10 may be implemented as a hybrid server-side/client-side process via alert management process 10s in combination with one or more of alert management process 10c1, alert management process 10c2, alert management process 10c3, and alert management process 10c4. Accordingly, alert management process 10 as used in this disclosure may include any combination of alert management process 10s, alert management process 10c1, alert management process 10c2, alert management process 10c3, and alert management process 10c4.
Alert management process 10s may be a server application and may reside on and may be executed by computing device 12, which may be connected to network 14 (e.g., the Internet or a local area network). Examples of computing device 12 may include, but are not limited to: a personal computer, a server computer, a series of server computers, a mini computer, a mainframe computer, or a cloud-based computing network.
The instruction sets and subroutines of alert management process 10s, which may be stored on storage device 16 coupled to computing device 12, may be executed by one or more processors (not shown) and one or more memory architectures (not shown) included within computing device 12. Examples of storage device 16 may include but are not limited to: a hard disk drive; a RAID device; a random access memory (RAM); a read-only memory (ROM); and all forms of flash memory storage devices.
Network 14 may be connected to one or more secondary networks (e.g., network 18), examples of which may include but are not limited to: a local area network; a wide area network; or an intranet, for example.
Examples of alert management processes 10c1, 10c2, 10c3, 10c4 may include but are not limited to a corporate user interface, a web browser, or a specialized application (e.g., an application running on e.g., the Android™ platform or the iOS™ platform). The instruction sets and subroutines of alert management processes 10c1, 10c2, 10c3, 10c4, which may be stored on storage devices 20, 22, 24, 26 (respectively) coupled to client electronic devices 28, 30, 32, 34 (respectively), may be executed by one or more processors (not shown) and one or more memory architectures (not shown) incorporated into client electronic devices 28, 30, 32, 34 (respectively). Examples of storage devices 20, 22, 24, 26 may include but are not limited to: hard disk drives; RAID devices; random access memories (RAM); read-only memories (ROM), and all forms of flash memory storage devices.
Examples of client electronic devices 28, 30, 32, 34 may include, but are not limited to: smartphone 28; laptop computer 30; specialty device 32; personal computer 34; a notebook computer (not shown); a server computer (not shown); a dedicated network device (not shown); and a tablet computer (not shown).
Client electronic devices 28, 30, 32, 34 may each execute an operating system, examples of which may include but are not limited to Microsoft Windows™, Android™, iOS™, Linux™, or a custom operating system.
Users 36, 38, 40, 42 may access alert management process 10 directly through network 14 or through secondary network 18. Further, alert management process 10 may be connected to network 14 through secondary network 18, as illustrated with link line 44.
The various client electronic devices (e.g., client electronic devices 28, 30, 32, 34) may be directly or indirectly coupled to network 14 (or network 18). For example, smartphone 28 and laptop computer 30 are shown wirelessly coupled to network 14 via wireless communication channels 44, 46 (respectively) established between smartphone 28, laptop computer 30 (respectively) and cellular network/bridge 48, which is shown directly coupled to network 14. Further, specialty device 32 is shown wirelessly coupled to network 14 via wireless communication channel 50 established between specialty device 32 and wireless access point (i.e., WAP) 52, which is shown directly coupled to network 14. Additionally, personal computer 34 is shown directly coupled to network 18 via a hardwired network connection.
WAP 52 may be, for example, an IEEE 802.11a, 802.11b, 802.11g, 802.11n, Wi-Fi, and/or Bluetooth device that is capable of establishing wireless communication channel 50 between specialty device 32 and WAP 52. As is known in the art, IEEE 802.11x specifications may use Ethernet protocol and carrier sense multiple access with collision avoidance (i.e., CSMA/CA) for path sharing. The various 802.11x specifications may use phase-shift keying (i.e., PSK) modulation or complementary code keying (i.e., CCK) modulation, for example. As is known in the art, Bluetooth® is a telecommunications industry specification that allows e.g., mobile phones, computers, and personal digital assistants to be interconnected using a short-range wireless connection.
Referring to
As will be discussed in greater detail below, an alert can be activated instantly from multiple touchpoints, including mobile and desktop software, as well as a wearable alert activation devices that can be custom-programmed to generate various kinds of alerts (e.g., staff or building-level alerts). Whether a staff requests assistance or a higher-level alert notifying building occupants of a particular state of emergency, embodiments of the present disclosure may empower staff and administrators alike to put desired protocols in motion faster than ever.
In addition, embodiments of the present disclosure may utilize a mesh network of alert communication devices or “hubs” that provide both notifying (e.g., color-coded visual and audible alerts) and locating capabilities, which extend to exterior coverage, creating a robust security net that reaches places like playgrounds, athletic fields, and parking lots.
As will be discussed in greater detail below and in some implementations, the alert communication devices may not only signal that specific emergency response is needed through flashing LEDs, they may also communicate critical locating data to inform response. In some implementations, this information may be instantly sent to and presented on multiple devices (desktop/laptop, mobile phone, and TV) in the form of a floor view (single location) and map view (multiple locations), and displays are updated dynamically as changes occur.
Alert Communication Device:
In some implementations and as will be discussed in greater detail below, an alert communication device may generally include a smoke detector-size (6″×6″×1.5″) notification and wireless communication device configured to create instant awareness among building occupants by providing audible and color-coded visual notification as well as visual feed that is transmitted directly to the enterprise location. While exemplary dimensions of an alert communication device have been discussed above, it will be appreciated that various dimensions for the alert communication device may be used within the scope of the present disclosure.
Referring also to
Referring also to
Referring again to
Referring also to
In some implementations and upon powering of the alert communication device, alert communication device 302 may automatically establish one or more second communication paths (e.g., second communication paths 318, 320) to one or more adjacent or proximate alert communication devices (e.g., alert communication devices 304, 306). In some implementations, each alert communication device may automatically establish the second communication path (e.g., second communication paths 318, 320, 322, 324) with each alert communication device within the operating range of the second transceiver. In this example, even non-adjacent alert communication devices may be communicatively coupled when each alert communication device is within the operating range of the second transceiver. It will be appreciated that the operating range of the second transceiver may be dependent upon many external factors such as distance between alert communication devices, temperature, electromagnetic interference, obstacles, power constraints, etc.
As will be discussed in greater detail below and in some implementations, the second communication path may include a communication protocol that is separate or different from the communication protocol of the first communication path (e.g., a first communication path established between e.g., Wi-Fi® transceivers and a second communication path established between e.g., Zigbee® transceivers.
Returning to
In some implementations, the audio alert system may include one or more speakers or buzzers within and/or on the exterior of the alert communication device. For example, speaker 214 may be configured to provide one or more audio alerts (e.g., sirens, whistling, voice commands, etc.) in response to receiving an alert signal at the alert communication device (e.g., alert communication device 200). With the above-described visual alert system and/or audio alert system, critical information can be seen and heard on multiple platforms. In some implementations, the audio alert system may be combined with built-in text-to-speech capability to provide speech alerts in response to text alert signals received by alert communication devices. In some implementations, the alert communication device may include a microphone (e.g., microphone 216) for recording audio signals adjacent to the alert communication device.
In some implementations, the alert communication device may include a third transceiver configured to communicatively couple the alert communication device with one or more alert activation devices via a third communication path. As shown in
In some implementations, the third transceiver (e.g., third transceiver 218) may be configured to determine the location of the one or more alert activation devices relative to the alert communication device. For example and in some implementations, the alert communication device may determine the location of the alert activation device or client device relative to the alert communication device based upon, at least in part, the alert signal received by the third transceiver (e.g., third transceiver 218). In this manner, the alert communication device may communicate with applications and the wearable alert activation device to determine personnel location. In some implementations, the alert communication device may also provide tracking capability by functioning as a locating beacon. In some implementations, the alert communication device may deliver the specific nature of the alert (i.e.: anything from a confrontation with a student or customer to the identification of an armed intruder).
In some implementations, the alert communication device may be configured to receive an alert signal from the one or more alert activation devices. In some implementations and referring also to the example of
In some implementations, the alert communication device may be configured to determine that the first communication path is inaccessible. Referring again to
In some implementations, the alert communication device may be configured to establish a communication channel between two or more client devices via one or more of the first communication path and the second communication path. In some implementations, to streamline communication among crisis managers, first responders and other key stakeholders, alert communication devices may provide two-way communication to client devices over a secure channel. Referring again to the example of
Alert Activation Device:
In some implementations, an alert activation device may be used by a user to generate an alert signal. In some implementations, the alert activation device may include a transceiver configured to communicatively couple the alert activation device to at least one alert communication device. For example and as shown in
In some implementations, the alert activation device may include an activation button communicatively coupled to the transceiver. Referring also to
In some implementations, the alert activation device may be a wearable alert activation device. For example, the alert activation device may be designed for instant accessibility and multi-function wireless communication capability. In some implementations, the alert activation device may be an ID/access card-size (e.g., 3⅜″×2⅛″×⅛″) wearable alert device. While exemplary dimensions of an alert activation device have been discussed above, it will be appreciated that various dimensions for the alert activation device may be used within the scope of the present disclosure. In some implementations, the alert activation device may be configured to be affixed to an identification badge. For example, it can be discreetly affixed behind an identification badge and quickly engaged to initiate an alert.
In some implementations, the transceiver (e.g., transceiver 606, 608) may be configured to transmit a location of the alert activation device when transmitting the alert signal. As discussed above and in some implementations, the transceiver may be a Bluetooth® Low Energy transceiver. With integrated Bluetooth Low Energy®, the alert activation device may allow beaconing capability for device locating. This functionality may support the capture and reporting of critical information, thus shortening response times and facilitating real-time incident updates.
Alert Management System:
In some implementations, an alert management system may include one or more alert communication devices communicatively coupled to one or more other alert communication devices and configured to provide one or more of a visual alert and an audio alert. Referring again to
In some implementations, the alert management system may include one or more alert activation devices communicatively coupled to at least one alert communication device of the one or more alert communication devices. For example, the alert management system (e.g., alert management system 400) may include one or more alert activation devices (e.g., alert activation devices 408) communicatively coupled to at least one alert communication device (e.g., alert communication devices 402, 404).
In some implementations, the alert management system may further include one or more alert gateways. In some implementations, the one or more alert communication devices may be communicatively coupled to the one or more alert gateways. For example, the alert management system (e.g., alert management system 400) may include one or more alert gateways (e.g., alert gateway 406) configured to interconnect the one or more alert communication devices with one or more external resources. For example, alert gateway may be configured to provide the alert signals from the one or more alert communication devices to a district office, a police building, first responders, and/or to mobile and desktop applications of alert management process 10. In this manner, the alert signals of the alert management system may be provided for external resources to access and to process. For example and in some implementations, at least one client device may be communicatively coupled to the alert management system. In some implementations, the at least one client device may include a user interface.
In some implementations, alert management system 400 may be configured to provide one or more of an alert signal and a multi-location map to the user interface of the at least one client device. A multi-location map may generally include a plurality of maps of a building, park, playground, or other area of interest associated with an alert signals. From this alert signal and multi-location map, users associated with the alert signal may provide support and/or initiate one or more emergency procedures. Referring again to
In some implementations, alert management process 10 may be composed of applications across multiple platforms: Web (server side), Desktop and Mobile (client side). In some implementations, everything from user management to location mapping to alert and device configuration may be accessed from any Web browser because of the one or more alert gateways. For example, desktop client applications may be installed on a computing device and may provide alert notification and activation functionality, along with full crisis management capability. In some implementations, this may include secure communication (e.g., audio/visual interaction and direct messaging) functions, plus building floor plan and multi-location map displays indicating impacted areas, with real-time information updating. It may also include quick access to emergency plans and procedures for reference. In some implementations, alert management system may provide customizable analytics/reports to any authorized personnel.
In some implementations and as discussed above, the one or more alert communication devices may include a plurality of alert communication devices and may be configured to communicatively couple the alert communication device with one or more other alert communication devices of the plurality of alert communication devices via a first communication path. In some implementations, the one or more alert communication devices may be configured to communicatively couple the alert communication device with the one or more other alert communication devices of the plurality of alert communication devices via a second communication path.
Alert Management Process:
In some implementations and as discussed above, alert management process 10 may reside on and may be executed by storage system 12; and may be configured to process the above-described alert signals through the alert management system. For example and referring also to
In some implementations and as discussed above, alert management process 10 may be configured to establish 710 a communication channel between two or more client devices via one or more of the first communication path and the second communication path.
In some implementations, the alert management system may provide the same notification, alert management and communication functions as the desktop application, including push-to-talk two-way radio capability on a secure communication channel to any client device. In some implementations and as discussed above, alert management process 10 may be configured to provide 712 one or more of an alert signal and a map to the user interface of at least one client device.
In some implementations, alert management process 10 may capture and record all incident data—including an alert cause—to guide a “forensic review” of an event for investigative purposes as well as supporting updated protocols for future crises.
Referring also to
Client electronic device 34 may include a processor and/or microprocessor (e.g., microprocessor 800) configured to, e.g., process data and execute the above-noted code/instruction sets and subroutines. Microprocessor 800 may be coupled via a storage adaptor (not shown) to the above-noted storage device(s) (e.g., storage device 26). An I/O controller (e.g., I/O controller 802) may be configured to couple microprocessor 800 with various devices, such as keyboard 804, pointing/selecting device (e.g., mouse 806), custom device, such a microphone (e.g., device 808), USB ports (not shown), and printer ports (not shown). A display adaptor (e.g., display adaptor 810) may be configured to couple display 812 (e.g., CRT or LCD monitor(s)) with microprocessor 800, while network controller/adaptor 814 (e.g., an Ethernet adaptor) may be configured to couple microprocessor 800 to the above-noted network 18 (e.g., the Internet or a local area network).
As will be appreciated by one skilled in the art, the present disclosure may be embodied as a method, a system, or a computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, the present disclosure may take the form of a computer program product on a computer-usable storage medium having computer-usable program code embodied in the medium.
Any suitable computer usable or computer readable medium may be utilized. The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer-readable medium may include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a transmission media such as those supporting the Internet or an intranet, or a magnetic storage device. The computer-usable or computer-readable medium may also be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory. In the context of this document, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-usable medium may include a propagated data signal with the computer-usable program code embodied therewith, either in baseband or as part of a carrier wave. The computer usable program code may be transmitted using any appropriate medium, including but not limited to the Internet, wireline, optical fiber cable, RF, etc.
Computer program code for carrying out operations of the present disclosure may be written in an object oriented programming language such as Java, Smalltalk, C++ or the like. However, the computer program code for carrying out operations of the present disclosure may also be written in conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through a local area network/a wide area network/the Internet (e.g., network 14).
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer/special purpose computer/other programmable data processing apparatus, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that may 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 which implement the function/act specified in the flowchart and/or block diagram 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 which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures may illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, may be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present disclosure has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the disclosure in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the disclosure. The embodiment was chosen and described in order to best explain the principles of the disclosure and the practical application, and to enable others of ordinary skill in the art to understand the disclosure for various embodiments with various modifications as are suited to the particular use contemplated.
A number of implementations have been described. Having thus described the disclosure of the present application in detail and by reference to embodiments thereof, it will be apparent that modifications and variations are possible without departing from the scope of the disclosure defined in the appended claims.
This application claims the benefit of U.S. Provisional Application No. 62/592,149, filed on 29 Nov. 2017, entitled “Crisis Management System”, the contents of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4119815 | Frankfort et al. | Oct 1978 | A |
9396633 | Sannala | Jul 2016 | B1 |
20050135570 | Binning | Jun 2005 | A1 |
20060125630 | Parkulo | Jun 2006 | A1 |
20070139190 | Tanner | Jun 2007 | A1 |
20100285771 | Peabody | Nov 2010 | A1 |
20110234394 | Whattam | Sep 2011 | A1 |
20120036461 | Parkulo | Feb 2012 | A1 |
20130015966 | Soomro et al. | Jan 2013 | A1 |
20140268629 | Krishnaswamy et al. | Sep 2014 | A1 |
20150099458 | Weisner et al. | Apr 2015 | A1 |
20150230072 | Saigh | Aug 2015 | A1 |
20160029195 | Leahy et al. | Jan 2016 | A1 |
20160171854 | McGowan et al. | Jun 2016 | A1 |
20160240075 | Eisenman | Aug 2016 | A1 |
20170164176 | Lieu | Jun 2017 | A1 |
Number | Date | Country |
---|---|---|
2015143077 | Sep 2015 | WO |
Entry |
---|
International Search Report issued in PCT Application Serial No. PCT/US2018/063120 dated Feb. 1, 2019. |
International Search Report issued in PCT Application Serial No. PCT/US2018/063126 dated Apr. 3, 2019. |
Non-Final Office Action issued in U.S. Appl. No. 16/204,919 dated Aug. 16, 2019. |
Final Office Action issued in U.S. Appl. No. 16/204,919 dated Dec, 4, 2019. |
Number | Date | Country | |
---|---|---|---|
20190164413 A1 | May 2019 | US |
Number | Date | Country | |
---|---|---|---|
62592149 | Nov 2017 | US |