IP Library Granted Patent US 12,474,899
Granted Patent B2
US 12,474,899 · App. 18/012,028 · Granted Nov 18, 2025

Method and electronic device for retrieving output on form fields from user interface

Inventors: Mukul Goyal (Indore, IN); Shubha Thakur (Indore, IN); Shubham Vishvakarma (Indore, IN)
Assignee: RAKUTEN SYMPHONY, INC.
G06F8/38G06F8/34
View Patent ↗
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 12,474,899
App. No.
18/012,028
Granted
Nov 18, 2025
Kind
B2
Abstract

Embodiment herein provides a method for graphically configuring an application programming interface (API) on form field to retrieve desired output from user interface (UI) by an electronic device. The method includes displaying, by the electronic device, the UI including form fields to configure the API on the form fields and configuring, by the electronic device, the API to the form field by inputting building blocks using a graphical configuration field. The method includes mapping, by the electronic device, the form field to dependent form field based on the configured API and receiving, by the electronic device, attributes in the form field; determining, by the electronic device, attributes corresponding to the dependent form field by applying the API with the attributes received in the form field; automatically filling the dependent form fields based on the determined attributes corresponding to the dependent form fields and displaying the filled dependent form fields.

Claims (44)

1 . A method for graphically configuring at least one application program interface (API) on form field to retrieve desired output from user interface (UI) by an electronic device, wherein the method comprises:

displaying, by the electronic device, the UI comprising a plurality of form fields to enable a user to configure the at least one API on the plurality of form fields at the UI, the plurality of form fields being fields through which information is respectively provided as attributes on a form;

configuring, by the electronic device, the at least one API to at least one form field of the plurality of form fields by inputting a plurality of building blocks using a graphical configuration field, wherein the at least one API being executable according to the configuring to automatically fetch and input a second attribute to a dependent form field based on a user inputted first attribute to the form field;

mapping, by the electronic device, the at least one form field to at least one dependent form field of plurality of dependent form fields based on the configured at least one API;

receiving, by the electronic device, a user input of the first attribute in the at least one form field;

determining, by the electronic device, the second attribute corresponding to the at least one dependent form field of the plurality of dependent form fields by applying the at least one API configured to the at least one form field based on the user inputted first attribute received in the at least one form field;

automatically filling, by the electronic device, the at least one dependent form field based on the determined second attribute corresponding to the at least one dependent form field; and

displaying, by the electronic device, the at least one filled dependent form field,

wherein configuring, by the electronic device, the at least one API to the at least one form field of the plurality of form fields by inputting the plurality of building blocks using the graphical configuration field comprises:

enabling, by the electronic device, an API configuration option of the at least one form field to which the at least one API is configured;

receiving, by the electronic device, user inputs of the plurality of building blocks associated with the at least one API to be configured to the at least one form field;

creating, by the electronic device, the at least one API based on the plurality of building blocks associated with the at least one API; and

configuring, by the electronic device, the at least one created API to the at least one form field of the plurality of form fields.

2 . The method as claimed in claim 1 , wherein determining, by the electronic device, the second attribute corresponding to the at least one dependent form field by applying the at least one API configured to the at least one form field based on the user inputted first attribute received in the at least one form field comprises:

invoking, by the electronic device, the at least one API configured to the at least one form field;

executing, by the electronic device, the at least one API configured to the at least one form field based on the user inputted first attribute received in the at least one form field; and

determining, by the electronic device, the second attribute corresponding to the at least one dependent form field based on the execution of the at least one API.

3 . The method as claimed in claim 1 , further comprising:

storing, by the electronic device, the at least one created API comprising the plurality of building blocks associated with the at least one API in a specific format in a memory of the electronic device.

4 . The method as claimed in claim 1 , wherein the plurality of building blocks associated with the at least one API comprises a request type of the at least one API, a type of the at least one API, an area of operation of the at least one API, an API response key and information related to at least one API source.

5 . An electronic device for graphically configuring at least one application program interface (API) on form field to retrieve desired output from user interface (UI), wherein the electronic device comprises:

a memory;

a processor coupled to the memory;

a communicator coupled to the memory and the processor; and

an API management controller ( 180 ) communicatively coupled to the memory and the processor, wherein the API management controller is configured to:

display the UI comprising a plurality of form fields to enable a user to configure at least one API on the plurality of form fields at the UI, the plurality of form fields being fields through which information is respectively provided as attributes on a form;

configure the at least one API to the at least one form field of the plurality of form fields by inputting a plurality of building blocks using a graphical configuration field, the at least one API being executable according to the configuring to automatically fetch and input a second attribute to a dependent form field based on a user inputted first attribute to the at least one form field;

map the at least one form field to at least one dependent form field of plurality of dependent form fields based on the configured at least one API;

receive a user input of a first attribute to the at least one form field;

determine the second attribute corresponding to the at least one dependent form field of the plurality of dependent form fields by applying the at least one API configured to the at least one form field based on the user inputted first attribute received in the at least one form field;

automatically fill the at least one dependent form field based on the determined second attribute corresponding to the at least one dependent form field; and

display the at least one filled dependent form field,

wherein the API management controller is configured to configure the at least one API to at least one form field of the plurality of form fields by:

enabling an API configuration option of the at least one form field to which the at least one API is configured;

receiving user inputs of the plurality of building blocks associated with the at least one API to be configured to the at least one form field;

creating the at least one API based on the plurality of building blocks associated with the at least one API; and

configuring the at least one created API to the at least one form field of the plurality of form fields.

6 . The electronic device as claimed in claim 5 , wherein the API management controller is configured to determine the second attribute corresponding to the at least one dependent form field by:

invoking the at least one API configured to the at least one form field;

executing the at least one API configured to the at least one form field based on the user inputted first attribute received in the at least one form field; and

determining the second attribute corresponding to the at least one dependent form field based on the execution of the at least one API.

7 . The electronic device as claimed in claim 5 , wherein the API management controller is further configured to:

store the at least one created API comprising the plurality of building blocks associated with the API in a specific format in a memory of the electronic device.

8 . The electronic device as claimed in claim 5 , wherein the plurality of building blocks associated with the at least one API comprises a request type of the at least one API, a type of the at least one API, an area of operation of the at least one API, at least one API response key and information related to at least one API source.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2024
From: RAKUTEN SYMPHONY SINGAPORE PTE LTD
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068466/0598 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2022
From: GOYAL, MUKUL; THAKUR, SHUBHA; VISHVAKARMA, SHUBHAM
To: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
Reel/Frame 062173/0322 →
Priority Claims (1)
IN 202241039430 · Jul 8, 2022 · national
Continuity (1)
Related Publication 20240231772A1 · Jul 11, 2024
References Cited (9)
US 6910179B1 · Pennell · 2005 [cited by examiner]
US 10728340B2 · Thummalapalli · 2020 [cited by examiner]
US 20060179404A1 · Yolleck · 2006 [cited by examiner]
US 20120324432A1 · Mizrachi · 2012 [cited by examiner]
US 20170102925A1 · Ali · 2017 [cited by examiner]
US 20190068703A1 · Vora · 2019 [cited by examiner]
US 20200089524A1 · Nelson · 2020 [cited by examiner]
International Search Report dated Jan. 20, 2023 from the International Searching Authority in International Application No. PCT/US2022/044801. [cited by applicant]
Written Opinion dated Jan. 20, 2023 from the International Searching Authority in International Application No. PCT/US2022/044801. [cited by applicant]