US 12,093,365 B2
Transactional, constraint-based system and method for effective authorization
Henning Korsholm Rohde, Seattle, WA (US); William C. Neubauer, III, Brier, WA (US); and Rafael de Jesús Fernández Moctezuma, Kirkland, WA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jul. 27, 2020, as Appl. No. 16/939,721.
Claims priority of provisional application 62/879,584, filed on Jul. 29, 2019.
Prior Publication US 2021/0034734 A1, Feb. 4, 2021
Int. Cl. H04L 29/06 (2006.01); G06F 21/44 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/44 (2013.01) [G06F 21/62 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for ensuring consistency in authorization across different software systems in an organization, the system comprising:
one or more memories storing a correlation of various representations of an individual across the different software systems in the organization;
one or more processors in communication with the one or more memories, the one or more processors configured to:
receive, for each of the different software systems, relational information regarding a relationship of different entities in the organization, wherein each of the different entities has a defined set of authorizations;
receive, for each of the different software systems, one or more constraints associated with the relational information;
receive, from an author, a change to the authorizations in a first one of the different software systems;
compute, based on the change to the authorizations in the first one of the different software systems and the one or more constraints, corresponding changes to the relational information for other ones of the different software systems; and
automatically update the other ones of the different software systems with the corresponding changes.