Secure content transfer using dynamically generated optical machine readable codes
First Claim
Patent Images
1. A method for a proximity based secure transaction initiation, the method comprising:
- generating a unique text temporary token;
registering the temporary token with a server, wherein the temporary token includes encrypted content and is subject to an expiration rule;
generating an optically readable code based on the temporary token;
presenting the optically readable code to a user through a display of one or more of a mobile device, a computer monitor, a public monitor, a website, and a physical material;
enabling the user to access a data exchange transaction by scanning the optically readable code through a camera of another mobile device, whereinthe data exchange transaction provides access to the encrypted content,the optically readable code includes a decryption key for decrypting the encrypted content, andaccess to the data exchange transaction is restricted to the other mobile device within a visibility area of the display presenting the optically readable code; and
enabling an entity that generates the optically readable code to further restrict access to the data exchange transaction based on the expiration rule, wherein the expiration rule includes a number of allowable scans of the optically readable code.
0 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for peer-to-peer or peer-to-server-to-peer communication systems based on mobile devices, servers, and personal computers, which utilize proximity communication and optical codes such as two-dimensional barcodes, in order to securely initiate and authorize digital data, file, and multimedia transfers, as well as digital financial transactions.
46 Citations
11 Claims
-
1. A method for a proximity based secure transaction initiation, the method comprising:
-
generating a unique text temporary token; registering the temporary token with a server, wherein the temporary token includes encrypted content and is subject to an expiration rule; generating an optically readable code based on the temporary token; presenting the optically readable code to a user through a display of one or more of a mobile device, a computer monitor, a public monitor, a website, and a physical material; enabling the user to access a data exchange transaction by scanning the optically readable code through a camera of another mobile device, wherein the data exchange transaction provides access to the encrypted content, the optically readable code includes a decryption key for decrypting the encrypted content, and access to the data exchange transaction is restricted to the other mobile device within a visibility area of the display presenting the optically readable code; and enabling an entity that generates the optically readable code to further restrict access to the data exchange transaction based on the expiration rule, wherein the expiration rule includes a number of allowable scans of the optically readable code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium with instructions stored thereon for a proximity based secure transaction initiation, the instructions comprising:
-
generating a unique text temporary token; registering the temporary token with a server, wherein the temporary token includes encrypted content and is subject to an expiration rule; generating an optically readable code based on the temporary token; presenting the optically readable code to a user on a display of one or more of a mobile device, a computer monitor, a public monitor, a website, and a physical material; enabling the user to access a data exchange transaction by scanning the optically readable code through a camera of another mobile device, wherein the data exchange transaction provides access to the encrypted content, the optically readable code includes a decryption key for decrypting the encrypted content, and access to the data exchange transaction is restricted to the other mobile device within a visibility area of the display presenting the optically readable code; authenticating the user by having scanned the optically readable code; and enabling an entity that generates the optically readable code to further restrict access to the data exchange transaction based on the expiration rule, wherein the expiration rule includes a number of allowable scans of the optically readable code. - View Dependent Claims (11)
-
Specification