Automated Calendar Entry Generation for Goal Achievement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Individuals face challenges in managing their time effectively to achieve predefined goals, as many tasks are unscheduled and fluid, making it difficult to track progress and ensure alignment with other commitments, leading to potential goal missings.

Innovation Solution

A system that includes a processor and memory configured to receive user goals, monitor activities, determine calendar entries that advance the user towards their goals, and present these entries for acceptance, prioritizing them based on historical behavior and existing calendar commitments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually schedule all tasks in their calendar, then they can track progress towards goals, but the complexity of time management increases and users may spend excessive time on scheduling

Engineering Contradiction:
Improvegoal achievement trackingVSAvoidtime management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically generates calendar entries by monitoring user activities and comparing them against defined goals, eliminating the need for manual scheduling. The system serves itself by autonomously creating, prioritizing, and managing calendar entries based on activity data and goal criteria, thereby reducing time management complexity while maintaining reliable goal tracking

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-defines goal criteria including temporal and amount criteria before monitoring activities. By establishing the framework and rules in advance, the system prepares the conditions for automatic calendar entry generation, reducing the complexity of real-time decision-making while ensuring reliable goal achievement tracking

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users leave tasks unscheduled and fluid, then time management is simpler, but users may run out of time to accomplish tasks and miss goals

Engineering Contradiction:
Improvetime management easeVSAvoidtask completion
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system continuously monitors user activities and compares actual performance against predefined goal criteria, providing feedback that automatically triggers calendar entry generation when goals are at risk. This feedback loop maintains simple time management operations while ensuring task completion by interventionally creating scheduled entries when needed

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system acts as an intermediary between user activities and calendar scheduling, automatically translating activity monitoring data into structured calendar entries. This intermediary function preserves the simplicity of unscheduled fluid tasks while ensuring productivity by automatically creating necessary schedules when goal achievement is threatened

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the system generates calendar entries for all goals, then goal achievement is maximized, but the calendar becomes overcrowded and user acceptance decreases

Engineering Contradiction:
Improvegoal achievementVSAvoidcalendar usability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system changes parameters by prioritizing calendar entries based on goal importance, temporal criteria, and activity patterns. By dynamically adjusting the timing and content of generated entries according to multiple parameters, the system maximizes goal achievement while maintaining calendar usability through selective and optimized entry generation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system generates calendar entries selectively rather than for all goals simultaneously, creating entries only when activity monitoring indicates potential goal miss. This partial action approach ensures sufficient goal achievement while preventing calendar overcrowding by generating only the necessary number of entries

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If the system monitors all user activities continuously, then accurate goal progress tracking is achieved, but energy consumption and system complexity increase

Engineering Contradiction:
Improveactivity tracking accuracyVSAvoidsystem energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system monitors user activities at periodic intervals rather than continuously, checking activity data at defined frequencies to assess goal progress. This periodic monitoring maintains accurate measurement precision for goal tracking while significantly reducing energy consumption compared to continuous monitoring

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system segments activity monitoring into goal-specific categories, tracking only the activities relevant to defined goals rather than all possible activities. This segmentation maintains accurate measurement precision for goal-related activities while reducing overall system energy consumption by focusing monitoring resources on relevant data

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10147062B2Apparatus, method, and computer program product for determining calendar entries to advance user goals
Publication Date: 2018.12.04 NOKIA TECHNOLOGIES OY
  • US10147062B2 patent drawing
  • US10147062B2 patent drawing
  • US10147062B2 patent drawing

AI summary

Mechanisms are described for helping users manage their time and achieve predefined goals. One or more goals for a user may be received (e.g., from the user or some other source), and activities that the user performs over a period of time may be monitored, where the activities are informative regarding how the user is progressing towards the goal. A calendar entry may be determined based on the user's monitored activity, where the calendar entry is designed to help the user move closer to his goal. The calendar entry may be accepted or rejected by the user, and if accepted may be added to the user's calendar. In this way, the user's time may be optimized, and the user may be able to take defined steps towards his goal by taking the actions suggested.