IP Library Granted Patent US 11,441,332
Granted Patent B2
US 11,441,332 · App. 15/867,773 · Granted Sep 13, 2022

Mesh of cameras communicating with each other to follow a delivery agent within a dwelling

Inventors: Jason Johnson (San Francisco, CA); Herve Jacques Clement Letourneur (San Francisco, CA); Tejash Unadkat (San Francisco, CA); Christopher Dow (San Francisco, CA)
Assignee: August Home, Inc.
E05B47/0012E05B47/00E05B47/0001E05B47/026E05B55/12E05C1/004G07C9/00309G07C9/00944G08B3/10G08B13/19695G08B29/185H04N7/181H04N7/186E05B43/005E05B45/06E05B2045/069E05B2047/002E05B2047/0022E05B2047/0048E05B2047/0058E05B2047/0068E05B2047/0069E05B2047/0072E05B2047/0091E05B2047/0095E05B2047/0097G07C9/00904G07C2009/00769G07C2209/62G08B13/19656Y10T292/1021
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 11,441,332
App. No.
15/867,773
Granted
Sep 13, 2022
Kind
B2
Abstract

An intelligent door lock system is coupled to a door at a dwelling. A door status device is at the dwelling. The door status device is coupled to a drive shaft of a lock device to assist in locking and unlocking a lock of a lock device at the door. The lock device is coupled to the door status device and includes a bolt. An engine, an energy source and a memory are coupled together. A plurality of cameras that communicate with each other and with the lock device.

Claims (56)

1. A system comprising:

an intelligent door lock system coupled to a door, the intelligent door lock system comprising a door status device coupled to a drive shaft of a lock device, the door status device determining lock or unlock status of a lock of the door;

a plurality of cameras configured to operate in a first state and a second state, wherein cameras of the plurality of cameras are configured to record when in the first state and not to record when in the second state; and

at least one processor configured to:

send a command to a first camera of the plurality of cameras instructing the first camera to enter the first state and begin recording;

subsequent to the first camera entering the first state, detect motion of a moving object in a field of view of the first camera of the plurality of cameras;

in response to detection of the motion of the moving object in the field of view of the first camera, send a command to a second camera of the plurality of cameras instructing the second camera to enter the first state to begin recording, wherein the second camera is located inside of a building comprising the door and the second camera comprises a field of view being a greater distance from the door than the field of view of the first camera;

subsequent to the second camera entering the first state, detect, with the second camera, motion of the moving object within the field of view of the second camera;

based on the motion of the moving object within the field of view of the second camera, determine that the moving object has moved away from the door;

in response to determining that the moving object has moved away from the door, determine whether the moving object has exceeded a scope of access for the moving object; and

transmit an alert in response to determining that the scope of access has been exceeded.

2. The system of claim 1 , wherein the processor is configured to select which camera of the plurality of cameras is the second camera based at least in part on a direction in which the moving object moves outside of the field of view of the first camera.

3. The system of claim 1 , wherein the door status device comprises a position sensor coupled to the drive shaft, the position sensor being configured to sense a change in position of the drive shaft, the change in position of the drive shaft indicating a change in lock or unlock status.

4. The system of claim 3 , wherein each camera of the plurality of cameras is configured to operate in a lower power mode and a higher power mode and the processor is configured to send a start-up command to the first camera instructing the first camera to operate in the higher power mode and record in response to an indication from the door status device of a change in position of the drive shaft.

5. The system of claim 4 , wherein the processor is configured to send a shut-off command to each camera of the plurality of cameras instructing each of the plurality of cameras to enter the second state to stop recording and enter the lower power mode in response to an indication from the door status device that the door is locked and closed.

6. The system of claim 4 , wherein the higher power mode comprises the first state and the lower power mode comprises the second state.

7. The system of claim 1 , wherein the processor is centrally located on a server and the at least one processor is configured to communicate with each of the plurality of cameras.

8. The system of claim 1 , wherein the at least one processor comprises a first processor located on the first camera and a second processor located on the second camera, and the first processor is configured to communicate directly with the second processor.

9. The system of claim 1 , wherein the second camera is configured to respond to the command sent to the second camera by, when the second camera is in the second state, transitioning from the second state to the first state to begin recording.

10. The system of claim 1 , wherein the at least one processor is further configured to determine whether the moving object has crossed one or more virtual fences, the one or more virtual fences delimiting one or more zones at least partially within the field of view of the first camera and/or the second camera.

11. The system of claim 1 , wherein the at least one processor is configured to determine whether the moving object is moving towards the door or is not moving towards the door at least in part by determining a direction of motion of the moving object.

