Back to results
US 12,216,775 B2Granted
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.
Claims20
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.
11 more elements
A method, comprising:
- requesting, by a permissions monitor, a permission from a user of a client device to monitor data communications for permissions requests and permissions responses, 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 the client device;
- monitoring, by the permissions monitor, the permissions requests and the permissions responses communicated between the client device and one or more applications;
- ignoring, by the permissions monitor, data communications unrelated to the permissions requests and the permissions responses;
- updating, by the permissions monitor, a database with the communicated permissions requests and the communicated permissions responses;
- training, by a permissions manager, a predictive model with a target and the communicated permissions requests and the communicated 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 the communicated permissions responses;
- and
- providing, by the permissions manager, the default permission response to the future or current permission request using the predictive model.
4 more elements
A permission mediating system, comprising:
- a processor;
- a memory containing a predictive model, the predictive model being capable of predicting a default permission response;
- a database storing permissions requests and permissions responses in data communications between a client device and an application;
- a permissions monitor, executed by the processor, 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 permissions responses;
- and
- a permissions manager, executed by the processor, 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.
9 more elements
Dependencies are inferred from the claim text.