State Management For Mobile Device Authentication
First Claim
1. A method comprising:
- creating, by a processor, a user profile;
creating, by the processor, a dynamic device profile associated with a user device, the dynamic device profile including state information for the user device;
binding, by the processor, the user profile to the dynamic device profile, wherein the binding prepares the user device to conduct one or more transactions;
in response to a request to perform a transaction with the user device, checking, by the processor, the state information in the dynamic device profile; and
performing, by the processor, one of the following steps;
(i) allowing, by the processor, the transaction with the user device when the state information indicates a trusted state,(ii) limiting, by the processor, the transaction with the user device when the state information indicates a suspended state, or(iii) preventing, by the processor, the transaction with the user device when the state information indicates an untrusted state, wherein the user device transitions among the trusted state, the suspended state and the untrusted state when a predetermined set of actions are completed.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments create and manage a device profile on a mobile device for continued authentication of the mobile device. The device profile includes a state assigned to a mobile device. The state of the device can be managed through the device profile. The mobile device is allowed to conduct payments based on the current state assigned to the mobile device. In response to a request to conduct a payment transaction using the mobile device, the state information in the mobile device profile is checked. The payment transaction using the mobile device is allowed when the state information indicates a trusted state. The payment transaction using the mobile device is limited when the state information indicates a suspended state. The payment transaction using the mobile device is prevented when the state information indicates an untrusted state.
-
Citations
20 Claims
-
1. A method comprising:
-
creating, by a processor, a user profile; creating, by the processor, a dynamic device profile associated with a user device, the dynamic device profile including state information for the user device; binding, by the processor, the user profile to the dynamic device profile, wherein the binding prepares the user device to conduct one or more transactions; in response to a request to perform a transaction with the user device, checking, by the processor, the state information in the dynamic device profile; and performing, by the processor, one of the following steps; (i) allowing, by the processor, the transaction with the user device when the state information indicates a trusted state, (ii) limiting, by the processor, the transaction with the user device when the state information indicates a suspended state, or (iii) preventing, by the processor, the transaction with the user device when the state information indicates an untrusted state, wherein the user device transitions among the trusted state, the suspended state and the untrusted state when a predetermined set of actions are completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
creating, by a processor, a dynamic device profile including state information for a user device, wherein the state information indicates whether the user device has a trusted state, a suspended state or an untrusted state; determining that the user device is in the trusted state; performing, by the processor, a list of actions one by one, wherein a subsequent action on the list is performed if a current action is completed; transitioning, by the processor, the user device to the suspended state if a first subset of actions of the list is completed; and transitioning, by the processor, the user device to the untrusted state if a second subset of actions of the list is completed. - View Dependent Claims (12, 13)
-
-
14. A server computer comprising:
-
a processor; and a computer readable medium coupled to the processor, the computer readable medium comprising code, executable by the processor, to implement a method comprising; creating a user profile; creating a dynamic device profile associated with a user device, the dynamic device profile including state information for the user device; binding the user profile to the dynamic device profile, wherein the binding prepares the user device to conduct one or more transactions; in response to a request to perform a transaction with the user device, checking the state information in the dynamic device profile; and performing one of the following steps; (i) allowing the transaction with the user device when the state information indicates a trusted state, (ii) limiting the transaction with the user device when the state information indicates a suspended state, or (iii) preventing the transaction with the user device when the state information indicates an untrusted state, wherein the user device transitions among the trusted state, the suspended state and the untrusted state when a predetermined set of actions are completed. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification