Systems and methods of managing access to remote resources
First Claim
1. A method of managing access to a plurality of resources available remotely from at least one computing device, the method comprising:
- storing, in a memory in electronic communication with the at least one computing device, a plurality of access level indicators for indicating a plurality of different types of access, wherein each access level indicator in the plurality of access level indicators indicates a different type of access in the plurality of different types of access, each different type of access is a type of access to at least one resource in the plurality of resources;
storing in the memory a plurality of identifiers for identifying different users having access to the at least one computing device and possible access to the plurality of resources;
for each resource in the plurality of resources, storing in the memory a resource access level indicator for that resource, wherein the resource access level indicator is selected from the plurality of access level indicators;
for each identifier in the plurality of identifiers, storing in the memory a user access level indicator for that identifier, wherein the user access level indicator is selected from the plurality of access level indicators;
before granting access to a resource in the plurality of resources for a user seeking access to the resource using a computing device in the at least one computing device, operating at least one processor, the at least one processor being in electronic communication with the computing device, executing a sequence of access approval steps, the sequence of access approval steps comprising;
determining an identifier identifying the user seeking access to the resource;
determining the user access level indicator stored in the memory for the identifier and the resource access level indicator for the resource, the resource access level indicator being determinable from memory without using the identifier, and the user access level indicator being determinable from memory without identifying the resource being accessed;
determining if the user access level indicator determined for the identifier is consistent with the resource access level indicator determined for the resource; and
granting access to the resource for operating the resource if the sequence of access approval steps are successfully completed, otherwise, denying access to the resource, wherein the sequence of access approval steps is not successfully completed when the user access level indicator determined for the identifier is inconsistent with the resource access level indicator determined for the resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for managing access to resources available remotely from at least one computing device. The resources include at least one software application and at least one hardware component. The method and system involve storing access level indicators for indicating different types of access; storing identifiers for identifying different users with access to the at least one computing device and possible access to the resources; for each resource and each identifier, storing an access level indicator for that resource and that user; and before granting access to a resource for a user seeking access to the resource, operating a processor to: determine an identifier identifying the user; determine the access level indicator stored in the storage module for the identifier and the resource; and if access is consistent with the determined access level indicator, grant access to the resource, otherwise, deny access to the resource.
35 Citations
20 Claims
-
1. A method of managing access to a plurality of resources available remotely from at least one computing device, the method comprising:
-
storing, in a memory in electronic communication with the at least one computing device, a plurality of access level indicators for indicating a plurality of different types of access, wherein each access level indicator in the plurality of access level indicators indicates a different type of access in the plurality of different types of access, each different type of access is a type of access to at least one resource in the plurality of resources; storing in the memory a plurality of identifiers for identifying different users having access to the at least one computing device and possible access to the plurality of resources; for each resource in the plurality of resources, storing in the memory a resource access level indicator for that resource, wherein the resource access level indicator is selected from the plurality of access level indicators; for each identifier in the plurality of identifiers, storing in the memory a user access level indicator for that identifier, wherein the user access level indicator is selected from the plurality of access level indicators; before granting access to a resource in the plurality of resources for a user seeking access to the resource using a computing device in the at least one computing device, operating at least one processor, the at least one processor being in electronic communication with the computing device, executing a sequence of access approval steps, the sequence of access approval steps comprising; determining an identifier identifying the user seeking access to the resource; determining the user access level indicator stored in the memory for the identifier and the resource access level indicator for the resource, the resource access level indicator being determinable from memory without using the identifier, and the user access level indicator being determinable from memory without identifying the resource being accessed; determining if the user access level indicator determined for the identifier is consistent with the resource access level indicator determined for the resource; and granting access to the resource for operating the resource if the sequence of access approval steps are successfully completed, otherwise, denying access to the resource, wherein the sequence of access approval steps is not successfully completed when the user access level indicator determined for the identifier is inconsistent with the resource access level indicator determined for the resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of managing access to a plurality of resources available remotely from at least one computing device, the system comprising:
-
a controller in electronic communication with the at least one computing device, the controller comprising a control processor and a control memory having instructions stored thereon for configuring the control processor to; store in the control memory a plurality of access level indicators for indicating a plurality of different types of access, wherein each access level indicator in the plurality of access level indicators indicates a different type of access in the plurality of different types of access, each different type of access is a type of access to at least one resource in the plurality of resources; store in the control memory a plurality of identifiers for identifying different users having access to the at least one computing device and possible access to the plurality of resources; for each resource in the plurality of resources, store in the control memory a resource access level indicator for that resource, wherein the resource access level indicator is selected from the plurality of access level indicators; for each identifier in the plurality of identifiers, storing in the memory a user access level indicator for that identifier, wherein the user access level indicator is selected from the plurality of access level indicators; and before granting access to a resource in the plurality of resources for a user seeking access to the resource using a computing device in the at least one computing device, executing a sequence of access approval steps, the sequence of access approval steps comprising; determining an identifier identifying the user seeking access to the resource; determining the access level indicator stored in the control storage component for the identifier and the resource, the resource access level indicator being determinable from memory without using the identifier, and the user access level indicator being determinable from memory without identifying the resource being accessed;
determining if the user access level indicator determined for the identifier is consistent with the resource access level indicator determined for the resource; andgranting access to the resource for operating the resource if the sequence of access approval steps successfully completed, otherwise, denying access to the resource, wherein the sequence of access approval steps is not successfully completed when the user access level indicator determined for the identifier is inconsistent with the resource access level indicator determined for the resource. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification