Patent Document ID: 8442970
Application ID: 13204126

Base Claim:
1. A method for constructing a search query, comprising: receiving a plurality of characters corresponding to characters entered into a query box; matching the plurality of characters to a category; constructing a query based on the matching of the plurality of characters, the constructed query including the matched category; receiving a selection of the constructed query; providing a plurality of facets corresponding to the matched category; adding a facet to the constructed query to form an expanded constructed query, the facet being added in response to receiving a selection of the facet from the provided plurality of facets; providing, in response to receiving the selection of the facet from the provided plurality of facets, at least one facet value corresponding to the added facet; and adding a facet value to the expanded constructed query in response to receiving a selection of the facet value from the provided at least one facet value, wherein the selection of the facet is received prior to receiving a selection of a facet value corresponding to the facet.

---

Claim 11:
11. The method of claim 1 , further comprising: receiving a selection of the facet added to the constructed query, the selection being received after addition of the facet value to the expanded constructed query; providing one or more facets corresponding to the matched category; receiving a selection of a second facet from the one or more facets; removing the added facet value from the expanded constructed query; and replacing the facet added to the constructed query with the second facet.