US 12,407,916 B2
Systems and methods for camera configuration
Peter Lawrence, Lisburn (GB); Benjamin Campbell Anderson, Belfast (GB); and Terence Neill, Lisburn (GB)
Assigned to Tyco Fire & Security GmbH, Neuhausen am Rheinfall (CH)
Filed by Tyco Fire & Security GmbH, Neuhausen am Rheinfall, WI (US)
Filed on Mar. 13, 2023, as Appl. No. 18/120,883.
Claims priority of provisional application 63/269,586, filed on Mar. 18, 2022.
Prior Publication US 2023/0300447 A1, Sep. 21, 2023
Int. Cl. H04N 23/63 (2023.01); G06F 3/00 (2006.01); G06F 21/70 (2013.01)
CPC H04N 23/631 (2023.01) [G06F 3/005 (2013.01); G06F 21/70 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for configuring a camera, comprising:
generating, for display on a computing device, a graphical user interface (GUI) for configuring a camera, wherein the camera is programmed to visually receive and execute configuration information;
receiving, by the GUI, a selection of a network video recorder (NVR) type from a plurality of NVR types;
determining NVR settings for the camera based on the selection of the NVR type; and
generating the configuration information for the camera, wherein the configuration information comprises the NVR settings, wherein a camera setup component on the computing device is configured to host a website that stores the configuration information for the camera;
generating, by the camera setup component for display on the GUI, a first visual representation that points to the website that receives a public key of the camera;
subsequent to scanning the first visual representation by the camera, receiving, at the camera setup component from the camera, the public key of the camera;
encrypting, by the camera setup component, the configuration information with the public key such that only the camera can decrypt the configuration information;
generating, by the camera setup component for display on the GUI, a second visual representation that points to the website storing the encrypted configuration information, the second visual representation, when scanned by the camera, enabling the camera to:
download and decrypt the encrypted configuration information from the website using a private key of the camera; and
execute the configuration information.