Location-Based Search System with Server-Side Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional navigation devices are limited in their ability to perform searches based on terms not stored in their databases, requiring users to either focus on the road or pull over to perform searches, and manufacturers are reluctant to include external communication capabilities due to cost concerns.

Innovation Solution

A system and method that uses a location-aware device to send search terms to a server, which caches recent search results and supplements them with sponsor information, allowing for location-based searches without incurring full communication costs, and enables automatic repetition of searches as the user moves.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If external communication capability is built into the navigation device to enable searches for terms not stored in the device database, then search versatility is improved, but communication costs increase

Engineering Contradiction:
Improvesearch versatilityVSAvoidcommunication costs
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The server pre-calculates and caches search results for common search terms at various locations before the user needs them. When the user performs a search, the system checks the cache for pre-computed results, avoiding the need for real-time external communications and reducing communication costs while maintaining search versatility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between the navigation device and external databases. It receives search requests from the device, queries external databases, caches the results, and returns them to the device. This intermediary approach allows the device to access comprehensive search results without directly incurring full communication costs for each search operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the user performs searches using the navigation device, then location-based search capability is improved, but the user must focus on the search rather than the road or pull over

Engineering Contradiction:
Improvelocation-based search capabilityVSAvoidease of use while driving
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The navigation device automatically performs location-based searches using its built-in GPS and database without requiring user intervention. The system self-updates with new search results from the server and automatically provides relevant information to the user, eliminating the need for the user to manually perform searches while driving.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously updates search results in the background as the user moves, maintaining location-based search capability without interrupting the driving process. The device automatically queries the server for updated results and caches them, ensuring continuous availability of relevant information without requiring the user to stop or divert attention from the road.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If the navigation device uses its built-in database for searches, then device independence is improved, but search comprehensiveness is limited to stored terms

Engineering Contradiction:
Improvedevice independenceVSAvoidsearch comprehensiveness
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The navigation device is designed to function independently using its built-in database for basic searches, while also having the capability to connect to external servers for comprehensive searches. This multi-functionality allows the device to serve both offline and online search needs, maintaining device independence for basic operations while achieving comprehensive search capability when needed.

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

Solution Approach 2:

The system changes its operational parameters based on availability and need. When external communication is available and beneficial, the device queries the server for comprehensive results. When communication is unavailable or unnecessary, the device falls back to its built-in database. This dynamic parameter adjustment allows the system to optimize between device independence and search comprehensiveness based on current conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8612437B2System and method for location-based searches and advertising
Publication Date: 2013.12.17 MALIKIE INNOVATIONS LTD
  • US8612437B2 patent drawing
  • US8612437B2 patent drawing
  • US8612437B2 patent drawing

AI summary

A system and method provides location-aware search results from a navigation or other device and provides one or more enhanced listings or advertisements with the results to offset the communication cost of the search. The sponsor may be charged for the listing or advertisement and the charge may be based on whether the device arrives in an area around the sponsor location within a threshold amount of time.