Systems and methods for mediating permissions
AssigneeCapital One Services, LLC
InventorsMark WATSON, Jeremy GOODSITT, Austin WALTERS, Anh TRUONG, Vincent PHAM
Life of this patent
Estimating the term…
Abstract
Systems and methods mediate permissions for applications on user devices using predictive models. Data communications are monitored on a user device for permission requests and responses. A predictive model is trained with these permission requests and responses until a threshold is met. Then, a default permission response is provided on behalf of the user device in response to a permission request.
Claims22
1-40. (canceled)
A permission mediating system, comprising:
- a permission monitor, wherein the permission 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 permission responses;
- and
- update a database with the communicated permissions requests and 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 permissions responses;
- and
- a permissions manager, wherein the permission manager is configured to:
- train the predictive model with a target and the communicated permissions requests and 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.
A method, comprising:
- requesting, by a permission monitor, a permission from a user of a client device to monitor data communications for permissions requests and permissions responses, wherein the permission 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 the client device;
- monitoring, by the permission monitor, the permissions requests and the permissions responses communicated between the client device and one or more applications;
- ignoring, by the permission monitor, data communications unrelated to the permissions requests and the permission responses;
- updating, by the permission monitor, a database with the communicated permissions requests and permissions responses;
- training, by a permissions manager, a predictive model with a target and the communicated permissions requests and permissions responses, wherein the target is a target variable in predictive analytics, and 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 permissions responses;
- and
- providing, by the permissions manager, the default permission response to the future or current permission request using the predictive model.
The method of claim 53, wherein the threshold comprises a ratio of permission acceptances to permission rejections.
A permission mediating system, comprising:
- a memory containing a predictive model, the predictive model being capable of predicting a default permission response;
- a database storing permission requests and permission responses in data communications between a client device and an application;
- a permissions monitor configured to:
- request a permission from a user of the client device to monitor data communications for the permissions requests and the permissions responses,
- monitor the permissions requests and the permissions responses communicated between the client device and the application, and
- ignore data communications unrelated to the permissions requests and the permission responses;
- and
- a permissions monitor configured to:
- select a seed model for training the predictive model based on a location associated with the client device,
- train the predictive model using the seed model, the permissions requests, and the permissions responses stored in the database, and
- provide the default permission response using the predictive model.
Dependencies are inferred from the claim text.