Natural-Language URI Encoding for Shareable Search Queries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems fail to efficiently facilitate the sharing and tracking of search results based on search parameters, making it difficult for users to share and reuse search queries effectively.
Innovation Solution
A uniform resource identifier (URI) is constructed using natural language processing to encode search parameters, allowing for the generation of a human-readable representation that can be shared and used to retrieve relevant search results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If search results are shared using traditional methods, then sharing capability is limited, but the complexity of sharing and tracking increases
Solution Approach 1:
The patent creates a URI copy that encapsulates the entire search query and parameters. Instead of sharing complex search configurations, the system generates a simplified URI representation that can be copied and shared across platforms, automatically reconstructing the search when accessed.
Solution Approach 2:
The URI serves multiple functions: it encodes search parameters, enables sharing across different platforms and devices, tracks search queries, and facilitates retrieval of search results. This single universal identifier replaces multiple separate mechanisms for search management.
2Measurement precision
If search parameters are represented in detailed format, then search accuracy is maintained, but shareability and compactness are reduced
Solution Approach 1:
The system transforms search parameters from detailed structured formats into a compact URI parameter format. The transformation maintains all essential search criteria while converting them into a condensed representation suitable for sharing, using standardized URI parameter naming conventions.
3Stability of the object's composition
If search queries are tracked across platforms, then search continuity is improved, but system complexity increases
Solution Approach 1:
The URI acts as an intermediary that carries search query information across different platforms and systems. Instead of implementing complex cross-platform tracking infrastructure, the system uses the URI as a portable carrier that automatically enables search continuity when accessed on any platform.
Data Source
AI summary
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.


