IP Library Patent Application 17918742
Patent Application
App. No. 17/918,742

SYSTEM AND METHOD FOR GENERATING CUSTOM FIELDS IN A DATABASE ENTITY

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.
17/918,742
Abstract

A method, performed by at least one processor, for adding user-defined custom fields to a user interface (UI) view of a previously-developed application, includes: outputting a first screen for creating or editing a UI view of the previously-developed application; receiving a user selection to add a new user input field to the UI view; and storing one or more parameters of the new user input field in association with a reserved field of a reserved database of the previously-developed application, such that values input to the new user input field during execution of the user interface view are saved to the reserved field. The previously-developed application includes a plurality of predefined user input fields predefined during application development, a corresponding plurality of predefined database fields mapped thereto, and the reserved database comprising a predetermined number of reserved fields for mapping to new user input fields added post-development.

Claims (42)

1 . A method, performed by at least one processor, for adding user-defined custom fields to a user interface (UI) view of a previously-developed application, the method comprising:

outputting a first screen for creating or editing a UI view of the previously-developed application;

receiving a user selection to add a new user input field to the UI view; and

storing one or more parameters of the new user input field in association with a reserved field of a reserved database of the previously-developed application, such that values input to the new user input field during execution of the user interface view are saved to the reserved field,

wherein the previously-developed application comprises a plurality of predefined user input fields predefined during application development, a corresponding plurality of predefined database fields mapped thereto, and the reserved database comprising a predetermined number of reserved fields for mapping to new user input fields added post-development.

2 . The method according to claim 1 , wherein the receiving the user selection to add a new user input field to the UI view comprises receiving a user input of a field type, from among a plurality of predetermined field types, for the new user input field.

3 . The method according to claim 2 , wherein the plurality of predetermined field types comprises a text field type, a number field type, a dropdown field type, and a radio button field type.

4 . The method according to claim 2 , wherein the received user input is a drag-and-drop user input in which a graphical user interface (GUI) object corresponding to the field type is dragged from a list of the plurality of predetermined filed types to an editable display area for defining user input fields of the UI view.

5 . The method according to claim 2 , wherein the stored one or more parameters comprises the field type, and the stored one or more parameters are stored in association with the reserved field at an application level.

6 . The method according to claim 1 , further comprising:

receiving a user input selecting a resource level, from among a plurality of predetermined resource levels, for the new user input field,

wherein the application comprises a plurality of predetermined reserved databases respectively corresponding to the plurality of predetermined resource levels, each of the plurality of predetermined reserved databases comprising a predetermined number of reserved fields.

7 . The method according to claim 1 , further comprising:

receiving a user input defining a label for the new user input field,

wherein the label is saved in association with the new user input field at a view level, such that different labels may be defined for the new user input field in different views.

8 . The method according to claim 1 , further comprising outputting a list of previously-created customer user input fields, stored in association with corresponding reserved fields in the reserved database, selectable by a user to add to the UI view.

9 . An apparatus for adding user-defined custom fields to a user interface (UI) view of a previously-developed application, the apparatus comprising:

a memory storing instructions; and

at least one processor configured to execute the instructions to:

output a first screen for creating or editing a UI view of the previously-developed application;

receive a user selection to add a new user input field to the UI view; and

store one or more parameters of the new user input field in association with a reserved field of a reserved database of the previously-developed application, such that values input to the new user input field during execution of the user interface view are saved to the reserved field,

wherein the previously-developed application comprises a plurality of predefined user input fields predefined during application development, a corresponding plurality of predefined database fields mapped thereto, and the reserved database comprising a predetermined number of reserved fields for mapping to new user input fields added post-development.

10 . The apparatus according to claim 9 , wherein the at least one processor is further configured to execute the instructions to receive a user input of a field type, from among a plurality of predetermined field types, for the new user input field.

11 . The apparatus according to claim 10 , wherein the plurality of predetermined field types comprises a text field type, a number field type, a dropdown field type, and a radio button field type.

12 . The apparatus according to claim 10 , wherein the received user input is a drag-and-drop user input in which a graphical user interface (GUI) object corresponding to the field type is dragged from a list of the plurality of predetermined filed types to an editable display area for defining user input fields of the UI view.

13 . The apparatus according to claim 10 , wherein the stored one or more parameters comprises the field type, and the stored one or more parameters are stored in association with the reserved field at an application level.

14 . The apparatus according to claim 9 , wherein the at least one processor is further configured to execute the instructions to:

receive a user input selecting a resource level, from among a plurality of predetermined resource levels, for the new user input field,

wherein the application comprises a plurality of predetermined reserved databases respectively corresponding to the plurality of predetermined resource levels, each of the plurality of predetermined reserved databases comprising a predetermined number of reserved fields.

15 . The apparatus according to claim 9 , wherein the at least one processor is further configured to execute the instructions to:

receive a user input defining a label for the new user input field,

wherein the label is saved in association with the new user input field at a view level, such that different labels may be defined for the new user input field in different views.

16 . The apparatus according to claim 9 , wherein the at least one processor is further configured to execute the instructions to output a list of previously-created customer user input fields, stored in association with corresponding reserved fields in the reserved database, selectable by a user to add to the UI view.

17 . A non-transitory computer-readable recording medium having recoded thereon instructions executable by at least one processor to perform a method for adding user-defined custom fields to a user interface (UI) view of a previously-developed application, the method comprising:

outputting a first screen for creating or editing a UI view of the previously-developed application;

receiving a user selection to add a new user input field to the UI view; and

storing one or more parameters of the new user input field in association with a reserved field of a reserved database of the previously-developed application, such that values input to the new user input field during execution of the user interface view are saved to the reserved field,

wherein the previously-developed application comprises a plurality of predefined user input fields predefined during application development, a corresponding plurality of predefined database fields mapped thereto, and the reserved database comprising a predetermined number of reserved fields for mapping to new user input fields added post-development.

18 . The non-transitory computer-readable recording medium according to claim 17 , wherein the receiving the user selection to add a new user input field to the UI view comprises receiving a user input of a field type, from among a plurality of predetermined field types, for the new user input field.

19 . The non-transitory computer-readable recording medium according to claim 18 , wherein the plurality of predetermined field types comprises a text field type, a number field type, a dropdown field type, and a radio button field type.

20 . The non-transitory computer-readable medium according to claim 18 , wherein the received user input is a drag-and-drop user input in which a graphical user interface (GUI) object corresponding to the field type is dragged from a list of the plurality of predetermined filed types to an editable display area for defining user input fields of the UI view.

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 Oct 13, 2022
From: CHOUHAN, YOGESH; CHOUHAN, PRATEEK; GUPTA, ROHIT
To: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
Reel/Frame 061414/0308 →