Building management system with identity management
Youngchoon Park, Brookfield, WI (US); Sudhi R. Sinha, Milwaukee, WI (US); Erik S. Paulson, Madison, WI (US); Justin Ploegert, Cudahy, WI (US); Dominick O'Dierno, Mt Pleasant, WI (US); and Karl F. Reichenberger, Mequon, WI (US)
Assigned to JOHNSON CONTROLS TECHNOLOGY COMPANY, Auburn Hills, MI (US)
Filed by Johnson Controls Technology Company, Auburn Hills, MI (US)
Filed on Sep. 12, 2023, as Appl. No. 18/367,295.
Application 18/367,295 is a continuation of application No. 17/222,733, filed on Apr. 5, 2021, granted, now 11,764,991.
Application 17/222,733 is a continuation in part of application No. 16/688,819, filed on Nov. 19, 2019, granted, now 11,108,587.
Application 16/688,819 is a continuation of application No. 16/260,078, filed on Jan. 28, 2019, granted, now 10,505,756.
Application 16/260,078 is a continuation in part of application No. 16/048,052, filed on Jul. 27, 2018, granted, now 10,417,451.
Application 16/260,078 is a continuation in part of application No. 16/142,578, filed on Sep. 26, 2018, granted, now 11,307,538.
Application 16/260,078 is a continuation in part of application No. 16/036,685, filed on Jul. 16, 2018, granted, now 11,280,509.
Application 16/142,578 is a continuation in part of application No. 15/644,581, filed on Jul. 7, 2017, granted, now 10,169,486.
Application 16/142,578 is a continuation in part of application No. 15/644,519, filed on Jul. 7, 2017, granted, now 10,095,756.
Application 16/142,578 is a continuation in part of application No. 15/644,560, filed on Jul. 7, 2017, granted, now 10,417,245.
Application 16/260,078 is a continuation in part of application No. 16/142,758, filed on Sep. 26, 2018.
Claims priority of provisional application 63/005,841, filed on Apr. 6, 2020.
Claims priority of provisional application 62/611,974, filed on Dec. 29, 2017.
Claims priority of provisional application 62/533,581, filed on Jul. 17, 2017.
Claims priority of provisional application 62/564,247, filed on Sep. 27, 2017.
Claims priority of provisional application 62/611,984, filed on Dec. 29, 2017.
Claims priority of provisional application 62/612,167, filed on Dec. 29, 2017.
Claims priority of provisional application 62/457,654, filed on Feb. 10, 2017.
Claims priority of provisional application 62/588,179, filed on Nov. 17, 2017.
Claims priority of provisional application 62/588,190, filed on Nov. 17, 2017.
Claims priority of provisional application 62/611,962, filed on Dec. 29, 2017.
Claims priority of provisional application 62/588,114, filed on Nov. 17, 2017.
Prior Publication US 2024/0080219 A1, Mar. 7, 2024
1. A system for identity management, the system comprising one or more memory devices storing instructions thereon that, when executed by one or more processors, cause the one or more processors to:
receive, from a first entity, a request associated with a piece of information;
query, responsive to receipt of the request, a graph database to identify a permission associated with the first entity, the graph database storing a plurality of permissions associated with a plurality of entities, and wherein respective permissions of the plurality of permissions indicate pieces of information accessible by respective entities of the plurality of entities;
detect, responsive to querying the graph database, a first edge stored in the graph database, the first edge between a first node representing the first entity and a second node representing the permission associated with the first entity;
identify, responsive to detection of the first edge, the permission associated with the first entity; and
transmit, to the first entity, one or more signals to grant the request associated with the piece of information.