Secure registration of a mobile device for use with a session
First Claim
1. A non-transitory computer-readable medium embodying a computer program for registering a mobile device as being associated with a user, the computer program comprising computer-readable program code for:
- establishing, by a data processing system associated with an entity, a current session with the user via a data processing system associated with the user based at least in part on an account the user has or is creating with the entity;
receiving, by the data processing system associated with the entity, a request to register the mobile device as being associated with the user to enable use of the mobile device for a future action associated with the account, the mobile device not previously registered with the entity as being associated with the user;
generating, by the data processing system associated with the entity, a first message including a first registration identifier in response to receiving the request to register the mobile device as being associated with the user to enable use of the mobile device for the future action associated with the account;
sending, by the data processing system associated with the entity, the first message including the first registration identifier to the data processing system associated with the user via a first communication path associated with the current session between the user and the entity;
receiving, by the data processing system associated with the entity, a second message from the mobile device via a second communication path including a wireless communication link, the received second message including a second registration identifier;
associating, by the data processing system associated with the entity, the mobile device with the user based on the second registration identifier being identical to at least one of the first registration identifier and a function of the first registration identifier; and
storing, by the data processing system associated with the entity, a public key associated with the mobile device for use of the mobile device with the future action associated with the account based on the associating of the mobile device with the user, the public key received from the mobile device in the second message or another message.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable medium embodies a computer program for registering a mobile device. The computer program comprises computer-readable program code for: generating a first message including a first code in response to receiving a request to register the mobile device for use with a future session with an entity, sending the first message including the first code, receiving a second message including the first code and at least a portion encrypted using a private key associated with the mobile device, and registering the mobile device for use with the future session based on at least the portion of the second message being encrypted using the private key associated with the mobile device.
-
Citations
30 Claims
-
1. A non-transitory computer-readable medium embodying a computer program for registering a mobile device as being associated with a user, the computer program comprising computer-readable program code for:
-
establishing, by a data processing system associated with an entity, a current session with the user via a data processing system associated with the user based at least in part on an account the user has or is creating with the entity; receiving, by the data processing system associated with the entity, a request to register the mobile device as being associated with the user to enable use of the mobile device for a future action associated with the account, the mobile device not previously registered with the entity as being associated with the user; generating, by the data processing system associated with the entity, a first message including a first registration identifier in response to receiving the request to register the mobile device as being associated with the user to enable use of the mobile device for the future action associated with the account; sending, by the data processing system associated with the entity, the first message including the first registration identifier to the data processing system associated with the user via a first communication path associated with the current session between the user and the entity; receiving, by the data processing system associated with the entity, a second message from the mobile device via a second communication path including a wireless communication link, the received second message including a second registration identifier; associating, by the data processing system associated with the entity, the mobile device with the user based on the second registration identifier being identical to at least one of the first registration identifier and a function of the first registration identifier; and storing, by the data processing system associated with the entity, a public key associated with the mobile device for use of the mobile device with the future action associated with the account based on the associating of the mobile device with the user, the public key received from the mobile device in the second message or another message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium embodying a computer program for registering a mobile device with an entity, the computer program comprising computer-readable program code for:
-
identifying, using the mobile device, a registration identifier from a first message received from the entity via a first communication path associated with a current session between a user and the entity via a data processing system associated with the user in response to a request to register the mobile device as being associated with the user to enable use of the mobile device for a future action associated with an account of the user with the entity, the mobile device not previously registered with the entity as being associated with the user; sending, by the mobile device via a second communication path including a wireless communication link, a second message including at least one of the registration identifier and a function of the registration identifier to a data processing system associated with the entity for registration of the mobile device as being associated with the user; and storing, by the mobile device, a public key associated with the entity for use of the mobile device with the future action associated with the account based on association of the mobile device with the user, the public key received from the entity in the first message or another message, wherein the mobile device is associated with the user based on the at least one of the registration identifier and the function of the registration identifier in the second message being identical to at least one of the registration identifier and a function of the registration identifier in the first message. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable medium embodying a computer program for registering a mobile device as being associated with a user with an entity, the computer program comprising computer-readable program code for:
-
at least one of (i) identifying, by a data processing system associated with a third party, a first registration identifier from a first message received from the entity and (ii) generating the first registration identifier and sending, by the data processing system associated with the third party, the generated first registration identifier to the entity for delivery to the user via a first communication path associated with a current session between the user and the entity via a data processing system associated with the user; receiving, by the data processing system associated with the third party, a second message from the mobile device via a second communication path including a wireless communication link, the second message including a second registration identifier; associating, by the data processing system associated with the third party, the mobile device with the user based on the second registration identifier being identical to at least one of the first registration identifier and a function of the first registration identifier; and sending a third message to the entity for registering the mobile device as being associated with the user to enable use of the mobile device for a future action associated with an account of the user with the entity in response to the second registration identifier being identical to the at least one of the first registration identifier and the function of the first registration identifier, the mobile device not previously registered with the entity as being associated with the user. - View Dependent Claims (30)
-
Specification