Location-Based Reminder Scheduling with Calendar Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing location-based reminder systems often provide alerts at inconvenient times, as they are tied to specific geographic points without considering the user's calendar events or duration of presence, limiting the user's ability to act on reminders.

Innovation Solution

A method that synchronizes location-based reminders with calendar events by matching reminder locations to calendar event locations based on proximity levels and durations, determining an optimal time to provide alerts that account for geographic distance and reminder specifics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If location-based reminders are tied only to specific geographic points, then the reminder system is simple and easy to implement, but the timing of reminders is inconvenient and not appropriate for user needs

Engineering Contradiction:
Improvereminder timing convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines location-based reminders with calendar event data to determine optimal alert timing. The system merges geographic location information with scheduled event information to provide reminders at convenient times when users are actually available to act on them, rather than using simple geographic triggering alone.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary analysis by comparing reminder locations with calendar event locations and durations in advance. It proactively determines the optimal alert time by evaluating future calendar events, allowing users to receive reminders at predetermined convenient moments before they need to act on them.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If location-based reminders do not consider calendar events, then the reminder system remains simple, but users cannot act on reminders at appropriate times

Engineering Contradiction:
Improvereminder actionabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses calendar event information as feedback to adjust when location-based reminders are delivered. By continuously monitoring calendar data and comparing it with reminder parameters, the system adapts alert timing to ensure users receive reminders when they are available to take action, improving overall productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary matching between reminder locations and calendar event locations to determine optimal alert timing in advance. It evaluates calendar event durations and schedules beforehand to identify windows when users can effectively act on reminders, ensuring timely and actionable notifications.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If alerts are provided immediately upon location detection, then the reminder system is responsive, but the timing is often inconvenient given user calendar commitments

Engineering Contradiction:
Improvealert timing convenienceVSAvoidreminder responsiveness
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system performs preliminary determination of optimal alert times by analyzing calendar events associated with reminder locations. It calculates in advance when users will be available based on their calendar schedule, then delivers reminders at those predetermined convenient moments rather than immediately upon location detection, balancing responsiveness with user convenience.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9307033B1Scheduling alerts based on calendar and location
Publication Date: 2016.04.05 GOOGLE LLC
  • US9307033B1 patent drawing
  • US9307033B1 patent drawing
  • US9307033B1 patent drawing

AI summary

A method of scheduling alerts based on location-based reminders and calendar events includes receiving, at one or more computing devices, a location-based reminder including a reminder location having a reminder proximity level. The method further includes receiving, at the one or more computing devices, a calendar event including a calendar event location and a calendar event duration. If the reminder location matches the calendar event location based on the reminder proximity level and the calendar event duration, the method further includes determining, using the one or more computing devices, a time to provide an alert.