US 11,816,241 B1
Systems and methods for protecting user privacy
Saurabh Shintre, Sunnyvale, CA (US); and Daniel Marino, Los Angeles, CA (US)
Assigned to GEN DIGITAL INC., Tempe, AZ (US)
Filed by GEN DIGITAL INC., Tempe, AZ (US)
Filed on Feb. 10, 2021, as Appl. No. 17/172,843.
Int. Cl. G06F 21/62 (2013.01); G06T 5/00 (2006.01)
CPC G06F 21/6245 (2013.01) [G06F 21/6209 (2013.01); G06T 5/004 (2013.01); G06T 2207/20172 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for protecting user privacy, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
receiving, by the computing device, an indication to protect an original photo with privacy-protecting blurring;
generating, by the computing device, a blurred version of the original photo;
generating, by the computing device and based on the blurred version of the original photo, a video that progressively de-blurs the blurred version of the original photo to display the original photo;
linking through metadata, by the computing device, the blurred version of the original photo and the video that progressively de-blurs the blurred version of the original photo to display the original photo as a combined motion-photo-object, wherein the combined motion-photo-object is formatted in a dynamic motion image file format; and
storing locally, by the computing device, the combined motion-photo-object in a configured location of a photo display program, wherein the configured location and contents thereof are unsecured save for a device locking mechanism of the computing device, and the combined motion-photo-object is indistinguishable, to a dynamic animation stage of the photo display program, from a dynamic motion image file such that the photo display program uses the blurred version of the original photo as a preview of the combined motion-photo-object when browsing but plays the video that progressively de-blurs the blurred version of the original photo to display the original photo in response to additional user input selecting the preview in a same manner as that which triggers the photo display program to play dynamic motion image files, thereby avoiding entering and completing a password procedure to play the video.