COMPUTERIZED SYSTEM AND METHOD FOR SEARCH QUERY AUTO-COMPLETION
First Claim
1. A method comprising:
- receiving, at a computing device over a network, user input information from a user device, said user input information comprising a character string of at least one character and a device identifier (ID);
determining, via the computing device, a set of text suggestions that begin with the character string from a lexicon database;
identifying, via the computing device, an application associated with the user device based on the device ID;
compiling, via the computing device, a query auto-complete (QAC) suggestion listing based on the set of text suggestions and the identified application, said compiling comprising determining a text suggestion in the set that is associated with the identified application, said QAC suggestion listing comprising the determined text suggestion ranked higher than other text suggestions in the set that are not associated with the application; and
communicating, via the computing device over the network, the QAC suggestion listing for display on the user device.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for determining and suggesting query auto-completions (QACs). In some embodiments, when a user is inputting a search query, the disclosed systems and methods can provide a QAC suggestion based on the inputted text in addition to application programs installed and/or executing on the user'"'"'s device.
26 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing device over a network, user input information from a user device, said user input information comprising a character string of at least one character and a device identifier (ID); determining, via the computing device, a set of text suggestions that begin with the character string from a lexicon database; identifying, via the computing device, an application associated with the user device based on the device ID; compiling, via the computing device, a query auto-complete (QAC) suggestion listing based on the set of text suggestions and the identified application, said compiling comprising determining a text suggestion in the set that is associated with the identified application, said QAC suggestion listing comprising the determined text suggestion ranked higher than other text suggestions in the set that are not associated with the application; and communicating, via the computing device over the network, the QAC suggestion listing for display on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a computing device, performs a method comprising:
-
receiving, over a network, user input information from a user device, said user input information comprising a character string of at least one character and a device identifier (ID); determining a set of text suggestions that begin with the character string from a lexicon database; identifying an application associated with the user device based on the device ID; compiling a query auto-complete (QAC) suggestion listing based on the set of text suggestions and the identified application, said compiling comprising determining a text suggestion in the set that is associated with the identified application, said QAC suggestion listing comprising the determined text suggestion ranked higher than other text suggestions in the set that are not associated with the application; and communicating, over the network, the QAC suggestion listing for display on the user device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; receiving logic executed by the processor for receiving, over a network, user input information from a user device, said user input information comprising a character string of at least one character and a device identifier (ID); determination logic executed by the processor for determining a set of text suggestions that begin with the character string from a lexicon database; identification logic executed by the processor for identifying an application associated with the user device based on the device ID; compiling logic executed by the processor for compiling a query auto-complete (QAC) suggestion listing based on the set of text suggestions and the identified application, said compiling comprising determining a text suggestion in the set that is associated with the identified application, said QAC suggestion listing comprising the determined text suggestion ranked higher than other text suggestions in the set that are not associated with the application; and communication logic executed by the processor for communicating, over the network, the QAC suggestion listing for display on the user device.
-
Specification