Method of securely transferring data over a server
OwnerJason Stoverinventor
Life of this patent
Estimating the term…
Abstract
A method of securely transferring data over a server is provided. The method may be executed by a software program on a computer. The present invention includes using an agreed upon virtual location as a password and an encryption key for the transfer of data between individuals or groups. For example, a first user may enter the virtual location on a computer. The user may then select a second user to send data to. The computer may encrypt the data using a encryption key linked to the virtual location. The data may be sent to the second user over the server. The second user may be prompted to enter a matching virtual location. Once the second user enters the matching virtual location, the data is decrypted on the second user's computer. The second user may now have access to the data.
Claims11
A method of securely transferring data over a server comprising:
- prompting a first user to select at least a second user over the server via software executing on a computer;
- receiving a virtual location by the first user via software executing on a computer;
- receiving data from the first user via software executing on a computer;
- encrypting the data using a unique key comprising the virtual location via software executing on a computer;
- sending the encrypted data to the second user over the server via software executing on a computer;
- prompting the second user to enter a matching virtual location via software executing on a computer;
- receiving the matching virtual location from the second user via software executing on a computer, wherein the matching virtual location matches the virtual location;
- decrypting the data using the unique key linked via software executing on a computer;
- and
- producing the data to the second user via software executing on a computer.
A method of securely transferring data over a server comprising:
- receiving a virtual location by a first user on the server via software executing on a computer;
- receiving a matching virtual location from a second user on the server via software executing on a computer, wherein the matching virtual location matches the virtual location;
- producing a data transfer platform for the first user and the second user on the server via software executing on a computer;
- receiving data from the first user via software executing on a computer;
- encrypting the data using a unique key linked to the virtual location via software executing on a computer;
- sending the encrypted data to the second user over the data transfer platform on the server via software executing on a computer;
- decrypting the data using the key linked to the virtual location via software executing on a computer;
- and
- producing the data to the second user via software executing on a computer.
Dependencies are inferred from the claim text.