Server side search with multi-word word wheeling and wildcard expansion
AssigneeMicrosoft Corporation
InventorsKenneth Church, Timothy Sharpe, Bo Thiesson
Life of this patent
Estimating the term…
Abstract
The claimed subject matter provides systems and/or methods that expand input data. An interface can obtain input data and a wildcard insertion component can modify the input data to include at least one implicit wildcard inserted at an end of each intended word. Additionally, an expansion component can generate a candidate list of expanded data based at least in part on the input data including the at least one implicit wildcard utilizing a language model that provides likely expansions of wildcards. Further, the expansion component can evaluate the input data at a server side.
Claims20
A system that evaluates wildcards, comprising:
- an interface that receives input data at a server side, the input data is provided by a client component;
- and
- an expansion component that evaluates the input data at the server side utilizing a language model to produce a set of expansions where a wildcard located in a midst of the input data is replaced with at least one alphanumeric character for at least one of the expansions of the set.
A methodology that facilitates evaluating a wildcard associated with input data, comprising:
- obtaining input data at a server;
- generating expansions of at least one wildcard interspersed within the input data utilizing a language model;
- and
- creating an order for the expansions in a candidate list that is provided to a client.
A system that evaluates a wildcard and performs a search, comprising:
- means for receiving input data at a server;
- means for generating expansions of at least one wildcard intermixed in the input data utilizing a language model;
- and
- means for performing a search based at least in part upon a particular one of the expansions.
Dependencies are inferred from the claim text.