Patent ID: 9058482
Filing Date: 2015-06-16
Classification: G06F,H04L

Abstract:
1. A method of remotely controlling user access to a restricted computer resource, comprising: pre-determining, by a device comprising a processor, an association of the restricted computer resource and computer-resource-proximal environmental information; receiving, by the device, from a user requesting access to the restricted computer resource, indicia of user-proximal environmental information; comparing, by the device, the indicia of user-proximal environmental information to associated computer-resource-proximal environmental information; granting, by the device, selectively user access to the restricted computer resource responsive to the comparing of the indicia of the user-proximal environmental information in which the user-proximal environmental information corresponds to the computer-resource-proximal environmental information; pre-determining, by the device, an association of a biometric measure with an authorized user; receiving, by the device, from the user requesting access to the restricted computer resource a user-supplied biometric measure; comparing, by the device, the user-supplied biometric measure with the associated biometric measure, wherein granting comprises granting selectively user access to the restricted computer resource responsive to the comparing of the indicia of the user-proximal environmental information in which: contacting, by the device, the user responsive to the comparing of the user-supplied biometric measure in which one of the user-proximal environmental information does not correspond to the computer-resource-proximal environmental information, the user-supplied biometric measure or a combination thereof corresponds to the associated biometric measure; obtaining, by the device, supplemental user-supplied information; interpreting, by the device, the supplemental user-supplied information; granting selectively, by the device, user access to the restricted computer resource responsive to the interpreting of the supplemental user-supplied information; and securing, by the device, a transfer of the supplemental user-supplied information, wherein securing comprises application of a software agent to establish such secure communications, wherein the software agent is associated with a plurality of networked software agents to collectively detect and deter attempted reverse engineering and to securely examine a state of the device.