Mutually exclusive options in electronic forms
First Claim
1. One or more computer-readable media having computer-readable instructions therein that, when executed by a computer, cause the computer to enable a user to select from mutually exclusive options in an electronic form, and responsive to a selection by the user of one of the mutually exclusive options, enable interaction with the selected mutually exclusive option while maintaining the electronic form'"'"'s validity to a schema governing the electronic form.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods enabling creation and/or use of an electronic form capable of allowing a user to select from mutually exclusive options without the electronic form being in an invalid state are described. One of the described electronic forms remains valid to its schema by atomic swapping of data substructures corresponding to the form'"'"'s mutually exclusive options. A method and a user interface for creating some of these electronic forms are also described.
106 Citations
39 Claims
- 1. One or more computer-readable media having computer-readable instructions therein that, when executed by a computer, cause the computer to enable a user to select from mutually exclusive options in an electronic form, and responsive to a selection by the user of one of the mutually exclusive options, enable interaction with the selected mutually exclusive option while maintaining the electronic form'"'"'s validity to a schema governing the electronic form.
-
9. A method comprising:
-
enabling selection of two or more mutually exclusive options;
receiving selection of two of the mutually exclusive options; and
building the selected mutually exclusive options for an electronic form effective to enable the electronic form to permit entry to one of the selected mutually exclusive options without the electronic form transitioning through an invalid state. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A user interface comprising:
-
a form-design area to display a mutually exclusive option container;
an option area within the mutually exclusive option container to display selected mutually exclusive options; and
an interface to enable a designer to select the mutually exclusive option container to be placed in the form-design area and the mutually exclusive options to be placed in the option area. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
presenting to a user an electronic form having mutually exclusive options;
enabling selection of one of the mutually exclusive options;
receiving the selection; and
enabling the user to enter information into the selected mutually exclusive option while the electronic form is valid to a schema governing the electronic form. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
-
presenting to a user an electronic form having repeating sets of mutually exclusive options;
enabling selection of one of the mutually exclusive options for each of the repeating sets; and
enabling the user, responsive to receiving selections of mutually exclusive options, to enter information into the selected mutually exclusive option for each of the repeating sets while the electronic form is valid to a schema governing the electronic form. - View Dependent Claims (36, 37, 38, 39)
-
Specification