ENABLING SEARCHING ON ABBREVIATED SEARCH TERMS VIA MESSAGING
First Claim
1. A method of performing a search over a network, comprising:
- sending, from a mobile device to a server, a search request message that comprises at least one search term, wherein the server associates context information with the at least one search term;
determining an abbreviation of the at least one search term, wherein the abbreviation is operative as a partial index;
determining an interim result that is indexed by at least the partial index; and
providing a result to the mobile device based on at least the interim result and the context information.
9 Assignments
0 Petitions
Accused Products
Abstract
System and method for processing a search query using partial indexing to enable use of abbreviated search terms in the query. A mobile device sends a search request (e.g. a text message) to a server over a network. Search request terms can include subsets of feature identifiers and function as partial indexes. The search request can include additional context (e.g. to indicate desired service such as restaurant or transportation, or additional geographic information). The server matches the terms to an interim search result such as one or more geographic locations, and then provides information regarding the interim result to the mobile device. Partial indexing of a database or of one or more tables of the database (e.g. for a geographic area) can be adjusted to balance a minimum term size (e.g. minimum number of characters) against an average, maximum, or median number of matching locations or services.
134 Citations
20 Claims
-
1. A method of performing a search over a network, comprising:
-
sending, from a mobile device to a server, a search request message that comprises at least one search term, wherein the server associates context information with the at least one search term; determining an abbreviation of the at least one search term, wherein the abbreviation is operative as a partial index; determining an interim result that is indexed by at least the partial index; and providing a result to the mobile device based on at least the interim result and the context information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium comprising instructions for causing a computer to perform:
-
receiving, from a mobile device, a search query that comprises at least one search term, and associating context information with the at least one search term; determining an abbreviation of the at least one search term, wherein the abbreviation is operative as a partial index; determining an interim result that is indexed by at least the partial index; and providing a result to the mobile device based on at least the interim result and the context information. - View Dependent Claims (8, 9, 10)
-
-
11. A network device arranged to respond to a search request message from a mobile device over a network, comprising:
-
a transceiver to send and receive data over the network; and a processor that is configured to; identify at least one search term in the search request message and associate context information with the at least one search term; determine an abbreviation of the at least one search term, wherein the abbreviation is operative as a partial index; determine an interim result that is indexed by at least the partial index; provide a result to the mobile device based on at least the interim result and the context information. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system that is operative to manage a search over a network, comprising:
-
a mobile device that is configured to send a search request message over the network and receive a search result in response to the query; a network device that is configured to; receive the search request message; identify at least one search term in the search request message and associate context information with the at least one search term; determine an abbreviation of the at least one search term, wherein the abbreviation is operative as a partial index; determine an interim result that is indexed by at least the partial index; provide a result to the mobile device based on at least the interim result and the context information. - View Dependent Claims (17, 18, 19, 20)
-
Specification