Location-Based Task Alert System Using Dynamic GPS Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computerized personal organizers fail to provide dynamic alerts based on the user's current location and do not efficiently associate physical addresses with tasks, leading to cumbersome task management and missed opportunities for task completion.

Innovation Solution

A system and method that automatically generates and updates a list of frequently visited locations by periodically sampling the device's position, determining destinations, and correlating data points to create a visited locations list, which can be used to generate alerts for tasks associated with those locations, allowing for location-based task management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the user manually reviews the to-do list or sets alerts at specified dates and times, then the personal organizer can remind the user of tasks, but the system cannot provide dynamic alerts based on the user's current position

Engineering Contradiction:
Improvetask reminder reliabilityVSAvoidlocation-based adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static, pre-scheduled alerts to dynamic, location-based alerts that automatically adapt to the user's current position. The personal organizer continuously monitors GPS coordinates and compares them with task locations, generating alerts in real-time when the user approaches a task location, thereby making the reminder system responsive to changing spatial conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where the personal organizer continuously receives location data from the GPS receiver, processes this information against the to-do list, and generates appropriate alerts. This closed-loop feedback mechanism ensures that reminders are triggered based on actual user position rather than predetermined times, improving both reliability and adaptability.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If the user searches for physical addresses on the Internet or manually bookmarks locations, then the personal organizer can associate addresses with tasks, but the process becomes cumbersome and time-consuming

Engineering Contradiction:
Improvetask setup easeVSAvoidtime for address association
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system performs automatic address association without requiring user intervention. When a task is created or when the user visits a location, the personal organizer automatically captures GPS coordinates, geocodes them to obtain physical addresses, and associates these addresses with relevant tasks. This self-service approach eliminates the need for manual Internet searches or bookmarking, significantly reducing the time and effort required for task setup.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-associates addresses with tasks by automatically capturing and storing location data at the time of task creation or during initial visits. This preliminary action ensures that address information is already available when needed, eliminating the need for later manual lookups or associations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9007204B2Automatic identification and storage of frequently visited locations
Publication Date: 2015.04.14 APPLE INC
  • US9007204B2 patent drawing
  • US9007204B2 patent drawing
  • US9007204B2 patent drawing

AI summary

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for automatically generating and updating a list of previously visited locations that are popular to a user. A data point can be generated from sampling a position of an electronic device. It can be determined if the data point represents a destination of the electronic device based upon metadata of the data point. An entry of a list of previously visited locations can be updated based upon the data point when a first previously visited location is within a distance threshold of the position of the data point.