IoT Entity Ranking for More Relevant Search Results

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search technologies fail to effectively utilize data from Internet of Things (IoT) devices to enhance search relevance, leading to generic and less relevant search results.

Innovation Solution

An IoT enhanced search system that integrates IoT device data into a search engine's knowledge graph, processes and structures this data to identify entities and their popularity, and uses an IoT enhanced ranker to provide personalized and relevant search results by boosting confidence scores of documents containing matched IoT entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional search technologies are used, then search results are generated quickly, but the search results are generic and less relevant to user context

Engineering Contradiction:
Improvesearch relevanceVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges traditional search technologies with IoT device data integration, combining existing search infrastructure with new data sources from IoT devices to enhance search relevance without completely replacing the existing system

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary component that collects and processes IoT device data, acting as a bridge between IoT devices and the search engine, allowing relevant context to be incorporated without direct integration complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If IoT device data is integrated into the search system, then search personalization and relevance improve, but data processing and system complexity increase

Engineering Contradiction:
Improvesearch personalizationVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data processing into distinct modules: IoT device data collection, entity identification, and search result ranking enhancement. This modular approach allows each component to be optimized independently, managing overall system complexity while achieving personalization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-processing and structuring IoT device data before it reaches the search engine, including entity identification and relationship mapping, which reduces the processing burden during actual search operations

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If entities from IoT device data are identified and used for ranking, then search result accuracy improves, but computational requirements and processing time increase

Engineering Contradiction:
Improvesearch result accuracyVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies partial action by selectively using IoT entity data only for specific search queries where relevant, rather than processing all searches with full IoT data integration. The system identifies when IoT context is applicable and applies enhancement only in those cases, reducing overall computational overhead

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12596758B2IoT enhanced search results
Publication Date: 2026.04.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12596758B2 patent drawing
  • US12596758B2 patent drawing
  • US12596758B2 patent drawing

AI summary

The discussion relates to providing more relevant search results to a user based upon information relating to IoT devices associated with the user. One example can receive search results for a search query associated with the user. The example can obtain entities from IoT devices associated with the user and rank the search results utilizing the entities from the IoT devices.