Time Synchronization Manager for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices face disruptions and inefficiencies due to conflicts arising from inconsistent data values when multiple sources attempt to update the device's time value simultaneously, leading to costly downtime and errors.

Innovation Solution

A system and method for facilitating time synchronization in mobile devices, which includes a processor coupled to memory that maintains a time value and interfaces with multiple communication entities, prioritizing which entities are allowed to update the time value based on user preferences and schemas, thereby preventing conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple communication entities are allowed to update the time value simultaneously, then the adaptability and versatility of the system is improved, but conflicts and disruptions occur leading to reduced reliability

Engineering Contradiction:
Improveability to accept multiple time synchronization sourcesVSAvoidconsistency of time value updates
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a time synchronization manager as an intermediary component that mediates between multiple communication entities (time sources) and the device's time value. This manager receives time update requests from various sources (WAN, WLAN, GPS, NTP servers) and selectively applies them based on predetermined criteria, preventing direct conflicts while maintaining adaptability to multiple sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of time value update authorization by introducing a selection mechanism that evaluates multiple time sources against predefined criteria (such as source reliability, current network conditions, user preferences) and dynamically selects which source's time value to apply, thus maintaining reliability while accepting multiple sources.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If only one communication entity is allowed to update the time value, then conflicts are avoided and reliability is improved, but the system loses adaptability and versatility

Engineering Contradiction:
Improveavoidance of time synchronization conflictsVSAvoidability to utilize multiple time synchronization sources
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic selection mechanism where the authorized time synchronization source is not fixed but changes based on current conditions. The system continuously evaluates multiple time sources against predefined criteria and dynamically determines which source should update the time value, allowing the system to adapt to changing network conditions and source availability while maintaining conflict-free operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system segments the time synchronization function by separating the selection logic from the update execution. The time synchronization manager divides the task of time value updates into discrete selectable options, allowing one source to be selected at a time for updates while others remain available for future selection based on criteria evaluation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple time synchronization applications are allowed to operate freely, then the versatility of the system is improved, but disruptions and errors increase

Engineering Contradiction:
Improvecoexistence of multiple synchronization applicationsVSAvoidconflicts and errors from inconsistent time updates
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The time synchronization manager serves as a mediator that intercepts and coordinates updates from multiple time synchronization applications. Instead of allowing these applications to directly update the device time value and cause conflicts, the manager receives their update requests, evaluates them against predefined criteria, and selectively applies updates in a coordinated manner, thus enabling coexistence while preventing harmful conflicts.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system converts the potential harm of multiple competing time sources into a benefit by using the diversity of sources as input for a selection process. The presence of multiple time synchronization applications, which would normally cause conflicts, is transformed into an opportunity to select the most appropriate source based on current conditions and predefined criteria, improving overall system adaptability.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS8024485B2Cooperative coexistence of multiple time synchronization applications
Publication Date: 2011.09.20 SYMBOL TECHNOLOGIES LLC
  • US8024485B2 patent drawing
  • US8024485B2 patent drawing
  • US8024485B2 patent drawing

AI summary

The invention relates to systems and or methodologies for enabling cooperative coexistence of multiple time synchronization applications in handheld devices. More particularly, a time component that maintains a time value for a computing device, and a time synchronization component that interfaces with one or more communication entities, and selects one of the communication entities to set the time value in the computing device based on a set of criteria.