Location-Based Search Using Local Intranet Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search systems compromise user privacy by requiring the transmission of location data to remote servers for location-based search results, which may not be desirable for preserving anonymity.

Innovation Solution

The system determines the user's location and provides query completion suggestions and search results locally or through trusted intermediary servers, without transmitting identifying information to remote servers, using intranet data and pre-stored information associated with the user's location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If location data is transmitted to remote servers for location-based search results, then search results relevance to user location is improved, but user privacy and anonymity deteriorate

Engineering Contradiction:
Improvesearch results relevanceVSAvoiduser privacy loss
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces local servers as intermediary components between mobile devices and remote servers. These local servers receive and process location-based search requests, enabling the system to provide location-relevant search results while preventing direct transmission of identifying information to remote servers. The local server acts as a mediator that satisfies the need for location-based personalization without compromising user anonymity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If identifying information is transmitted to remote servers, then location-based search functionality is improved, but user anonymity deteriorates

Engineering Contradiction:
Improvelocation-based search functionalityVSAvoiduser anonymity
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the search system into multiple components: mobile devices, local servers, and remote servers. By dividing the system architecture, location-based search functionality can be implemented at the local server level without requiring identifying information to be transmitted to remote servers. This segmentation allows the system to maintain anonymity while still providing location-based search capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Local servers serve as intermediaries that handle location-based search processing. They receive search requests from mobile devices, determine location relevance, and return results without needing to transmit identifying information to remote servers. This intermediary layer enables location-based functionality while preserving user anonymity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If location data is processed centrally on remote servers, then search system simplicity is improved, but user privacy protection deteriorates

Engineering Contradiction:
Improvesearch system structureVSAvoidprivacy exposure
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent divides the centralized server structure into distributed local servers and remote servers. Local servers are deployed at strategic locations to process search requests locally, reducing the need for complex data transmission and centralized processing. This segmentation simplifies the overall system architecture while enhancing privacy protection through distributed processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Local servers are pre-positioned at various geographic locations before users need search services. This preliminary deployment allows the system to immediately provide location-based search results without requiring complex real-time data transmission to remote servers, thereby simplifying the system structure while protecting user privacy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11977593B2Location-based search results
Publication Date: 2024.05.07 APPLE INC
  • US11977593B2 patent drawing
  • US11977593B2 patent drawing
  • US11977593B2 patent drawing

AI summary

A device implementing a system for providing location based search results includes at least one processor configured to detect that a location of a device is within a location of a store or within a threshold distance of the location, and establish a connection with a wireless network of the store. The at least one processor is configured to access an intranet associated with the store, the intranet being accessed via a network identifier previously stored on the device in association with the store, and receive user input for a search. The at least one processor is configured to obtain, via the intranet, at least one of a query completion suggestion or search result having been targeted to the location of the store or the threshold distance of the location, and display the at least one of the query completion suggestion or the search result in association with the search.