Method of On-Boarding a Monitoring Device into a Networked Electronic Monitoring System
20230101682 · 2023-03-30
Inventors
Cpc classification
H04W12/35
ELECTRICITY
G08B13/19695
PHYSICS
International classification
Abstract
A method is provided for on-boarding/integrating a monitoring device, such as a smart camera, into an electronic monitoring system. A plurality of access points to a wireless network are displayed on a user device such as a smartphone. Each of the plurality of access points has a corresponding credential associated therewith. Some or all of the plurality of access points are selected. A computer-readable code including information for the selected access points and associated credentials is generated. The monitoring device reads the computer-readable code to obtain the information for the selected access points and associated credentials. Access points may be prioritized for connection to the wireless network based on signal strength.
Claims
1. A method for on-boarding/integrating a monitoring device into an electronic monitoring system, comprising: displaying a plurality of access points to a wireless network, each of the plurality of access points having a corresponding credential associated therewith; selecting some or all access points of the plurality of access points; generating a computer-readable code including information for the selected access points and associated credentials, the computer-readable code being readable by the monitoring device; and reading the computer-readable code with the monitoring device.
2. The method of claim 1, further comprising storing the information for the selected access points and associated credentials in a computer-readable memory on the monitoring device.
3. The method of claim 1, further comprising identifying the selected access point having the greatest signal strength, and connecting the monitoring device to the wireless network via the identified access point having the greatest signal strength and the credential associated with the identified access point.
4. The method of claim 3, further comprising: upon failure of the connection between the monitoring device and the wireless network via the identified access point: identifying a second of the selected access points having the greatest signal strength of the remaining access points; and connecting the monitoring device to the wireless network via the identified second access point and the credential associated with the identified second access point.
5. The method of claim 1, wherein the monitoring device includes a camera, the camera being configured to scan the computer-readable code.
6. The method of claim 5, wherein the wireless network includes a wireless local area network (WLAN) including a base station, and wherein the base station is configured to communicate with a wide area network including an external server.
7. The method of claim 1, further comprising displaying a plurality of access points to a wireless network on a user device, and displaying the computer-readable code on the user device to be read by the monitoring device.
8. The method of claim 1, wherein the computer-readable code is a QR code.
9. The method of claim 1, wherein the selecting comprises sequentially selecting a plurality of access points from the available access points.
10. The method of claim 1, wherein the selecting is performed via a user accessing a user device.
11. The method of claim 10, further comprising: displaying the selected access points to the wireless network on the user device; and displaying the computer-readable code on the user device to be read by the monitoring device.
12. A method for on-boarding/integrating a monitoring device into an electronic monitoring system, the method comprising: displaying a list of a plurality of access points to a wireless network on a display of a user device comprising one of a PC, a smart phone, and a tablet; each of the plurality of access points having a corresponding credential associated therewith; using the user device, sequentially selecting a series of the access points from the list of access points; displaying a computer-readable code including data corresponding to the selected series of access points and associated credentials on the display of the user device, the computer-readable code being readable by the monitoring device; scanning the computer-readable code with the monitoring device; storing the data for the selected series of access points and associated credentials in computer-readable memory on the monitoring device; prioritizing the selected series of access points saved in in computer-readable memory by signal strength; identifying an access point of the selected series of access points having the greatest signal strength as an initial access point; and connecting the monitoring device to the wireless network via the initial access point and the credential associated therewith.
13. The method of claim 12, further comprising, upon failure of the connection between the monitoring device and the wireless network via the initial access point: identifying a second access point of the selected series of access points having the greatest signal strength aside from the initial access point; and connecting the monitoring device to the wireless network via the second access point and the credential associated therewith.
14. The method of claim 12, wherein the monitoring device includes a camera, the camera configured to scan the computer-readable code.
15. The method of claim 13, wherein the computer-readable code is a QR code.
16. A wireless network comprising: a monitoring device; a base station in wireless communication with the monitoring device and with a wide area network (WAN) that includes a user device; and a processor that is contained at least in part in the monitoring device and that is configured to cause a plurality of access points to the wireless network to be displayed on the user device, each of the plurality of access points having a corresponding credential associated therewith; permit the selection of some or all of the plurality of access points using the user device; generate a computer-readable code including information for the selected access points and associated credentials, the computer-readable code being readable by the monitoring device; and read the computer-readable code with the monitoring device.
17. The system of claim 16, wherein the processor is configured to identify which one of the selected access points has the greatest signal strength.
18. The system of claim 17, wherein the processor is configured to prioritize the selected access points from highest to lowest based on signal strength.
19. The system of claim 16, wherein the processor is configured to connect the monitoring device to the wireless network via the identified one of the selected points and the credential associated with the identified one of the selected access points.
20. The system of claim 16, wherein the monitoring device comprises a camera and the user device comprises one of a PC, a tablet, and a smartphone.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Preferred exemplary embodiments of the invention are illustrated in the accompanying drawings in which like reference numerals represent like parts throughout, and in which:
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DETAILED DESCRIPTION
[0027] Referring now to
[0028] Each monitoring device 12 is configured to perform any of a variety of monitoring, sensing, and communicating functions, including acquiring data and to transmitting it to the base station 14 for further processing and/or transmission to a server and/or the user device(s) 16. Each monitoring device 12 may be battery powered or wired. Several such monitoring devices may be mounted around a building or other structure or area being monitored. For example, in the case of a residential home, monitoring devices 12 could be mounted by each entrance, selected windows, and even on a gate or light pole. A monitoring device 12 also could be incorporated into or coupled to a doorbell, floodlight, etc. The monitoring devices 12 may comprise any combination of devices capable of monitoring a designated area such as a home, office, industrial or commercial building, yard, parking or storage lot, etc. Each individual monitoring device 12 may monitor one or a combination of parameters such as motion, sound, temperature etc. Each of the individual monitoring devices 12 may be or include still or video cameras, temperature sensors, microphones, motion sensors, etc. At least one such monitoring device, one of which is shown at shown at 12a in
[0029] Still referring to
[0030] Still referring to
[0031] Instead of or in addition to containing a video camera 21 or other imaging device, one or all of the monitoring devices 12 may include one or more sensors 55 configured to detect one or more types of conditions or stimulus, for example, motion, opening or closing events of doors or windows, sounds such as breaking glass or gunshots, the presence of smoke, carbon monoxide, water leaks, and temperature changes. The monitoring devices 12 may further include or be other devices such as audio devices, including microphones, sound sensors, and speakers configured for audio communication or providing audible alerts, such as Arlo Chime™ audible devices. The imaging devices or cameras 21, sensors 55, or other monitoring devices 12 also may be incorporated into form factors of other house or building accessories, such as doorbells, floodlights, etc., each which may be available on a stand-alone basis or as part of any of a number of systems available from Arlo Technologies, Inc. of Carlsbad, Calif.
[0032] Still referring to
[0033] In operation, each monitoring device 12 can be configured, through suitable mounting of the monitoring device 12 and/or through suitable manipulation of its controls, to monitor an area of interest, such as a part of a building or section of property or a monitored zone. In the case of imaging device 12a, the device 12a may capture an image automatically upon detection of a triggering event and/or upon receipt of a command from a user device 16. An image also may be captured automatically upon detection of a triggering event detected by a detector. Whether the monitoring device is an imaging device or some other device, the triggering event may be motion, and the detector may be a motion detector. Instead of or in addition to detecting motion, the detector could include an IR sensor detecting heat, such as the body heat of an animal or person. The triggering event also could be sound, in which case the detector may include the microphone 18. In this case, the triggering event may be a sound exceeding a designated decibel level or some other identifiable threshold. Upon receiving notification from a monitoring device 12 of a triggering event, the system 10 can generate an alert such as a push notification (“PN”) and send it to one or more user devices 16 for indicating the triggering event. As explained in more detail below, the particular alert sent to the user device 16 will have characteristics that correspond to the type of stimulus or event that was detected.
[0034] In the case of the monitoring device being an image device 12a having a camera, whether camera operation is triggered by a command from a user device 16 or by detection of a triggering event, the camera 21 can then capture a raw video stream which, in turn, can be provided to the media encoder 30 for producing video packets in an encoded video stream. Similarly, the microphone 18 and the audio circuit 28 can capture a raw audio stream which, in turn, can be provided to the media encoder 30 for producing audio packets in an encoded audio stream. Accordingly, the video and/or audio packets, referred to herein as “media” packets, are provided in an encoded media stream. Under control of the processor 32 executing the program, the encoded media stream can be transmitted from the wireless I/O communication device 36 to the base station 14. The monitoring device 12a also is provided by a user-accessible sync button 67 which, upon actuation, triggers an onboarding operation as described below.
[0035] The media stream may then be transmitted via the WAN 50 to a remote data storage device 59 in communication with a media server 58 for data storage and processing. The storage device 59 may be a cloud-based storage device, and the media server 58 may be a cloud server accessible via a wireless connection. A filtered or otherwise processed image can then be displayed on the user device 16, along with additional visual and/or audio messaging such as a text and/or audio message identifying a generic or particular person or object.
[0036]
[0037] The smart camera 12a has a field of view 66 extending radially from the outwardly facing lens 62. The field of view 66 is a portion of the environment 68 within which the smart camera 12a can detect electromagnetic radiation via the lens 62 and imager 64. The smart camera 12a is configured to capture images. An image is a digital representation of a scene for the environment 68 as captured by the smart camera 12a. Capturing an image refers to the act of obtaining and recording an image data file or stream of the digital representation. The scene is the portion of the environment 68 observed through the field of view 66. Capturing a plurality of images in a timed sequence can result in a video. Capturing a video refers to the act of obtaining and recording a video data file or stream of the digital representation.
[0038] Still referring to
[0039] The memory 76 stores one or more types of instructions and/or data. The memory 76 can include volatile and/or non-volatile memory. Examples of suitable memory include RAM (Random Access Memory), flash memory, ROM (Read Only Memory), PROM (Programmable Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), registers, disks, drives, or any other suitable storage medium, or any combination thereof. The memory 76 can be a component of a processor, can be operatively connected to a processor for use thereby, or a combination of both. The memory 76 can include various instructions stored thereon. For example, the memory 76 can store one or more modules. Modules can be or include computer-readable instructions that, when executed by a processor, cause a processor to perform the various functions disclosed herein. While functions may be described herein for purposes of brevity, it is noted that the functions are performed by the processor 74 using the instructions stored on or included in the various modules described herein. Some modules may be stored remotely and accessible by a processor using, for instance, various communication devices and protocols.
[0040] The smart camera 12a typically communicates wirelessly (e.g., with the base station 14) via an input/output device, such as a radio 84. An example of a radio includes a wireless local area network (WLAN) radio. With the WLAN radio 84, the smart camera 12a generally communicates over a short-range wireless communication network, such as the WLAN 38. In one implementation, the radio 84 includes a transceiver 86 for transmitting and receiving signals to and from the base station 14, via an antenna 88. The transceiver 86 can be separate from or part of the control architecture 72. The wireless communication can be as prescribed by the IEEE 802.11 standards in accordance with the Wi-Fi™ communication protocol. It is appreciated, however, that the smart camera 12a can be adapted to perform communications in accordance with other known or to be developed communication protocol, or even a proprietary communication protocol developed for a particular application. Also, while only a single transceiver 86 and single antenna 88 is shown, multiple transceivers and multiple antennas can be used to communicate at multiple communication frequency bands. Alternatively, the single transceiver 86 and the single radio 84 can communicate over multiple frequency bands.
[0041] The imaging devices 12a can further include one or more secondary sensors 92. For example, a secondary sensor 92 may be a microphone, a motion sensor, a temperature sensor, an image sensor, or a vibration sensor.
[0042] An exemplary camera capable of incorporating aspects of the invention is an Arlo Ultra™ camera available from Arlo Technologies in Carlsbad, Calif., US. Before moving to other components of the system 10, it should be understood by somebody skilled in the art that the imaging devices 12a includes many additional conventional components typically found in a wireless camera. Further discussion regarding these components is not provided herein since the components are conventional.
[0043] Turning now to
[0044] Still referring to
[0045] Still referring to
[0046] The base station 14 includes the user interface 108. The user interface 108 can include an input apparatus and an output apparatus. The input apparatus includes a device, component, system, element, or arrangement or groups thereof that enable information/data to be entered into the base station 14 from a user. The output apparatus includes any device, component, or arrangement or groups thereof that enable information/data to be presented to the user. The input apparatus and the output apparatus can be combined as a single apparatus, such as a touch screen commonly used by many electronic devices.
[0047] The base station 14 includes a communication port 110, which is configured to provide a communication interface between a larger computer network, such as the Internet via the gateway.
[0048] In one construction, since the base station 14 is powered by an enduring power source (e.g., power outlet), it is not necessary for the base station 14 to be operated in a default sleep mode, although this is not precluded. An exemplary base station capable of incorporating aspects of the invention is an Arlo SmartHub™ base station available from Arlo Technologies in Carlsbad, Calif., US. Before moving to the operation of the system 10, it should be well understood by somebody skilled in the art that the base station 14 includes many additional conventional components typically found in a base station or access point.
[0049] As briefly mentioned above, the CV program, or image evaluation module, stored in or accessible by the controller on the server 58 may be equipped with additional features to enhance operating capabilities of system 10. For purposes of discussion, the CV program will be discussed with respect to execution on the server 58. However, it is understood that controller may refer to the controller on the server 58, the controller 70 on the imaging device 12a, the controller 96 on the base station 14, or a combination thereof. Each controller includes memory configured to store instructions and a processor configured to execute the stored instructions. Modules may be stored in the memory for any of the devices and executed by the corresponding processor. The imaging device 12a is in communication with the base station 14, and the base station 14 is in communication with the server 58. Thus, a portion of the processing, which will be described with respect to the CV program, may be executed on any controller and the output of the processing communicated to another processor for another portion of the processing.
[0050] In order to on-board/integrate a monitoring device 12 having a camera, such as smart security camera 12a, into monitoring system 10, it is necessary to provide monitoring device 12a-12n with access credentials 158 for the access points to the various frequency bands of WLAN 38 broadcast by gateway router 54. More specifically, gateway router 54 is initialized so as to broadcast WLAN 38 on various frequency bands, each having its own unique network name 158a and corresponding password 158b. The connection point to each of these frequency bands is an access point. In addition, when initialized, gateway router 54 connects to WAN 50 so as to interact with server 58 and provides server 58 with data regarding access credentials 158 for the various frequency bands being broadcast. If a user utilizes a PC or laptop to interact with gateway router 54, the user may access the device through a user account set up on server 58 of cloud-based control service system 50. Alternatively, if the user utilizes a mobile device, such as a smart phone or tablet, an application may be provided thereon which allows the user access to their account.
[0051] Once logged in their account, a user can gain access to the network names 158a and corresponding passwords 158b for each of the access points to the various frequency bands of WLAN 38 broadcast by gateway router 54, either by direct communication with the gateway router 54 or through communication with server 58,
[0052] Referring now to
[0053] Once the type of monitoring device 12, in this case a smart camera 12a, is selected, the program or application on the user device 16 generates a machine/computer-readable code, such as a QR code, at block 192,
[0054] After being powered up, monitoring device 12 must be placed in a connection mode to transfer data thereto. By way of example, a user may press and release sync button 67 on monitoring device 12a (
[0055] Once QR code 160 is scanned by imager 64 of monitoring device 12a, image signal processor 74 causes the data embedded in QR code 160 to be processed, appropriately interpreted, and transmitted to computer-readable memory 76 for future reference, block 196,
[0056] As should be apparent from the above discussion of the controller, some or all of the functions performed by the server 58 could instead be performed, by in part or whole by circuitry stored in the base station 14 or other devices.
[0057] With monitoring device 12a integrated into monitoring system 10, data packets corresponding to sounds, images, captured frames, and/or video clips captured by the camera of monitoring device 12a may be transmitted by monitoring device 12 over WLAN 38 to the base station 14, to the server 58 over WAN 50, and/or to the one of more user devices 16, block 206,
[0058] Referring again to
[0059] Still referring to
[0060] Although the operations described above with reference to
[0061] Although the best mode contemplated by the inventors of carrying out the present invention is disclosed above, practice of the above invention is not limited thereto. It will be manifest that various additions, modifications and rearrangements of the features of the present invention may be made without deviating from the spirit and the scope of the underlying inventive concept.
[0062] It should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure. Nothing in this application is considered critical or essential to the present invention unless explicitly indicated as being “critical” or “essential.”