Network hang recovery
AssigneeMicrosoft Corporation
InventorsPaul L. Li, Andrew J. Lagattuta, Matthew Jeremiah Eason, Baskar Sridharan, Abdelsalam Heddaya, Stephan Doll
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsPaul L. Li, Andrew J. Lagattuta, Matthew Jeremiah Eason, Baskar Sridharan, Abdelsalam Heddaya, Stephan Doll
Estimating the term…
A method of detecting a network hang and restoring an application that communicates on a connection giving rise to the network hang. A user experience may be improved by providing the user with an option to restore the hung application without losing unsaved data or state information. The network hang may be detected when the user tries to terminate the application. The method may include determining whether the network hang is recoverable, which may involve diagnosing a type of the hang. If recoverable, a network connection reset mechanism may be triggered by instructing a network stack of the computer to terminate the network connection.
At least one computer-storage memory encoded with computer-executable instructions that, when executed on a computer used to interact with an application, implement a method of communicating with the application utilizing a network connection, the method comprising:
At least one computer-storage memory encoded with computer-executable instructions that, when executed on a computer used to interact with an application, implement a method of communicating with the application utilizing a network connection, the method comprising:
At least one computer-storage memory encoded with computer-executable instructions that, when executed on a computer used to interact with an application, implement a method of communicating with the application utilizing a network connection, the method comprising:
At least one computer-storage memory encoded with computer-executable instructions that, when executed on a computer used to interact with an application, implement a method of communicating with the application utilizing a network connection, the method comprising:
In a computer system comprising at least one computer interacting over a network connection, a method comprising:
In a computer system comprising at least one computer interacting over a network connection, a method comprising:
Dependencies are inferred from the claim text.