Secondary device as key for authorizing access to resources
First Claim
Patent Images
1. A method comprising:
- transmitting, from a device, a request to an authorization service for access to at least one resource;
receiving from the authorization service an indication that the device must comply with a distribution rule associated with the at least one resource, wherein the distribution rule requires a specified secondary device to be in proximity to the device as a prerequisite to accessing the at least one resource;
transmitting an indication that the device is in proximity to the secondary device;
receiving an authorization indication at the device in response to transmitting the indication that the device is in proximity to the secondary device;
creating a registration key based on the authorization indication, a user identifier, and a property of the device;
determining whether access to at least one resource is permitted according to the registration key;
obtaining an authorization credential from the secondary device, the authorization credential being associated with the at least one resource; and
in response to determining that access to the at least one resource is permitted according to the registration key and receiving the authentication credential, permitting the device to access the at least one resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A secondary device may be used to provide access to resources to a primary device. Upon receiving an authorization indication at a device, a registration key based on the authorization indication, a user identifier, and a property of the device may be created. Upon determining whether access to at least one resource is permitted according to the registration key the device may be permitted to access the at least one resource.
240 Citations
19 Claims
-
1. A method comprising:
-
transmitting, from a device, a request to an authorization service for access to at least one resource; receiving from the authorization service an indication that the device must comply with a distribution rule associated with the at least one resource, wherein the distribution rule requires a specified secondary device to be in proximity to the device as a prerequisite to accessing the at least one resource; transmitting an indication that the device is in proximity to the secondary device; receiving an authorization indication at the device in response to transmitting the indication that the device is in proximity to the secondary device; creating a registration key based on the authorization indication, a user identifier, and a property of the device; determining whether access to at least one resource is permitted according to the registration key; obtaining an authorization credential from the secondary device, the authorization credential being associated with the at least one resource; and in response to determining that access to the at least one resource is permitted according to the registration key and receiving the authentication credential, permitting the device to access the at least one resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a memory storage; and a processor coupled to the memory storage operative to execute instructions for; obtaining a request for an indication associated with access to a resource from a user device, determining whether the resource is associated with a distribution rule, the distribution rule specifying that the user device be in proximity to a secondary device as a prerequisite for accessing the resource, obtaining an indication that the user device is in proximity to the secondary device, providing an authorization indication to the user device, the authorization indication authorizing access to the resource, receiving a registration key from the user device and an authorization credential provided by the secondary device, the registration key being generated by the user device based upon the authorization indication and the authorization credential obtained from the secondary device by the user device, creating a profile for the user device according to the registration key, associating a plurality of compliance rules with the profile for the user device, receiving a request to access a resource from the user device, determining whether the user device is in compliance with the plurality of compliance rules, and in response to determining that the user device is in compliance with the plurality of compliance rules, providing access to the resource to the user device. - View Dependent Claims (12, 13, 14)
-
-
15. A client device comprising:
-
a network connectivity interface for enabling communication between the client device and an authorization service via a network; a memory for storing a client side application; and a processor communicatively coupled to the memory for executing said client side application, wherein said client side application comprises executable instructions for; transmitting a request to an authorization service for access to at least one resource; receiving from the authorization service an indication that the client device must comply with a distribution rule associated with the resource, wherein the distribution rule requires a second device to be in proximity to the client device as a prerequisite to accessing the at least one resource; obtaining an authorization credential from the second device; transmitting to the authorization service an indication that the client device is in proximity to the second device and the authorization credential; receiving an authorization indication associated with a geographic location from the second device located within the geographic location in response to transmitting the indication that the device is in proximity to the second device; creating a registration key based on the authorization indication, a user identifier, and a property of the client device; providing the registration key to the second device; determining whether the second device approved the registration key; and in response to determining that the second device approved the registration key, requesting access to the at least one resource. - View Dependent Claims (16, 17, 18, 19)
-
Specification