Method and system for providing simplified form filling in an on-demand service
First Claim
Patent Images
1. A method for providing simplified form filling in an on-demand service in a machine resident database system for a multi-tenant database system, the method comprising:
- receiving, at the machine resident database system, a request from a user machine to set up a form wizard for a first form comprising form fields displayed at the user machine;
sending, by the machine resident database system, a form wizard setup interface to set up the form wizard, the form wizard setup interface including an interfae screen that will be displayed in addition to the first form, and the interface screen further comprising the form fields of the first form that are each available for user-defined selection;
receiving, at the machine resident database system, information obtained from the sent form wizard setup interface, the information received including user defined selections from the interface screen for setting up a form wizard user interface;
setting up the form wizard user interface based on the information received, the form wizard user interface providing indications of how to fill out the first form as the first form is being filled out;
receiving at the machine resident database system, a request from the user machine to fill a plurality of the form fields using the form wizard;
sending, by the machine resident database system, the form wizard user interface configured to prompt the user to sequentially fill in the plurality of the form fields by searching the first form for the form fields and presenting the searched fields to the user in priority order based on the user defined selections and in a step-by step fashion;
receiving, at the machine resident database system, specifying information to fill each of the respective form fields of the first form from the form wizard;
sending to the user machine an updated instance of the first form having the respective form fields filled in with the specifying information; and
in response to the first form being completed by the user for one account, sending to the user a second electronic form for another account associated with the user, for the user to fill out, and receiving at the machine resident database system, specifying information for the second electronic form for the other account filled out, via the form wizard.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for providing simplified form filling in an on-demand service in a database system. These mechanisms and methods can enable embodiments to provide users with an efficient form wizard for filling electronic forms. The ability of embodiments to provide a form wizard can enable users to efficiently accomplish the rapid filling of multiple forms without the need to scroll through the electronic forms and entering the same information repeatedly.
172 Citations
26 Claims
-
1. A method for providing simplified form filling in an on-demand service in a machine resident database system for a multi-tenant database system, the method comprising:
-
receiving, at the machine resident database system, a request from a user machine to set up a form wizard for a first form comprising form fields displayed at the user machine; sending, by the machine resident database system, a form wizard setup interface to set up the form wizard, the form wizard setup interface including an interfae screen that will be displayed in addition to the first form, and the interface screen further comprising the form fields of the first form that are each available for user-defined selection; receiving, at the machine resident database system, information obtained from the sent form wizard setup interface, the information received including user defined selections from the interface screen for setting up a form wizard user interface; setting up the form wizard user interface based on the information received, the form wizard user interface providing indications of how to fill out the first form as the first form is being filled out; receiving at the machine resident database system, a request from the user machine to fill a plurality of the form fields using the form wizard; sending, by the machine resident database system, the form wizard user interface configured to prompt the user to sequentially fill in the plurality of the form fields by searching the first form for the form fields and presenting the searched fields to the user in priority order based on the user defined selections and in a step-by step fashion; receiving, at the machine resident database system, specifying information to fill each of the respective form fields of the first form from the form wizard; sending to the user machine an updated instance of the first form having the respective form fields filled in with the specifying information; and in response to the first form being completed by the user for one account, sending to the user a second electronic form for another account associated with the user, for the user to fill out, and receiving at the machine resident database system, specifying information for the second electronic form for the other account filled out, via the form wizard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing simplified form filling in an on-demand service in a machine resident database system for a multi-tenant database system, the method comprising:
-
receiving, at the machine resident database system, a request from a user machine to set up a form wizard for a first form comprising at least one or more form fields displayed at the user machine; sending, by the machine resident database system, a form wizard setup interface to set up the form wizard, the form wizard setup interface including an interface screen that will be displayed in addition to the first form, and the interface screen further comprising the at least one or more form fields of the first form that are each available for user-defined selection; receiving, at the machine resident database system, information obtained from the sent form wizard setup interface, the information received including user defined selections from the interface screen for setting up a form wizard user interface; setting up the form wizard user interface based on the information received, the form wizard user interface providing indications of how to fill out the first form as the form is being filled out; receiving at the machine resident database system, a request from the user machine to fill at least one of the form fields using a form wizard; sending, by the machine resident database system, the form wizard user interface configured to prompt the user to sequentially fill in the plurality of the form fields by searching the form for the form fields and presenting the searched field to the user in priority order based on the user defined selections and in a step-by-step fashion; receiving, at the machine resident database system, specifying information to fill the at least one of the form fields from the form wizard; and sending to the user machine an updated instance of the first form having the at least one of the form fields filled in with the specifying information; in response to the first form being completed by the user for one account, sending to the user a second form for another account associated with the user, for the user to fill out, and receiving at the machine resident database system, specifying information for the second form for the other account filled out, via the form wizard; wherein the form wizard user interface is capable of filling form fields without benefit of a pointing device and includes a save-and-new link, which when activated automatically saves the current form and opens a new form.
-
-
21. A non-transitory machine-readable medium storing thereon one or more instructions, which when implemented cause a processor to implement a method for providing simplified form filling in an on-demand service, the method comprising:
-
receiving, at a machine resident database system, a request from a user machine to set up a form wizard for a form comprising form fields displayed at the user machine; sending, by the machine resident database system, a form wizard setup interface to set up the form wizard, the form wizard setup interface including an interface screen that will be displayed in addition to the first form, and the interface screen further comprising the form fields of the form that are each available for user-defined selection; receiving, at the machine resident database system, information obtained from the sent form wizard setup interface, the information received including user defined selections from the interface screen for setting up the form wizard user interface; setting up the form wizard user interface based on the information received, the form wizard user interface providing indications of how to fill out the form as the form is being filled out; receiving at the machine resident database system, a request from the user machine to fill a plurality of the form fields using the form wizard; sending, by the machine resident database system, the form wizard user interface configured to prompt the user to sequentially fill in the plurality of the form fields by searching the form for the form fields and presenting the searched field to the user in priority order based on the user defined selections and in a step-by-step fashion; receiving, at the machine resident database system, specifying information to fill each of the respective form fields of the form from the form wizard; and sending to the user machine an updated instance of the form having the respective form fields filled in with the specifying information. - View Dependent Claims (22, 23)
-
-
24. A machine resident host system for simplifying form filling in an on-demand service in a multi-tenant database system, the host system comprising:
-
a processor system; and a memory system including at least volatile memory, and non-volatile memory; the non-volatile memory including at least one machine readable medium carrying one or more sequences of instructions which when implemented causes the processor system to implement a method including at least; receiving, at a machine resident database system, a request from a user machine to set up a form wizard for a form comprising form fields displayed at the user machine; sending, by the machine resident database system, a form wizard setup interface to set up the form wizard, the form wizard setup interface including an interface screen that will be displayed in addition to the form, and the interface screen further comprising fields of the form that are each available for user-defined selection; receiving, at the machine resident database system, information obtained from the sent form wizard setup interface, the information received including user defined selections from the interface screen for setting up the form wizard user interface; setting up the form wizard user interface based on the information received; receiving, at the machine resident database system, a request from the user machine to fill a plurality of the form fields using the form wizard; sending, by the machine resident database system, the form wizard user interface configured to prompt the user to sequentially fill in the plurality of the form fields by searching the form for the form fields and presenting the searched field to the user in priority order based on the user defined selections and in a step-by-step fashion; receiving, at the machine resident database system, specifying information to fill each of the respective form fields of the form from the form wizard; and sending to the user machine an updated instance of the form having the respective form fields filled in with the specifying information; the form wizard user interface including a graphical image with an input field, the form wizard user interface appearing on top the image of the form, the form wizard user interface covering a portion of the form, while leaving a portion of the form having the particular field uncovered. - View Dependent Claims (25, 26)
-
Specification