IP Library Patent Application 18324148
Patent Application
App. No. 18/324,148

SYSTEMS AND METHODS TO CREATE AN APPLICATION PROGRAM INTERFACE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/324,148
Abstract

Method and System to create an Application Program Interface (API). The method includes receiving a request to develop the application from a customer and predicting a plurality of service categories required for the application development based on the received request. The method also includes recommending one or more service providers in each of the plurality of service categories based on the received request and creating the API for each of the recommended one or more service providers.

Claims (70)

1 . A method for creating an Application Program Interface (API), the method comprising:

receiving a request to develop the application from a customer;

predicting a plurality of service categories required for the application development based on the received request;

recommending one or more service providers in each of the plurality of service categories based on the received request; and

creating the API for each of the recommended one or more service providers.

2 . The method of claim 1 , wherein predicting the plurality of service categories required for the application development based on the received request comprises:

inputting the request from the customer to a Natural Language Processing (NLP) model to identify a plurality of inputs;

processing the plurality of inputs and historical data to a machine learning model; and

predicting the plurality of service categories required for the application development based on an output of the machine learning model.

3 . The method of claim 1 , wherein recommending the one or more service providers in each of the plurality of service categories comprises:

identifying a customer profile using one or more sources, wherein the customer profile includes a location of the customer, a financial rating of the customer, and other details of the customer;

processing the customer profile and historical data to a machine learning model; and

recommending the one or more service providers in each of the plurality of service categories based on an output of the machine learning model.

4 . The method of claim 3 , wherein creating the API for each of the recommended one or more service providers comprises:

retrieving the customer profile from a database;

estimating one or more input fields based on the retrieved customer profile and the recommended one or more service providers; and

creating the API based on the estimated one or more input fields.

5 . The method of claim 1 , further comprises sending a request to the recommended one or more service providers via the created API, wherein the request to the recommended one or more service providers is sent to create an account for the customer in the recommended one or more service providers.

6 . The method of claim 5 , further comprises:

integrating the one or more recommended service providers in the application under development using the customer account created at the recommended one or more service providers;

retrieving one or more documents related to each of the integrated one or more service providers; and

generating at least one consolidated document for the customer based on the retrieved one or more documents.

7 . The method of claim 5 , wherein the request to the recommended one or more service providers is sent by encrypting information included in the API.

8 . A system to create a Application Program Interface (API), the system comprises:

a memory; and

a processor, coupled to the memory, and configured to:

receiving a request to develop the application from a customer;

predicting a plurality of service categories required for the application development based on the received request;

recommending one or more service providers in each of the plurality of service categories based on the received request; and

creating the API for each of the recommended one or more service providers.

9 . The system of claim 8 , wherein predicting the plurality of service categories required for the application development based on the received request comprises:

inputting the request from the customer to a Natural Language Processing (NLP) model to identify a plurality of inputs;

processing the plurality of inputs and historical data to a machine learning model; and

predicting the plurality of service categories required for the application development based on an output of the machine learning model.

10 . The system of claim 8 , wherein recommending the one or more service providers in each of the plurality of service categories comprises:

identifying a customer profile using one or more sources, wherein the customer profile includes a location of the customer, a financial rating of the customer, and other details of the customer;

processing the customer profile and historical data to a machine learning model; and

recommending the one or more service providers in each of the plurality of service categories based on an output of the machine learning model.

11 . The system of claim 10 , wherein creating the API for each of the recommended one or more service providers comprises:

retrieving the customer profile from a database;

estimating one or more input fields based on the retrieved customer profile and the recommended one or more service providers; and

creating the API based on the estimated one or more input fields.

12 . The system of claim 8 , further comprises sending a request to the recommended one or more service providers via the created API, wherein the request to the recommended one or more service providers is sent to create an account for the customer in the recommended one or more service providers.

13 . The system of claim 12 , further comprises:

integrating the one or more recommended service providers in the application under development using the customer account created at the recommended one or more service providers;

retrieving one or more documents related to each of the integrated one or more service providers; and

generating at least one consolidated document for the customer based on the retrieved one or more documents.

14 . The system of claim 12 , wherein the request to the recommended one or more service providers is sent by encrypting information included in the API.

15 . A computer readable storage medium having data stored therein representing software executable by a computer, the software comprising instructions that, when executed, cause the computer readable storage medium to perform:

receiving a request to develop the application from a customer;

predicting a plurality of service categories required for the application development based on the received request;

recommending one or more service providers in each of the plurality of service categories based on the received request; and

creating the API for each of the recommended one or more service providers.

16 . The computer readable storage medium of claim 15 , wherein predicting the plurality of service categories required for the application development based on the received request comprises:

inputting the request from the customer to a Natural Language Processing (NLP) model to identify a plurality of inputs;

processing the plurality of inputs and historical data to a machine learning model; and

predicting the plurality of service categories required for the application development based on an output of the machine learning model.

17 . The computer readable storage medium of claim 15 , wherein recommending the one or more service providers in each of the plurality of service categories comprises:

identifying a customer profile using one or more sources, wherein the customer profile includes a location of the customer, a financial rating of the customer, and other details of the customer;

processing the customer profile and historical data to a machine learning model; and

recommending the one or more service providers in each of the plurality of service categories based on an output of the machine learning model.

18 . The computer readable storage medium of claim 17 , wherein creating the API for each of the recommended one or more service providers comprises:

retrieving the customer profile from a database;

estimating one or more input fields based on the retrieved customer profile and the recommended one or more service providers; and

creating the API based on the estimated one or more input fields.

19 . The computer readable storage medium of claim 15 , further comprises sending a request to the recommended one or more service providers via the created API, wherein the request to the recommended one or more service providers is sent to create an account for the customer in the recommended one or more service providers.

20 . The computer readable storage medium of claim 19 , further comprises:

integrating the one or more recommended service providers in the application under development using the customer account created at the recommended one or more service providers;

retrieving one or more documents related to each of the integrated one or more service providers; and

generating at least one consolidated document for the customer based on the retrieved one or more documents.

Assignments (1)
SUPPLEMENT NO. 1 TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 4, 2025
From: ENGINEER.AI CORP.; ENGINEER.AI GLOBAL LIMITED
To: VIOLA CREDIT PARTNERS MANAGEMENT, LIMITED PARTNERSHIP, AS COLLATERAL AGENT
Reel/Frame 070393/0620 →