12. The system of claim 1 , wherein:

the at least one processor is further configured to, based on an identity of the moving object, determine the scope of access for the moving object.

13. The system of claim 12 , wherein the at least one processor is configured to identify the moving object at least in part by identifying the moving object as a building occupant from a set of one or more building occupants or as a non-building occupant.

14. The system of claim 13 , wherein the scope of access for the non-building occupant is less than a scope of access for a building occupant.

15. The system of claim 1 , wherein:

the field of view of the first camera comprises a first region and the field of view of the second camera comprises a second region located further from the door than the first region;

the scope of access for the moving object includes the first region and excludes the second region; and

determining whether the moving object has exceeded the scope of access for the moving object comprises determining whether presence of the moving object in the second region in the field of view of the second camera exceeds the scope of access for the moving object.

16. The system of claim 1 , wherein the alert comprises an alarm.

17. A method for monitoring a path of a moving object using a system comprising an intelligent door lock system coupled to a door and comprising a door status device coupled to a drive shaft of a lock device, the door status device determining lock or unlock status of a lock of the door, a plurality of cameras configured to operate in a first state and a second state, wherein cameras of the plurality of cameras are configured to record when in the first state and not to record when in the second state, and at least one processor, the method comprising:

sending a command to a first camera of the plurality of cameras instructing the first camera of the plurality of cameras to enter the first state and begin recording;

subsequent to the first camera entering the first state, detecting motion of the moving object in a field of view of the first camera of the plurality of cameras;

sending a command to a second camera of the plurality of cameras instructing the second camera to enter the first state to begin recording in response to detection of motion of the moving object in the field of view of the first camera, wherein the second camera is located inside of a building comprising the door and the second camera comprises a field of view being a greater distance from the door than the field of view of the first camera;

subsequent to the second camera entering the first state, detecting, with the second camera, motion of the moving object within the field of view of the second camera;

based on the motion of the moving object within the field of view of the second camera, determining that the moving object has moved away from the door;

in response to determining that the moving object has moved away from the door, determining whether the moving object has exceeded a scope of access for the moving object; and

transmitting an alert in response to determining that the scope of access has been exceeded.

18. The method of claim 17 , further comprising:

before sending the command to the second camera, selecting which camera of the plurality of cameras is the second camera based at least in part on a direction in which the moving object is moving in the field of view of the first camera.

19. The method of claim 17 , wherein the at least one processor is centrally located on a server and the at least one processor is configured to communicate with each of the plurality of cameras.

20. The method of claim 17 , wherein the at least one processor comprises a first processor located on the first camera and a second processor located on the second camera, and the first processor is configured to communicate directly with the second processor.

21. The method of claim 17 , wherein the command causes the second camera to enter the first state to begin recording.

22. At least one non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a system, the system comprising an intelligent door lock system coupled to a door and comprising a door status device coupled to a drive shaft of a lock device, the door status device determining lock or unlock status of a lock of the door, a plurality of cameras configured to operate in a first state and a second state, wherein cameras of the plurality of cameras are configured to record when in the first state and not to record when in the second state, and the at least one processor, cause the system to perform a process comprising:

sending a command to a first camera of the plurality of cameras instructing the first camera to enter the first state and begin recording;

subsequent to the first camera entering the first state, detecting motion of a moving object in a field of view of the first camera of the plurality of cameras;

sending a command to a second camera of the plurality of cameras instructing the second camera to enter the first state to begin recording in response to detection of motion in the field of view of the first camera, wherein the second camera is located inside of a building comprising the door and the second camera comprises a field of view being a greater distance from the door than the field of view of the first camera;

subsequent to the second camera entering the first state, detecting, with the second camera, motion of the moving object within the field of view of the second camera;

based on the motion of the moving object within the field of view of the second camera, determining that the moving object has moved away from the door;

in response to determining that the moving object has moved away from the door, determining whether the moving object has exceeded a scope of access for the moving object; and

transmitting an alert in response to determining that the scope of access has been exceeded.

23. The at least one non-transitory computer-readable medium of claim 22 , further comprising:

before sending the command to the second camera, selecting which camera of the plurality of cameras is the second camera based at least in part on a direction in which the moving object is moving in the field of view of the first camera.

24. The at least one non-transitory computer-readable medium of claim 22 , wherein the at least one processor is centrally located on a server and the at least one processor is configured to communicate with each of the plurality of cameras.

25. The at least one non-transitory computer-readable medium of claim 22 , wherein the at least one processor comprises a first processor located on the first camera and a second processor located on the second camera, and the first processor is configured to communicate directly with the second processor.

