Method and apparatus for accessing a computer application program
First Claim
1. A method for obtaining access to an application program, comprising the steps of:
- obtaining an application credential for an application program for a first computing device, the application credential generated from a first device related credential, the first device related credential being for exclusive use of the first computing device, the application credential being related to the application program and comprising a unique identifier of a user;
obtaining a second device related credential for a second computing device of the user, the second device related credential being for exclusive use of the second computing device, and the second device related credential being related to the unique identifier of the user, the obtaining comprising receiving a device related credential from a registration issuer and incorporating the unique identifier of the user into the received device related credential;
storing the application credential from the first computing device on the second computing device;
submitting proof of validity of the unique identifier of the user that was incorporated into the device related credential;
generating a request for access to the application program, the request comprising the application credential stored on the second computing device and the second device related credential;
andreceiving access to the application program in response to determining that the second device related credential and the application credential stored on the second computing device comprise the same unique identifier of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a request may be generated to register a computing device of a user to a registration issuer, and in response a device related credential for the computing device may be obtained, the device related credential being for exclusive use of that computing device and being related to a unique identifier of the user. A request for a credential for an application program may be generated, and in response an application credential for the application program may be obtained, the application credential being related to the unique identifier of the user. A request for access to the application program may be generated, the request comprising the application credential and the device related credential. In response to the request for access, access to the application may be granted if the device related credential and the application credential relate to the same unique user identifier.
-
Citations
15 Claims
-
1. A method for obtaining access to an application program, comprising the steps of:
-
obtaining an application credential for an application program for a first computing device, the application credential generated from a first device related credential, the first device related credential being for exclusive use of the first computing device, the application credential being related to the application program and comprising a unique identifier of a user; obtaining a second device related credential for a second computing device of the user, the second device related credential being for exclusive use of the second computing device, and the second device related credential being related to the unique identifier of the user, the obtaining comprising receiving a device related credential from a registration issuer and incorporating the unique identifier of the user into the received device related credential; storing the application credential from the first computing device on the second computing device; submitting proof of validity of the unique identifier of the user that was incorporated into the device related credential; generating a request for access to the application program, the request comprising the application credential stored on the second computing device and the second device related credential; and receiving access to the application program in response to determining that the second device related credential and the application credential stored on the second computing device comprise the same unique identifier of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for granting access to an application based on the use of credentials, comprising the steps of:
-
receiving from a first computing device a request for access to an application, the request comprising an application credential and a device related credential, the device related credential being exclusive for use in connection with the first computing device and comprising a unique identifier of the user, and the application credential being related to the application and comprising a unique identifier of the user; verifying that the device related credential and the application credential relate to the same unique identifier; granting access to the application on the first computing device based on the verification that the device related credential and the application credential relate to the same unique identifier; storing the application credential from the first computing device to a second computing device, the second computing device comprising a second device related credential, the second device related credential contained in a memory in the second computing device, and received from a registration issuer and incorporating the unique identifier of the user into the device related credential; submitting proof of validity of the unique identifier of the user that was incorporated into the device related credential; and granting access to the application to the second computing device in response to determining that the application credential of the first computing device and the second device related credential relate to the same unique identifier. - View Dependent Claims (9)
-
-
10. A computer program product comprising computer executable instructions stored on a non-transitory computer usable medium which when loaded in a computer device of a user is able to carry out the steps of:
-
obtaining at a first computing device an application credential for an application program, the application credential generated from a first device related credential, the first device related credential being for exclusive use of the first computing device, the application credential being related to the application program and comprising a unique identifier of the user, the obtaining comprising receiving at the computer device of the user an application credential from a application issuer computer, and incorporating the unique identifier of the user into the received application credential at the computer device of the user; storing the application credential from the computer device on a second computing device; submitting proof of validity of the unique identifier of the user that was incorporated into the application credential; generating a request for access to the application program, the request comprising the application credential and a device related credential, the device related credential being for exclusive use of the second computing device and being related to the unique identifier of the user; and providing access to the application to the second computing device, in response to determining that the application credential and the device related credential of the second computing device relate to the same unique identifier of the user. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification