Geolocation-based encryption method and system
Abstract
A geolocation-based encryption method and system. The geolocation-based encryption method and system may comprise the steps of: providing an encryption application running on a first mobile computing device and a second mobile computing device; generating a key based, at least in part, of a geolocation data, a device identification data, and a unique file identifier associated with said digital content; selecting a target location on the first mobile computing device to create a GPS data, which may be a portion of the geolocation data; encrypting a digital content based on the key; establishing secure session(s) among the user, a recipient, and server(s); and transmitting the encrypted digital content to the server(s). The encrypted digital content may be transmitted from the server(s) to the second mobile computing device. The encryption application may decrypt the encrypted digital content based on the key.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A geolocation-based encryption method, the steps comprising:
providing an encryption application; wherein said encryption application is configured to run on a first mobile computing device having a geolocation monitoring system; wherein said encryption application encrypts a digital content; creating a global positioning system data by said first mobile computing device; prompting a user of said first mobile computing device to make a geolocation based action generating a key based on a geolocation data; wherein said geolocation data comprises said global positioning system data; establishing one or more secure sessions between said user and said one or more servers; and decrypting said encrypted said digital content.
2 . The geolocation-based encryption method of claim 1 , further comprising transmitting said encrypted digital content to said one or more servers.
3 . The geolocation-based encryption method of claim 2 , wherein encrypting said digital content is based on said key.
4 . The geolocation-based encryption method of claim 3 , wherein decrypting said digital content is based on said key;
wherein said encryption application running on said first mobile computing device is configured to: (1) download said encrypted digital content from said one or more servers based on said geolocation data; and (2) decrypt said encrypted digital content based on said key to generate a decrypted digital content.
5 . The geolocation-based encryption method of claim 4 , wherein said encryption application is configured to run on a second mobile computing device associated with a recipient of said digital content.
6 . The geolocation-based encryption method of claim 5 , wherein said encryption application running on said second mobile computing device is configured to:
(1) download said encrypted digital content from said one or more servers based on said geolocation data; and (2) decrypt said encrypted digital content based on said key to generate said decrypted digital content.
7 . A geolocation-based encryption system, the system comprising:
a first mobile computing device having a computer readable storage medium, comprising one or more instructions that, when executed by said first mobile computing device, cause said first mobile computing device to: prompt a user of said first mobile computing device to make a geolocation based action to create a global positioning system data; generate a key based on a geolocation data; wherein said geolocation data comprises said global positioning system data; encrypt a digital content stored in said computer readable storage medium based on said key; establish one or more secure sessions among said user and said one or more servers; and transmit said encrypted digital content to said one or more servers;
8 . The geolocation-based encryption system of claim 7 , wherein said system establishes one or more secure sessions with a recipient of said digital content and said one or more servers.
9 . The geolocation-based encryption system of claim 8 , wherein said system transmits said encrypted digital content to a second mobile computing device associated with said recipient via said one or more servers.
10 . The geolocation-based encryption system of claim 9 , wherein said encryption application running on said second mobile computing device is configured to decrypt said encrypted digital content based on said key to generate a decrypted digital content.
11 . The geolocation-based encryption method of claim 7 , wherein said device identification data comprises an internet protocol address of said second mobile computing device.
12 . The geolocation-based encryption method of claim 7 , wherein said decryption of said encrypted digital content only occurs when said second mobile computing device is physically positioned approximately at said target location.
13 . The geolocation-based encryption method of claim 7 , wherein said decryption of said encrypted digital content only occurs when said recipient selects said targeted location on a digital map displayed on said second mobile computing device.
14 . The geolocation-based encryption method of claim 7 , further comprising:
prompting a user to physically orient said first mobile computing device to a target orientation to create a target gyroscope data; wherein said geolocation data comprises said target gyroscope data; wherein said decryption of said encrypted digital content occurs only when said second mobile computing device is physically oriented at approximately said target orientation.
15 . A non-transitory computer readable medium, comprising one or more executable instructions, which, when executed by a first mobile computing device, configure the first mobile computing device to perform a geolocation-based encryption, the steps comprising:
prompting a user of said first mobile computing device to select a target location on said first mobile computing device to create a global positioning system data; generating a key based on a geolocation data, a device identification data, and a unique file identifier associated with said digital content; wherein said geolocation data comprises said global positioning system data; encrypting a digital content stored in a computer readable storage medium based on said key; establishing one or more secure sessions among said user, a recipient of said digital content, and said one or more servers; and transmitting said encrypted digital content to said second mobile computing device via said one or more servers; wherein said encryption application running on said second mobile computing device is configured to decrypt said encrypted digital content based on said key to generate a decrypted digital content.
16 . The non-transitory computer readable medium of claim 14 , wherein said device identification data comprises an internet protocol address of said second mobile computing device.
17 . The non-transitory computer readable medium of claim 14 , wherein said decryption of said encrypted digital content only occurs when said second mobile computing device is physically positioned approximately at said target location.
18 . The non-transitory computer readable medium of claim 14 , wherein said decryption of said encrypted digital content only occurs when said recipient selects said targeted location on a digital map displayed on said second mobile computing device.
19 . The non-transitory computer readable medium of claim 14 , further comprising:
prompting a user to physically orient said first mobile computing device to create a target orientation to create a target gyroscope data; wherein said target gyroscope data is a portion of said geolocation data; and wherein said decryption of said encrypted digital content occurs only when said second mobile computing device is approximately physically oriented at said target orientation.Join the waitlist — get patent alerts
Track US2019197252A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.