26. The at least one non-transitory computer-readable medium of claim 22 , wherein the command causes the second camera to enter the first state to begin recording.

Assignments (2)
MERGER Recorded Mar 26, 2025
From: AUGUST HOME, INC.
To: MASTER LOCK COMPANY LLC
Reel/Frame 070646/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2022
From: JOHNSON, JASON; DOW, CHRISTOPHER
To: AUGUST HOME, INC.
Reel/Frame 059874/0013 →
Continuity (69)
Continuation In Part 15798425 · Oct 31, 2017
Continuation In Part 15497327 · Apr 26, 2017
Continuation In Part 15497383 · Apr 26, 2017
Continuation In Part 15463022 · Mar 20, 2017
Continuation In Part 15410845 · Jan 20, 2017
Continuation 15066210 · Mar 10, 2016
Continuation In Part 15066091 · Mar 10, 2016
Continuation In Part 15065657 · Mar 9, 2016
Continuation In Part 14796994 · Jul 10, 2015
Continuation In Part 14796994 · Jul 10, 2015
Continuation In Part 14732290 · Jun 5, 2015
Continuation In Part 14732290 · Jun 5, 2015
Continuation 14730848 · Jun 4, 2015
Continuation In Part 14731092 · Jun 4, 2015
Continuation In Part 14622578 · Feb 13, 2015
Continuation In Part 14622054 · Feb 13, 2015
Continuation In Part 14622654 · Feb 13, 2015
Continuation In Part 14622396 · Feb 13, 2015
Continuation In Part 14622654 · Feb 13, 2015
Continuation In Part 14622054 · Feb 13, 2015
Continuation In Part 14622192 · Feb 13, 2015
Continuation In Part 14622192 · Feb 13, 2015
Continuation In Part 14471470 · Aug 28, 2014
Continuation In Part 14471414 · Aug 28, 2014
Continuation In Part 14471470 · Aug 28, 2014
Continuation In Part 14469186 · Aug 26, 2014
Continuation In Part 14469127 · Aug 26, 2014
Continuation In Part 15066210
Continuation In Part 14469186 · Aug 26, 2014
Continuation In Part 14465527 · Aug 21, 2014
Continuation In Part 14465513 · Aug 21, 2014
Continuation In Part 14465527 · Aug 21, 2014
Continuation In Part 14465513 · Aug 21, 2014
Continuation In Part 14461117 · Aug 15, 2014
Continuation In Part 14459054 · Aug 13, 2014
Continuation In Part 14321000 · Jul 1, 2014
Continuation In Part 14321260 · Jul 1, 2014
Continuation In Part 14321000 · Jul 1, 2014
Continuation In Part 14321260 · Jul 1, 2014
Continuation In Part 14308848 · Jun 19, 2014
Continuation In Part 14212569 · Mar 14, 2014
Continuation 14212569 · Mar 14, 2014
Continuation 14207833 · Mar 13, 2014
Continuation 14207882 · Mar 13, 2014
Continuation 14208182 · Mar 13, 2014
Continuation 14208182 · Mar 13, 2014
Continuation 14207833 · Mar 13, 2014
Continuation 14208947 · Mar 13, 2014
Continuation 14208947 · Mar 13, 2014
Continuation 14207882 · Mar 13, 2014
Continuation 14205783 · Mar 12, 2014
Continuation 14206536 · Mar 12, 2014
Continuation 14205973 · Mar 12, 2014
Continuation 14206619 · Mar 12, 2014
Continuation 14205608 · Mar 12, 2014
Continuation 14206536 · Mar 12, 2014
Continuation 14205973 · Mar 12, 2014
Continuation 14206619 · Mar 12, 2014
Continuation 14205608 · Mar 12, 2014
Provisional Application 62036971 · Aug 13, 2014
Provisional Application 62481797 · Apr 5, 2017
Provisional Application 62036989 · Aug 13, 2014
Provisional Application 62036991 · Aug 13, 2014
Provisional Application 62036979 · Aug 13, 2014
Provisional Application 62036993 · Aug 13, 2014
Provisional Application 61801294 · Mar 15, 2013
Provisional Application 61800937 · Mar 15, 2013
Provisional Application 61801335 · Mar 15, 2013
Related Publication 20180135336A1 · May 17, 2018
Cited By (10)
US 12,312,852 US 12,352,094 US 12,400,507 US 12,442,238 US 12,492,591 US 12,500,445 US 12,504,183 US 12,516,561 US 12,560,019 US 12,624,592