×

Web-based structure access

  • US 10,121,301 B1
  • Filed: 06/20/2017
  • Issued: 11/06/2018
  • Est. Priority Date: 06/20/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • memory;

    one or more processors; and

    one or more computer-executable instructions that are stored in the memory and that are executable by the one or more processors to perform operations comprising;

    identifying a residence associated with a first user, the residence including a door that is used to access the residence and that includes a smart lock;

    receiving, from a first user device of the first user, user information associated with a second user that has been authorized by the first user to access the residence via the door, the user information including a telephone number of a second user device of the second user and access information indicating an extent to which the second user is authorized to access the residence;

    generating a user profile for the second user that is to be maintained in the memory, the user profile identifying the telephone number of the second user device, an access schedule that specifies at least one of times or days in which the second user is authorized to access the residence, and a unique short code associated with the second user;

    sending, from a dedicated short code associated with a service provider and to the telephone number of the second user device, a text message that includes the unique short code and a unique URL associated with a website;

    receiving, at a time and via the website displayed on a display of the second user device, a request to at least one of access or secure the residence via the door, the request including the unique short code;

    verifying that the second user is authorized to at least one of access or secure the residence via the door by;

    determining that the request includes the unique short code previously provided to the second user;

    determining that the time corresponds to the at least one of the times or the days in which the second user is authorized to access the residence;

    receiving, from the second user device, GPS data that indicates a current geographic location of the second user device at the time; and

    determining that the current geographic location of the second user device is within a threshold distance from a known geographic location of at least one of the residence, the door, or the smart lock;

    causing, via the website displayed on the display of the second user device and based on a determination that the second user is authorized to at least one of access or secure the residence at the time, presentation of a first selectable option to unlock the door and a second selectable option to lock the door;

    receiving, via the website displayed on the display of the second user device, a selection of the first selectable option or the second selectable option; and

    sending, to at least one of one or more components of the smart lock or one or more devices that are communicatively coupled to the smart lock, and based on the selection of the first selectable option or the second selectable option, an access instruction to cause the smart lock to unlock or lock the door.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×