Security camera coverage test
AssigneeAlarm.com Incorporated
InventorYang Yang Zheng
Life of this patent
Estimating the term…
Abstract
A security system can perform a systematic test to generate a visualization of the security camera coverage for an area. The test can be performed using a network of security cameras, a central system, and a mapping entity. The mapping entity may hold or be attached to a sign with a pattern. The mapping entity can move the sign from one location to another throughout a zone to be mapped. At each location, the mapping entity may send a message with the coordinate of its current position and optionally the pattern it is carrying to the central system.
Claims11
A computer-implemented method comprising:
- receiving, from a portable mapping device, coordinate data indicative of a geographical location of the portable mapping device, a physical sign being attached to the portable mapping device;
- identifying a camera configured to obtain images in a geographical area that includes the geographical location;
- transmitting a query message to the camera to query whether the camera has obtained an image that depicts the physical sign;
- receiving, from the camera, a first query response message comprising first data indicating whether the camera has obtained an image that depicts the physical sign;
- determining, in response to the first query response message, that the camera has not obtained an image that depicts the physical sign at a first orientation with respect to the portable mapping device;
- in response to determining that the camera has not obtained an image that depicts the physical sign at the first orientation with respect to the portable mapping device:
- transmitting, to the portable mapping device, a reconfiguration message that includes instructions to rotate the physical sign to a different orientation than the first orientation with respect to the portable mapping device;
- transmitting a second query message to the camera to query whether the camera has obtained an image that depicts the physical sign at the different orientation;
- and
- receiving, from the camera, a second query response message comprising second data indicating whether the camera has obtained an image that depicts the physical sign at the different orientation;
- and
- generating a camera coverage map that indicates locations within the geographical location that the camera provides camera coverage for, the camera coverage map being generated in response to the data indicating whether the camera has obtained an image that includes the physical sign.
A system comprising:
- a network of cameras configured to obtain images in a geographical area;
- and
- a processor configured to:
- receive, from a portable mapping device, coordinate data indicative of a geographical location of the portable mapping device, a physical sign being attached to the portable mapping device;
- identify, from among the network of cameras, a camera configured to obtain images in a geographical area that includes the geographical location;
- transmit a query message to the camera to query whether the camera has obtained an image that depicts the physical sign;
- receive, from the camera, a first query response message comprising first data indicating whether the camera has obtained an image that depicts the physical sign;
- determine, in response to the first query response message, that the camera has not obtained an image that depicts the physical sign at a first orientation with respect to the portable mapping device;
- in response to determining that the camera has not obtained an image that depicts the physical sign at the first orientation with respect to the portable mapping device:
- transmit, to the portable mapping device, a reconfiguration message that includes instructions to rotate the physical sign to a different orientation than the first orientation with respect to the portable mapping device;
- transmit a second query message to the camera to query whether the camera has obtained an image that depicts the physical sign at the different orientation;
- and
- receive, from the camera, a second query response message comprising second data indicating whether the camera has obtained an image that depicts the physical sign at the different orientation;
- and
- generate a camera coverage map that indicates locations within the geographical location that the camera provides camera coverage for, the camera coverage map being generated in response to the data indicating whether the camera has obtained an image that includes the physical sign.
A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving, from a portable mapping device, coordinate data indicative of a geographical location of the portable mapping device, a physical sign being attached to the portable mapping device;
- identifying a camera configured to obtain images in a geographical area that includes the geographical location;
- transmitting a query message to the camera to query whether the camera has obtained an image that depicts the physical sign;
- receiving, from the camera, a first query response message comprising first data indicating whether the camera has obtained an image that depicts the physical sign;
- determining, in response to the first query response message, that the camera has not obtained an image that depicts the physical sign at a first orientation with respect to the portable mapping device;
- in response to determining that the camera has not obtained an image that depicts the physical sign at the first orientation with respect to the portable mapping device:
- transmitting, to the portable mapping device, a reconfiguration message that includes instructions to rotate the physical sign to a different orientation than the first orientation with respect to the portable mapping device;
- transmitting a second query message to the camera to query whether the camera has obtained an image that depicts the physical sign at the different orientation;
- and
- receiving, from the camera, a second query response message comprising second data indicating whether the camera has obtained an image that depicts the physical sign at the different orientation;
- and
- generating a camera coverage map that indicates locations within the geographical location that the camera provides camera coverage for, the camera coverage map being generated in response to the data indicating whether the camera has obtained an image that includes the physical sign.
Dependencies are inferred from the claim text.