Intelligent client capability-based results related to a character stream
First Claim
Patent Images
1. A method comprising:
- receiving a character stream of non-completion characters input by a user at a client computing device;
determining, using at least one processor, one or more capabilities of the client computing device;
initiating a search relating to the character stream;
receiving one or more search results modified in accordance with the one or more capabilities of the client computing device; and
displaying the one or more search results prior to input of a completion character by the user at the client computing device.
5 Assignments
0 Petitions
Accused Products
Abstract
Information may be presented to a user by using a first application to receive a character stream of one or more noncompletion characters. The noncompletion characters indicate that additional characters may be received. The character stream is exchanged with a host that analyzes the character stream to generate results that are responsive to the user'"'"'s predicted interest. Results are received and displayed so that the user may select one of the results to launch a code segment related to the selected result.
-
Citations
48 Claims
-
1. A method comprising:
-
receiving a character stream of non-completion characters input by a user at a client computing device; determining, using at least one processor, one or more capabilities of the client computing device; initiating a search relating to the character stream; receiving one or more search results modified in accordance with the one or more capabilities of the client computing device; and displaying the one or more search results prior to input of a completion character by the user at the client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium including a set of instructions that, when executed, cause at least one processor to perform steps comprising:
-
receiving a character stream of non-completion characters input by a user at a client computing device; determining one or more capabilities of the client computing device; initiating a search relating to the character stream; receiving one or more search results modified in accordance with the one or more capabilities of the client computing device; and displaying of the one or more search results prior to input of a completion character by the user at the client computing device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving, at a server, a character stream of non-completion characters input by a user at a client computing device; determining, using at least one processor, one or more capabilities of the client computing device; generating one or more search results relating to the character stream; modifying the one or more search results in accordance with the one or more capabilities of the client computing device; and sending the one or more search results to the client computing device prior to input of a completion character by the user at the client computing device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A non-transitory computer-readable storage medium including a set of instructions that, when executed, cause at least one processor to perform steps comprising:
-
receiving a character stream of non-completion characters input by a user at a client computing device; determining one or more capabilities of the client computing device; generating one or more search results relating to the character stream; modifying the one or more search results in accordance with the one or more capabilities of the client computing device; and sending the one or more search results to the client computing device prior to input of a completion character by the user at the client computing device. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification