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:
Nov. 22, 2022
Filed:
Nov. 13, 2019
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Shashwat Gupta, Bothell, WA (US);
Chen Yang, Redmond, WA (US);
Raman Nagaraj Chikkamagalur, Sammamish, WA (US);
Maththondage Chamara S. Ranasingha, Sammamish, WA (US);
Ayse Nil Onalan, Kirkland, WA (US);
Ashutosh Agarwal, Redmond, WA (US);
MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US);
Abstract
A distributed storage system including a server is configured to accept a request including a consistency indicator that flags for the server that cross datacenter consistency is desired. The server may be required to detect the consistency indicator and in response, to determine a consistency key based at least in part on the request. In an example aspect, the consistency key may comprise a hash value determined by a hash function shared across datacenters, whereby every datacenter may determine the same consistency key for a given resource and datacenter combination. The server may be further configured to determine a preferred datacenter for handling the request based at least in part on the consistency key, and thereafter to redirect the request to the preferred datacenter. In embodiments, the consistency indicator may also denote a scope of the strong consistency required by the calling client.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile