Computer vision-based surveillance for services
First Claim
1. A system comprising:
- at least one database to store;
scheduling data associated with delivery of a physical package, the scheduling data indicating at least a delivery item and a delivery location; and
profile data associated with a delivery person, the profile data including facial recognition data that can be used to identify the delivery person from image data representing the delivery person;
one or more network interfaces to communicate with a camera apparatus located at the delivery location;
one or more processors; and
one or more computer-readable media storing computer-instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;
receiving, from a device associated with the profile data, a first message indicating that the device is at the delivery location;
sending, to the camera apparatus located at an environment associated with the delivery location, a second message requesting the image data captured by the camera apparatus;
receiving, from the camera apparatus, the image data;
determining, using the facial recognition data and a first portion of the image data, that the delivery person is at the delivery location;
analyzing the image data using object recognition;
determining, based at least in part on analyzing the image data, that a second portion of the image data represents an item;
determining, based at least in part on the second portion of the image data representing the item, that the delivery person is in possession of the delivery item;
sending, to a lock control apparatus, a third message that causes a locking apparatus associated with an entrance of the environment to provide access to the delivery person; and
sending, to the device, a fourth message indicating a zone within the environment for placing the delivery item.
1 Assignment
0 Petitions
Accused Products
Abstract
This application describes techniques for providing computer vision-based surveillance of in-home services. In some instances, a remote system may authenticate a guest at an environment using data that the remote system receives from a camera apparatus. To authenticate the guest, the remote system can determine that an identification of the guest matches an identification of a worker associated with a scheduled service at the environment. When the scheduled service includes an in-home delivery, the remote system can further determine that a package in possession of the guest matches an item for the scheduled in-home delivery. In some instances, after the guest enters the environment, the remote system can further monitor the environment to ensure that the guest stays within a designated location of the environment. The remote system can further send a message to an electronic device when the guest is outside of the designated location.
21 Citations
20 Claims
-
1. A system comprising:
-
at least one database to store; scheduling data associated with delivery of a physical package, the scheduling data indicating at least a delivery item and a delivery location; and profile data associated with a delivery person, the profile data including facial recognition data that can be used to identify the delivery person from image data representing the delivery person; one or more network interfaces to communicate with a camera apparatus located at the delivery location; one or more processors; and one or more computer-readable media storing computer-instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; receiving, from a device associated with the profile data, a first message indicating that the device is at the delivery location; sending, to the camera apparatus located at an environment associated with the delivery location, a second message requesting the image data captured by the camera apparatus; receiving, from the camera apparatus, the image data; determining, using the facial recognition data and a first portion of the image data, that the delivery person is at the delivery location; analyzing the image data using object recognition; determining, based at least in part on analyzing the image data, that a second portion of the image data represents an item; determining, based at least in part on the second portion of the image data representing the item, that the delivery person is in possession of the delivery item; sending, to a lock control apparatus, a third message that causes a locking apparatus associated with an entrance of the environment to provide access to the delivery person; and sending, to the device, a fourth message indicating a zone within the environment for placing the delivery item. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
storing, by one or more computing devices, data representing an object that is to be at an environment; receiving, by the one or more computing devices, information indicating that a guest is at the environment; sending, by the one or more computing devices, a first message to a camera apparatus, the first message including a request for image data representing a zone of the environment; receiving, by the one or more computing devices and from the camera apparatus, the image data representing the zone of the environment; analyzing, by the one or more computing devices, the image data with respect to the data representing the object; determining, by the one or more computing device, and based at least in part on analyzing the image data, that at least a portion of the image data represents the object; determining, by the one or more computing device, that the guest is in the environment based, at least in part, on determining that the at least the portion of the image data represents the object; sending, by the one or more computing devices and to a device located at the environment, a second message that causes the device to grant access to the environment; determining, by the one or more computing devices, that the guest is leaving the environment; and sending, by the one or more computing devices, a third message that causes the device to secure the environment. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 20)
-
-
14. An electronic device comprising:
-
one or more processors; and one or more computer-readable media storing computer-instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; storing first data representing a guest; storing second data indicating a designated zone for the guest within an environment; sending a message to a device located at the environment, the message including an instruction to provide access to the environment; based at least in part on sending the message, receiving, from a camera apparatus, image data representing an area within the environment; determining that the area is associated with the designated zone for the guest based, at least in part, on a location of the camera apparatus within the environment and the second data; analyzing the image data with respect to the first data representing the guest; determining, based at least in part on analyzing the image data, that a portion of the image data represents the guest; and determining, based at least in part on the portion of the image data representing the guest, that a position of the guest is within the designated zone. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification