US 11,757,862 B2
Cryptographically transmitting and storing identity tokens and/or activity data among spatially distributed computing devices
Howard Hayes, Glencoe, IL (US); Jason D. Park, Chicago, IL (US); and John S. Parkinson, Burlington, VT (US)
Assigned to ALLSTATE INSURANCE COMPANY, Northbrook, IL (US)
Filed by Allstate Insurance Company, Northbrook, IL (US)
Filed on Jul. 19, 2022, as Appl. No. 17/868,284.
Application 17/868,284 is a continuation of application No. 16/985,724, filed on Aug. 5, 2020, granted, now 11,438,324.
Application 16/985,724 is a continuation of application No. 15/817,930, filed on Nov. 20, 2017, granted, now 10,764,270, issued on Sep. 1, 2020.
Prior Publication US 2022/0368690 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); H04L 9/40 (2022.01); H04W 12/63 (2021.01); H04L 9/00 (2022.01)
CPC H04L 63/0807 (2013.01) [H04L 9/3213 (2013.01); H04L 9/3231 (2013.01); H04L 9/3236 (2013.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); H04L 63/08 (2013.01); H04L 63/083 (2013.01); H04L 63/0861 (2013.01); H04W 12/63 (2021.01); H04L 9/50 (2022.05); H04L 63/12 (2013.01)] 20 Claims
OG exemplary drawing
 
16. A system comprising:
a computing device; and
a plurality of other computing devices,
wherein the computing device is configured to:
in response to determining there is permission to monitor a location of a user, monitor the location of the user to generate location data,
in response to determining there is permission to monitor activity of a device of the user, monitor the activity of the device to generate device activity data,
generate, based on identity data associated with the user that includes the location data and the device activity data, an identity token for the user,
in response to authenticating the user based on the identity token, generate an activity token for the user,
based on a determination that a number of other computing devices verifying the activity token is above a threshold number of computing devices, store the activity token for the user in an activity chain, wherein the activity token for the user indicates a prior activity token stored in the activity chain, and
transmit to the other computing devices an indication of the storing the activity token.