Automatic Email Synchronization via User Presence Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current handheld computing devices with email capabilities require manual or timed synchronization with personal computers, failing to automatically update email status when the user is away from their desk, leading to inconsistencies between platforms.

Innovation Solution

A method and system that detect changes in the status of a short-range wireless link between a computer and a handheld device, automatically initiating synchronization with an email server to ensure data consistency, using events like computer shutdown, screen saver activation, or wireless link establishment to trigger synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual synchronization is implemented between computer and handheld device, then data consistency is improved, but user convenience deteriorates due to required manual intervention

Engineering Contradiction:
Improvedata consistencyVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically detects when the user is away from the computer and initiates synchronization without manual intervention. The computer monitors user presence and autonomously triggers the sync process, eliminating the need for users to manually initiate synchronization while maintaining data consistency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user presence status and uses this feedback to determine when synchronization should occur. When the system detects that the user has left the computer, it automatically triggers synchronization, creating a closed-loop control system that adapts to user behavior patterns.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If automated synchronization is implemented based on user presence detection, then user convenience is improved, but system complexity increases due to additional detection mechanisms

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses an intermediary presence detection mechanism that monitors whether the user is at the computer without requiring complex analysis. This intermediary detector translates user presence into a simple signal that triggers or prevents synchronization, simplifying the overall control logic while maintaining automation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If synchronization occurs at fixed time intervals, then automation is improved, but data consistency deteriorates when user is away from computer receiving emails at both platforms

Engineering Contradiction:
Improveautomation levelVSAvoiddata consistency
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The synchronization system transitions from static fixed-interval scheduling to dynamic event-driven operation. The sync frequency and timing adapt based on real-time user presence detection, allowing the system to synchronize immediately when needed rather than waiting for predetermined intervals, thus maintaining data consistency while remaining automated.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP1873986B1Automatic data synchronization
Publication Date: 2008.10.15 BLACKBERRY LTD
  • EP1873986B1 patent drawingFigure 1
  • EP1873986B1 patent drawingFigure 2
  • EP1873986B1 patent drawingFigure 3

AI summary

The proposed solution relates to methods and systems for automatically synchronizing data between an email server and a handheld computing device based on an event occurring on a personal computer communicating with the server. A module in the personal computer monitors events in the operating system of the personal computer that signifies that the user is either away from the vicinity of the computer or is about to leave the computer. Upon detecting these events, the module initiates an automatic synchronization of data between the server and the handheld computing device. This way, emails which have already been seen or responded to by the user on the computer will appear as such on the handheld computing device.