System and method for time virtualization in computer systems
First Claim
Patent Images
1. A system for virtualizing time, comprising:
- a time virtualizer running on a first digital computer and adapted to intercept time-dependent requests from a plurality of applications executing on the first or another digital computer;
wherein on intercepting a time-dependent request from an application, the time virtualizer returns an expected result to the requesting application comprising a virtual time rather than a clock time, the virtualized time being established by the time virtualizer and differing from the clock time.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for time virtualization, comprising a time virtualizer running on a first digital computer and adapted to intercept time-dependent requests from a plurality of applications executing on the first or another digital computer, wherein on intercepting a time-dependent request from an application, the time virtualizer returns an expected result to the requesting application comprising a virtual time rather than a clock time, the virtualized time being established by the time virtualizer and differing from the clock time, is disclosed.
16 Citations
14 Claims
-
1. A system for virtualizing time, comprising:
-
a time virtualizer running on a first digital computer and adapted to intercept time-dependent requests from a plurality of applications executing on the first or another digital computer; wherein on intercepting a time-dependent request from an application, the time virtualizer returns an expected result to the requesting application comprising a virtual time rather than a clock time, the virtualized time being established by the time virtualizer and differing from the clock time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for virtualizing time in a simulation system, comprising:
-
a time virtualizer running on a first digital computer and adapted to intercept time-dependent requests from a plurality of applications executing as part of a simulation system; wherein on intercepting a time-dependent request from an application, the time virtualizer returns an expected result to the requesting application comprising a virtual time rather than a clock time, the virtualized time being established by the time virtualizer and differing from the clock time. - View Dependent Claims (7, 8, 9)
-
-
10. A system for virtualizing time in a contact center simulation environment, comprising:
-
a call routing application running on a digital computer; a statistics application running on a digital computer; a contact center activity simulator application running on a digital computer; a time virtualizer running on a digital computer and adapted to intercept time-dependent requests from the call routing application, the statistics application, and the contact center activity simulator; wherein on intercepting a time-dependent request, the time virtualizer returns an expected result to the requesting application comprising a virtual time rather than a clock time, the virtualized time being established by the time virtualizer and differing from the clock time. - View Dependent Claims (11, 12, 13)
-
-
14. A method of virtualizing time in a digital computer, comprising the steps of
(a) sending a time-dependent request from an application to a system library or operating system; -
(b) intercepting the request and redirecting it to a time virtualizer; and (c) returning, from the time virtualizer, an expected response to the request to the requesting application comprising a virtual time rather than a clock time; (d) wherein the virtual time is established by the time virtualizer and differs from a clock time.
-
Specification