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;
automatically analyzing, during said execution time, said first user data input to select among a plurality of dictionary objects a first dictionary object, said first dictionary object being selected based on at least one of type, format, and content of said first user data input and 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 representing a subset of available dictionary objects and 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.
142 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; automatically analyzing, during said execution time, said first user data input to select among a plurality of dictionary objects a first dictionary object, said first dictionary object being selected based on at least one of type, format, and content of said first user data input and 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 representing a subset of available dictionary objects and 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, said plurality of dictionary objects representing a subset of available 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, wherein said first user data input is automatically analyzed to select, based on at least one of type, format, and content of said first user data input, which dictionary object in said plurality of dictionary objects would be employed as said first one of said plurality of dictionary objects prior to said matching. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. 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 automatically 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 being selected based on at least one of type, format, and content of said first user data input and 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 representing a subset of available dictionary objects and 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 (18, 19)
-
-
20. 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 automatically 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 being selected based on at least one of type, format, and content of said first user data input and 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 representing a subset of available dictionary objects and 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 (21, 22, 23, 24, 25)
-
-
26. 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 automatically selected, during said execution time responsive to an analysis of at least one of type, format, and content of said first user data input, from a plurality of dictionaries associated with said data input arrangement during build time of said computer software product, said plurality of dictionaries represent a subset of available dictionaries; and a data output arrangement for presenting in a computer display screen said set of candidate choices. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-implemented method for facilitating auto-completion of user data input in a web page for a user of the web page, comprising:
-
building a web page, the web page configured with a first data input field; provisionally associating a plurality of dictionary objects with the first data input field, the plurality of dictionary objects selected based on at least one of type, format, and content of the first data input field, the plurality of dictionary objects representing a subset of pre-configured dictionary objects; receiving a first user data input in the first data input field; automatically analyzing the first user data input to determine a first selected dictionary object from the plurality of dictionary objects that contains a first list of candidate matches to the first user input; and presenting the first list of candidate matches to the user such that the user may optionally select one of the first list of candidate matches for the first data input field. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification