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. 05, 2019

Filed:

Mar. 04, 2016
Applicant:

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

Inventors:

Benjamin Wilde, Quincy, MA (US);

Patrick Gan, Salem, MA (US);

Samantha N. Powers, Cambridge, MA (US);

Aleksandr Polyakov, Somerville, MA (US);

Sudarshan Sundar, Cambridge, MA (US);

Graham Baker, Londonderry, NH (US);

Douglas Milvaney, Cambridge, MA (US);

Joan Weaver, Somerville, MA (US);

Nikhil Nathwani, Cambridge, MA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/06 (2006.01); G06F 3/0481 (2013.01); G06F 17/24 (2006.01); H04L 12/58 (2006.01); H04L 29/08 (2006.01); G06Q 10/00 (2012.01); G06Q 10/10 (2012.01);
U.S. Cl.
CPC ...
H04L 65/4023 (2013.01); G06F 3/0481 (2013.01); G06F 17/24 (2013.01); G06Q 10/00 (2013.01); G06Q 10/101 (2013.01); H04L 51/046 (2013.01); H04L 51/16 (2013.01); H04L 67/06 (2013.01);
Abstract

To manage complexity related to messages and comments about collaboratively edited electronic documents, an electronic document has associated activity data and comment data, where a type of activity data includes messages among users. Message data is stored in a stream of activity data in a format that is accessible both to communication applications outside of the electronic document, and to end user applications for editing the electronic document. The message data can include a document identifier, a user identifier for a sender and/or a receiver, and content of the message. A communication application, given a user identifier, can access document messages for that user, from a single electronic document or over multiple electronic documents. Further, the communication application can be notified when new document messages related to a user identifier are added to one or more electronic documents. Additionally, the end user application, given a document identifier, can access document messages associated with that document identifier for inclusion in the activity data for the document.


Find Patent Forward Citations

Loading…