US 12,316,624 B2
Screen-analysis based device security
Matthew Sharifi, Kilchberg (CH); Kai Wang, Santa Monica, CA (US); and David Petrou, Brooklyn, NY (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Jan. 17, 2023, as Appl. No. 18/097,738.
Application 18/097,738 is a continuation of application No. 17/064,213, filed on Oct. 6, 2020, granted, now 11,558,368.
Application 17/064,213 is a continuation of application No. 16/133,395, filed on Sep. 17, 2018, granted, now 10,803,408, issued on Oct. 13, 2020.
Application 16/133,395 is a continuation of application No. 14/739,107, filed on Jun. 15, 2015, granted, now 10,078,803, issued on Sep. 18, 2018.
Prior Publication US 2023/0156000 A1, May 18, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 21/31 (2013.01); G06F 21/36 (2013.01); G06N 20/00 (2019.01); H04W 4/029 (2018.01); H04W 12/06 (2021.01); H04W 12/126 (2021.01); H04W 12/30 (2021.01); H04W 4/80 (2018.01); H04W 12/10 (2021.01); H04W 12/63 (2021.01); H04W 12/68 (2021.01)
CPC H04L 63/083 (2013.01) [G06F 21/316 (2013.01); G06F 21/36 (2013.01); G06N 20/00 (2019.01); H04W 4/029 (2018.02); H04W 12/06 (2013.01); H04W 12/126 (2021.01); H04W 12/30 (2021.01); H04L 63/102 (2013.01); H04W 4/80 (2018.02); H04W 12/10 (2013.01); H04W 12/63 (2021.01); H04W 12/68 (2021.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by one or more processors, the method comprising:
identifying a user profile that corresponds to a user and that is active for an electronic device;
determining whether current activity of the electronic device, while the user profile is active for the electronic device, matches the user profile, wherein determining whether the current activity of the electronic device matches the user profile comprises:
processing, using a classification model, feature vectors that are generated based on content that is displayed on a screen of the electronic device during the current activity of the electronic device to determine whether the feature vectors corresponding to the content that is displayed on the screen of the electronic device during the current activity of the electronic device match the user profile; and
in response to determining the feature vectors corresponding to the current activity of the electronic device do not match the user profile:
determining whether the current activity of the electronic device, while the user profile is active for the electronic device, matches an additional user profile, of a plurality of additional user profiles, the additional user profile corresponding to an additional user; and
in response to determining the current activity of the electronic device matches the additional user profile:
initiating a profile switch, to the additional user profile, at the electronic device.