Patents by Inventor Maththondage Chamara S. Ranasingha

Maththondage Chamara S. Ranasingha has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11509717
    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.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: November 22, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shashwat Gupta, Chen Yang, Raman Nagaraj Chikkamagalur, Maththondage Chamara S. Ranasingha, Ayse Nil Onalan, Ashutosh Agarwal
  • Publication number: 20210144206
    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.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Inventors: Shashwat Gupta, Chen Yang, Raman Nagaraj Chikkamagalur, Maththondage Chamara S. Ranasingha, Ayse Nil Onalan, Ashutosh Agarwal