PREEMPTIVE AUTHORIZATION AUTOMATION
First Claim
1. A non-transitory computer-readable medium having computer instructions stored thereon that are capable of causing a mobile device to perform operations comprising:
- receiving a first permission request from an authorization system, wherein the first permission request is to perform an action;
transmitting a response to the first permission request;
detecting a change in one or more automation criteria for the mobile device; and
in response to the detecting, preemptively indicating to the authorization system to automatically authorize a subsequent attempt to perform the action without transmitting a permission request for the action to the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed relating to automating permission requests, e.g., in the context of multi-factor authentication. In some embodiments, based on a change in one or more automation criteria (e.g., based on a mobile device entering a particular geographic region) a mobile device is configured to preemptively indicate to an authorization system to automatically authorize a subsequent attempt to perform an action, without transmitting the permission request to the mobile device. The mobile device may later revoke the preemptive permission request, e.g., based on another change in automation criteria. Disclosed techniques may increase authorization security while reducing user interaction for multi-factor authentication, in some embodiments.
75 Citations
20 Claims
-
1. A non-transitory computer-readable medium having computer instructions stored thereon that are capable of causing a mobile device to perform operations comprising:
-
receiving a first permission request from an authorization system, wherein the first permission request is to perform an action; transmitting a response to the first permission request; detecting a change in one or more automation criteria for the mobile device; and in response to the detecting, preemptively indicating to the authorization system to automatically authorize a subsequent attempt to perform the action without transmitting a permission request for the action to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device, comprising:
-
at least one antenna; one or more wireless radios coupled to the at least one antenna; location circuitry configured to determine a location of the mobile device; one or more processors; and one or more memories having program instructions stored thereon that are capable of causing the mobile device to; receive a first permission request from an authorization system, wherein the first permission request is to perform an action; transmit a response to the first permission request; detect a change in one or more automation criteria for the mobile device; and in response to detecting the change, preemptively indicating to the authorization system to automatically authorize a subsequent attempt to perform the action without transmitting a permission request for the action to the mobile device. - View Dependent Claims (11, 12, 13)
-
-
14. A method, comprising:
-
storing, by a computer system, an indication to operate in a first mode with respect to a mobile device associated with a user, wherein, in the first mode, the computer system forwards, to the mobile device for authorization, permission requests for the user to perform an action; receiving, at the computer system from the mobile device, an indication to change from operating in the first mode to operating in a second mode with respect to the mobile device, wherein, in the second mode, the computer system automatically responds to permission requests for the user to perform the action; receiving, by the computer system, in the second mode, a particular permission request for the user to perform the action; and responding, by the computing system, to the particular permission request without forwarding the particular permission request to the mobile device for authorization. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification