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.
Patent No.:
Date of Patent:
Oct. 07, 2014
Filed:
Jun. 30, 2011
Mathew George, Bellevue, WA (US);
David M. Kruse, Kirkland, WA (US);
James T. Pinkerton, Sammamish, WA (US);
Roopesh C. Battepati, Sammamish, WA (US);
Tom Jolly, Redmond, WA (US);
Paul R. Swan, Sammamish, WA (US);
Mingdong Shang, Bellevue, WA (US);
Daniel Edward Lovinger, Seattle, WA (US);
Mathew George, Bellevue, WA (US);
David M. Kruse, Kirkland, WA (US);
James T. Pinkerton, Sammamish, WA (US);
Roopesh C. Battepati, Sammamish, WA (US);
Tom Jolly, Redmond, WA (US);
Paul R. Swan, Sammamish, WA (US);
Mingdong Shang, Bellevue, WA (US);
Daniel Edward Lovinger, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Described are embodiments directed at persistent handles that are used to retain state across network failures and server failovers. Persistent handles are requested by a client after a session has been established with a file server. The request for the persistent handle includes a handle identifier generated by the client. The server uses the handle identifier to associate with state information. When there is a network failure or a server failover, and a reconnection to the client, the handle identifier is used to identify replayed requests that if replayed would create an inconsistent state on the server. The replayed requests are then appropriately handled.