-
公开(公告)号:US20180157676A1
公开(公告)日:2018-06-07
申请号:US15367130
申请日:2016-12-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Douglas Milvaney , William Tierney , Kristen Tardito , Jerry Shekhel , Feng Liu , Manish Shukla
CPC classification number: G06F16/183 , G06F16/164 , G06F16/176 , G06F16/215 , G06F16/93 , H04L67/1097
Abstract: An end user application stores activity data in a part of an electronic document. When the electronic document is stored on a shared storage system, activity data is extracted and stored in an activity store. After activity data has been successfully stored in the activity store, the end user application can remove the activity data from the electronic document. In particular, the end user application can periodically query the activity store to identify activities that have been successfully stored in the activity store. By removing the activity data from the electronic document, the electronic document can be maintained at a reasonable size. By having the end user application remove the activity data, coherency of the data file, and consistency between local copies on end user computers and copies on the shared storage system, can be maintained.
-
公开(公告)号:US12217171B2
公开(公告)日:2025-02-04
申请号:US17245948
申请日:2021-04-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Theo Lorrain-Hale , William D. Tierney , Feng Liu , Douglas Lane Milvaney , Manon Knoertzer
IPC: G06N3/00 , G06N3/04 , G06N3/08 , G06F18/2431 , G06F18/40
Abstract: Engagement signals may be generated and analyzed based on user interactions with documents, particularly in a collaboration environment. The user interactions may generate raw collaboration signals that may be received and processed into cleaned collaboration signals. For example, noise may be removed from the raw collaboration signals to generate the cleaned collaboration signals. The cleaned collaboration signals may be grouped into engagement signals, where each engagement signal represents an individual event or engagement event of the user with the document. The grouping may be based on boundary signals, time frames, and/or any other reasonable limiting element. Each of the engagement signals may be classified into one of several engagement types based on the cleaned collaboration signals in the engagement signal. The engagement signals may then be analyzed to make determinations, recommendations, or the like regarding one or more users of the document, the document content, or the like.
-