Patent 7933881 was granted and assigned to Microsoft on April, 2011 by the United States Patent and Trademark Office.
Concurrency control between multiple data transactions involving the same data includes comparing the version identifications which uniquely identify versions of the data during a read request and during a write request of a data transaction. An exception is thrown if the version identifications do not match, and the exception is handled within the data transaction.