Methods and systems for multiple styling HyperText Markup Language (HTML) form fields
First Claim
1. A method comprising:
- presenting, via a graphical user interface, a plurality of fields including at least an input field to receive user-generated input, wherein the protocol to present the plurality of fields supports only a single format for the input field;
receiving the user-generated input with a computing platform providing the graphical user interface via the input field;
parsing the user-generated input based on formatting criteria, wherein the formatting criteria comprises N text formatting types to be applied to the user-generated input, wherein N is at least two;
providing an underlay field for each of N−
1 text formatting types;
applying one of the text formatting types to each of the N−
1 underlay fields and the input field;
aligning the N−
1 underlay fields and the input field, wherein in aligning comprises at least providing proper spacing between text characters and by superimposing a translucent field on top of a corresponding element with a text formatting type and in the one or more underlay fields only showing characters that are stylized in higher layers, replacing other characters with a space so non-space characters in the one or more underlay fields show through;
displaying portions of the user-generated input within the corresponding fields while maintaining spacing of the user-generated input.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to provide multiple styles in a single HTML text object. An input field to receive user-generated input is presented. User-generated input is received via the input field. The user-generated input based on formatting criteria. The formatting criteria provides N formatting types to be applied to the user-generated input, where N is at least two. An underlay field is provided for each of N−1 formatting types. One of the formatting types is applied to each of the N−1 underlay fields and the input field. The N−1 underlay fields are aligned with and the input field. Portions of the user-generated input are displayed within the corresponding fields while maintaining spacing of the user-generated input.
124 Citations
17 Claims
-
1. A method comprising:
-
presenting, via a graphical user interface, a plurality of fields including at least an input field to receive user-generated input, wherein the protocol to present the plurality of fields supports only a single format for the input field; receiving the user-generated input with a computing platform providing the graphical user interface via the input field; parsing the user-generated input based on formatting criteria, wherein the formatting criteria comprises N text formatting types to be applied to the user-generated input, wherein N is at least two; providing an underlay field for each of N−
1 text formatting types;applying one of the text formatting types to each of the N−
1 underlay fields and the input field;aligning the N−
1 underlay fields and the input field, wherein in aligning comprises at least providing proper spacing between text characters and by superimposing a translucent field on top of a corresponding element with a text formatting type and in the one or more underlay fields only showing characters that are stylized in higher layers, replacing other characters with a space so non-space characters in the one or more underlay fields show through;displaying portions of the user-generated input within the corresponding fields while maintaining spacing of the user-generated input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory data storage device having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:
-
present, via a graphical user interface, a plurality of fields including at least an input field to receive user-generated input, wherein the protocol to present the plurality of fields supports only a single format for the input field; receive the user-generated input with a computing platform providing the graphical user interface via the input field; parse the user-generated input based on formatting criteria, wherein the formatting criteria comprises N text formatting types to be applied to the user-generated input, wherein N is at least two; provide an underlay field for each of N−
1 text formatting types;apply one of the text formatting types to each of the N−
1 underlay fields and the input field;aligning the N−
1 underlay fields and the input field, wherein in aligning comprises at least providing proper spacing between text characters and by superimposing a translucent field on top of a corresponding element with a text formatting type and in the one or more underlay fields only showing characters that are stylized in higher layers, replacing other characters with a space so non-space characters in the one or more underlay fields show through;display portions of the user-generated input within the corresponding fields while maintaining spacing of the user-generated input. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a bus; an output device coupled with the bus; a memory coupled with the bus; a processor coupled with the bus to communicate with the memory and with the output device, the processor to execute instructions stored in the memory to provide a graphical user interface on the output device, the processor to present, via a graphical user interface, a plurality of fields including at least an input field to receive user-generated input, wherein the protocol to present the plurality of fields supports only a single format for the input field, to receive the user-generated input via the input field, to parse the user-generated input based on formatting criteria, wherein the formatting criteria comprises N text formatting types to be applied to the user-generated input, wherein N is at least two, to provide an underlay field for each of N−
1 text formatting types, to apply one of the text formatting types to each of the N−
1 underlay fields and the input field, to align the N−
1 underlay fields and the input field, wherein in aligning comprises at least providing proper spacing between text characters and by superimposing a translucent field on top of a corresponding element with a text formatting type and in the one or more underlay fields only showing characters that are stylized in higher layers, replacing other characters with a space so non-space characters in the one or more underlay fields show through, and to display portions of the user-generated input within the corresponding fields while maintaining spacing of the user-generated input. - View Dependent Claims (16, 17)
-
Specification