US 11,726,960 B2
Facilitating deletion of application data from a memory of a client device
Kristina Kernick, Johnson City, TX (US); Katherine C. Stuckman, Menlo Park, CA (US); and Bruce Edward Stuckman, Austin, TX (US)
Assigned to Planet Social, LLC, Austin, TX (US)
Filed by Planet Social, LLC, Austin, TX (US)
Filed on Apr. 11, 2022, as Appl. No. 17/658,699.
Application 17/658,699 is a continuation of application No. 16/541,358, filed on Aug. 15, 2019, granted, now 11,334,525.
Prior Publication US 2022/0237149 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/00 (2006.01); G06F 16/16 (2019.01); G06F 16/174 (2019.01); H04L 67/1097 (2022.01); G06V 40/16 (2022.01); H04L 67/01 (2022.01); G06Q 50/00 (2012.01)
CPC G06F 16/162 (2019.01) [G06F 16/1748 (2019.01); G06V 40/161 (2022.01); H04L 67/01 (2022.05); H04L 67/1097 (2013.01); G06Q 50/01 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A client device comprising:
at least one processor; and
a memory that stores:
application data corresponding to one or more applications; and
first executable instructions that, when executed by the at least one processor, cause the client device to:
extract a set of deletion candidate data from the application data, wherein the deletion candidate data corresponds to a plurality of photographs;
generate feature detection data for each of the plurality of photographs by performing a computer vision function on the each of the plurality of photographs;
generate a subset of the set of deletion candidate data for deletion by selecting ones of the set of deletion candidate data that compare favorably to deletion criteria data, wherein the deletion criteria data indicates at least one unfavorable feature and wherein the subset of the set of deletion candidate data is generated by selecting ones of the plurality of photographs with feature detection data that indicates the at least one unfavorable feature is included in the ones of the plurality of photographs;
facilitate deletion of at least a portion of the subset of the set of deletion candidate data from the memory;
generate a plurality of similarity values for the plurality of photographs by performing a similarly function on each of the plurality of photographs;
identify a set of similar photographs with a corresponding one of the plurality of similarity values that compares favorably to a similarity threshold; and
facilitate deletion of ones of the set of similar photographs.