Methods and systems for implementing auto-complete in a web page
First Claim
1. A computer-implemented method for facilitating auto-completion of user data input in a web page, comprising:
- receiving, during execution time of said web page, first user data input in a first data input field of said web page;
analyzing, during said execution time, said first user data input to ascertain among plurality of dictionary objects a first dictionary object, said first dictionary object representing a dictionary object from which candidate matches against said first user data input would be presented to a user of said web page, said plurality of dictionary objects being associated with said first data input field during build time of said web page;
matching at least a portion of said first user data input against members of said first dictionary object to obtain a first list of candidate matches; and
presenting said first list of candidate matches to said user of said web page.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for facilitating auto-completion of user data input in a web page. The method includes receiving, during execution time of the web page, first user data input in a first data input field of the web page. The method also includes analyzing, during the execution time, the first user data input to ascertain among plurality of dictionary objects a first dictionary object. The first dictionary object represents a dictionary object from which candidate matches against the first user data input would be presented to a user of the web page. The plurality of dictionary objects are associated with the first data input field during build time of the web page. The method additionally includes matching at least a portion of the first user data input against members of the first dictionary object to obtain a first list of candidate matches. The method further includes presenting the first list of candidate matches to the user of the web page.
125 Citations
44 Claims
-
1. A computer-implemented method for facilitating auto-completion of user data input in a web page, comprising:
-
receiving, during execution time of said web page, first user data input in a first data input field of said web page;
analyzing, during said execution time, said first user data input to ascertain among plurality of dictionary objects a first dictionary object, said first dictionary object representing a dictionary object from which candidate matches against said first user data input would be presented to a user of said web page, said plurality of dictionary objects being associated with said first data input field during build time of said web page;
matching at least a portion of said first user data input against members of said first dictionary object to obtain a first list of candidate matches; and
presenting said first list of candidate matches to said user of said web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for implementing auto-completion of user data input in a web page, comprising:
-
associating, during build time, a first data input field in said web page with a plurality of dictionary objects; and
thereafter, providing said web page for use during execution time, wherein said web page is configured to facilitate matching, during said execution time, at least a portion of first user data input into said first data input field against members of a first one of said plurality of dictionary objects to obtain a first list of user-selectable candidate choices, wherein one of said user-selectable candidate choices in said first list, when selected by a user of said web page, is assigned to a variable associated with said first data input field. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented arrangement for facilitating auto-completion of user data input in a web page, comprising:
-
a data input arrangement configured to receive, during execution time of said web page, a first set of user-input characters in a first data input field of said web page;
logic configured to analyze, during said execution time, said first set of user-input characters to ascertain among plurality of dictionary objects a first dictionary object, said first dictionary object representing a dictionary object from which candidate matches against said first user data input would be presented to a user of said web page, said plurality of dictionary objects being associated with said first data input field during build time of said web page;
logic configured to match said first set of user-input characters against members of said first dictionary object to obtain a first list of candidate matches; and
a data presentation arrangement for presenting said first list of candidate matches to a user of said web page. - View Dependent Claims (19, 20)
-
-
21. An article of manufacture comprising a program storage medium having computer readable code embodied therein, said computer readable code being configured to facilitate auto-completion of user data input in a computer display screen, comprising:
-
computer readable code for receiving, during execution time for rendering said computer display screen, first user data input in a first data input field of said computer display screen;
computer readable code for analyzing, during said execution time, said first user data input to ascertain among plurality of dictionary objects a first dictionary object, said first dictionary object representing a dictionary object from which candidate matches against said first user data input would be presented to a user of said computer display screen, said plurality of dictionary objects being associated with said first data input field during build time of said computer display screen;
computer readable code for matching at least a portion of said first user data input against members of said first dictionary object to obtain a first list of candidate matches; and
computer readable code for presenting said first list of candidate matches to said user of said computer display screen. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An arrangement for facilitating auto-completion of user data input in a web page, comprising:
-
means for receiving, during execution time of said web page, a first set of user-input characters in a first data input field of said web page;
means for analyzing, during said execution time, said first set of user-input characters to ascertain among plurality of dictionary objects a first dictionary object, said first dictionary object representing a dictionary object from which candidate matches against said first user data input would be presented to a user of said web page, said plurality of dictionary objects being associated with said first data input field during build time of said web page;
means for matching said first set of user-input characters against members of said first dictionary object to obtain a first list of candidate matches; and
means for presenting said first list of candidate matches to a user of said web page. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A computer software product having an auto-completion capability for user data input, said computer software product comprising:
-
a data input arrangement for receiving, during execution time of said computer software product, a first user data input;
logic for comparing, during said execution time, said first user data input with members of a first dictionary to obtain a set of candidate choices, said first dictionary being selected, during said execution time responsive to said first user data input, from a plurality of dictionaries associated with said data input arrangement during build time of said computer software product; and
a data output arrangement for presenting in a computer display screen said set of candidate choices. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
Specification