System, method, and media for intelligent selection of searching terms in a keyboardless entry environment
First Claim
Patent Images
1. A system for adding new terms to a list of terms comprising:
- a receiving device for receiving a document;
a storage for storing a list of terms;
a processor for scanning said received document for at least one new term and processing the at least one new term contained within said received document, wherein said processor controls said storage to store said at least one new term with said list of terms and to store an association of the at least one new term with previously stored terms found in said list of terms;
a determination device for determining a users identity; and
a profile retrieving device for retrieving a user'"'"'s profile associated with the user'"'"'s identity, wherein the association as formed by said processor is formed in accordance with the user'"'"'s profile.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosed invention relates to a pick list generator which displays selectable terms for inclusion in a selection field. One embodiment of the pick list generator is in assisting an Internet user in the user'"'"'s population of search fields without the use of a keyboard containing all 26 letters and 10 digits. Accordingly, through application of the present invention, browsing and searching of the Internet is enhanced for the keyboardless user.
-
Citations
32 Claims
-
1. A system for adding new terms to a list of terms comprising:
-
a receiving device for receiving a document;
a storage for storing a list of terms;
a processor for scanning said received document for at least one new term and processing the at least one new term contained within said received document, wherein said processor controls said storage to store said at least one new term with said list of terms and to store an association of the at least one new term with previously stored terms found in said list of terms;
a determination device for determining a users identity; and
a profile retrieving device for retrieving a user'"'"'s profile associated with the user'"'"'s identity, wherein the association as formed by said processor is formed in accordance with the user'"'"'s profile. - View Dependent Claims (2, 3, 4, 5, 6)
wherein the received document received by the receiving unit is selected in accordance with at least one selection term, and wherein the association as formed by the processor associates the at least one term with said at least one selection term. -
4. The system according to claim 3, further comprising:
a selection device connected to said processor for selecting said selection term.
-
5. The system according to claim 1, wherein said processor filters said at least one term based on said user'"'"'s profile to determine whether said at least one term should be associated with said list of terms.
-
6. The system according to claim 1, further comprising:
-
a knowledge base, wherein the association with the at least one term is formed with other terms of said list of terms within said knowledge base.
-
-
-
7. A computer readable medium containing a computer implemented program comprising:
-
a scanning module for scanning a received document for the existence of a new term;
an adding module for adding the new term to a stored list of terms;
an associating module for associating the new term with previously stored terms found in said list of terms;
a determining module for determining a user'"'"'s identity;
a profile retrieving module for retrieving a user'"'"'s profile associated with the user'"'"'s identity; and
wherein the associating module associates the new term in accordance with the user'"'"'s profile. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
a selecting module for selecting said selection term via operation of a selection device.
-
-
11. The computer readable medium according to claim 7, further comprising:
a searching module for initiating a search of a network of computers, wherein the result of said search is said received document and wherein said network of computers is the Internet.
-
12. The computer readable medium according to claim 11, wherein said searching module is an Internet browser.
-
13. The computer readable medium according to claim 11, wherein said searching module is an application which can access the Internet.
-
14. The computer readable medium according to claim 7, wherein said associating module filters the new term based on the user'"'"'s profile to determine whether said at least one term should be associated with said list of terms.
-
15. The computer readable medium according to claim 7, further comprising:
-
a knowledge base module organizing said stored list of terms, wherein the associating module associates the new term with previously stored terms of said list of terms within said stored list of terms.
-
-
16. A method of populating, by a client based program module, a selection field in a document with at least one term selected from a list of terms context-sensitive to the selection field, the method comprising the steps of:
-
displaying the document including the selection field;
receiving a first user input selecting the selection field to be populated;
retrieving, by the client based program module, an initial terms list;
searching, by the client based program module, the document for terms associated with the selection field;
creating an associated terms list from the initial terms list and based on at least one term associated with the selection field, the at least one term a resultant of the search of the document;
displaying at least a portion of the associated terms list, the displayed portion of the associated terms list comprising terms context-sensitive to the selected selection field;
receiving a second user input selecting a term from the displayed context-sensitive terms; and
populating, by the client based program module, the selection field with the selected term from the list of terms context-sensitive to the selection field. - View Dependent Claims (17, 18, 19)
generating a call corresponding to the selected term of the populated selection field.
-
-
18. The method of claim 16, further comprising the step of creating and storing, in a client based memory, a new initial list including the at least one term associated with the selection field.
-
19. The method of claim 16, further comprising the steps of:
-
identifying a user selecting the selection field; and
adding to the associated terms list previously input terms and terms associated with the identified user.
-
-
20. A method of adding a new term to an initial list of terms used by a client based program module to generate a context-sensitive pick-list for a data-entry field in a document, the method comprising the steps of:
-
searching, by the client based program module, the document for existence of the new term, the new term not being previously included in the initial list of terms; and
adding the new term to the initial list of terms, whereby the context-sensitive pick-list is generated for the data-entry field in the document by the client based program module from the initial list of terms with the new term added, wherein the adding step includes utilizing a term-type filter to selectively determine types of terms to be added based on term types selected from a group consisting of nouns, verbs, adjectives, articles, and conjunctions. - View Dependent Claims (21, 22)
highlighting the new term in the document;
receiving user input indicating that the new term should be added; and
adding the new term to the initial list of terms only if the user input indicates that the new term should be added.
-
-
23. A method of creating and updating a client-based database of associated terms used for generating a context-sensitive pick-list for a data-entry field, the method comprising the steps of:
-
retrieving an initial terms list;
creating the client-based database of associated terms from the initial terms list;
searching a document associated with the data-entry field for a new term not currently included in the database;
creating a plurality of term association types for associating each term in the database with other related terms in the database;
associating the new term with at least one other related term in the database based on at least one of the term association types; and
updating the database to include the new term and the association of the new term to at least one other related term, whereby the database and the associations based on the plurality of term association types are used to generate the context-sensitive pick-list. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A system for generating a pick-list for a data-entry field in a document when no pick-list is initially provided for the data-entry field, the system comprising:
-
a client-based storage device for storing a list of terms and relative associations of the terms in the list; and
a processor for determining that no pick-list is available for the data-entry field and, if no pick-list is available, for searching for and processing at least one term contained within the document, for creating a relative association of the at least one term from the document to the data-entry field and to at least one term in the list of terms, for generating the pick-list for the data-entry field from the list of terms based on the relative associations of the list of terms to the at least one term from the document, for determining a user'"'"'s identity, and for retrieving a user'"'"'s profile associated with the user'"'"'s identity, wherein the relative association is formed in accordance with the user'"'"'s profile. - View Dependent Claims (30)
-
-
31. A system for adding additional terms to an existing pick-list, the system comprising:
-
a client-based storage device for storing a list of terms and relative associations of the terms in the list; and
a processor for determining the current terms of the existing pick-list, for searching for and processing at least one term contained within a document associated with the pick-list, for generating additional terms for the pick-list based on the relative associations of the terms in the list of terms to the at least one term from the document, for determining the additional terms not currently in the existing pick-list, for adding those additional terms not currently in the existing pick-list to create a new pick-list, for determining a user'"'"'s identity, and for retrieving a user'"'"'s profile associated with the user'"'"'s identity, wherein the relative association is formed in accordance with the users profile. - View Dependent Claims (32)
-
Specification