METHOD OF PROVIDING A NUMBER OF SEARCH RESULTS FOR A HANDHELD ELECTRONIC DEVICE, AND SYSTEM AND HANDHELD ELECTRONIC DEVICE EMPLOYING THE SAME
First Claim
1. A method of providing a number of search results for a handheld electronic device, said handheld electronic device including an input apparatus having an input apparatus type, the input apparatus including a plurality of input members, each of at least a portion of the input members having a plurality of characters assigned thereto, said method comprising:
- sending the input apparatus type from said handheld electronic device to a server;
receiving a number of activations of a number of the input members of the input apparatus at said handheld electronic device;
sending the received number of activations from said handheld electronic device to said server;
receiving the input apparatus type at said server;
receiving the number of activations at said server;
determining at said server a number of possible combinations of the characters based upon the received input apparatus type and the received number of activations;
searching for a number of search results as a function of the number of possible combinations of the characters;
sending the number of search results from said server to said handheld electronic device;
receiving the number of search results at said handheld electronic device; and
displaying at least a portion of the number of search results at said handheld electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method provides search results for a handheld electronic device including an input apparatus having a plurality of input members, each of at least a portion of which have a plurality of characters assigned thereto. A type of the input apparatus is sent from the device to a server. The device receives a number of activations of a number of the input members, and sends the received number of activations to the server. The server determines a number of possible combinations of the characters based upon the received input apparatus type and the received number of activations, searches for a number of search results as a function of the number of possible combinations of the characters, and sends the number of search results to the device. The device receives the number of search results, and displays at least a portion of the number of search results.
21 Citations
25 Claims
-
1. A method of providing a number of search results for a handheld electronic device, said handheld electronic device including an input apparatus having an input apparatus type, the input apparatus including a plurality of input members, each of at least a portion of the input members having a plurality of characters assigned thereto, said method comprising:
-
sending the input apparatus type from said handheld electronic device to a server; receiving a number of activations of a number of the input members of the input apparatus at said handheld electronic device; sending the received number of activations from said handheld electronic device to said server; receiving the input apparatus type at said server; receiving the number of activations at said server; determining at said server a number of possible combinations of the characters based upon the received input apparatus type and the received number of activations; searching for a number of search results as a function of the number of possible combinations of the characters; sending the number of search results from said server to said handheld electronic device; receiving the number of search results at said handheld electronic device; and displaying at least a portion of the number of search results at said handheld electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a handheld electronic device comprising; a processor, a wireless transceiver, a display apparatus, and an input apparatus including an input apparatus type and a plurality of input members, each of at least a portion of the input members having a plurality of characters assigned thereto; a server comprising a processor; and a wireless communication network between the wireless transceiver of said handheld electronic device and the processor of said server, wherein the processor of said handheld electronic device is structured to send the input apparatus type to said server, receive a number of activations of a number of the input members of the input apparatus, and send the received number of activations to said server, wherein the processor of said server is structured to receive the input apparatus type, receive the number of activations, determine a number of possible combinations of the characters based upon the received input apparatus type and the received number of activations, search for a number of search results as a function of the number of possible combinations of the characters, and send the number of search results to said handheld electronic device, and wherein the processor of said handheld electronic device is further structured to receive the number of search results, and display at least a portion of the number of search results at the display apparatus. - View Dependent Claims (22, 23)
-
-
24. A handheld electronic device for use with a server structured to receive an input apparatus type, receive a number of activations of a number of input members, determine a number of possible combinations of characters based upon the received input apparatus type and the received number of activations, search for a number of search results as a function of a number of possible combinations of characters, and send the number of search results to said handheld electronic device, said handheld electronic device comprising:
-
a wireless transceiver; a display apparatus; an input apparatus including the input apparatus type and a plurality of the input members, each of at least a portion of the input members having a plurality of the characters assigned thereto; and a processor structured to send the input apparatus type from said handheld electronic device to said server, receive a number of activations of a number of the input members of the input apparatus, send the received number of activations to said server, receive the number of search results, and display at least a portion of the number of search results at the display apparatus. - View Dependent Claims (25)
-
Specification