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. 04, 2012

Filed:

Feb. 17, 2009
Applicants:

Mark Rolland Knight, Bellevue, WA (US);

Ethan Joseph Bernstein, Mercer Island, WA (US);

Christopher J. Antos, Bellevue, WA (US);

Jonathan Bailor, Bellevue, WA (US);

Inventors:

Mark Rolland Knight, Bellevue, WA (US);

Ethan Joseph Bernstein, Mercer Island, WA (US);

Christopher J. Antos, Bellevue, WA (US);

Jonathan Bailor, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 17/00 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

Tools and techniques for synchronizing metadata and document content across client systems using different communication channels are provided. These tools may define logical communication channels between client software components, and may allocate one of these channels to synchronizing updates to the contents of documents shared between these client components. These tools may allocate another one of the communication channels to synchronizing metadata between the client components, with the metadata describing activity pertaining to the shared documents. The client components may receive indications of activity made by users to the document contents, and may create metadata representing the activity. These client components may then transmit this metadata, using the further communication channel, to any number of other client components automatically in real time with the updates.


Find Patent Forward Citations

Loading…