Systems and methods for populating online applications using third party platforms

US10095676B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10095676-B2
Application numberUS-201715422653-A
CountryUS
Kind codeB2
Filing dateFeb 2, 2017
Priority dateDec 11, 2013
Publication dateOct 9, 2018
Grant dateOct 9, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system including a database that stores a web-based form that includes an interface mechanism allowing an applicant to select a third party to provide data to populate a plurality of fields of the form, a communication interface that transmits the form to a device and receives an input indicative of an application selection for the party, and an application server, that, in conjunction with the communication interface, in response to the received input, transmits a third-party application programming interface (API) call to the party; transmits data of an authentication request associated with the party; receives a security token in response to a validated authentication request, the token enabling communication between the server and party via the API; requests and receives a set of data from the selected third party via the API, the requested set of data including data for populating a specific data field of the form.

First claim

Opening claim text (preview).

We claim: 1. A method comprising the steps of: storing, at a database, a web-based form that includes an interface mechanism to allow an applicant to select a third party to provide data to populate a plurality of fields of the web-based form; transmitting, by a communication interface, the web-based form to a device of the applicant and receiving an input indicative of an applicant selection for the third party to provide data to populate the plurality of fields of the web-based form; and transmitting, by an application server in conjunction with the communication interface, in response to the receipt of the input, a third-party application programming interface (API) call to the selected third party; transmitting data indicative of an authentication request associated with the selected third party; receiving a security token in response to a validated authentication request, the security token enabling communication between the application server and the selected third party via the third party API; requesting a set of data from the selected third party via the third party API, and wherein, in response to the request for the set of data from the selected third party, receiving the requested set of data via the third party API, the requested set of data including data for populating a specific data field of the web-based form. 2. A system comprising: a database that stores a web-based form that includes an interface mechanism 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 device of the applicant and receives an input indicative of an applicant selection for 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 receipt of the input, transmits a third-party application programming interface (API) call to the selected third party; transmits data indicative of an authentication request associated with the selected third party; receives a security token in response to a validated authentication request, the security token enabling communication between the application server and the selected third party via the third party API; requests a set of data from the selected third party via the third party API, and wherein, in response to the request for the set of data from the selected third party, receives the requested set of data via the third party API, the requested set of data including data for populating a specific data field of the web-based form. 3. The system of claim 2 , wherein the application server, in conjunction with the communication interface, associates the received set of data with a respective data field in the web-based form, and transmits the associated data with the respective data field in the web-based form to the device thereby causing the device to auto-populate the respective data field and display the auto-populated data field on a user interface of the device. 4. The system of claim 3 , wherein the user interface is part of a native application executing on the device. 5. The system of claim 3 , wherein the user interface is a mobile optimized web browser interface. 6. The system of claim 3 , wherein the user interface of the device prompts the applicant to select the third party. 7. The system of claim 2 , wherein the web-based form further comprises a data field that is to be populated manually by the applicant. 8. The system of claim 2 , wherein the third party comprises a third party system associated with the third party API. 9. The system of claim 8 , wherein the third party system comprises a privacy module that transmits the security token via the third party API. 10. The system of claim 8 , wherein the third party system comprises a social network. 11. The system of claim 8 , wherein the application server and the third party system each include a transfer module that enables data transfer between the application server and the third party system.

Assignees

Inventors

Classifications

  • Authentication · CPC title

  • H04W12/02Primary

    Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII] · CPC title

  • Form filling; Merging · CPC title

  • providing single-sign-on or federations · CPC title

  • by mutual authentication, e.g. between devices or programs · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10095676B2 cover?
A system including a database that stores a web-based form that includes an interface mechanism allowing an applicant to select a third party to provide data to populate a plurality of fields of the form, a communication interface that transmits the form to a device and receives an input indicative of an application selection for the party, and an application server, that, in conjunction with t…
Who is the assignee on this patent?
Capital One Services Llc, Capital One Financial Corp
What technology area does this patent fall under?
Primary CPC classification H04W12/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).