Patent ID: 9602949
Date: 2017-03-21
CPC Classifications: G06F,H04L,H04M,H04W

Claim:
1. A system comprising: a database that stores a web-based form that includes a link to allow an applicant to select a third party to provide data to populate a plurality of fields of the web-based form; a communication interface that transmits the web-based form to a mobile device of a user and receive a selection of the third party to provide data to populate the plurality of fields of the web-based form; and an application server, that, in conjunction with the communication interface, in response to the selection, transmits a third-party application programming interface (API) call to the at least one selected third party; transmits data indicative of an authentication request associated with the selected third party; and receives a security token in response to a validated authentication request, the security token enabling communication between application server and the third party system via the third party API, wherein the enabled communication is based on a set of permissions, each permission of the set of permissions associated with a specific data field in the web-based form, and wherein each permission of the set of permissions is provided to the third party API in a notification.