US2022237245A1PendingUtilityA1

Description set based searching

54
Assignee: HOUZZ INCPriority: Aug 28, 2019Filed: Mar 28, 2022Published: Jul 28, 2022
Est. expiryAug 28, 2039(~13.1 yrs left)· nominal 20-yr term from priority
G06F 16/2425G06F 16/9538G06F 40/58G06F 16/9535G06F 16/906G06F 40/30G06F 16/243G06F 3/0482
54
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 identifying a search request including one or more words describing an item;   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 attributes of the item such that a first portion of the variation descriptions set comprises attributes that are uncommon with one or more other attributes in a second portion of the variations descriptions set;   generating one or more result items by searching a results datastore using one or more of the variation descriptions set; and   storing, using one or more processors of a machine, the one or more result items generated by searching the results datastore.   
     
     
         2 . The method of  claim 1 , wherein each of the plurality of attributes of the item have a plurality of underlying values. 
     
     
         3 . The method of  claim 2 , further comprising:
 storing item metadata for the item, the item metadata comprising the plurality of attributes for the item and the plurality of underlying values for each attribute of the plurality of attributes.   
     
     
         4 . The method of  claim 3 , wherein the plurality of attributes and the plurality of underlying values are stored, followed by combining the plurality of attributes and underlying values in different combinations. 
     
     
         5 . The method of  claim 4 , wherein combining the plurality of attributes and underlying values comprises:
 generating a list of every combination of stored attributes and stored underlying values.   
     
     
         6 . The method of  claim 5 , wherein the list of every combination is order specific in that permutations of stored attributes and stored underlying values are stored as separate variation description of the item. 
     
     
         7 . The method of  claim 1 , wherein generating the variation descriptions set comprises:
 matching the one or more words to the variation descriptions set using a matching scheme.   
     
     
         8 . The method of  claim 7 , wherein the matching scheme includes at least one of: an inverted index matching scheme, a string-to-string comparison matching scheme. 
     
     
         9 . The method of  claim 1 , wherein a semantics based search engine searches the results datastore to generate the one or more result items. 
     
     
         10 . The method of  claim 1 , wherein user interface element is a search input field in a user interface of a network site. 
     
     
         11 . 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;   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 attributes of the item such that a first portion of the variation descriptions set comprises attributes that are uncommon with one or more other attributes in a second portion of the variations descriptions set;   generating one or more result items by searching a results datastore using one or more of the variation descriptions set; and   storing the one or more result items generated by searching the results datastore.   
     
     
         12 . The system of  claim 11 , wherein each of the plurality of attributes of the item have a plurality of underlying values. 
     
     
         13 . The system of  claim 12 , further comprising:
 storing item metadata for the item, the item metadata comprising the plurality of attributes for the item and the plurality of underlying values for each attribute of the plurality of attributes.   
     
     
         14 . The system of  claim 13 , wherein the plurality of attributes and the plurality of underlying values are stored, followed by combining the plurality of attributes and underlying values in different combinations. 
     
     
         15 . The system of  claim 14 , wherein combining the plurality of attributes and underlying values comprises:
 generating a list of every combination of stored attributes and stored underlying values.   
     
     
         16 . The system of  claim 15 , wherein the list of every combination is order specific in that permutations of stored attributes and stored underlying values are stored as separate variation description of the item. 
     
     
         17 . The system of  claim 11 , wherein generating the variation descriptions set comprises:
 matching the one or more words to the variation descriptions set using a matching scheme.   
     
     
         18 . The system of  claim 17 , wherein the matching scheme includes at least one of: an inverted index matching scheme, a string-to-string comparison matching scheme. 
     
     
         19 . The system of  claim 11 , wherein a semantics based search engine searches the results datastore to generate the one or more result items. 
     
     
         20 . 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;   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 attributes of the item such that a first portion of the variation descriptions set comprises attributes that are uncommon with one or more other attributes in a second portion of the variations descriptions set;   generating one or more result items by searching a results datastore using one or more of the variation descriptions set; and   storing the one or more result items generated by searching the results datastore.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.