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:
Oct. 10, 2017

Filed:

Jun. 30, 2014
Applicant:

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

Inventors:

Arshish C. Kapadia, Issaquah, WA (US);

Tarkan Sevilmis, Redmond, WA (US);

Peter Adam Outcalt, Bellevue, WA (US);

Marius Bunescu, Redmond, WA (US);

Ryan Yandle, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 17/22 (2006.01); G06F 17/24 (2006.01); G06Q 10/10 (2012.01);
U.S. Cl.
CPC ...
G06F 17/30575 (2013.01); G06F 17/2288 (2013.01); G06F 17/24 (2013.01); G06F 17/243 (2013.01); G06F 17/30011 (2013.01); G06F 17/30286 (2013.01); G06F 17/30876 (2013.01); G06Q 10/101 (2013.01);
Abstract

An intelligent conflict detection system. The system provides semantic expression of edits and history-aware conflict detection in a large-scale service allowing multiple users to simultaneously work with the same document, which may result in conflicting edits. When submitted, changes to a version of a document are compared to all versions of the document created since the document was sourced. Edits to documents are expressed as intents describing the changes in terms of an action and object of that action based on a characteristic of the data being edited. Comparing the intent of current edits against the historical intent of the edits made in prior versions originating from the same source document allows the system to intelligently assess whether the edits are in conflict. History-aware semantic analysis results in users being prompted less frequently to resolve conflicts, which improves the user experience.


Find Patent Forward Citations

Loading…