Geolocation-Based Task Prioritization via Location and Schedule Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing task scheduling systems on electronic devices fail to effectively suggest and prioritize tasks based on a user's geographic location and schedule, leading to inefficiencies in resource allocation and time management for mobile users.

Innovation Solution

A system and method that utilize geolocation and schedule data to determine and display relevant task suggestions and reminders on a user's device, prioritizing tasks based on proximity, time constraints, and user roles, allowing for dynamic updating of task relevance and display order.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If task scheduling systems provide comprehensive task suggestions to users, then task completion coverage is improved, but information overload and user distraction increase

Engineering Contradiction:
Improvetask completion coverageVSAvoidinformation overload
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system extracts and prioritizes only the most relevant tasks from the complete task list, displaying a subset of high-priority tasks based on geolocation and schedule analysis. This extraction principle filters out less important tasks to prevent information overload while maintaining comprehensive task management capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different quality levels of task suggestions to different user contexts by analyzing geolocation and schedule data. Tasks are dynamically prioritized and customized based on the user's current situation, providing high-quality suggestions when the user is near relevant locations or during appropriate time windows, and lower-priority suggestions otherwise.

Inventive Principle:
Principle #3Local quality

2Productivity

If task scheduling systems consider multiple factors (geolocation, schedule, user roles) for task prioritization, then task relevance is improved, but system complexity increases

Engineering Contradiction:
Improvetask relevanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of geolocation data, schedule information, and user role definitions before task assignment. By pre-processing and storing this contextual information, the system reduces the computational complexity required during real-time task prioritization, maintaining high task relevance while managing system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer (the server or processing module) that handles the complex analysis of multiple factors. This intermediary processes geolocation, schedule, and role data to generate simplified task priority rankings, isolating the complexity from the user interface and mobile device while maintaining high task relevance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If task suggestions are dynamically updated based on current location and schedule, then task timeliness is improved, but computational resource consumption increases

Engineering Contradiction:
Improvetask timelinessVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system implements periodic updates of task suggestions based on triggers such as location changes or schedule modifications, rather than continuous real-time analysis. This periodic action maintains task timeliness by updating only when necessary, reducing computational resource consumption compared to continuous dynamic updates.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system creates simplified copies or cached versions of task priority calculations based on previous analyses. When the user's location or schedule changes, the system uses these cached copies as a baseline and applies incremental updates, reducing the computational resources required for full recalculation while maintaining timely task suggestions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10423907B2Geolocation based work data on a mobile device using a database system
Publication Date: 2019.09.24 SALESFORCE INC
  • US10423907B2 patent drawing
  • US10423907B2 patent drawing
  • US10423907B2 patent drawing

AI summary

Disclosed are examples of systems, apparatus, methods and computer program products for displaying work items according to detected user locations, schedules, and other information. For example, a user's location may be detected by a user device, and work items may be selected for display on the user device. The user may be affiliated with a business organization and the work items may identify business records of the business organization that have associated addresses nearby the user's location and that may be accommodated by the user's schedule. Certain priorities can govern which work items are provided. The work items may be organized as cards of an information deck. The user may interact with and share the cards.