Location-Based Reminder System with Server Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional reminders lack the ability to specify both the time and location for triggering, limiting user flexibility in managing reminders across different locations and devices.

Innovation Solution

The system allows users to set location-based reminders by specifying a venue or geographic coordinates, enabling reminders to be triggered when a device enters or exits a designated location, and synchronizing these reminders across multiple user devices through a server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional reminders are used, then reminders can be set with simple time triggers, but users lack flexibility in managing reminders across different locations and devices

Engineering Contradiction:
Improvereminder configuration flexibilityVSAvoidreminder system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent adds a location dimension to traditional time-based reminders by enabling users to specify geographic coordinates or venue names as trigger conditions. This allows reminders to be activated based on device location rather than only time, providing flexibility across different locations and devices while maintaining the core reminder functionality.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The reminder system is designed to work across multiple devices (mobile phones, tablets, computers) and locations simultaneously. Users can configure reminders to trigger on specific locations, and the system automatically delivers appropriate reminders to relevant devices based on device location, making the system universally applicable across different platforms and scenarios.

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

2Adaptability or versatility

If location-based reminders are implemented, then users gain location-specific trigger options, but the system complexity increases due to location services and server coordination

Engineering Contradiction:
Improvelocation-based reminder capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A server computer acts as an intermediary between users and their devices, managing location-based reminder logic centrally. The server receives location data from devices, matches it with configured reminder conditions, and pushes appropriate reminders to the correct devices. This intermediary approach simplifies client-side complexity while enabling sophisticated location-based functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces complex client-side location matching logic with server-based processing. Instead of each device independently managing complex location queries and device identification, the system uses location services to provide simplified location data to the server, which then handles the complex matching and notification distribution logic.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If reminders are triggered based on location, then unnecessary notifications are reduced by showing only relevant reminders at the correct location, but location tracking and verification add system overhead

Engineering Contradiction:
Improvenotification efficiencyVSAvoidenergy consumption for location services
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system uses approximate location matching rather than requiring precise location tracking. By accepting location data at reasonable accuracy levels and using server-based geofencing, the system can efficiently determine when a device enters or exits a designated area without continuous high-precision tracking, reducing energy consumption while maintaining notification effectiveness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8942729B2Location based methods, systems, and program products for performing an action at a user device
Publication Date: 2015.01.27 APPLE INC
  • US8942729B2 patent drawing
  • US8942729B2 patent drawing
  • US8942729B2 patent drawing

AI summary

Methods, program products, and systems for location-based reminders are disclosed. A first user device can receive an input specifying that a reminder be presented at a given location. The first user device can provide a reminder request, including type and content of the reminder and the location, to a server computer for pushing to one or more user devices. A second user device, upon receiving the reminder request, can determine a device location of the second user device. If the given location matches the device location, the second user device can present the reminder in a user interface.