CPC H04L 63/0853 (2013.01) [G06F 16/2379 (2019.01)] | 20 Claims |
1. A computer system, comprising a control computing device physically located within a physical structure, the control computing device comprising: one or more processors, and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the control computing device to:
receive, from a user and without manual sharing of credentials, a request to control a first computing device, a first application, or a first web service; and
in response to receiving the request from the user:
determine that multiple sets of structure credentials have been generated to enable access to or control of the first computing device, the first application, or the first web service,
wherein the multiple sets of structure credentials include at least a first set of structure credentials and a second set of structure credentials different from the first set of structure credentials,
wherein the first set of structure credentials are generated based on a structure identifier of the physical structure and a first set of user credentials for accessing the first computing device, the first application, or the first web service, and
wherein the second set of structure credentials are generated based on the structure identifier of the physical structure and a second set of user credentials for accessing the first computing device, the first application, or the first web service, the second set of user credentials being different from the first set of user credentials,
perform one or more conflict resolution operations on the multiple sets of structure credentials, to select a particular set of structure credentials from the multiple sets of structure credentials, and
use the selected particular set of structure credentials to enable the user to access the first computing device, the first application, or the first web service.
|