System and method for dynamic change of computer system and subsystem time-of-day clocks
First Claim
1. A system to dynamically change a computer system'"'"'s time services control blocks to coincide with seasonal time-of-day changes, comprising:
- a first module for modifying said time services control blocks of said computer such that application programs executing in said computer system will still perceive ascending time-of-day values to internal requests for time of day; and
a second module connected to said first module for transferring of control of said time services control blocks between said computer and said first module.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for dynamically changing a computer'"'"'s time-related control blocks to coincide with seasonal time-of-day changes is shown including a first module for synchronizing the time-related control blocks and a second module connected to said first module for monitoring transfer of control of the time-related conrol blocks between the computer and the first module. Another system and method for dynamically changing a central processing unit time-of-day clock, without interrupting applications executing concurrently and without incurring any system down time entails transferring control of a time-of-day interpreter employing an offset to a time changer module, modifying the offset by a predetermined value at a predetermined rate until the offset reaches its synchronization value, and returning control of the interpreter to the computer. Other devices, systems and methods are also disclosed.
-
Citations
15 Claims
-
1. A system to dynamically change a computer system'"'"'s time services control blocks to coincide with seasonal time-of-day changes, comprising:
-
a first module for modifying said time services control blocks of said computer such that application programs executing in said computer system will still perceive ascending time-of-day values to internal requests for time of day; and a second module connected to said first module for transferring of control of said time services control blocks between said computer and said first module. - View Dependent Claims (2, 3)
-
-
4. A system for dynamically changing a central processing unit time-of-day clock, without interrupting applications executing concurrently and without incurring any system down time, comprising:
-
a central processing unit time-of-day clock; a time offset; a provider of time services which determines a time value to be provided to an application based upon time values obtained from said time-of-day clock and said time offset; and a dynamic time changer which modifies said time value of said time offset, to thereby affect said time value to be provided to said application. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for dynamically changing the computer time of day to coincide with seasonal time of day changes, comprising the steps of:
-
transferring control of a time-of-day interpreter employing an offset from a computer operation to a module; modifying said offset of said interpreter by a predetermined value at a predetermined rate until said offset reaches its synchronization value; and returning control of said interpreter to said computer operations. - View Dependent Claims (10, 11)
-
-
12. A method for dynamically changing a central processing unit time-of-day clock, without interrupting applications executing concurrently and without incurring any system down time, comprising the steps of:
-
storing a last time value returned to an application in a storage; initializing a temporary time services block which determines time values to be returned to at least one application based on a time offset; said temporary time services block retrieving said stored last time value for use in determining said time values to be returned to said at least one application; modifying said time offset by a predetermined value at a predetermined rate; storing a last time value returned to an application in said storage; and terminating said temporary time services block. - View Dependent Claims (13, 14, 15)
-
Specification