Predictive Search Using Multi-Device Location Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines cannot account for a user's travel plans, behavior patterns, or schedule, leading to irrelevant search results when users search for future-oriented terms like 'tonight' or 'tomorrow', and they lack the capability to determine location on all devices, reducing search effectiveness.

Innovation Solution

The system combines search terms with current state information, historical data, and expected location hints to predict the user's future location and behavior, using data from multiple devices to modify search results accordingly, incorporating temporal terms and user-related information to provide relevant results at the right time and place.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current search engines use only user-entered search terms and current location information, then the search system remains simple and fast, but the search results become irrelevant when users search for future-oriented terms or when location capability is unavailable

Engineering Contradiction:
Improverelevance of search resultsVSAvoidcomplexity of search system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by predicting user's future location and behavior patterns before the actual search is executed. It analyzes historical data, calendar events, and travel plans in advance to determine where the user will be and what they will need, then uses these predictions to modify search terms and provide relevant results for future time periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The search system dynamically adapts by incorporating temporal context and predicted user state. Instead of static search based on current location only, the system adjusts search parameters dynamically based on predicted future location, time of day, day of week, and user behavior patterns, making the search results adaptable to future conditions

Inventive Principle:
Principle #15Dynamics

2Reliability

If search engines incorporate user's travel plans, behavior patterns, and calendar information, then search results become more relevant to future activities, but the system requires access to multiple data sources and devices

Engineering Contradiction:
Improveaccuracy of predictive search resultsVSAvoidcompatibility across different devices
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system achieves universality by implementing a multi-device architecture where location and behavior data from any user device (mobile phone, tablet, computer) can be utilized. The search system on one device can access and process location information, calendar events, and behavior patterns from another device, making the predictive search capability universally applicable across different device types and platforms

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

Solution Approach 2:

The system uses an intermediary approach by having one device act as a mediator that provides location and behavior data to another device for search processing. The first device can request predictive information from a second device, which then uses the second device's location capability and stored user data to generate predictive search modifiers that are sent back to the first device

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If search engines return results based on current location only, then the system remains simple to operate, but it cannot provide relevant results for users awaiting travel or on non-mobile devices

Engineering Contradiction:
Improvesimplicity of search interfaceVSAvoidtime until search results become relevant
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of user's travel plans and calendar events to predict future location and needs before the user actually arrives at the destination or before the search becomes time-sensitive. This allows the system to prepare relevant search results in advance, reducing the time delay between user need and relevant result delivery

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts search relevance based on temporal factors such as time of day, day of week, and predicted arrival time. It modifies search results dynamically to account for the user's immediate future state, making the search operationally relevant at the right time without requiring complex user input

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9633310B2Predictive searching with modified search terms that are based on behaviors
Publication Date: 2017.04.25 QUALCOMM INC
  • US9633310B2 patent drawing
  • US9633310B2 patent drawing
  • US9633310B2 patent drawing

AI summary

Systems, methods, and devices use search terms, current state information, historical data, and expected location hints to predict where a user may be when a search may be relevant. In an embodiment, search terms entered on a first user computing device may be combined with location information resident on a second user computing device to determine where a user is likely to be and what results are likely to be relevant to a user in the future. In a further embodiment, relevant search terms indicative of time, such as “tomorrow” or “tonight,” and/or user-related information may also be used to return predictive search results. In a further embodiment, user-related information from other users may also be used to return predictive search results.