Predictive Calendar Contact Overlap Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current calendar applications lack the ability to predictively notify users of overlapping travel destinations and times with their contacts, and fail to provide relevant destination information before a trip, limiting the efficiency of travel planning and social interactions.

Innovation Solution

A predictive calendar application that receives travel parameters from users, compares them with contact information, and notifies users of overlapping destinations and times, while also obtaining and providing destination information from content sources before a trip, using a network-connected system that allows communication between devices and content providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If calendar application provides basic scheduling functions, then ease of operation is maintained, but predictive notification capability and information provision are insufficient

Engineering Contradiction:
Improvedestination informationVSAvoidapplication functionality
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by obtaining destination information from content sources before the user travels to the destination. The server receives travel parameters in advance, queries content sources for relevant information (such as weather, events, attractions), and stores this information for later notification, allowing the user to receive comprehensive destination information before arrival.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The calendar application automatically compares the user's travel parameters with contact information without requiring manual intervention. The system self-service by autonomously identifying overlapping destinations and times, selecting relevant contacts, and preparing notification content, thereby reducing the need for user action while providing enhanced functionality.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If calendar application compares travel parameters with contact information, then social interaction utility is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvecontact management capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs the comparison between user travel parameters and contact information in advance, before the notification time is reached. By pre-processing the data and identifying potential matches early, the system avoids time-consuming computations at the moment of notification, thereby reducing perceived processing time while maintaining comprehensive contact management capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the necessary comparison parameters (destination and time) from the full contact information records. Rather than processing all contact data, the system selectively queries and compares only the relevant fields needed for destination overlap detection, thereby reducing computational overhead while maintaining the ability to manage and analyze complete contact information.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If notification is provided at predetermined time before travel, then information usefulness is improved, but timing flexibility is reduced

Engineering Contradiction:
Improveinformation timelinessVSAvoidnotification timing
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The notification timing is made dynamic rather than fixed. The system determines the notification time based on the specific travel parameters and contact information, selecting an optimal predetermined time that balances information timeliness with user needs. This dynamic approach allows the notification timing to adapt to different travel scenarios while still providing useful advance information.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8706093B2Predictive calendar
Publication Date: 2014.04.22 DISH TECHNOLOGIES LLC
  • US8706093B2 patent drawing
  • US8706093B2 patent drawing
  • US8706093B2 patent drawing

AI summary

A method for obtaining content using a calendar application is executed on a first electronic device. The method may include receiving travel parameters from a first user through a user interface of the calendar application. The travel parameters may include a destination and a date of travel. The method may further include obtaining destination information from a content source communicatively coupled to the first electronic device based on the travel parameters and notifying the first user of the obtained destination information at a predetermined time before the date of travel.