IP Library Granted Patent US 11,455,854
Granted Patent B2
US 11,455,854 · App. 16/888,208 · Granted Sep 27, 2022

Access control for property management

Inventors: Matthew Hager (Houston, TX); Chuong Le (Houston, TX); Evan Corl (Houston, TX); Jamie Hsu (Houston, TX)
Assignee: CHIRP SYSTEMS, INC.
G07C9/00896G06N5/025G06N20/00G06Q50/163G07C9/22G07C9/27
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,455,854
App. No.
16/888,208
Filed
May 29, 2020
Granted
Sep 27, 2022
Kind
B2
Art Unit
2688
USPC
726/4
Abstract

Systems and methods herein provide for cloud-controlled access to an access point. A database maintains a plurality of user datasets and accounts for a plurality of access point management systems. Each account of the access point management systems includes identifies one or more access points associated with a property. Each user dataset includes user identifying information and user access information to one or more access points. A processor processes a request for access to the first access point. A rules engine accesses the database to identify a first user based on the request and a user equipment (UE) of the first user via the user identifying information, identifies a first of the access points based on a beacon transmitted by the first access point, retrieves the user access information, identifies access permission of the first user to the first access point, and grants access to the first user.

Claims (112)

1. A cloud computing system, comprising:

a network interface;

a database operable to maintain accounts for a plurality of access point management systems, and to maintain a plurality of user datasets,

wherein each account of the access point management systems identifies one or more access points associated with a property,

wherein each user dataset includes user identifying information and user access information to one or more access points,

wherein the user access information includes lease information pertaining to a first of the access points available to a first user;

a processor operable to implement a rules engine, and to process a request for access to the first access point by the first user, the request including an imaging of a Quick Response (QR) code by a user equipment (UE) of the first user, the QR code being located and imaged at the first access point;

wherein the rules engine is operable to:

access the database to identify the first user in response to the request and based on the user equipment (UE) of the first user via the user identifying information;

identify the first access point of the access points based on the QR code that is located and imaged at the first access point;

retrieve the user access information;

identify access permission of the first user to the first access point;

and

grant access to the first user based on the access permission of the first user to the first access point;

and

wherein the processor is further operable to generate an access grant, and to transfer the access grant to the first access point through the network interface, in response to granting access to the first user.

2. The cloud computing system of claim 1 , wherein:

the processor is further operable to process another request for access to the first access point; and

the rules engine is further operable to access the database to identify a second user in response to the other request and based on a UE of the second user via the user identifying information, to identify the first access point based on the QR code that is located at the first access point, to retrieve the user access information, to identify access permission of the second user to the first access point, and to to deny access to the second user.

3. The cloud computing system of claim 2 , wherein:

the processor is further operable to process an alternate request for access from the UE of the second user, to extract access credentials from the alternate request, to process the access credentials through the rules engine;

the rules engine is further operable to overturn access denial to the second user based on the access credentials; and

the processor is further operable to grant access to the second user in response to the overturned access denial.

4. The cloud computing system of claim 1 , wherein:

the processor is further operable to process a second request for access to the first access point by a second user; wherein the second request for access by the second user sends the second request for access from a UE of the second user to the UE of the first user; and wherein the first user either grants or denies permission of the second user; and

the rules engine is further operable to access the database to identify the first access point based on the QR code that is located at the first access point, to retrieve the user access information, to determine that the first user is authorized to permit the second user access to the first access point.

5. The cloud computing system of claim 1 , wherein:

the first access point is one of a plurality of access points from a first of a plurality of multifamily housing constructions.

6. The cloud computing system of claim 1 , wherein:

the processor is further operable to log access attempts.

7. The cloud computing system of claim 1 ,

wherein the lease information includes information about a lease; and

wherein the lease comprises a time limit of grantable access to the first access point.

8. The cloud computing system of claim 1 , wherein:

the rules engine comprises a machine learning module;

the user identifying information comprises a previously recorded image of the first user;

the request comprises an image of the user recorded near a time of the request;

and

the machine learning module is operable to verify an identity of the first user based on the previously recorded image of the first user and the image of the user recorded near a time of the request.

9. A method operable in a cloud computing system, the method comprising:

maintaining accounts for a plurality of access point management systems, wherein each account of the access point management systems identifies one or more access points associated with a property;

maintaining a plurality of user datasets, wherein each user dataset includes user identifying information and user access information to one or more access points, and wherein the user access information includes lease information pertaining to a first access point of the access points available to a first user;

processing a request for access to the first access point by the first user, the request including an imaging of a Quick Response (QR) code by a user equipment (UE) of the first user, the QR code being located and imaged at the first access point;

accessing a database to identify the first user in response to the request and based on the user equipment (UE) of the first user via the user identifying information;

identifying the first access point of the access points based on the QR code that is located and imaged at the first access point;

retrieving the user access information;

identifying access permission of the first user to the first access point;

determining grantable access to the first user based on the access permission of the first user to the first access point;

generating an access grant; and

transferring the access grant to the first access point through a network interface;

