Time Zone Definition Update Manager Runtime Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems fail to dynamically update time zone definitions during runtime, leading to potential misinterpretation of scheduled events when daylight saving time changes occur, causing applications to behave unexpectedly.

Innovation Solution

A computer system that manages access to and dynamically updates time zone definitions by receiving new versions, identifying impacted periods, and notifying applications to resolve any impacts without shutting down or entering maintenance mode, ensuring continuous operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If time zone definitions are updated during runtime, then the system maintains continuous operation and current accuracy, but applications may experience behavioral issues due to rule changes affecting scheduled events

Engineering Contradiction:
Improvecontinuous operationVSAvoidscheduled event accuracy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by notifying applications of upcoming time zone rule changes before they take effect. This allows applications to proactively resolve potential conflicts in scheduled events, such as appointments that may fall into ambiguous time periods, thereby maintaining both continuous operation and event accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where applications are notified of time zone definition updates and their potential impacts. Applications can then analyze their scheduled events, identify conflicts, and resolve them before the new rules take effect, ensuring continuous accurate operation.

Inventive Principle:
Principle #23Feedback

2Productivity

If time zone definitions are updated dynamically without shutdown, then system availability is maintained, but data consistency and application behavior may be compromised

Engineering Contradiction:
Improvesystem availabilityVSAvoidtime zone rule consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system applies preliminary actions by notifying applications of upcoming time zone rule changes before they take effect. This allows applications to proactively resolve potential conflicts in scheduled events, thereby maintaining both continuous operation and event accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system embraces dynamics by allowing time zone definitions to be updated during runtime while maintaining stability through a structured notification and resolution process. Applications can dynamically adjust their scheduled events based on notified changes, ensuring consistency despite the dynamic update environment.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If time zone rule changes are implemented, then the system reflects current time zone standards, but previously scheduled events may be misinterpreted

Engineering Contradiction:
Improvetime zone definition currencyVSAvoidoriginal event timing intent
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by notifying applications of upcoming time zone rule changes before they take effect. This allows applications to proactively resolve potential conflicts in scheduled events, such as appointments that may fall into ambiguous time periods, thereby maintaining both continuous operation and event accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies preliminary anti-action by identifying and resolving potential conflicts before they occur. When a time zone rule change is detected, the system notifies applications to examine their scheduled events and prevent misinterpretation, counteracting the potential harmful effect of rule changes on event accuracy.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9652258B2Dynamic time zone definition update manager
Publication Date: 2017.05.16 ORACLE INT CORP
  • US9652258B2 patent drawing
  • US9652258B2 patent drawing
  • US9652258B2 patent drawing

AI summary

A system that manages dynamic time zone definition updates can access stored time zone definitions and receive a subscription request from an application. The system can receive new time zone definitions and, while the application is being executed, update the stored time zone definitions to include the new time zone definitions. The system can then send a notification to the application that the stored time zone definitions have been updated, and the notification can cause the application to resolve impacts, if any, of the time zone definition update while the application continues to be executed.