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.

Date of Patent:
Mar. 31, 2026

Filed:

May. 17, 2024
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Seth Fox, Seattle, WA (US);

Vijay Kumar, Delhi, IN;

Zachary Allen Griswold, Covington, WA (US);

Ali Taleghani, Redmond, WA (US);

Caroline Grace Brown, Seattle, WA (US);

Neeraj Bisht, Faridabad, IN;

Anup Nagrath, Noida, IN;

Rishav Gautam, Ghaziabad, IN;

Lalit Vohra, Delhi, IN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/176 (2019.01); G06F 16/178 (2019.01);
U.S. Cl.
CPC ...
G06F 16/1774 (2019.01); G06F 16/178 (2019.01);
Abstract

Improved solutions for merge conflict avoidance using operation-based Conflict-free Replicable Data Type (CRDT) are disclosed, for example, in a CRDT network system with two or more clients. A first operation is received to a first replica of data from a first client device. A second operation is received to a second replica of the data from a second client device. A server receiving the first operation and the second operation identifies a Unique-ID associated with the first operation and the second operation. The server determines whether a collision is detected based on the Unique-ID identified. In response to detecting a collision based on the Unique-ID, the second operation received from the second client device is rejected and sent back to the second client, and a third operation to the second replica of the data is received from the second client device, the third operation including an updated Unique-ID.


Find Patent Forward Citations

Loading…