Location Notification Service with Privacy-Preserving Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a system that can notify users when a target individual arrives at, departs from, or lingers at a specific location without exposing the location information, while managing privacy and allowing for flexible notification settings.

Innovation Solution

A notification system that utilizes geo-location capabilities to monitor the target device's location relative to points of interest, allowing users to set reminders and approvals, and communicates notifications based on predefined criteria, including proximity, dwell time, and environmental conditions, while maintaining user privacy through permission management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If location information is exposed to enable notification, then notification capability is improved, but privacy protection deteriorates

Engineering Contradiction:
Improvenotification capabilityVSAvoidprivacy protection
Core Design Contradiction:
Extent of automationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a notification service as an intermediary component that sits between the location monitoring system and the user. This service receives location data, processes notification logic, and delivers alerts without exposing raw location information to the user. The intermediary handles the contradiction by separating the notification function from direct location exposure, allowing automated notifications while maintaining privacy through controlled information disclosure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the notification generation logic from the location monitoring function. By separating these functions, the system can monitor locations and generate notifications independently without requiring the user to access or view the actual location data. This extraction allows the system to provide notification capability while keeping location information private and accessible only to authorized parties.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If location monitoring is implemented, then notification accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvenotification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The notification service is designed as a universal component that handles multiple notification types (arrival, departure, lingering) and can serve multiple users and locations through a single integrated system. This multi-functionality reduces overall system complexity by consolidating what would otherwise be separate monitoring and notification systems into one unified service that provides accurate notifications through standardized location monitoring.

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

Solution Approach 2:

The system implements self-service notification generation where the notification service automatically processes location data and generates appropriate notifications without requiring complex user configuration or manual intervention. The service monitors locations continuously and autonomously determines when notifications should be sent based on predefined criteria, reducing the complexity burden on users while maintaining high notification accuracy.

Inventive Principle:
Principle #25Self-service

3Loss of time

If continuous location monitoring is performed, then response time is improved, but energy consumption increases

Engineering Contradiction:
Improveresponse timeVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system implements periodic location monitoring rather than truly continuous monitoring. The notification service checks location status at predetermined intervals or when specific events occur (such as approaching a location threshold), which reduces energy consumption compared to continuous monitoring while still providing timely notifications. This periodic action maintains acceptable response time for most practical applications while significantly lowering power usage.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary actions by pre-configuring notification thresholds, target locations, and monitoring parameters before actual monitoring begins. Users can set up notification criteria in advance, and the system prepares monitoring parameters beforehand, allowing for rapid response when conditions are met without requiring continuous high-energy processing. This preliminary configuration reduces real-time computational energy requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10111036B2Location based notification services
Publication Date: 2018.10.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10111036B2 patent drawing
  • US10111036B2 patent drawing
  • US10111036B2 patent drawing

AI summary

Architecture that generates a notification when a user arrives at a location, but without exposing identity of the location. Moreover, the notification can be generated and transmitted at all times. The architecture comprises a reminder service that manages all reminder requests and approvals, a notification engine that notifies a requesting user when target user arrived at a specific location or one of a general category of location, and a user interface that allows the user to set reminders that are displayed when the target user arrives at the point of interest and approves other user reminder requests. The architecture can be run on a mobile phone, and manages user requests and user approvals for location based notifications, alerts a requesting user the target user arrived at one of previously-specified points of interest. Similarly, a general category of destination can be specified, rather than a specific point of interest.