# US 12,602,704 B2 · System and method for determining engagement in collaborative software applications

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,704 B2
- Document ID: US12602704B2
- Status: Granted
- Kind: B2
- Application number: 18/511,356
- Filed: 2023-11-16
- Published: 2024-05-23
- Granted: 2026-04-14
- Earliest claimed: 2022-11-17
- Assignees: Townhall Pro, Inc.
- Applicants: Townhall Pro, Inc.
- Inventors: Peter J. Nadolny; Larysa Nadolny
- Web page: https://patentgrep.com/patent/US12602704B2

## CPC

- G06Q 30/0217: involving input on products or services in exchange for incentives or rewards
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A system and method for calculating engagement of users of collaborative software applications. During a virtual collaborative event, behavioral data for participants is collected. Individual engagement scores for each participant are calculated using the collected behavioral data. Aggregated engagement scores of participants are presented to the host of the virtual collaborative event, and an individual participant's engagement score is presented to that participant. Based on the calculated engagement scores, the host or the system may provide gamification rewards to individual participants to reward favorable participation in the virtual collaborative event. The host may also provide activities to participants to increase engagement based on the calculated engagement scores.

## Claims

### Claim 1

A computer-implemented method for determining and improving engagement in a virtual collaborative event, comprising:
(a) conducting the virtual collaborative event by a video conferencing software application running on a conferencing server;
(b) collecting by a software application running on a backend server from participant client devices, non-visual interaction data generated during the virtual collaborative event, wherein the non-visual behavioral data includes at least one of: chat interactions, emoji selections, user-interface clicks, screen-sharing interactions, and motion data from augmented reality (AR) or virtual reality (VR) sensors;
(c) calculating, by the software application running on the backend server, a real-time engagement score for each participant using, an engagement-detection algorithm that converts the non-visual interaction data into quantitative engagement metrics using weighted coefficients corresponding to interaction type;
(d) transmitting, by the backend server, the real-time engagement scores to a host interface having an interactive dashboard that displays a dynamic visualization of overall and individual participation levels; and
(e) rewarding one or more gamification-based engagement incentives based on the individual engagement scores by the host, wherein the engagement incentives comprise at least one of: progressive levels, leaderboard rankings, points, coins, boosts, achievement badges, or unlockable digital rewards.

### Claim 2 (depends on 1)

The method of claim 1 wherein collecting non-visual interaction data further comprises capturing participant chat interactions, emoji reactions, mouse clicks, screen-share activity, and AR/VR motion events generated through local client software.

### Claim 3 (depends on 1)

The method of claim 1 wherein the engagement-detection algorithm applies weighted coefficients to different non-visual engagement activities based on predefined participation impact factors to generate the engagement data or metrics.
