System and method for using a separate device to facilitate authentication
First Claim
1. A method comprising:
- receiving, by a server comprising a processor, a request from a mobile communication device of a user to allow user access to an application program of a separate device, wherein the request is received by way of a first network;
determining, by the server, credentials associated with the request;
determining, by the server, that one of the user, the mobile communication device or both is authorized to access the application program based on the credentials;
determining, by the server, a token in response to the determining that the one of the user, the mobile communication device or both is authorized to access the application program;
forwarding, by the server, the token to the separate device by way of a second network, to obtain a separate device token, and forwarding, by the server, the token to the mobile communication device by way of the first network to obtain a mobile communication device token, wherein the mobile communication device forwards the mobile communication device token to the separate device by way of a third network;
determining, by the server, a result of a comparison between the separate device token and the mobile communication device token;
confirming, by the server, that the mobile communication device token was received at the separate device, based on the result of the comparison indicating a match between the mobile communication device token and the separate device token; and
authorizing, by the server, access to the application program of the separate device in response to the confirming that the mobile device token was received at the separate device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates the subject disclosure may perform, for example, operations including receiving a request from a first device to access information content of a second device. The process further includes determining that the first device is authorized to access the information content according to authorization credentials, and determining a token associated with the request in response to determining that the first device is authorized to access the information content. The token is forwarded to the first device, and it is confirmed that the token was received at the first device. Access to the information content of the second device is authorized in response to confirming that the token was received at the first device. Other embodiments are disclosed.
83 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a server comprising a processor, a request from a mobile communication device of a user to allow user access to an application program of a separate device, wherein the request is received by way of a first network; determining, by the server, credentials associated with the request; determining, by the server, that one of the user, the mobile communication device or both is authorized to access the application program based on the credentials; determining, by the server, a token in response to the determining that the one of the user, the mobile communication device or both is authorized to access the application program; forwarding, by the server, the token to the separate device by way of a second network, to obtain a separate device token, and forwarding, by the server, the token to the mobile communication device by way of the first network to obtain a mobile communication device token, wherein the mobile communication device forwards the mobile communication device token to the separate device by way of a third network; determining, by the server, a result of a comparison between the separate device token and the mobile communication device token; confirming, by the server, that the mobile communication device token was received at the separate device, based on the result of the comparison indicating a match between the mobile communication device token and the separate device token; and authorizing, by the server, access to the application program of the separate device in response to the confirming that the mobile device token was received at the separate device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17, 18, 19, 20)
-
-
8. A system comprising:
-
a server comprising a processor; and a memory that stores executable instructions that when executed by the processor, facilitate performance of operations comprising; receiving, by way of a first network, a request from a mobile communication device of a user to provide user access to an application program of a another device; determining credentials associated with the request; determining that one or more of the user and the mobile communication device is authorized to access the application program based on the credentials; determining a token in response to the determining that the one or more of the user and the mobile communication device is authorized to access the application program; forwarding the token to the another device by way of a second network, to obtain another device token, and forwarding the token to the mobile communication device by way of the first network to obtain a mobile communication device token, wherein the mobile communication device forwards the mobile communication device token to the another device by way of a third network; determining, by the server, a result of a comparison between the another device token and the mobile communication device token; confirming that the token was received at the mobile communication device, based on the result of the comparison indicating a match between the mobile communication device token and the another device token; and authorizing access to the application program of the another device in response to the confirming that the mobile device token was received at the another device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
receiving a request from a first device of a user, by way of a first wireless network, to access information content of a second device; determining authorization credentials of one or more of the first device and the user, responsive to the request; determining that the one or more of first device and the user is authorized to access the information content according to authorization credentials; determining a token in response to the determining that the one or more of the first device and the user is authorized to access the information content; forwarding the token to the second device by way of a second wireless network, to obtain a second device token, and forwarding the token to the first device by way of the first network to obtain a first device token, wherein the first device forwards the first device token to the second device by way of a third network; determining a result of a comparison between the second device token and the first device token; confirming that the token was received at the first device based on the result of the comparison indicating a match between the first device token and the second device token; and authorizing access to the information content of the second device in response to confirming that the token was received at the first device. - View Dependent Claims (15, 16)
-
Specification