Natural-Language URI Encoding for Shareable Search Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesharing capabilityVSAvoidcomplexity of sharing and tracking
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If search parameters are represented in detailed format, then search accuracy is maintained, but shareability and compactness are reduced

Engineering Contradiction:
Improvesearch parameter accuracyVSAvoidshareability and compactness
Core Design Contradiction:
Measurement precisionVSEase of operation

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.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If search queries are tracked across platforms, then search continuity is improved, but system complexity increases

Engineering Contradiction:
Improvesearch continuityVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12619675B2Uniform resource identifier encoding
Publication Date: 2026.05.05 COSTAR REALTY INFORMATION INC
  • US12619675B2 patent drawing
  • US12619675B2 patent drawing
  • US12619675B2 patent drawing

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.