Webpage form optimization
First Claim
1. A computer-implemented method, comprising:
- parsing, by a computer, a form from a webpage to identify a plurality of input areas and corresponding input types;
generating, by the computer, a multi-sequence form, the multi-sequence form including a plurality of stages, wherein each stage of the multi-sequence form is to be displayed and submitted independently of other stages of the multi-sequence form, and wherein each stage of the multi-sequence form corresponds to a subset of the parsed form including one or more of the plurality of the identified input areas;
determining, by the computer, one of the plurality of the identified input areas to be of an input type categorized as having a higher likelihood of being completed and submitted by a user;
determining, by the computer, an order in which to present each stage of the multi-sequence form, wherein one of the plurality of stages including one or more of the plurality of the identified input areas determined to be of the input type categorized as having a higher likelihood of being completed and submitted by the user is ordered first; and
generating, by the computer, an updated version of the webpage including the generated multi-sequence form in the determined order in place of the parsed form.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary methods, apparatuses, and systems parse a form from a webpage to identify a plurality of input areas and corresponding input types. A multi-sequence form including a plurality of stages is generated. Each stage of the multi-sequence form is to be displayed and submitted independently of other stages of the multi-sequence form. Each stage of the multi-sequence form corresponds to a subset of the parsed form including one or more of the identified input areas. One of the plurality of identified input areas is identified to be of an input type categorized as having a higher likelihood of being completed and submitted by a user. The multi-sequence form is ordered such that the identified input area is ordered first. An updated version of the webpage is generated including the generated multi-sequence form in the determined order in place of the parsed form.
30 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
parsing, by a computer, a form from a webpage to identify a plurality of input areas and corresponding input types; generating, by the computer, a multi-sequence form, the multi-sequence form including a plurality of stages, wherein each stage of the multi-sequence form is to be displayed and submitted independently of other stages of the multi-sequence form, and wherein each stage of the multi-sequence form corresponds to a subset of the parsed form including one or more of the plurality of the identified input areas; determining, by the computer, one of the plurality of the identified input areas to be of an input type categorized as having a higher likelihood of being completed and submitted by a user; determining, by the computer, an order in which to present each stage of the multi-sequence form, wherein one of the plurality of stages including one or more of the plurality of the identified input areas determined to be of the input type categorized as having a higher likelihood of being completed and submitted by the user is ordered first; and generating, by the computer, an updated version of the webpage including the generated multi-sequence form in the determined order in place of the parsed form. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions, which when executed by a processing device, cause the processing device to perform a method comprising:
-
parsing a form from a webpage to identify a plurality of input areas and corresponding input types; generating a multi-sequence form, the multi-sequence form including a plurality of stages, wherein each stage of the multi-sequence form is to be displayed and submitted independently of other stages of the multi-sequence form, and wherein each stage of the multi-sequence form corresponds to a subset of the parsed form including one or more of the plurality of the identified input areas; determining one of the plurality of the identified input areas to be of an input type categorized as having a higher likelihood of being completed and submitted by a user; determining an order in which to present each stage of the multi-sequence form, wherein one of the plurality of stages including one or more of the plurality of the identified input areas determined to be of the input type categorized as having a higher likelihood of being completed and submitted by the user is ordered first; and generating an updated version of the webpage including the generated multi-sequence form in the determined order in place of the parsed form. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
a processing device, wherein the processing device executes instructions that cause the apparatus to perform a method comprising; parsing a form from a webpage to identify a plurality of input areas and corresponding input types; generating a multi-sequence form, the multi-sequence form including a plurality of stages, wherein each stage of the multi-sequence form is to be displayed and submitted independently of other stages of the multi-sequence form, and wherein each stage of the multi-sequence form corresponds to a subset of the parsed form including one or more of the plurality of the identified input areas; determining one of the plurality of the identified input areas to be of an input type categorized as having a higher likelihood of being completed and submitted by a user; determining an order in which to present each stage of the multi-sequence form, wherein one of the plurality of stages including one or more of the plurality of the identified input areas determined to be of the input type categorized as having a higher likelihood of being completed and submitted by the user is ordered first; and generating an updated version of the webpage including the generated multi-sequence form in the determined order in place of the parsed form. - View Dependent Claims (16, 17, 18, 19, 20)
Specification