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:
Dec. 09, 2025

Filed:

May. 05, 2023
Applicant:

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

Inventors:

Paul Jerome Kwiatkowski, Woodinville, WA (US);

Taylor Williams, Seattle, WA (US);

Daniel Ryan Lehenbauer, Kenmore, WA (US);

Yann Achard, Seattle, WA (US);

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

Systems and methods for automatically resolving incompatible changes made by different users to collaborative content by capturing changes in the form of command records, where the command records store user changes as context associated with a user command and related content such as a recursive record of the commands called by each command, anchors, creation descriptors, invariant parameters, observations, and constraints. Using the stored command records, systems and methods described herein are able to 'rebase' the changes to create a resolved content state even in situations where one user may delete content and another user may later add/edit that otherwise deleted content. The system provides efficient and automatic resolution of incompatible edits based on the context from the command records underlying the user's intent when creating the command. Ultimately, the system increases user productivity by coordinating content creation within the collaborative content automatically.


Find Patent Forward Citations

Loading…