US 12,217,171 B2
Engagement signal generation and analysis
Theo Lorrain-Hale, Boston, MA (US); William D. Tierney, Swampscott, MA (US); Feng Liu, Winchester, MA (US); Douglas Lane Milvaney, Somerville, MA (US); and Manon Knoertzer, Winthrop, MA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 30, 2021, as Appl. No. 17/245,948.
Prior Publication US 2022/0351034 A1, Nov. 3, 2022
Int. Cl. G06N 3/00 (2023.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); G06F 18/2431 (2023.01); G06F 18/40 (2023.01)
CPC G06N 3/08 (2013.01) [G06N 3/04 (2013.01); G06F 18/2431 (2023.01); G06F 18/40 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for generating and analyzing engagement signals, the method comprising:
for each user of a plurality of users:
receiving raw collaboration signals generated based on the respective user interacting with a document,
processing the raw collaboration signals into cleaned collaboration signals,
grouping the cleaned collaboration signals into engagement signals, each engagement signal representing an individual event, wherein the grouping comprises identifying boundary signals for the individual events with a neural network configured to identify the boundary signals, the identifying comprising:
ingesting, by the neural network, the cleaned collaboration signals; and
outputting, from the neural network, the boundary signals that indicate a beginning and end of the individual events, and
classifying each of the engagement signals into one of a plurality of engagement types based on the cleaned collaboration signals in the respective engagement signal;
generating a collaboration insight comprising collaboration information generated at least in part from the engagement signals of a first user of the plurality of users; and
causing to display, on a display of a computing device of a second user of the plurality of users, a graphical user interface comprising the collaboration insight.