×

Trusted user identification and management for home automation systems

  • US 10,049,515 B2
  • Filed: 08/24/2016
  • Issued: 08/14/2018
  • Est. Priority Date: 08/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A home automation system comprising:

  • a video camera that transmits a video stream to a home automation host system via wireless communication; and

    the home automation host system, comprising;

    a wireless communication interface;

    one or more processors; and

    a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to;

    store a database of users, wherein each user is linked with stored visual identification data used to identify the user in received video and an authorization level;

    receive the video stream from the video camera;

    perform facial recognition on a plurality of persons that appear in the video stream;

    identify, in the plurality of persons that appear in the video stream, an authorized user based on stored visual identification from the stored database of users;

    identify, in the plurality of persons that appear in the video stream, an unknown person;

    create a record for the unknown person in the database of users based on identifying the unknown person;

    determine proximity between the unknown person and the authorized user based on the received video stream;

    grant the unknown person a provisional authorization level based on the determined proximity between the unknown person and the authorized user in the received video stream; and

    suppress transmission of a notification indicating the presence of the unknown person based on the unknown person having been granted at least the provisional authorized status based on the proximity between the unknown person and the authorized user in the received video stream.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×