SELF-LEARNING METHOD FOR KEYWORD BASED HUMAN MACHINE INTERACTION AND PORTABLE NAVIGATION DEVICE
First Claim
1. A self-learning method for keyword based human machine interaction, comprising:
- predetermining a set of keywords in a database of a portable navigation device;
performing an initialization operation to initialize the set of keywords;
sorting and displaying the set of keywords on a screen of the portable navigation device according to results of the initialization operation;
selecting at least one of the keywords;
assigning a weighted score to the selected keyword and performing a first calculation to refresh a priority score of the selected keyword;
generating a weighted factor for the selected keyword and transmitting the weighted score and the weighted factor of the selected keyword to the keywords related to the selected keyword;
refreshing, according to the weighted score and the weighted factor of the selected keyword, priority scores of the keywords related to the selected keyword and accordingly re-sorting all keywords;
displaying the keywords on the screen according to results of the re-sorting;
pushing the selected keyword to a keyword buffer of the portable navigation device;
performing a second calculation to strengthen linkage strengths between the keywords stored in the keyword buffer;
refreshing priority scores of all keywords according to the linkage strengths; and
performing a reset operation to remove the selected keyword out of the keyword buffer when the selected keyword stored in the keyword buffer has been stored over a predetermined time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A self-learning method for keyword based human machine interaction is disclosed. At least one of a plurality of keywords predetermined in a database is selected and a priority score of the selected keyword is updated and a weighted factor is generated for the selected keyword. A weighted score and the weighted factor of the selected keyword are transmitted to the keywords related to the selected keyword. The selected keyword is pushed to a keyword buffer and linkage strengths between the keywords in the keyword buffer are strengthened. When a keyword has been stored in the keyword buffer for over a predetermined reset time period, a reset operation is performed to remove the keyword from the keyword buffer.
-
Citations
25 Claims
-
1. A self-learning method for keyword based human machine interaction, comprising:
-
predetermining a set of keywords in a database of a portable navigation device; performing an initialization operation to initialize the set of keywords; sorting and displaying the set of keywords on a screen of the portable navigation device according to results of the initialization operation; selecting at least one of the keywords; assigning a weighted score to the selected keyword and performing a first calculation to refresh a priority score of the selected keyword; generating a weighted factor for the selected keyword and transmitting the weighted score and the weighted factor of the selected keyword to the keywords related to the selected keyword; refreshing, according to the weighted score and the weighted factor of the selected keyword, priority scores of the keywords related to the selected keyword and accordingly re-sorting all keywords; displaying the keywords on the screen according to results of the re-sorting; pushing the selected keyword to a keyword buffer of the portable navigation device; performing a second calculation to strengthen linkage strengths between the keywords stored in the keyword buffer; refreshing priority scores of all keywords according to the linkage strengths; and performing a reset operation to remove the selected keyword out of the keyword buffer when the selected keyword stored in the keyword buffer has been stored over a predetermined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A portable navigation device, comprising:
-
a database, comprising a set of keywords and a keyword table, wherein the keyword table records priority scores of the keywords and linkage strengths between the keywords; a speech recognition device, receiving voice commands; a screen, displaying the keywords and receiving user input triggered by a stylus or user'"'"'s finger; a keyword buffer, storing the keyword selected by the voice commands or the user input triggered by a stylus or user'"'"'s finger; a microprocessor, performing an initialization operation to initialize the set of keywords, sorting priority of the set of keywords according to results of the initialization operation and displaying the set of keywords on the screen according to results of the sorting, selecting at least one of the keywords according to the voice commands or the user input triggered by a stylus or user'"'"'s finger, assigning a weighted score to the selected keyword, refreshing the keyword table wherein the priory score of the selected keyword is refreshed according to the weighted score of the selected keyword, generating a weighted factor for the selected keyword, transmitting the weighted score and the weighted factor of the selected keyword to the keywords related to the selected keyword, refreshing the priority scores of the keywords related to the selected keyword according to the weighted score and the weighted factor of the selected keyword and re-sorting the priority of the keywords accordingly, displaying the keywords on the screen according to results of the re-sorting, pushing the selected keyword to the keyword buffer, strengthening linkage strengths between the keywords stored in the keyword buffer and refreshing the priority scores of all keywords accordingly, and performing a reset operation to remove the selected keyword out of the keyword buffer while the selected keyword has been stored in the keyword buffer over a predetermined time period. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification