US 11,687,644 B2
Secure visual and computational boundary for a subset of resources on a computing machine
Aleksandr Osipov, Tarrytown, NY (US); Jacob Kazakevich, Manalapan, NJ (US); David Matalon, Great Neck, NY (US); Alexander Chermyanin, Nizhni Novgorod (RU); and Aleksandr Sedunov, Nizhni Novgorod (RU)
Assigned to Venn Technology Corporation, New York, NY (US)
Filed by Venn Technology Corporation, New York, NY (US)
Filed on Aug. 18, 2022, as Appl. No. 17/890,798.
Claims priority of provisional application 63/260,408, filed on Aug. 19, 2021.
Prior Publication US 2023/0056056 A1, Feb. 23, 2023
Int. Cl. H04L 29/06 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/205 (2013.01) [H04L 63/105 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
storing, at a computing machine, multiple supervised computing resources and multiple additional computing resources, wherein the multiple supervised computing resources are associated with a security policy;
causing, via a native computing environment of the computing machine, a display unit coupled with the computing machine to display simultaneously, all or a portion of a visual representation of a specified supervised computing resource and all or a portion of a visual representation of a specified additional computing resource, wherein the visual representation of the specified supervised computing resource comprises data generated during execution of software associated with the specified supervised computing resource, wherein the visual representation of the specified additional computing resource comprises data generated during execution of software associated with the specified additional computing resource;
applying security rules from the security policy to the specified supervised computing resource, wherein applying the security rules comprises at least facilitating tracking, by a supervision service, activity of the computing machine with respect to the specified supervised computing resource;
forgoing facilitating tracking, by the supervision service, activity of the computing machine with respect to the specified additional computing resource and with respect to activity on the computing machine that is not associated with one or more of the multiple supervised computing resources; and
displaying, in association with the visual representation of the specified supervised computing resource, a visual indicator indicating that tracking is ongoing, the visual indicator comprising a border for the visual representation of the specified supervised computing resource, the border occupying points outside the visual representation of the specified supervised computing resource that are within a distance of n or fewer pixels from the visual representation of the specified supervised computing resource unless those pixels are occupied by visual representations of other computing resources that are more dominant than the specified supervised computing resource in a computing resource stack, wherein n is a positive integer.