Smart search for accessing options
First Claim
1. A method to determine and order keyword search terms on a portable electronic device, comprising responding to an input sequence associated with a restricted character set;
- mapping the characters of the input sequence to a full character set to produce an expanded lookup set;
using the expanded lookup set to search a database of keywords producing keyword results, the keyword results comprising at least one associated keyword;
displaying the at least one associated keyword on a screen associated with the portable electronic device;
wherein the database of keywords comprises at least one keyword taken from a list comprising;
at least one keyword representing a call in a call history database, at least one keyword representing a contact in a contacts database, at least one keyword representing at least one application available on the device, at least one keyword representing at least one device setting, at least one keyword representing a commercial service, at least one keyword representing a relative time, at least one keyword representing an internet site, at least one keyword representing a location, and at least one user-input keyword.
2 Assignments
0 Petitions
Accused Products
Abstract
When a user types in one or more characters from a restricted or ambiguous character set, such as numbers from a keypad, the characters in the restricted or ambiguous set are mapped to a larger set of characters, such as the alphabet. Then, the larger mapping set is used to search through keywords representing options available on a communications device, options available through the Internet, and possibly options available through paid placements. The set of options that are returned are then sorted based on past user behavior, on the context the device was in when the search was initiated, and optionally, on weightings given to selected keywords through paid placement.
-
Citations
20 Claims
-
1. A method to determine and order keyword search terms on a portable electronic device, comprising
responding to an input sequence associated with a restricted character set; -
mapping the characters of the input sequence to a full character set to produce an expanded lookup set;
using the expanded lookup set to search a database of keywords producing keyword results, the keyword results comprising at least one associated keyword;
displaying the at least one associated keyword on a screen associated with the portable electronic device;
wherein the database of keywords comprises at least one keyword taken from a list comprising;
at least one keyword representing a call in a call history database, at least one keyword representing a contact in a contacts database, at least one keyword representing at least one application available on the device, at least one keyword representing at least one device setting, at least one keyword representing a commercial service, at least one keyword representing a relative time, at least one keyword representing an internet site, at least one keyword representing a location, and at least one user-input keyword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to intelligently search for options on a portable media device, comprising
receiving a first character set, the first character set having a context; -
transforming the first character set into at least a second character set;
searching at least three databases, each database search comprising using a filter based on the second character set;
returning results comprising at least two related keywords;
sorting the results based on a first criterion to produce a first sorted results;
sorting the first sorted results based on a second criterion to produce a second sorted results; and
displaying the second sorted results in a user-selectable manner. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for modifying keyword search results displayed on a portable media device in response to a user search action, comprising
a keyword database which hold keywords representing at least applications available on the portable media device, paid placements, device options, and services available through the device; -
a keyword database filter which aids in performing a keyword search based upon the user search action;
a user monitor which records which keywords a user has chosen in response to the keyword search;
a context monitor which records a context in which the keyword search took place;
a keyword weighting trainer which modifies a weighting of one or more keywords using input from the context monitor and the user monitor; and
a displayer which displays keyword search results based in part upon the keyword weighting.
-
Specification