US 11,657,180 B1
Data aggregation and classification modalities for a data sharing platform
Chintan Mehta, San Ramon, CA (US); and Jason Strle, San Francisco, CA (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on May 10, 2021, as Appl. No. 17/316,539.
Int. Cl. G06F 21/62 (2013.01); H04L 67/10 (2022.01); G06F 3/0482 (2013.01)
CPC G06F 21/6245 (2013.01) [G06F 3/0482 (2013.01); H04L 67/10 (2013.01); G06F 2221/2145 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system comprising:
a user data repository containing data relating to a plurality of users;
a first application programming interface (API) configured to:
receive, from a user device associated with a user, an input of the user to configure a data sharing permission for a data sharing service of the system;
a second API configured to:
gather, from a plurality of computing systems associated with the system, data of the user;
request, from a plurality of experience providers associated with the data sharing service of the system, data of the user according to the data held by each experience provider from the plurality of experience providers;
receive, from the plurality of experience providers, an API response containing the data of the user;
aggregate the data of the user gathered from the plurality of computing systems associated with the system and the data of the user received from the plurality of experience providers; and
a third API configured to:
classify the aggregated data of the user according to a classification scheme;
generate a user data corpus comprising the classified aggregated data of the user, wherein the user data corpus is generated in real-time for each request, and wherein the API response containing the data of the user is received in an already classified state, and wherein the already classified data of the user being based on the classification scheme provided by the system, and wherein the classification scheme is provided by the system at periodic intervals, and wherein the classification scheme includes rules for multiple levels of granularity such that data of the user is classified for a plurality of overlapping data categories;
store the user data corpus in the user data repository; and
provide the user with selectable data categories responsive to the input to configure the data sharing permission, the selectable data categories based on the user data corpus.