Description set based searching
AssigneeHouzz, Inc.
InventorsOfir Zwebner, Xin Zheng
Life of this patent
Estimating the term…
Abstract
A description-based search system can generate descriptions from item properties (e.g., item attribute) combinations. A user search request can be matched to one or more closest matching descriptions. The matching descriptions can be submitted as a query to a datastore, which returns results for display to the user. Additionally, the description based search system can link selected descriptions to pre-linked one or more pre-linked results.
Claims20
A method comprising:
- identifying a search request including one or more words describing an item, the search request being input into a user interface element of a user device;
- generating a variation descriptions set that match the one or more words of the search request, the variation descriptions set generated from combinations of a plurality of pre-specified attributes of the item;
- generating one or more result items by searching, using a search engine, a results datastore using one or more of the variation descriptions set;
- and
- causing, on the user device, a presentation displaying the one or more result items generated by searching the results datastore.
A system comprising:
- one or more processors of a machine;
- and
- a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising:
- identifying a search request including one or more words describing an item, the search request being input into a user interface element of a user device;
- generating a variation descriptions set that match the one or more words of the search request, the variation descriptions set generated from combinations of a plurality of pre-specified attributes of the item;
- generating one or more result items by searching, using a search engine, a results datastore using one or more of the variation descriptions set;
- and
- causing, on the user device, a presentation displaying the one or more result items generated by searching the results datastore.
A machine-readable storage device embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
- identifying a search request including one or more words describing an item, the search request being input into a user interface element of a user device;
- generating a variation descriptions set that match the one or more words of the search request, the variation descriptions set generated from combinations of a plurality of pre-specified attributes of the item;
- generating one or more result items by searching, using a search engine, a results datastore using one or more of the variation descriptions set;
- and
- causing, on the user device, a presentation displaying the one or more result items generated by searching the results datastore.
Dependencies are inferred from the claim text.