Patent ID: 11921895
Assignee: CAPITAL ONE SERVICES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system comprising:
one or more processors; and
a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to:
utilize a trained synthetic data generation machine learning model to generate at least one user-type specific synthetic data item for at least one user type based at least in part on real user data of a second plurality of users, wherein the synthetic data generation machine learning model is trained based at least in part on:
i) training user data of a first plurality of users; and
ii) a plurality of training data items from a plurality of third-party data sources, the plurality of training data items comprising at least one first real data item from at least one particular third-party data source;

present the at least one user-type specific synthetic data item at a first graphic user interface (GUI) of an application executing at a plurality of second computing devices associated with the second plurality of users;
obtain, from the plurality of second computing devices, a plurality of indications identifying a plurality of user responses of the second plurality of users to the at least one user-type specific synthetic data item;
obtain a plurality of user-defined control parameters from the second plurality of users;
configure a user-defined control mechanism to share a portion of the real user data of the second plurality of users based at least in part on the plurality of user-defined control parameters;
obtain a subset of the real user data based at least in part on the plurality of user-defined control parameters;
provide to the at least one first computing device associated with the at least one particular third-party data source, at least:
i) data regarding the at least one user-type specific synthetic data item,
ii) the at least one portion of the real user data of the second plurality of users; and
iii) the plurality of indications of the second plurality of users;

receive, in response to the providing, at least one second real data item from the at least one first computing device associated with the at least one particular third-party data source; and
present the at least one second real data item from the at least one particular third-party data source at a second GUI of the application executing at the plurality of second computing devices associated with the second plurality of users.