×

Geolocation-based encryption method and system

  • US 9,940,477 B2
  • Filed: 12/04/2015
  • Issued: 04/10/2018
  • Est. Priority Date: 12/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A geolocation-based encryption method, the steps comprising:

  • providing one or more servers;

    providing a first mobile computing device;

    providing an encryption application;

    wherein said encryption application runs on said first mobile computing device and encrypts a digital content stored in a computer readable storage medium;

    wherein said digital content has a unique file identifier;

    wherein said first mobile computing device comprises a display, a camera, a gyroscope, and a global positioning system;

    prompting, by said encryption application, 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 using said global positioning system;

    selecting via said first mobile computing device said target location creating said global positioning system data;

    prompting, by said encryption application, a user of said first mobile computing device to physically orient said first mobile computing device to a target orientation to create a target gyroscope data using said gyroscope of said first mobile computing device;

    orienting said first mobile computing device to said target orientation creating said target gyroscope data;

    generating by said encryption application on said first mobile computing device a key based on a geolocation data, a device identification data, and said unique file identifier;

    wherein said geolocation data comprises said global positioning system data and said target gyroscope data;

    encrypting by said encryption application said digital content based on said key;

    establishing one or more secure sessions between said user and said one or more servers; and

    transmitting said encrypted digital content to said one or more servers;

    wherein said encryption application is configured to run on a second mobile computing device associated with a recipient of said digital content;

    wherein said device identification data comprises an internet protocol address of said second mobile computing device;

    wherein said encryption application running on said second mobile computing device;

    (1) downloads said encrypted digital content from said one or more servers based on said device identification data and said unique file identifier; and

    (2) decrypts said encrypted digital content based on said key to generate said decrypted digital content;

    wherein said second mobile computing device comprises a display, a camera, a gyroscope, and a global positioning system;

    wherein said decryption of said encrypted digital content occurs on said second mobile computing device only when said second mobile computing device is physically oriented by said recipient at approximately said target orientation; and

    wherein said display of said second mobile computing device displays an environment with an image overlay of said decrypted digital content via said camera of said second mobile computing device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×