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:
Sep. 16, 2014

Filed:

May. 20, 2011
Applicants:

Paul J. Kwiatkowski, Redmond, WA (US);

Shawn A. Van Ness, Renton, WA (US);

Nicolas Brun, Seattle, WA (US);

Michael A. Nelte, Redmond, WA (US);

Arpit S. Shah, Bellevue, WA (US);

Paul A. Gusmorino, Seattle, WA (US);

Inventors:

Paul J. Kwiatkowski, Redmond, WA (US);

Shawn A. Van Ness, Renton, WA (US);

Nicolas Brun, Seattle, WA (US);

Michael A. Nelte, Redmond, WA (US);

Arpit S. Shah, Bellevue, WA (US);

Paul A. Gusmorino, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A data representation that represents source data at a data source can be maintained. A request to perform an edit can be received from a client, and a request to make the edit to the source data can be sent to the data source. The edit can be optimistically applied to the data representation. Additionally, a change notification can be sent to the client. The change notification can indicate one or more changes to the data representation, where the change(s) resulted from the application of the edit to the data representation. A notification can be received from the data source after applying the edit to the data representation and after sending the change notification. The notification from the data source can indicate whether the edit to the source data succeeded.


Find Patent Forward Citations

Loading…