Dynamic Mobile Task Scheduling via Location-Triggered Rescheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing personal electronic calendars and schedulers for mobile users are limited in their ability to automatically adjust tasks based on location-related events or conditions, requiring significant manual input and often relying on outdated or incomplete information, leading to inefficient scheduling and rescheduling.

Innovation Solution

A system that includes a location determination module and an automated personal scheduling system, which automatically schedules and reschedules tasks based on user-defined conditions such as sunset time, weather, or traffic conditions, using a mobile device's GPS or cellular network to retrieve location-specific information and adjust schedules accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual input is used to maintain updated calendar and agenda schedules, then scheduling accuracy can be maintained, but user effort and time consumption increase significantly

Engineering Contradiction:
Improvescheduling accuracyVSAvoiduser effort and time consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically monitors location-based events and conditions, then autonomously schedules and reschedules tasks without requiring user intervention. The scheduler service performs self-service by detecting location changes, retrieving relevant event information, and adjusting task schedules based on predefined rules and user preferences.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors location-based events and conditions, compares current state with scheduled tasks, and automatically adjusts schedules when conflicts or opportunities are detected. This closed-loop feedback mechanism ensures scheduling remains accurate while eliminating manual input requirements.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If location-based automatic scheduling is implemented, then adaptability to location-dependent events is improved, but system complexity increases

Engineering Contradiction:
Improveadaptability to location-dependent eventsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The scheduling system is divided into separate modular components: a scheduler service that monitors location events, a task management module that stores and retrieves tasks, and a rescheduling engine that applies rules. This segmentation allows each component to handle specific functions independently, reducing overall system complexity while maintaining high adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The scheduler service performs multiple functions including monitoring location events, retrieving task information, determining scheduling conflicts, and executing rescheduling operations. This multi-functionality consolidates what could be separate complex systems into a single unified service, reducing overall system complexity.

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

3Speed

If location information is continuously monitored to enable automatic scheduling, then scheduling responsiveness is improved, but energy consumption increases

Engineering Contradiction:
Improvescheduling responsivenessVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

Instead of continuous monitoring, the system periodically checks for location-based events and conditions at intervals or when triggered by specific events such as location changes. This periodic action maintains scheduling responsiveness by detecting relevant events promptly while significantly reducing energy consumption compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8254962B2Scheduling tasks dynamically depending on the location of a mobile user
Publication Date: 2012.08.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8254962B2 patent drawing
  • US8254962B2 patent drawing
  • US8254962B2 patent drawing

AI summary

Systems, methods, and computer program products for automatically scheduling and rescheduling tasks based on predictable, observable, or measurable events, and on conditions occurring in the vicinity of the user's location. A plurality of tasks are defined by the user. Events or conditions depending on the user's location and affecting the opportunity or the feasibility of the tasks are associated with these tasks. Task schedules are assigned, merged, or permuted to dynamically provide the user with a feasible and convenient agenda.