US 12,348,499 B2
Secure collaboration with file encryption on download
Sanjoyan Mustafi, Redmond, WA (US); Aashish Ramdas, Seattle, WA (US); Pradeep Kamalakumar, Hyderabad (IN); Abhijit Pal, Hyderabad (IN); and Ayal Ofer Laleh, Redmond, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Feb. 23, 2022, as Appl. No. 17/678,948.
Prior Publication US 2023/0269239 A1, Aug. 24, 2023
Int. Cl. G06F 21/62 (2013.01); H04L 9/40 (2022.01)
CPC H04L 63/0435 (2013.01) [G06F 21/6209 (2013.01); H04L 63/102 (2013.01); H04L 63/20 (2013.01); G06F 2221/2141 (2013.01); G06F 2221/2147 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processing units; and
a computer-readable medium having encoded thereon computer-readable instructions that when executed by the one or more processing units causes the system to:
store a file at a collaborative network site;
configure the file with one or more permissions defined by an administrative entity associated with the collaborative network site;
grant a plurality of users access to the file according to the one or more permissions;
receive a download request for the file from a computing device associated with a user of the plurality of users;
transmit an encrypted file comprising the file and a permissions label associated with the user to the computing device in response to receiving the download request;
receive, from another collaborative network site, a permissions query that includes an identification for another user requesting to download the encrypted file which has been uploaded to the other collaborative network site;
compare the identification for the other user to the one or more permissions for which the file is configured;
determine, based on the comparing, that the other user is not included in the plurality of users that have been granted access to the file; and
prevent access to the encrypted file for the other user based on the determining.