IP Library Granted Patent US 10,706,699
Granted Patent B1
US 10,706,699 · App. 15/977,241 · Granted Jul 7, 2020

Projector assisted monitoring system

Inventors: Daniel Todd Kerzner (McLean, VA); Gary Franklin Bart (Weston, FL); Donald Madden (Tysons, VA); Dean Constantine (Ft. Lauderdale, FL)
Assignee: Alarm.com Incorporated
G08B13/19613G06K9/00335G06K9/00771G06T7/20G06T7/521G08B5/22G08B13/19608G08B15/00H04N9/3155G06T2207/30232
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,706,699
App. No.
15/977,241
Granted
Jul 7, 2020
Kind
B1
Abstract

A computer-implemented method includes receiving a sample image of an area of a property, identifying a moving object from the sample image, determining a site in the property based on the identified moving object, determining an optical pattern to project at the site based on the identified moving object, and transmitting an instruction to a projector to project the determined optical pattern at the determined site.

Claims (85)

1. A computer-implemented method comprising:

receiving, from a camera, a sample image of an area of a property that includes at least one of a building or a house;

identifying a moving object from the sample image;

determining a site in the property based on the identified moving object;

determining an optical pattern to project at the site based on the identified moving object; and

transmitting an instruction to a projector to project the determined optical pattern at the determined site,

wherein identifying the moving object from the sample image comprises:

obtaining information regarding a scheduled activity at the property; and

determining whether the moving object corresponds to the information regarding the scheduled activity, and

wherein transmitting the instruction to the projector comprises transmitting an instruction to the projector to project a guidance optical pattern configured to guide the moving object to move to an area of the property corresponding to the scheduled activity.

2. The method of claim 1 , wherein identifying the moving object from the sample image comprises:

obtaining information regarding known users of the property; and

determining the moving object corresponds to an unknown user based on the moving object in the sample image does not match the information regarding the known users.

3. The method of claim 2 , wherein transmitting the instruction to the projector comprising transmitting an instruction to the projector to project a warning optical pattern to a location nearby the moving object based on a determination the moving object corresponds to the unknown user.

4. The method of claim 1 , wherein identifying the moving object from the sample image further comprises granting the moving object access to the property based on a determination that the moving object corresponds to the information regarding the scheduled activity.

5. The method of claim 1 , wherein identifying the moving object from the sample image further comprises entering an armed state to secure the property based on the moving object leaving the property after completion of the scheduled activity.

6. The method of claim 1 , further comprising:

tracking movement of the moving object at the property;

based on tracking movement of the moving object at the property, determining whether the moving object is following the guidance optical pattern to the area of the property corresponding to the scheduled activity; and

based on a determination that the moving object is not following the guidance optical pattern to the area of the property corresponding to the scheduled activity, transmitting an alert that indicates potential intrusion on the property.

7. The method of claim 1 , further comprising:

receiving a plurality of images of the moving object;

based on the plurality of images, determining whether the moving object is approaching toward the property; and

based on a determination that the moving object is approaching toward the property, transmitting an instruction to the projector to increase brightness of projection of the optical pattern.

8. The method of claim 1 , further comprising:

projecting one or more reference optical patterns to a plurality of areas of the property;

receiving images of the plurality of areas of the property that include at least a portion of the one or more reference optical patterns projected to the plurality of areas of the property;

determining existence and deformation of the one or more reference optical patterns in the received images; and

based on existence and deformation of the one or more reference optical patterns in the received images of the plurality of areas of the property, determining a three-dimensional map corresponding to the plurality of areas of the property.

9. The method of claim 1 , wherein the optical pattern comprises at least one of a point, a projection line, a shape, text, a graphical object, a photograph of the moving object, a video of the moving object, or pulsed light.

10. The method of claim 1 , wherein determining the optical pattern comprises:

based on the identified moving object, selecting data corresponding to the optical pattern from a predetermined data set that includes information corresponding to a plurality of optical patterns.

11. A system for projector-assisted monitoring, the system comprising:

a camera installed at a property and configured to capture an image of an area of the property;

a projector that is installed at the property and that is configured to project an optical pattern to the area of the property; and

