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;
displaying at least one of the character strings associated with the located database content items in a content item field on a user interface, the at least one character string being selectable from the content item field;
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;
displaying the second character on the user interface independently from the at least one character string displayed in the content item field, the second character being selectable from the user interface; and
wherein more than one of the character strings are displayed, wherein at least one of the character strings identifies a content item having a particular preference attribute, wherein the character strings are sorted so that character strings associated with a content item having the particular preference attribute are displayed before characters strings associated with a content item that does not have the particular preference attribute, and wherein each of the character strings is associated with a television-based channel on which the content item associated with the character string may be accessed.
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.
46 Citations
39 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; displaying at least one of the character strings associated with the located database content items in a content item field on a user interface, the at least one character string being selectable from the content item field; 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; displaying the second character on the user interface independently from the at least one character string displayed in the content item field, the second character being selectable from the user interface; and wherein more than one of the character strings are displayed, wherein at least one of the character strings identifies a content item having a particular preference attribute, wherein the character strings are sorted so that character strings associated with a content item having the particular preference attribute are displayed before characters strings associated with a content item that does not have the particular preference attribute, and wherein each of the character strings is associated with a television-based channel on which the content item associated with the character string may be accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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, at least one of the character strings being displayable in a content item field on the user interface such that the at least one character string is selectable from the content item field; 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 such that the second character is displayable independently from the at least one character string and such that the second character is selectable from the user interface; the system further comprises a preferences module that stores preference attributes; and wherein more than one character strings are displayed, wherein at least one of the character strings identifies a content item having a particular preference attribute, wherein the user interface code is further configured to display the character strings so that content items having the particular preference attribute are displayed before content items that do not have the particular preference attribute, and wherein each of the character strings is associated with a television-based channel on which the content item associated with the character string may be accessed. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. 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; displaying at least one of the content items in a content item field on the user interface, the at least one content item being selectable from the content item field; 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; displaying the default second character on the user interface independently from the at least one content item displayed in the content item field, the default second character being selectable from the user interface; and receiving a selection of the default second character on the user interface as a single user actuation to enter the default second character as the second character of the search term character string; wherein more than one located content item character strings are displayed, wherein one or more of the located content item character strings are associated with a preference attribute, wherein the located content item character strings are displayed in an order such that content item character strings associated with the preference attribute are displayed before content item character strings that are not associated with the preference attribute, and wherein each of the character strings is associated with a television-based channel on which the content item associated with the character string may be accessed. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification