The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 25, 2021

Filed:

May. 15, 2018
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Brian Manthos, Bellevue, WA (US);

Tobin Titus, Kirkland, WA (US);

Colin Pacitti, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/55 (2013.01); G06F 1/04 (2006.01); G06F 21/60 (2013.01); G06F 21/52 (2013.01);
U.S. Cl.
CPC ...
G06F 21/554 (2013.01); G06F 1/04 (2013.01); G06F 21/52 (2013.01); G06F 21/60 (2013.01);
Abstract

Techniques for performing environmentally-trained time dilation are provided. According to certain embodiments, a computer system can determine an initial set of parameter values for implementing one or more time dilation algorithms with respect to a program, where the algorithms cause the program to observe a dilated view of time relative to real time, and where the initial set of parameter values is determined via one or more functions that take into account a current runtime environment of the system. The system can apply the initial set of parameter values to the time dilation algorithms. At a later point in time, the system can detect an event that causes a change in the current runtime environment. Upon detecting the event, the system can determine, via the functions, a new set of parameter values responsive to the change and apply the new set of parameter values to the time dilation algorithms.


Find Patent Forward Citations

Loading…