Doorbell avoidance techniques
AssigneeObjectVideo Labs, LLC
InventorsDonald Gerard Madden, Ethan Shayne
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for reducing a likelihood that a doorbell might be used. One of the methods includes determining that a visitor arrived at a premises; determining that the visitor used a computing device at a first time; determining that a user device of a person of the premises received a message at a second time; determining that the first time and the second time both satisfy a timing criteria; and in response to determining that the first time and the second time both satisfy the timing criteria, sending, to the user device, a notification that indicates that the visitor arrived at the premises.
Claims20
A computer-implemented method comprising:
- determining that a visitor arrived at a premises;
- determining that the visitor used a computing device at a first time;
- determining that a user device of a person of the premises received a message at a second time;
- determining that the first time and the second time both satisfy a timing criteria;
- and
- in response to determining that the first time and the second time both satisfy the timing criteria, sending, to the user device, a notification that indicates that the visitor arrived at the premises.
The method of 1, wherein determining that the visitor used the computing device at the first time comprises:
- analyzing, using object recognition, an image that depicts the visitor at the first time;
- and
- determining that the image depicts the visitor holding the computing device.
The method of 1, wherein determining that the visitor used the computing device at the first time comprises:
- analyzing an audio signal that encodes sound captured during at least the first time;
- and
- determining, using speech recognition, that the audio signal encodes a predetermined phrase.
The method of 1, comprising:
- determining that a second visitor arrived at the premises;
- determining that the second visitor used a second computing device at a third time;
- determining that a type of the second computing device is not a predetermined type;
- and
- in response to determining that the type of the second computing device is not a predetermined type, determining to skip sending, to a second user device of a second person of the premises, a second notification that indicates that the visitor has arrived at the premises.
The method of 1, comprising:
- determining that a second visitor arrived at the premises;
- determining that the second visitor did not use a second computing device within a threshold period of time of arriving at the premises;
- and
- in response to determining that the second visitor did not use a second computing device within the threshold period of time of arriving at the premises, determining to skip sending, to a second user device of a second person of the premises, a second notification that indicates that the visitor has arrived at the premises.
The method of 1, comprising:
- determining that a second visitor arrived at the premises;
- determining that the second visitor used a second computing device at a third time;
- determining that a second user device of a second person of the premises received a message at a fourth time;
- determining that the third time and the fourth time do not satisfy the timing criteria;
- and
- in response to determining that the third time and the fourth time do not satisfy the timing criteria, determining to skip sending, to the second user device, a second notification that indicates that the visitor has arrived at the premises.
A system comprising one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- determining that a visitor arrived at a premises;
- determining that the visitor used a computing device at a first time;
- determining that a user device of a person of the premises received a message at a second time;
- determining that the first time and the second time both satisfy a timing criteria;
- and
- in response to determining that the first time and the second time both satisfy the timing criteria, sending, to the user device, a notification that indicates that the visitor arrived at the premises.
The system of 9, wherein determining that the visitor used the computing device at the first time comprises:
- analyzing, using object recognition, an image that depicts the visitor at the first time;
- and
- determining that the image depicts the visitor holding the computing device.
The system of 9, wherein determining that the visitor used the computing device at the first time comprises:
- analyzing an audio signal that encodes sound captured during at least the first time;
- and
- determining, using speech recognition, that the audio signal encodes a predetermined phrase.
The system of 9, the operations comprising:
- determining that a second visitor arrived at the premises;
- determining that the second visitor used a second computing device at a third time;
- determining that a type of the second computing device is not a predetermined type;
- and
- in response to determining that the type of the second computing device is not a predetermined type, determining to skip sending, to a second user device of a second person of the premises, a second notification that indicates that the visitor has arrived at the premises.
The system of 9, the operations comprising:
- determining that a second visitor arrived at the premises;
- determining that the second visitor did not use a second computing device within a threshold period of time of arriving at the premises;
- and
- in response to determining that the second visitor did not use a second computing device within the threshold period of time of arriving at the premises, determining to skip sending, to a second user device of a second person of the premises, a second notification that indicates that the visitor has arrived at the premises.
The system of 9, the operations comprising:
- determining that a second visitor arrived at the premises;
- determining that the second visitor used a second computing device at a third time;
- determining that a second user device of a second person of the premises received a message at a fourth time;
- determining that the third time and the fourth time do not satisfy the timing criteria;
- and
- in response to determining that the third time and the fourth time do not satisfy the timing criteria, determining to skip sending, to the second user device, a second notification that indicates that the visitor has arrived at the premises.
A non-transitory computer storage medium encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
- determining that a visitor arrived at a premises;
- determining that the visitor used a computing device at a first time;
- determining that a user device of a person of the premises received a message at a second time;
- determining that the first time and the second time both satisfy a timing criteria;
- and
- in response to determining that the first time and the second time both satisfy the timing criteria, sending, to the user device, a notification that indicates that the visitor arrived at the premises.
Dependencies are inferred from the claim text.