Dynamic Location Search via Itinerary Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often need to manually search and enter destination locations into multiple applications to retrieve local information such as weather and time, which is inconvenient, especially when traveling, as they have to access and update information across different applications.

Innovation Solution

An system where itinerary information from a travel application can automatically update and share destination locations with other applications like weather and clock apps, allowing them to retrieve local information dynamically based on user preferences and triggering thresholds, and even share this information across user devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually search and enter destination locations into multiple applications, then each application can retrieve local information, but the process becomes inconvenient and time-consuming

Engineering Contradiction:
Improveconvenience of accessing local informationVSAvoidtime spent on manual entry
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically detecting itinerary information from the travel application and proactively sharing destination locations with weather and clock applications before users need to access them. This eliminates the need for users to manually enter destinations, as the system has already prepared and distributed the location data to relevant applications in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by enabling applications to automatically retrieve and update their own destination information from the shared data source. Weather and clock applications can independently access the shared destination locations without requiring user intervention, allowing each application to serve itself with the necessary location data.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If itinerary information is automatically shared with multiple applications, then users gain convenient access to local information, but data privacy and user control may be compromised

Engineering Contradiction:
Improvedynamic information sharing capabilityVSAvoiduser control over data
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system applies dynamics by implementing configurable sharing rules that allow users to dynamically control which applications can access itinerary information and under what conditions. Users can adjust permissions and sharing parameters based on their preferences, enabling flexible adaptation of data sharing behavior while maintaining user control over privacy settings.

Inventive Principle:
Principle #15Dynamics

3Productivity

If destination information is persisted in multiple applications, then local information can be automatically retrieved, but memory resources are consumed

Engineering Contradiction:
Improvespeed of information retrievalVSAvoidmemory storage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system introduces an intermediary shared data source that acts as a central repository for destination information. Instead of each application storing complete copies of itinerary data, the shared data source holds the destination locations and provides them to applications as needed. This reduces redundant storage while enabling fast retrieval, as applications can quickly access the intermediary source without maintaining large local copies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11907270B2Dynamic location search suggestions based on travel itineraries
Publication Date: 2024.02.20 APPLE INC
  • US11907270B2 patent drawing
  • US11907270B2 patent drawing
  • US11907270B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving local information on a user device include detecting itinerary information stored by a first application on a user device, and identifying a travel destination based on the detected itinerary information. The travel destination is communicated to a second application executable on a user device, and the travel destination is stored in association with the second application. The second application is adapted to retrieve local information based on an identified geographic location, and local information for the travel destination is provided through the second application in response to a user interaction with the second application and based on a triggering threshold associated with the itinerary information.