IP Library Granted Patent US 12676813
Granted Patent B2
US 12676813 · App. 18/803,227 · Granted Jul 7, 2026

System and method for reducing permitted session downtime

Inventors: Vaibhav Hemant Dixit (Redmond, WA); Saikrishna Arcot (Kirkland, WA); Ying Xie (Sammamish, WA); Guohan Lu (Sammamish, WA)
Assignee: Microsoft Technology Licensing, LLC.
H04L45/245H04L45/28H04L67/34H04L41/0661
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12676813
App. No.
18/803,227
Granted
Jul 7, 2026
Kind
B2
Abstract

A method, computer program product, and computing system for reducing communication session downtime includes transmitting first signals at a predetermined time interval of X seconds; upon initiation of a reboot operation of a first device associated with the processor, decreasing the predetermined time interval from X seconds to Y seconds; transmitting the first signals at the time interval of Y seconds; and once the reboot of the driver is complete, increasing the predetermined time interval from Y seconds to X seconds.

Claims (36)

1 . A method, executed on a computing environment including a plurality of interconnected computing devices, comprising:

transmitting first signals at a predetermined time interval of X seconds;

upon initiation of a reboot operation of a first device associated with a processor, decreasing the predetermined time interval from X seconds to Y seconds;

transmitting second signals at the predetermined time interval of Y seconds;

once the reboot operation of the first device is complete, increasing the predetermined time interval from Y seconds to X seconds.

2 . The method of claim 1 wherein transmitting the second signals at the predetermined time interval of Y seconds is performed by a second entity separate from a first entity.

3 . The method of claim 2 wherein the first entity is a T0 device.

4 . The method of claim 3 wherein the second entity is a userspace application.

5 . The method of claim 4 wherein X is 30 seconds.

6 . The method of claim 5 wherein Y is less than 30 seconds.

7 . The method of claim 6 wherein the reboot operation is an in-service software upgrade (ISSU).

8 . A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

transmitting first signals at a predetermined time interval of X seconds;

upon initiation of a reboot operation of a first device associated with the processor, decreasing the predetermined time interval from X seconds to Y seconds;

transmitting second signals at the predetermined time interval of Y seconds;

once the reboot operation of the first device is complete, increasing the predetermined time interval from Y seconds to X seconds.

9 . The computer program product of claim 8 wherein transmitting the second signals at the predetermined time interval of Y seconds is performed by a second entity separate from a first entity.

10 . The computer program product of claim 9 wherein the first entity is a T0 device.

11 . The computer program product of claim 10 wherein the second entity is a userspace application.

12 . The computer program product of claim 11 wherein X is 30 seconds.

13 . The computer program product of claim 12 wherein Y is less than 30 seconds.

14 . The computer program product of claim 13 wherein the reboot operation is an in-service software upgrade (ISSU).

15 . A system comprising:

a memory;

a computing environment including a plurality of interconnected computing devices; and

a processor to:

transmit first signals at a predetermined time interval of X seconds;

upon initiation of a reboot operation of a first device associated with the processor, decrease the predetermined time interval from X seconds to Y seconds;

transmit second signals at the predetermined time interval of Y seconds;

once the reboot operation of the first device is complete, increase the predetermined time interval from Y seconds to X seconds.

16 . The system of claim 15 wherein transmitting the second signals at the predetermined time interval of Y seconds is performed by a second entity separate from a first entity.

17 . The system of claim 16 wherein the first entity is a T0 device.

18 . The system of claim 17 wherein the second entity is a userspace application.

19 . The system of claim 17 wherein X is 30 seconds.

20 . The system of claim 19 wherein Y is less than 30 seconds.

21 . The system of claim 20 wherein the reboot operation is an in-service software upgrade (ISSU).