US 11,881,141 B2
Dynamic refresh rate switching
Michael Paul Erich Von Hippel, Seattle, WA (US); Ana Marta Amaral De Carvalho, Bellevue, WA (US); Hrushit Kamal Parikh, Bellevue, WA (US); Reiner Fink, Mercer Island, WA (US); Steve Michel Pronovost, Redmond, WA (US); Zhigang Xu, Bellevue, WA (US); Zachary Scott Northrup, Redmond, WA (US); and Leonardo E. Blanco, Redmond, WA (US)
Assigned to Microsoft Technology Licensing, LLC., Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Dec. 29, 2022, as Appl. No. 18/148,413.
Application 18/148,413 is a continuation of application No. 17/738,876, filed on May 6, 2022, granted, now 11,574,576.
Prior Publication US 2023/0360574 A1, Nov. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G09G 3/20 (2006.01)
CPC G09G 3/20 (2013.01) [G09G 2340/0435 (2013.01); G09G 2354/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a processor;
a first application and a second application;
a user interface configured to present the first application and the second application, each of the first application and the second application executing at a first refresh rate; and
a memory storing instructions that, when executed by the processor, causes the processor to:
determine to temporarily boost the first refresh rate to a second refresh rate, wherein the second refresh rate is higher than the first refresh rate,
transmit a first signal to the first application to refresh first content presented on the user interface at the first refresh rate, wherein the first signal is transmitted in accordance with a virtualized refresh rate,
transmit a second signal to the second application to refresh second content presented on the user interface at the second refresh rate, wherein the second signal is transmitted in accordance with a non-virtualized refresh rate, and
control the first application to refresh the first content at the first refresh rate upon receipt of the first signal, and the second application to refresh the second content at the second refresh rate upon receipt of the second signal.