US2017126635A1PendingUtilityA1

Controlling Access To Resource Functions At A Control Point Of The Resource Via A User Device

Assignee: GOOGLE INCPriority: Jan 29, 2015Filed: Jan 17, 2017Published: May 4, 2017
Est. expiryJan 29, 2035(~8.5 yrs left)· nominal 20-yr term from priority
H04L 2209/56G06Q 2220/12H04L 2209/80H04L 63/0861H04L 9/3231G06Q 20/401H04L 63/0428H04W 12/06H04W 12/068H04W 12/069H04W 12/084
31
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Controlling access resource functions. Establishing, by a resource access manager, enrollment information (e) for each of a plurality of users. Encrypting, by the access manager, each received (e) in an authorization data item for the corresponding user. Transmitting, by the access manager, each authorization data item to a corresponding user device. Receiving, by a resource control point, from a user device, a request for access to a function of the resource, the request for access comprising the received authorization data item and verification information (v). Decrypting, by the control point, the received authorization data item to extract (e). Determining, by the control point, a similarity measure between (v) and (e). For a determined similarity measure greater than or equal to a threshold, authorizing, by the control point, the request for access. For a determined similarity measure less than the threshold, denying, by control point, the request for access.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method to control access to functions of a resource, comprising:
 establishing, by an of a resource, enrollment information (e) for each of a plurality of users;   encrypting, by the resource, each received enrollment information (e) in an authorization data item for the corresponding user;   transmitting, by the access manager, each authorization data item to a user computing device of the corresponding user;   receiving, by the resource, from a user computing device having received a transmitted authorization data item, a request for access to a function of the resource, the request for access comprising the received authorization data item and verification information (v);   decrypting, by the resource, the received authorization data item to extract enrollment information (e);   determining, by the resource, a similarity measure between (v) and (e);   for a determined similarity measure greater than or equal to a threshold, authorizing, by the resource, the request for access; and   for a determined similarity measure less than the threshold, denying, by resource, the request for access.   
     
     
         2 . The method of  claim 1 , wherein the enrollment information (e) and the verification information (v) comprise information describing a user biometric characteristic. 
     
     
         3 . The method of  claim 2 , wherein the biometric characteristic comprises one of: a fingerprint, a voiceprint, eye pattern, and facial pattern. 
     
     
         4 . The method of  claim 1 , wherein access to the function of the resource comprises at least one of: access to electronic payment functions, access to an account, access to a physically restricted space, and access to information. 
     
     
         5 . The method of  claim 1 , wherein the similarity measure comprises a cosine similarity measure in a common space defined by vector components of (v) and (e). 
     
     
         6 . The method of  claim 1 , wherein the resource comprises a merchant system at a merchant location and a point-of-sale (POS) control point of the merchant system. 
     
     
         7 . The method of  claim 6 , wherein:
 receiving a request for access comprises:
 transmitting, by the merchant system, a request for authorization data items to each of a plurality of user devices meeting a predetermined criteria; 
 receiving, by the merchant system, an authorization data item (v) from each of the plurality user devices; 
 receiving, by the merchant system, after receiving an authorization data item from a particular user device from among the plurality of user devices, verification information (v) from a first user device; 
   decrypting comprises decrypting, by the POS control point, each received authorization data item to extract the enrollment information (e); and   determining a similarity measure between (v) and (e) comprises determining, by the POS control point a similarity measure between the received verification information (v) from a first user device and each extracted enrollment information (e).   
     
     
         8 . A computer program product, comprising:
 a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to control access to functions of a resource, the computer-executable program instructions comprising:
 computer-executable program instructions to establish, by the resource, enrollment information (e) for each of a plurality of users; 
 computer-executable program instructions to encrypt, by the resource, each received enrollment information (e) in an authorization data item for the corresponding user; 
 computer-executable program instructions to transmit, by the resource, each authorization data item to a user computing device of the corresponding user; 
 computer-executable program instructions to receive, by the resource, from a user computing device having received a transmitted authorization data item, a request for access to a function of the resource, the request for access comprising the received authorization data item and verification information (v); 
 computer-executable program instructions to decrypt, by the resource, the received authorization data item to extract enrollment information (e); 
 computer-executable program instructions to determine, by the resource, a similarity measure between (v) and (e); 
 computer-executable program instructions, for a determined similarity measure greater than or equal to a threshold, to authorize, by the resources, the request for access; and 
 computer-executable program instructions, for a determined similarity measure less than the threshold, to deny, by resource, the request for access. 
   
     
     
         9 . The computer program product of  claim 8 , wherein the enrollment information (e) and the verification information (v) comprise information describing a user biometric characteristic. 
     
     
         10 . The computer program product of  claim 9 , wherein the biometric characteristic comprises one of: a fingerprint, a voiceprint, eye pattern, and facial pattern. 
     
     
         11 . The computer program product of  claim 8 , wherein access to the function of the resource comprises at least one of: access to electronic payment functions, access to an account, access to a physically restricted space, and access to information. 
     
     
         12 . The computer program product of  claim 8 , wherein the similarity measure comprises a cosine similarity measure in a common space defined by vector components of (v) and (e). 
     
     
         13 . The computer program product of  claim 8 , wherein the resource comprises a merchant system at a merchant location and a point-of-sale (POS) device of the merchant system. 
     
     
         14 . The computer program product of  claim 13 , wherein:
 computer-executable program instructions to receive a request for access comprise:
 computer-executable program instructions to transmit, by the merchant system, a request for authorization data items to each of a plurality of user devices meeting a predetermined criteria; 
 computer-executable program instructions to receive, by the merchant system, an authorization data item (v) from each of the plurality user devices; 
 computer-executable program instructions to receive, by the merchant system, after receiving an authorization data item from a particular user device from among the plurality of user devices, verification information (v) from a first user device; 
   computer-executable program instructions to decrypt comprise computer-executable program instructions to decrypt, by the POS device, each received authorization data item to extract the enrollment information (e); and   computer-executable program instructions to determine a similarity measure between (v) and (e) comprise computer-executable program instructions to determine, by the POS device, a similarity measure between the received verification information (v) from a first user device and each extracted enrollment information (e).   
     
     
         15 . A system to control access to functions of a resource, the system comprising:
 a storage device; and   a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to:
 establish, by a resource, enrollment information (e) for each of a plurality of users; 
 encrypt, by the resource, each received enrollment information (e) in an authorization data item for the corresponding user; 
 transmit, by the access manager, each authorization data item to a user computing device of the corresponding user; 
 receive, by the resource, from a user computing device having received a transmitted authorization data item, a request for access to a function of the resource, the request for access comprising the received authorization data item and verification information (v); 
 decrypt, by the resource, the received authorization data item to extract enrollment information (e); 
 determine, by the resource, a similarity measure between (v) and (e); 
 for a determined similarity measure greater than or equal to a threshold, authorize, by the resource, the request for access; and 
 for a determined similarity measure less than the threshold, deny, by resource, the request for access. 
   
     
     
         16 . The system of  claim 15 , wherein the enrollment information (e) and the verification information (v) comprise information describing a user biometric characteristic. 
     
     
         17 . The system of  claim 16 , wherein the biometric characteristic comprises one of: a fingerprint, a voiceprint, eye pattern, and facial pattern. 
     
     
         18 . The system of  claim 15 , wherein the similarity measure comprises a cosine similarity measure in a common space defined by vector components of (v) and (e). 
     
     
         19 . The system of  claim 15 , wherein the resource comprises a merchant system at a merchant location and a point-of-sale (POS) device of the merchant system. 
     
     
         20 . The system of  claim 19 , wherein:
 application code instructions to cause the system to receive a request for access comprise:
 application code instructions to cause the system to transmit, by the merchant system, a request for authorization data items to each of a plurality of user devices meeting a predetermined criteria; 
 application code instructions to cause the system to receive, by the merchant system, an authorization data item (v) from each of the plurality user devices; 
 application code instructions to cause the system to receive, by the merchant system, after receiving an authorization data item from a particular user device from among the plurality of user devices, verification information (v) from a first user device; 
   application code instructions to cause the system to decrypt comprise application code instructions to cause the system to decrypt, by the POS device, each received authorization data item to extract the enrollment information (e); and   application code instructions to cause the system to determine a similarity measure between (v) and (e) comprises application code instructions to cause the system to determine, by the POS device, a similarity measure between the received verification information (v) from a first user device and each extracted enrollment information (e).

Join the waitlist — get patent alerts

Track US2017126635A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.