US2021133271A1PendingUtilityA1

Uniform resource identifier encoding

Assignee: COSTAR REALTY INFORMATION INCPriority: Feb 12, 2016Filed: Nov 3, 2020Published: May 6, 2021
Est. expiryFeb 12, 2036(~9.6 yrs left)· nominal 20-yr term from priority
G06F 16/9566G06F 16/955
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query including search parameters; selecting one or more of the search parameters; for each of the selected parameters: generating a natural language representation of the selected parameter, and determining a rank of the selected parameter among the one or more selected parameters; generating a uniform resource identifier comprising the natural language representations of the selected parameters arranged in an order based on the ranks; obtaining one or more search results identified as responsive to the query; and providing the uniform resource identifier and the one or more search results for output.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . (canceled) 
     
     
         2 . A computer-implemented method comprising:
 receiving, by a search engine, a search query that includes multiple search parameters;   for each of the multiple search parameters that are included in the received search query, generating, by the search engine, (i) a natural language representation of the search parameter, and (ii) a rank for the natural language representation of the search parameter among other natural language representations that are generated for other search parameters;
 generating, by the search engine, a uniform resource identifier for a search results page that is responsive to the search query, wherein the uniform resource identifier includes the natural language representations of the multiple search parameters, ordered according to the ranks that were generated for the natural language representations; and 
 providing, by the search engine, the uniform resource for output. 
   
     
     
         3 . The method of  claim 2 , wherein each natural language representation comprises a word that describes a respective search parameter. 
     
     
         4 . The method of  claim 2 , wherein the generating the ranks comprises ranking the natural language representations according to an importance of the corresponding search parameters to the user. 
     
     
         5 . The method of  claim 2 , wherein generating the ranks comprises ranking the natural language representations according to a search engine optimization technique. 
     
     
         6 . The method of  claim 2 , wherein natural language representations that are ranked higher are generated in an earlier portion of the uniform resource identifier than natural language representations that are ranked lower. 
     
     
         7 . The method of  claim 2 , wherein the search results page includes search results that the search engine identifies as responsive to the search query. 
     
     
         8 . The method of  claim 2 , wherein the multiple search parameters are each expressed on a form that is other than a natural language representation. 
     
     
         9 . A system for comprising:
 one or more processing devices;   one or more non-transitory machine-readable storage devices storing instructions that are executable by the one or more processing devices to cause performance of operations comprising:
 receiving, by a search engine, a search query that includes multiple search parameters; 
 for each of the multiple search parameters that are included in the received search query, generating, by the search engine, (i) a natural language representation of the search parameter, and (ii) a rank for the natural language representation of the search parameter among other natural language representations that are generated for other search parameters; 
 generating, by the search engine, a uniform resource identifier for a search results page that is responsive to the search query, wherein the uniform resource identifier includes the natural language representations of the multiple search parameters, ordered according to the ranks that were generated for the natural language representations; and 
 providing, by the search engine, the uniform resource for output. 
   
     
     
         10 . The system of  claim 9 , wherein each natural language representation comprises a word that describes a respective search parameter. 
     
     
         11 . The system of  claim 9 , wherein the generating the ranks comprises ranking the natural language representations according to an importance of the corresponding search parameters to the user. 
     
     
         12 . The system of  claim 9 , wherein generating the ranks comprises ranking the natural language representations according to a search engine optimization technique. 
     
     
         13 . The system of  claim 9 , wherein natural language representations that are ranked higher are generated in an earlier portion of the uniform resource identifier than natural language representations that are ranked lower. 
     
     
         14 . The system of  claim 9 , wherein the search results page includes search results that the search engine identifies as responsive to the search query. 
     
     
         15 . The system of  claim 9 , wherein the multiple search parameters are each expressed on a form that is other than a natural language representation. 
     
     
         16 . A non-transitory machine-readable storage device storing instructions that are executable by a processing device to cause performance of operations comprising:
 receiving, by a search engine, a search query that includes multiple search parameters;   for each of the multiple search parameters that are included in the received search query, generating, by the search engine, (i) a natural language representation of the search parameter, and (ii) a rank for the natural language representation of the search parameter among other natural language representations that are generated for other search parameters;   generating, by the search engine, a uniform resource identifier for a search results page that is responsive to the search query, wherein the uniform resource identifier includes the natural language representations of the multiple search parameters, ordered according to the ranks that were generated for the natural language representations; and   providing, by the search engine, the uniform resource for output.   
     
     
         17 . The device of  claim 16 , wherein each natural language representation comprises a word that describes a respective search parameter. 
     
     
         18 . The device of  claim 16 , wherein the generating the ranks comprises ranking the natural language representations according to an importance of the corresponding search parameters to the user. 
     
     
         19 . The device of  claim 16 , wherein generating the ranks comprises ranking the natural language representations according to a search engine optimization technique. 
     
     
         20 . The device of  claim 16 , wherein natural language representations that are ranked higher are generated in an earlier portion of the uniform resource identifier than natural language representations that are ranked lower. 
     
     
         21 . The device of  claim 16 , wherein the search results page includes search results that the search engine identifies as responsive to the search query.

Join the waitlist — get patent alerts

Track US2021133271A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.