US10833869B2ActiveUtilityA1

Securing geo-physical presence

76
Assignee: IBMPriority: Jan 5, 2018Filed: Jan 5, 2018Granted: Nov 10, 2020
Est. expiryJan 5, 2038(~11.5 yrs left)· nominal 20-yr term from priority
H04L 9/50H04L 9/3239H04L 9/3226H04W 4/029H04L 9/3247H04L 9/3228H04L 9/3242H04L 9/0637H04L 2209/38
76
PatentIndex Score
2
Cited by
20
References
10
Claims

Abstract

Embodiments generally relate to securing a geophysical presence of a user. In some embodiments, a method includes receiving information associated with the user in a physical environment. The method further includes generating a unique pattern in response to receiving the information associated with the user. The method further includes sending encoded information containing the unique pattern to a landmark device in the physical environment, where the encoded information causes the landmark device to present the unique pattern. The method further includes receiving captured data from the physical environment. The method further includes verifying an identity and a physical presence of the user in the physical environment based on the captured data, where the captured data includes the landmark device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A computer program product for securing a geophysical presence of a user, the computer program product including at least one non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by at least one processor to cause the at least one processor to perform operations comprising:
 receiving, from a client device, user information associated with the user in a physical environment, wherein the user information comprises a unique identifier associated with the user; 
 generating a unique pattern in response to receiving the information associated with the user, wherein the unique pattern is based on the unique identifier associated with the user; 
 sending encoded information containing the unique pattern to a landmark device in the physical environment, wherein the encoded information causes the landmark device to present the unique pattern; 
 receiving captured data from the client device in the physical environment, wherein the captured data comprises the unique pattern presented by the landmark device; 
 verifying an identity and a physical presence of the user in the physical environment based on the captured data, wherein to verify the identity and the physical presence of the user in the physical environment, the at least one processor further performs operations comprising: 
 analyzing the captured data for the unique pattern at the landmark device; and 
 detecting if there is a match between the unique pattern at the landmark device in the captured data and an expected pattern at the landmark device; and 
 utilizing a block-chain fabric to ensure that no two or more users claim the captured data comprising the unique pattern. 
 
     
     
       2. The computer program product of  claim 1 , wherein to verify the identity and the physical presence of the user in the physical environment, the at least one processor further performs operations comprising:
 analyzing the captured data for the unique pattern at the landmark device and for an associated timestamp; and 
 detecting if there is a match between the timestamp associated with the unique pattern at the landmark device in the captured data and a timestamp associated with an expected pattern at the landmark device. 
 
     
     
       3. The computer program product of  claim 1 , wherein the at least one processor further performs operations comprising
 utilizing a block chain secure server to ensure that no two or more users claim the captured data from the physical environment utilizing peer block-chain fabrics to form a consensus that the unique pattern is unique. 
 
     
     
       4. The computer program product of  claim 1 , wherein the unique pattern changes over time. 
     
     
       5. The computer program product of  claim 1 , wherein the unique pattern is based at least in part on the information associated with a user. 
     
     
       6. The computer program product of  claim 1 , wherein the landmark device presents the unique pattern visually. 
     
     
       7. The computer program product of  claim 1 , wherein the landmark device presents the unique pattern by sound. 
     
     
       8. A system comprising:
 comprising at least one processor and a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by the first processor to cause the at least one processor to perform operations comprising: 
 receiving, from a client device, user information associated with the user in a physical environment, wherein the user information comprises a unique identifier associated with the user; 
 generating a unique pattern in response to receiving the information associated with the user, wherein the unique pattern is based on the unique identifier associated with the user; 
 sending encoded information containing the unique pattern to a landmark device in the physical environment, wherein the encoded information causes the landmark device to present the unique pattern; 
 receiving captured data from the client device in the physical environment, wherein the captured data comprises the unique pattern presented by the landmark device; 
 verifying an identity and a physical presence of the user in the physical environment based on the captured data, wherein to verify the identity and the physical presence of the user in the physical environment, the at least one processor further performs operations comprising: 
 analyzing the captured data for the unique pattern at the landmark device; and 
 detecting if there is a match between the unique pattern at the landmark device in the captured data and an expected pattern at the landmark device; and 
 utilizing a block-chain fabric to ensure that no two or more users claim the captured data comprising the unique pattern. 
 
     
     
       9. The system of  claim 8 , wherein to verify the identity and the physical presence of the user in the physical environment, the at least one processor further performs operations comprising:
 analyzing the captured data for the unique pattern at the landmark device and for an associated timestamp; and 
 detecting if there is a match between the timestamp associated with the unique pattern at the landmark device in the captured data and a timestamp associated with an expected pattern at the landmark device. 
 
     
     
       10. The system of  claim 8 , wherein the at least one processor further performs operations comprising
 utilizing peer block-chain fabrics to form a consensus that the unique pattern is unique.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.