Automatic data entry for form data structures using application programming interfaces
Inventors
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
There are provided systems and methods for automatic data entry for form data structures using application programming interfaces. An entity, such as company or business, may want to onboard with a service provider that provides services to the entity, such as those associated with business credit, expense management, and the like. When onboarding, data entry to one or more digital form fields and structures may be required. In order to automate form filling based on data from disparate sources, the service provider may provide an external application programming interface (API) that receives API calls and converts and/or formats data for the fields and data structures of the digital form. The data entered to the fields and/or corresponding data structure may be stored in a specific database and tables as data structures retrievable for the digital form. When a referral token is received, the data may be retrieved.
Core Innovation
The invention provides systems and methods for onboarding a company by accessing company organizational data for a company provided by a partner service provider via an application programming interface (API) call to a public API of a computing system. The computing system generates a data structure comprising the company organizational data, where the data structure is usable with a digital form for an onboarding of the company for at least one of a digital card service or an expense management service.
The computing system stores the data structure for the company organizational data with an identifier associated with the company. In response to a request to access the data structure from a representative associated with the company, the computing system loads the company organizational data to a form data structure for the digital form using the stored data structure, wherein the loading includes inputting the company organizational data from the partner service provider to the digital form independent of user input by the representative.
The computing system requests completion of the digital form by the representative, receives additional input for the completion of the digital form, and processes the form data structure for the digital form based on the company organizational data and the additional input for completion. Additional refinements include converting company organizational data between data formats, parsing and image-processing company organizational or company formational documents to extract the company organizational data, and partner data trust level and trust score governance for the stored company organizational data.
Further refinements provide that loading occurs only when the trust score meets or exceeds a threshold trust score, and that the public API can be connected to a partner API to automatically exchange company documents by exchanging API calls under an API agreement.
Claims Coverage
The independent claims identify four core inventive functions across a computing system, a method, and a machine-readable medium: partner-API access to company organizational data, generation and storage of a form-compatible data structure for onboarding, representative-triggered loading independent of representative user input, and subsequent digital-form completion and processing. Across the independent claims, the inventive features also include data-format conversion, document parsing with image processing, trust-score governance for loading, and connecting the public API to a partner API for document exchange under an API agreement.
Partner API access to company organizational data
Accessing company organizational data for a company provided by a partner service provider via an application programming interface (API) call to a public API of the computing system.
Form-compatible data structure generation for onboarding
Generating a data structure comprising the company organizational data, the data structure usable with a digital form for an onboarding of the company for at least one of a digital card service or an expense management service.
Company-identifier storage of the data structure
Storing the data structure for the company organizational data with an identifier associated with the company.
Representative-triggered loading independent of representative input
Loading, in response to a request to access the data structure from a representative associated with the company, the company organizational data to a form data structure for the digital form using the stored data structure, wherein the loading comprises inputting, independent of user input by the representative, the company organizational data from the partner service provider to the digital form.
Requesting completion and processing based on organizational data and additional input
Requesting completion of the digital form by the representative; receiving additional input for the completion of the digital form; and processing the form data structure for the digital form based on the company organizational data and the additional input for completion.
Conversion between data formats for the generated data structure
Generating the data structure by converting company organizational data between data formats for storage associated with a company organizational-data identifier.
Image-processing parsing and extraction from documents
Parsing a company organizational or company formational document using an image processing operation and extracting organizational data based on that parsing.
Trust score governance based on partner data trust level
Determining a partner data trust level for a partner service provider and updating a trust score for company organizational data stored in the corresponding data structure based on that partner data trust level.
Threshold-based limitation on loading
Limiting loading of a data structure to only when the trust score is at least the specified threshold trust score.
Public API connectivity to partner API for automatic document exchange
Providing that the public API can be connected to a partner API to automatically exchange company documents by exchanging API calls under an API agreement.
Across the independent claims, the central inventive coverage is the automated onboarding pipeline that uses partner-service-provider data obtained via public API calls, generates and stores a company-associated data structure usable by a digital form, automatically loads the company organizational data independent of representative user input, and then supports representative completion and processing of the digital form based on organizational data plus additional input. Refinements within the claim set further narrow the approach with data-format conversion, image-processing-based parsing and extraction from documents, trust-score governance including threshold-based loading, and public-API connectivity to a partner API for automatic exchange of company documents under an API agreement.
Stated Advantages
reduce manual input
expedite processing
reduce risk analysis/fraud validation effort
Documented Applications
onboarding of a company for a digital card service
onboarding of a company for an expense management service
onboarding of a company via a digital form completed by a representative
automatic exchange of company documents with a partner service provider under an API agreement
Interested in licensing this patent?