US 11,657,458 B2
Data processing system for secure data sharing and customized output generation
Howard Hayes, Glencoe, IL (US); Sunil Chintakindi, Menlo Park, CA (US); Surender Kumar, Palatine, IL (US); and Tim Gibson, Barrington, IL (US)
Assigned to Allstate Insurance Company, Northbrook, IL (US)
Filed by Allstate Insurance Company, Northbrook, IL (US)
Filed on Jun. 10, 2020, as Appl. No. 16/897,726.
Prior Publication US 2021/0390625 A1, Dec. 16, 2021
Int. Cl. G06Q 40/08 (2012.01); H04L 9/40 (2022.01); G06Q 10/107 (2023.01); G06Q 30/018 (2023.01); G06Q 50/26 (2012.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06Q 50/30 (2012.01); H04W 12/033 (2021.01)
CPC G06Q 40/08 (2013.01) [G06F 11/302 (2013.01); G06F 11/3495 (2013.01); G06Q 10/107 (2013.01); G06Q 30/0185 (2013.01); G06Q 50/265 (2013.01); G06Q 50/30 (2013.01); H04L 63/0428 (2013.01); H04W 12/033 (2021.01); G06Q 2220/10 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A computing platform, comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
receive encrypted data corresponding to a travel history;
decrypt a portion of the encrypted data, resulting in first decrypted travel history data;
send, based on the first decrypted travel history data, one or more commands directing a user device of a user corresponding to the travel history to display a graphical user interface that includes one or more insights based on the first decrypted travel history data, along with a first option to continue decrypting a subsequent portion of the encrypted data corresponding to the travel history and a second option to delete the encrypted data and the first decrypted travel history data without decrypting a remainder of the encrypted data;
decrypt, after receiving a selection of the first option, the subsequent portion of the encrypted data;
after determining that the encrypted data has been decrypted in its entirety, process the entirety of the decrypted data to generate a customized product output based on the entirety of the decrypted data; and
send, to the user device and the enterprise server, one or more commands directing display of the customized product output, wherein sending the one or more commands directing display of the customized product output causes one or more of the user device or an enterprise device to display the customized product output.