wherein the access grant is generated and transferred to the first access point in response to determining grantable access to the first user.

10. The method of claim 9 , further comprising:

processing another request for access to the first access point;

identifying a second user in response to the other request and based on a UE of the second user via the user identifying information;

identifying the first access point based on the QR code that is located at the first access point;

retrieving the user access information; and

identifying access permission of the second user to the first access point, to deny access to the second user.

11. The method of claim 10 , further comprising:

processing an alternate request for access from the UE of the second user;

extracting access credentials from the alternate request;

processing the access credentials through a rules engine;

overturning access denial to the second user based on the access credentials;

and

granting access to the second user in response to the overturned access denial.

12. The method of claim 9 , wherein:

processing another request for access to the first access point;

identifying a second user in response to the other request and based on a user equipment (UE) of the second user via the user identifying information;

identifying the first access point based on the QR code that is located at the first access point;

retrieving the user access information; and

determining that the second user is authorized access to the first access point based on guest access information input to the database from the first user.

13. The method of claim 9 , wherein:

the first access point is one of a plurality of access points from a first of a plurality of multifamily housing constructions.

14. The method of claim 9 , further comprising:

logging access attempts.

15. The method of claim 9 ,

wherein the lease information includes information about a lease; and

wherein the lease comprises a time limit of grantable access to the first access point.

16. The method of claim 9 , wherein:

the user identifying information comprises a previously recorded image of the first user;

the request comprises an image of the user recorded near a time of the request;

and

the method further comprises machine learning an identity of the first user based on the previously recorded image of the first user and the image of the user recorded near a time of the request.

17. A non-transitory computer readable medium comprising instructions that, when executed in a processor of a cloud computing system, direct the processor to:

maintain accounts for a plurality of access point management systems, wherein each account of the access point management systems identifies one or more access points associated with a property;

maintain a plurality of user datasets, wherein each user dataset includes user identifying information and user access information to one or more access points, and wherein the user access information includes lease information pertaining to a first access point of the access points available to a first user;

process a request for access to the first access point by the first user, the request including an imaging of a Quick Response (QR) code by a user equipment (UE) of the first user, the QR code being located and imaged at the first access point;

access a database to identify the first user in response to the request and based on the user equipment (UE) of the first user via the user identifying information;

identify the first access point of the access points based on the QR code that is located and imaged at the first access point;

retrieve the user access information;

identify access permission of the first user to the first access point;

determine grantable access to the first user based on the access permission of the first user to the first access point;

generate an access grant; and

transfer the access grant to the first access point through a network interface;

wherein the access grant is generated and transferred to the first access point in response to determining grantable access to the first user.

18. The non-transitory computer readable medium of claim 17 , further comprising instructions that, when executed in the processor of the cloud computing system, direct the processor to:

process another request for access to the first access point;

identify a second user in response to the other request and based on a UE of the second user via the user identifying information;

identify the first access point based on the QR code that is located at the first access point;

retrieve the user access information; and

identify access permission of the second user to the first access point, to deny access to the second user.

19. The non-transitory computer readable medium of claim 18 , further comprising instructions that, when executed in the processor of the cloud computing system, direct the processor to:

process an alternate request for access from the UE of the second user;

extract access credentials from the alternate request;

process the access credentials through a rules engine;

overturn access denial to the second user based on the access credentials; and

grant access to the second user in response to the overturned access denial.

20. The non-transitory computer readable medium of claim 17 , further comprising instructions that, when executed in the processor of the cloud computing system, direct the processor to:

process another request for access to the first access point;

identify a second user in response to the other request and based on a user equipment (UE) of the second user via the user identifying information;

identify the first access point based on the QR code that is located at the first access point;

retrieve the user access information; and

determine that the second user is authorized access to the first access point based on guest access information input to the database from the first user.

Assignments (7)
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS AT R/F 056256/0159 Recorded Dec 18, 2024
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: CHIRP SYSTEMS, INC.
Reel/Frame 069717/0457 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 17, 2021
From: CHIRP SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 056256/0072 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 17, 2021
From: CHIRP SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 056256/0159 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 054242/0362 Recorded Apr 29, 2021
From: WELLS FARGO, NATIONAL ASSOCIATION
To: CHIRP SYSTEMS, INC.
Reel/Frame 056096/0156 →
MERGER Recorded Dec 11, 2020
From: CHIRP SYSTEMS, INC.
To: CHIRP SYSTEMS, INC.
Reel/Frame 054618/0464 →
SECURITY INTEREST Recorded Nov 2, 2020
From: CHIRP SYSTEMS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 054242/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2020
From: HAGER, MATTHEW; LE, CHUONG; CORL, EVAN; HSU, JAMIE
To: CHIRP SYSTEMS, INC.
Reel/Frame 053225/0453 →
Continuity (3)
Provisional Application 62890063 · Aug 21, 2019
Provisional Application 62854317 · May 29, 2019
Related Publication 20200380808A1 · Dec 3, 2020
Cited By (3)
US 12,657,975 US 12,688,743 US 12,688,744