US 12,216,775 B2
Systems and methods for mediating permissions
Mark Watson, Sedona, AZ (US); Jeremy Goodsitt, Champaign, IL (US); Austin Walters, Champaign, IL (US); Anh Truong, Champaign, IL (US); and Vincent Pham, Champaign, IL (US)
Assigned to CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Dec. 5, 2023, as Appl. No. 18/529,289.
Application 18/529,289 is a continuation of application No. 17/844,244, filed on Jun. 20, 2022, granted, now 11,868,492.
Application 17/844,244 is a continuation of application No. 16/849,723, filed on Apr. 15, 2020, granted, now 11,392,707, issued on Jul. 19, 2022.
Prior Publication US 2024/0193286 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/60 (2013.01); G06F 21/51 (2013.01); G06N 20/00 (2019.01); H04L 9/08 (2006.01)
CPC G06F 21/604 (2013.01) [G06F 21/51 (2013.01); G06N 20/00 (2019.01); H04L 9/0819 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A permission mediating system, comprising:
a memory;
a processor;
a permissions monitor, wherein the permissions monitor includes at least one selected from a group consisting of a network traffic sniffer, a browser extension associated with a web application, and a tracker on a client device, and is configured to:
request a permission from a user of the client device to monitor data communications for permissions requests and permissions responses;
monitor the permissions requests and the permissions responses communicated between the client device and one or more applications;
ignore data communications unrelated to the permissions requests and the permissions responses; and
update a database with the communicated permissions requests and the communicated permissions responses;
a predictive model, wherein the predictive model is capable of predicting a default permission response to a future or current permission request based on the communicated permissions requests and the communicated permissions responses; and
a permissions manager executed by the processor, wherein the permission manager is configured to:
train the predictive model with a target and the communicated permissions requests and the communicated permissions responses, the target being a target variable in predictive analytics; and
provide the default permission response to the future or current permission request using the predictive model.