Patent ID: 11954650
Assignee: MFTB HOLDCO, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method comprising:
receiving, by one or more computing devices, information about scheduled temporary access of a group of multiple indicated users to a physical property for an associated time period, wherein the physical property has a physical locking mechanism that controls access to at least a building on the physical property, wherein each of the multiple indicated users has an associated mobile device, wherein the scheduled temporary access further includes access criteria for providing of access information for the physical locking mechanism at the physical property that includes a defined proximity to the physical property and that further includes a time within a defined amount of the time period and that further includes one or more additional criteria, and wherein the physical property has a defined geofence for use with the scheduled temporary access that has a boundary around at least some of the physical property at a location corresponding to the defined proximity;
monitoring, by the one or more computing devices, locations of the associated mobile devices of the multiple indicated users based on global positioning system (GPS) data from the associated mobile devices;
determining, by the one or more computing devices and based at least in part on the GPS data from the associated mobile devices, that all of the multiple indicated users are within the defined proximity to the physical property at a current time within the defined amount of the time period, including determining, for each of the multiple indicated users, that the associated mobile device of that indicated user has breached the defined geofence at an indicated time before or at the current time;
determining, by the one or more computing devices, that the one or more additional criteria are satisfied based on further information provided for at least one of the multiple indicated users by the mobile device of each of the at least one indicated users;
determining, by the one or more computing devices and in response to the access criteria having been satisfied, to provide the access information for the physical locking mechanism to one or more of the indicated users, wherein the access information includes at least one access code that enables access to the physical property for the scheduled temporary access by unlocking the physical locking mechanism;
transmitting, by the one or more computing devices and in response to the determining to provide the access information, the access information to, for each of the one or more indicated users, the mobile device of that indicated user;
initiating, by the one or more computing devices, tracking of locations of the multiple indicated users at the physical property during the scheduled temporary access by one or more devices located at the physical property, the one or more devices including a beacon transmission device installed at a fixed location at the physical property and having a defined transmission range;
confirming, by the one or more computing devices, that the access information is used to access the physical property for the scheduled temporary access;
analyzing, by the one or more computing devices, information from the one or more devices about the tracked locations of the multiple indicated users at the physical property during the scheduled temporary access, including receiving data from at least one of the associated mobile devices that was transmitted to the at least one mobile device from the beacon transmission device, and determining for each of the multiple indicated users at least one amount of time that the tracked locations of that indicated user are within at least one area of the physical property, determining that at least one of the multiple indicated users has performed an unauthorized access to a restricted area of the physical property based at least in part on the received data from the at least one associated mobile device that was transmitted to the at least one mobile device from the beacon transmission device, and further including determining aggregate information for the multiple indicated users using at least some of the tracked locations of the multiple indicated users;
providing, by the one or more computing devices, at least the determined aggregate information for the multiple indicated users; and
initiating, by the one or more computing devices and in response to the determining that the at least one indicated user has performed the unauthorized access, a further automated corrective activity to prevent future unauthorized access to the restricted area.