Uniform resource identifier encoding
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-modifiedWhat 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.