at least one controller configured to perform operations comprising:

receiving, from the camera, a sample image of an area of a property,

identifying a moving object from the sample image,

determining a site in the property based on the identified moving object,

determining an optical pattern to project at the site based on the identified moving object, and

transmitting an instruction to a projector to project the determined optical pattern at the determined site,

wherein identifying the moving object from the sample image comprises:

obtaining information regarding a scheduled activity at the property; and

determining whether the moving object corresponds to the information regarding the scheduled activity, and

wherein transmitting the instruction to the projector comprises transmitting an instruction to the projector to project a guidance optical pattern configured to guide the moving object to move to an area of the property corresponding to the scheduled activity.

12. The system of claim 11 , wherein the operations further comprise:

tracking movement of the moving object at the property;

based on tracking movement of the moving object at the property, determining whether the moving object is following the guidance optical pattern to the area of the property corresponding to the scheduled activity; and

based on a determination that the moving object is not following the guidance optical pattern to the area of the property corresponding to the scheduled activity, transmitting an alert that indicates potential intrusion on the property.

13. The system of claim 11 , wherein the operations further comprise:

receiving a plurality of images of the moving object;

based on the plurality of images, determining whether the moving object is approaching toward the property; and

based on a determination that the moving object is approaching toward the property, transmitting an instruction to the projector to increase brightness of projection of the optical pattern.

14. The system of claim 11 , wherein the operations further comprise:

projecting one or more reference optical patterns to a plurality of areas of the property;

receiving images of the plurality of areas of the property that include at least a portion of the one or more reference optical patterns projected to the plurality of areas of the property;

determining existence and deformation of the one or more reference optical patterns in the received images; and

based on existence and deformation of the one or more reference optical patterns in the received images of the plurality of areas of the property, determining a three-dimensional map corresponding to the plurality of areas of the property.

15. At least one non-transitory computer-readable storage medium having stored thereon instructions which, when executed by at least one processor, cause performance of operations comprising:

receiving, from a camera, a sample image of an area of a property that includes at least one of a building or a house;

identifying a moving object from the sample image;

determining a site in the property based on the identified moving object;

determining an optical pattern to project at the site based on the identified moving object; and

transmitting an instruction to a projector to project the determined optical pattern at the determined site,

wherein identifying the moving object from the sample image comprises:

obtaining information regarding a scheduled activity at the property; and

determining whether the moving object corresponds to the information regarding the scheduled activity, and

wherein transmitting the instruction to the projector comprises transmitting an instruction to the projector to project a guidance optical pattern configured to guide the moving object to move to an area of the property corresponding to the scheduled activity.

16. The at least one non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:

tracking movement of the moving object at the property;

based on tracking movement of the moving object at the property, determining whether the moving object is following the guidance optical pattern to the area of the property corresponding to the scheduled activity; and

based on a determination that the moving object is not following the guidance optical pattern to the area of the property corresponding to the scheduled activity, transmitting an alert that indicates potential intrusion on the property.

17. The at least one non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:

receiving a plurality of images of the moving object;

based on the plurality of images, determining whether the moving object is approaching toward the property; and

based on a determination that the moving object is approaching toward the property, transmitting an instruction to the projector to increase brightness of projection of the optical pattern.

18. The at least one non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:

projecting one or more reference optical patterns to a plurality of areas of the property;

receiving images of the plurality of areas of the property that include at least a portion of the one or more reference optical patterns projected to the plurality of areas of the property;

determining existence and deformation of the one or more reference optical patterns in the received images; and

based on existence and deformation of the one or more reference optical patterns in the received images of the plurality of areas of the property, determining a three-dimensional map corresponding to the plurality of areas of the property.

19. The at least one non-transitory computer-readable storage medium of claim 15 , comprising:

a predetermined data set that includes information corresponding to a plurality of optical patterns,

wherein determining the optical pattern comprises:

based on the identified moving object, selecting data corresponding to the optical pattern from the predetermined data set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2020
From: KERZNER, DANIEL TODD; BART, GARY FRANKLIN; MADDEN, DONALD; CONSTANTINE, DEAN
To: ALARM.COM INCORPORATED
Reel/Frame 052834/0418 →