US 11,811,894 B2
Reduction of data transmissions based on end-user context
Nir Barak, Karmei Yosef (IL); Alex Kremer, Lexington, MA (US); Tamir Pivnik, Nahariya, IL (US); YIgal Meshulam, Modiin (IL); Igal Weinstein, Ottawa (CA); and Efim Kuimov, Maale Adumim (IL)
Assigned to Proofpoint, Inc., Sunnyvale, CA (US)
Filed by Proofpoint, Inc., Sunnyvale, CA (US)
Filed on Jun. 6, 2022, as Appl. No. 17/832,894.
Application 17/832,894 is a continuation of application No. 17/137,616, filed on Dec. 30, 2020, granted, now 11,388,250.
Prior Publication US 2022/0303360 A1, Sep. 22, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/568 (2022.01); H04L 9/06 (2006.01); H04L 67/306 (2022.01); H04L 67/01 (2022.01); H04L 67/50 (2022.01)
CPC H04L 67/568 (2022.05) [H04L 9/0643 (2013.01); H04L 67/01 (2022.05); H04L 67/306 (2013.01); H04L 67/535 (2022.05)] 26 Claims
OG exemplary drawing
 
1. A computer-based method of reducing data transmissions from a computer to a remote network destination, the computer-based method comprising:
receiving an indication, at an agent on the computer, that a recent user activity has occurred at the computer, wherein the indication comprises data relevant to user's context when the user activity occurred, wherein the data relevant to the user's context when the user activity occurred comprises an identification of one, and only one, visual element on a display screen of the computer that was in-focus during the recent user activity or that became in-focus as a result of the recent user activity, wherein the in-focus visual element is one that has been selected by a human user;
determining, with the agent, whether the data relevant to the user's context when the recent user activity occurred indicates that the visual element that was in-focus during the recent user activity or that became in-focus as a result of the recent user activity is different than an in-focus visual element associated with an immediately prior user activity, indicating a change in user context relative to the user activity at the computer immediately prior to the recent user activity; and
transmitting data relevant to the recent user activity from the computer to the remote network destination or not transmitting the data relevant to the recent user activity from the computer to the remote network destination depending on an outcome of the determination.