Disambiguating ambiguous characters
First Claim
1. A computer-implemented method of presenting information to a user in which a computer system initiates execution of software instructions stored in memory, the computer-implemented method comprising:
- receiving one or more ambiguous characters via a reduced-entry keypad of a wireless phone, the one or more ambiguous characters received as a sequence of numbers input through the reduced-entry keypad, each respective ambiguous character being a number that represents one of at least two disambiguated letters;
exchanging at least one of the ambiguous characters with a host by transmitting the sequence of numbers to the host across a wireless network, exchanging the at least one of the ambiguous characters including exchanging the sequence of numbers upon receiving an amount of numbers in the sequence that meets an initial predetermined threshold amount of numbers, and exchanging subsequently received numbers, received as part of the sequence of numbers, after receiving an amount of the subsequently received numbers above a second predetermined threshold amount of numbers;
receiving, from the host, results that represent disambiguated terms corresponding to the ambiguous characters exchanged with the host;
rendering the results in a display of the wireless phone in a manner that enables identification of which of the disambiguated terms will be used upon a received selection of a displayed result;
receiving, from the host, updated results that represent disambiguated terms corresponding to the subsequently received numbers exchanged with the host;
rendering the updated results in the display of the wireless phone; and
in response to receiving a selection of one of the disambiguated terms, displaying information corresponding to the selection.
9 Assignments
0 Petitions
Accused Products
Abstract
In one general sense, information may be presented to a user by receiving one or more ambiguous characters that may be resolved to one of at least two disambiguated characters, exchanging at least one of the ambiguous characters with a host, receiving, from the host, results that reflect disambiguated terms related to the ambiguous characters exchanged with the host, rendering the results in a manner enabling the user to perceive which of the disambiguated terms will be used upon user selection of an aspect of the results, and enabling the user to select an aspect of the results to effect use of a corresponding one of the disambiguated terms.
-
Citations
20 Claims
-
1. A computer-implemented method of presenting information to a user in which a computer system initiates execution of software instructions stored in memory, the computer-implemented method comprising:
-
receiving one or more ambiguous characters via a reduced-entry keypad of a wireless phone, the one or more ambiguous characters received as a sequence of numbers input through the reduced-entry keypad, each respective ambiguous character being a number that represents one of at least two disambiguated letters; exchanging at least one of the ambiguous characters with a host by transmitting the sequence of numbers to the host across a wireless network, exchanging the at least one of the ambiguous characters including exchanging the sequence of numbers upon receiving an amount of numbers in the sequence that meets an initial predetermined threshold amount of numbers, and exchanging subsequently received numbers, received as part of the sequence of numbers, after receiving an amount of the subsequently received numbers above a second predetermined threshold amount of numbers; receiving, from the host, results that represent disambiguated terms corresponding to the ambiguous characters exchanged with the host; rendering the results in a display of the wireless phone in a manner that enables identification of which of the disambiguated terms will be used upon a received selection of a displayed result; receiving, from the host, updated results that represent disambiguated terms corresponding to the subsequently received numbers exchanged with the host; rendering the updated results in the display of the wireless phone; and in response to receiving a selection of one of the disambiguated terms, displaying information corresponding to the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for presenting information to a user, the system comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the system to perform the operations of; receiving one or more ambiguous characters via a reduced-entry keypad of a wireless phone, the one or more ambiguous characters received as a sequence of numbers input through the reduced-entry keypad, each respective ambiguous character being a number that represents one of at least two disambiguated letters; exchanging at least one of the ambiguous characters with a host by transmitting the sequence of numbers to the host across a wireless network, exchanging the at least one of the ambiguous characters including exchanging the sequence of numbers upon receiving an amount of numbers in the sequence that meets an initial predetermined threshold amount of numbers, and exchanging subsequently received numbers, received as part of the sequence of numbers, after receiving an amount of the subsequently received numbers above a second predetermined threshold amount of numbers; receiving, from the host, results that represent disambiguated terms corresponding to the ambiguous characters exchanged with the host; rendering the results in a display of the wireless phone in a manner that enables identification of which of the disambiguated terms will be used upon a received selection of a displayed result; receiving, from the host, updated results that represent disambiguated terms corresponding to the subsequently received numbers exchanged with the host; rendering the updated results in the display of the wireless phone; and in response to receiving a selection of one of the disambiguated terms, displaying information corresponding to the selection. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented method of presenting information to a user in which a computer system initiates execution of software instructions stored in memory, the computer-implemented method comprising:
-
receiving one or more ambiguous characters via a mobile device, the one or more ambiguous characters received as a sequence of numbers input through a keypad of the mobile device, each respective ambiguous character being a number that represents one of at least two disambiguated letters; exchanging at least one of the ambiguous characters with a host by transmitting the sequence of numbers to the host across a wireless network, exchanging the at least one of the ambiguous characters including exchanging the sequence of numbers upon receiving an amount of numbers in the sequence that meets an initial predetermined threshold amount of numbers, and exchanging subsequently received numbers, received as part of the sequence of numbers, after receiving an amount of the subsequently received numbers above a second predetermined threshold amount of numbers; receiving, from the host, results that represent disambiguated terms corresponding to the ambiguous characters exchanged with the host; rendering the results in a display of the wireless phone in a manner that enables identification of which of the disambiguated terms will be used upon a received selection of a displayed result; receiving, from the host, updated results that represent disambiguated terms corresponding to the subsequently received numbers exchanged with the host; rendering the updated results in the display of the wireless phone; and in response to receiving a selection of one of the disambiguated terms, displaying information corresponding to the selection. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification