Communication terminals and methods with rapid input string matching
AssigneesSony Corporation, Sony Mobile Communications Inc.
InventorHenrik Baard
Life of this patent
Estimating the term…
Abstract
A portable electronic device includes a display, a user input device, and a controller that is coupled to the display and the user input device, and that is configured to execute an application program. The device further includes a user input management unit that is configured to receive an input string of characters from the user input device, configured to retrieve a bookmark list containing content identifiers that have been pre-stored by a user, configured to compare the input string to the content identifiers in the bookmark list, and configured to display a selection list on the display including a subset of the content identifiers in the bookmark list that match the input string.
Claims24
An electronic device comprising:
- a display;
- a user input device;
- a controller that is coupled to the display and the user input device, and that is configured to execute an application program;
- and
- a user input management unit that is configured to receive an input string of characters from the user input device, configured to retrieve a bookmark list containing content identifiers that have been pre-stored by a user, configured to compare the input string to the content identifiers in the bookmark list, and configured to display a selection list on the display including a subset of the content identifiers in the bookmark list that match the input string;
- wherein the user input management unit is further configured to generate, in response to the input string not being in any of the content identifiers in the bookmark list, a correlation metric indicative of how closely the input string matches each content identifier in the bookmark list and to display the content identifiers that most closely match the input string in the selection list.
A method of operating an electronic device including a user input device and a display, the method comprising:
- receiving an input string of characters from the user input device;
- retrieving a bookmark list containing content identifiers that have been pre-stored by a user of the portable electronic device;
- comparing the input string to the content identifiers in the bookmark list;
- displaying a selection list on the display including a subset of the content identifiers in the bookmark list that match the input string;
- generating, in response to the input string not being in any of the content identifiers in the bookmark list, a correlation metric indicative of how closely the input string matches each content identifier in the bookmark list;
- and
- displaying the content identifiers that most closely match the input string in the selection list.
A computer program product for operating a portable electronic device including a user input device and a display, the computer program product comprising:
- a non-transitory computer readable storage medium having computer readable program code embodied in said medium, said computer readable program code comprising:
- computer readable program code configured to receive an input string of characters from the user input device;
- computer readable program code configured to retrieve a bookmark list containing content identifiers that have been pre-stored by a user of the portable electronic device;
- computer readable program code configured to compare the input string to the content identifiers in the bookmark list;
- computer readable program code configured to display a selection list on the display including a subset of the content identifiers in the bookmark list that match the input string;
- computer readable program code configured to generate, in response to the input string not being in any of the content identifiers in the bookmark list, a correlation metric indicative of how closely the input string matches each content identifier in the bookmark list;
- and
- computer readable program code configured to display the content identifiers that most closely match the input string in the selection list.
Dependencies are inferred from the claim text.