US 11,755,752 B2
End-to-end privacy ecosystem
Marvin Lu, Northbrook, IL (US); Timothy Gibson, Northbrook, IL (US); Thomas J. Wilson, Northbrook, IL (US); Aleksandr Likhterman, Northbrook, IL (US); and Raja Thiruvathuru, Northbrook, IL (US)
Assigned to Allstate Insurance Company, Northbrook, IL (US)
Filed by ALLSTATE INSURANCE COMPANY, Northbrook, IL (US)
Filed on Jan. 28, 2022, as Appl. No. 17/587,815.
Claims priority of provisional application 63/239,215, filed on Aug. 31, 2021.
Prior Publication US 2023/0065559 A1, Mar. 2, 2023
Int. Cl. G06F 21/60 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/604 (2013.01) [G06F 21/62 (2013.01); G06F 21/6245 (2013.01); G06F 2221/2113 (2013.01); G06F 2221/2137 (2013.01); G06F 2221/2141 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system comprising:
a privacy vault, storing:
contents associated with a user to whom the privacy vault is assigned;
a plurality of access permissions, defined for a plurality of third-parties with whom the user has an agreed-upon sharing relationship, at least one of the access permissions defining, for at least one of the plurality of third-parties, one or more procurement policies, defining at least contents obtainable by the least one third-party, and one or more utilization policies that define at least one restriction, on use of the contents obtained under the procurement policy for the at least one third party, that applies to the third party, for which it is defined, after the third party obtains the contents; and
a plurality of user accounts and associated access credentials for the user;
one or more processors, configured to:
access one or more of the user accounts, using the access credentials, to recover contents associated with the user, previously gathered and stored by the accessed account;
store the recovered contents in the privacy vault;
receive a request from the at least one third-party, to access the contents stored in the privacy vault, the request identifying which contents are requested;
determine if the contents requested are procurable by the at least one third-party based on the at least one access permission defined, in the privacy vault, for the at least one third-party; and
responsive to the contents being procurable, provide the contents to the at least one third-party along with providing any constraints on the contents, the constraints defined by the one or more utilization policies of the at least one access permission defined for the at least one third-party and specifying the at least one restriction on use and sharing of the provided contents by the at least one third party after the third party obtains the contents, the restriction specified specifically for the at least one third party based on the at least one restriction being stored by the vault as specifically applying to the at least one third party.