Intelligent default selection in an on-screen keyboard
First Claim
1. A method, comprising:
- receiving a first character that is contained in a first position of a character string that is associated with a searched-for content item;
locating one or more content items in one or more content databases that include the first character in a respective first position of one or more character strings that are associated with the one or more content items;
determining a second character that appears most often in a second position of each located database content item, the second position being positioned immediately subsequent to the first position of the character strings; and
highlighting a display image of the second character on a user interface.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for intelligent default selection of characters to be entered via an on-screen keyboard. Based on one to several criteria, a character most likely to be selected for entry via the on-screen keyboard during a search request is determined and a selector is positioned at that particular character. If that character is indeed the character the user wishes to enter, the user does not have to execute any navigation steps to enter the character, but can—with a single actuation—enter that character. In many instances, the user will only have to enter the selection without first having to navigate to the selection. As a result, the number of times buttons need to be actuated by the user to enter a character string can be significantly reduced.
-
Citations
51 Claims
-
1. A method, comprising:
-
receiving a first character that is contained in a first position of a character string that is associated with a searched-for content item;
locating one or more content items in one or more content databases that include the first character in a respective first position of one or more character strings that are associated with the one or more content items;
determining a second character that appears most often in a second position of each located database content item, the second position being positioned immediately subsequent to the first position of the character strings; and
highlighting a display image of the second character on a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor;
memory;
user interface code that is executable on the processor and is configured to display a user interface on a display device and to receive, via the user interface, a first character that is contained in a first position of a character string that is associated with a content item sought by a system user;
a search module configured to locate one or more content items in one or more content databases that include the first character in a respective first position of one or more character strings that are associated with the one or more content items;
a default module configured to determine a second character that appears most often in a second position of each located database content item, the second position being positioned immediately subsequent to the first position of the character strings; and
a selection module configured to highlight a display image of the second character on the user interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A graphical user interface, comprising:
-
a character entry field configured to display one or more characters entered as a search term by a user to search for a content item;
character selection means configured to allow the user to select one or more characters for entry into the character entry field;
wherein the character selection means provides a default character to the user such that the user may select the default character with a single actuation, the default character being selected as a most likely choice to be entered by the user based on previous characters selected and content items available for matching the search term. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. One or more computer-readable media containing computer-executable instructions that, when executed on a computer, perform the following steps:
-
providing a user interface configured to receive one or more characters included in a search term character string used to locate a content item in one or more content databases;
receiving a first character in the search term character string via the user interface, the first character being located in a first position of the search term character string;
searching the one or more content databases to locate content items that are each identified by a content item character string that includes the first character in a respective first position;
determining a default second character that has the highest probability of being entered after the first character, the default second character to occupy a second position of the search term character string that is immediately subsequent to the first position; and
selecting the default second character on the user interface so that a single actuation by the user enters the default second character as the second character of the search term character string. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification