US 12,475,240 B2
Protected content contamination prevention
John S. Werner, Fishkill, NY (US); Diane Marie Stamboni, Poughkeepsie, NY (US); Elton de Souza, Scarborough (CA); Kavita Sehgal, Poughkeepsie, NY (US); and Sneha Mary Varghese, Fishkill, NY (US)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Aug. 18, 2022, as Appl. No. 17/820,744.
Prior Publication US 2024/0061944 A1, Feb. 22, 2024
Int. Cl. G06F 21/62 (2013.01); G06F 8/71 (2018.01); G06F 21/12 (2013.01); G06F 21/31 (2013.01)
CPC G06F 21/6209 (2013.01) [G06F 8/71 (2013.01); G06F 21/121 (2013.01); G06F 21/31 (2013.01); G06F 2221/2141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
detecting an attempt to display a new source code content on a computing device;
determining if the new source code content includes a protected source code;
in response to determining that the new source code content includes the protected source code, determining if the protected source code is permitted to be accessed by a user profile associated with the computing device based on an overlap between the protected source code and at least one software development project associated with the user profile, by
performing a source code topic modeling on the new source code and extracting a topic expressed in a vocabulary of the new source code;
comparing a tag associated with the topic with at least one of a current task tag and a future task tag associated with a user profile; and
in response to determining that the protected source code is not permitted to be accessed by the user profile associated with the computing device based on the overlap determined between the protected source code and the at least one software development project associated with the user profile, preventing display of the protected source code on the computing device.