IP Library Granted Patent US 8,793,493
Granted Patent B2
US 8,793,493 · App. 13/854,659 · Granted Jul 29, 2014

System and method of secure encryption for electronic data transfer

Inventor: Erix Pizano (Tampa, FL)
Assignee: Ceelox Patents, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,793,493
App. No.
13/854,659
Granted
Jul 29, 2014
Kind
B2
Abstract

A system for secure transfer of encrypted data involves a sender client, a recipient client, a main server, and a key server. The sender client receives instructions from a first user identifying transfer data and a recipient identifier, creates a key, encodes the transfer data using the key, and communicates the key and the recipient identifier to a server. The server creates a secure package identifier and communicates such to the sender client. The recipient client receives and identifies the secure package identifier and the encoded transfer data, receives from a second user a user identifier, and communicates the user identifier and the secure package identifier to the server. The server communicates the key to the recipient client only if the secure package identifier received from the recipient client matches the secure package identifier created by the server and if the user identifier matches the recipient identifier.

Claims (67)

1. A non-transitory computer-readable storage medium with an executable program stored thereon for directing operation of at least one computer to enable a secure data transfer between a sender and a recipient, wherein the program instructs the at least one computer to perform the following steps:

enabling receiving, by a computer associated with the sender, transfer data and a recipient identifier to initiate a data transfer transaction;

enabling generating, by the computer associated with the sender, a key for encoding and decoding the transfer data,

wherein the key is unique for the data transfer transaction;

enabling encoding, by the computer associated with the sender, the transfer data using the key and communicating the key and the recipient identifier to an authentication server;

enabling receiving, by the computer associated with the sender, valid sender authentication information and communicating the valid sender authentication information to the authentication server;

enabling creating, by the authentication server, a secure package identifier that uniquely identifies the transfer data,

wherein the secure package identifier is unique for the data transfer transaction and is associated with the key and the recipient identifier received from the computer associated with the sender;

enabling comparing, by the authentication server, the valid sender authentication information received from the computer associated with the sender, with stored sender authentication information previously stored in a database accessible by the authentication server;

enabling communicating, by the authentication server and to the computer associated with the sender, the secure package identifier, but only if the valid sender authentication information received from the computer associated with the sender matches the stored sender authentication information stored in the database;

enabling communicating, by the computer associated with the sender, the encoded transfer data and the secure package identifier to a computer associated with the recipient;

enabling receiving, by the computer associated with the recipient, a user identifier and communicating the user identifier and the secure package identifier to the authentication server;

enabling comparing, by the authentication server, the user identifier received from the computer associated with the recipient, with the recipient identifier received from the computer associated with the sender;

enabling comparing, by the authentication server, the secure package identifier received from the computer associated with the recipient, with the secure package identifier created by the authentication server; and

enabling communicating, by the authentication server and to the computer associated with the recipient, the key, but only if the secure package identifier received from the computer associated with the recipient matches the secure package identifier created by the authentication server, and only if the user identifier matches the recipient identifier.

2. The computer-readable storage medium of claim 1 , wherein the computer associated with the sender is a client computer operated by the sender, and the computer associated with the recipient is a client computer operated by the recipient.

3. The computer-readable storage medium of claim 1 , wherein the computer associated with the sender is a server accessible by a client computer operated by the sender, and the computer associated with the recipient is a server accessible by a client computer operated by the recipient.

4. The computer-readable storage medium of claim 1 , wherein the computer associated with the sender is either or both of a client computer operated by the sender and a server accessible by the client computer operated by the sender, and the computer associated with the recipient is either or both of a client computer operated by the recipient and a server accessible by the client computer operated by the recipient.

5. The computer-readable storage medium of claim 1 , wherein the transfer data and the recipient identifier are input by the sender, and the user identifier is input by the recipient.

6. The computer-readable storage medium of claim 1 , further comprising:

enabling communicating, by the computer associated with the sender, the key and the recipient identifier to the authentication server via a computer network using a secure communications protocol; and

enabling communicating, by the authentication server, the secure package identifier to the computer associated with the sender via a computer network using a secure communications protocol.

7. The computer-readable storage medium of claim 1 , further comprising:

enabling communicating, by the computer associated with the recipient, the user identifier and the secure package identifier to the authentication server via a computer network using a secure communications protocol; and

enabling communicating, by the authentication server, the key to the computer associated with the recipient via a computer network using a secure communications protocol.

8. The computer-readable storage medium of claim 1 ,

wherein the valid sender authentication information received by the computer associated with the sender and the stored sender authentication information stored in the database each includes biometric information.

9. The computer-readable storage medium of claim 1 , further comprising:

enabling receiving, by the computer associated with the recipient, valid recipient authentication information from the recipient and communicating the valid recipient authentication information to the authentication server;

enabling comparing, by the authentication server, the valid recipient authentication information received from the computer associated with the recipient, with stored recipient authentication information previously stored in a database accessible by the authentication server; and

enabling communicating, by the authentication server and to the computer associated with the recipient, the key, but only if the valid recipient authentication information received from the computer associated with the recipient matches the stored recipient authentication information stored in the database.

10. The computer-readable storage medium of claim 1 , further comprising enabling decoding, by the computer associated with the recipient, the encoded transfer data using the key.

11. The computer-readable storage medium of claim 10 , further comprising:

enabling encoding, by the computer associated with the sender, the transfer data by combining the transfer data with a user-selected data file using the key; and

enabling decoding, by the computer associated with the recipient, the transfer data by removing the transfer data from the user-selected data file using the key.

12. A non-transitory computer-readable storage medium with an executable program stored thereon for directing operation of at least one computer to enable a secure data transfer between a sender and a recipient, wherein the program instructs the at least one computer to perform the following steps:

enabling receiving, by a computer associated with the sender, transfer data and a recipient identifier to initiate a data transfer transaction;

enabling generating, by the computer associated with the sender, a key for encoding and decoding the transfer data,

wherein the key is unique for the data transfer transaction;

enabling encoding, by the computer associated with the sender, the transfer data using the key and communicating the key and the recipient identifier to an authentication server;

enabling receiving, by the computer associated with the sender, valid authentication information from the sender and communicating the valid sender authentication information to the authentication server;

enabling creating, by the authentication server, a secure package identifier that uniquely identifies the transfer data,

wherein the secure package identifier is unique for the data transfer transaction and is associated with the key and the recipient identifier received from the computer associated with the sender;

enabling comparing, by the authentication server, the valid sender authentication information received from the computer associated with the sender, with stored sender authentication information previously stored in a database accessible by the authentication server;

enabling communicating, by the authentication server and to the computer associated with the sender, the secure package identifier, but only if the valid sender authentication information received from the computer associated with the sender matches the stored sender authentication information stored in the database;

enabling communicating, by the computer associated with the sender, the encoded transfer data and the secure package identifier to a computer associated with the recipient;

enabling receiving, by the computer associated with the recipient, a user identifier and communicating the user identifier and the secure package identifier to the authentication server;

enabling comparing, by the authentication server, the secure package identifier received from the computer associated with the recipient, with the secure package identifier created by the authentication server; and

enabling communicating, by the authentication server and to the computer associated with the recipient, the key, but only if the secure package identifier received from the computer associated with the recipient matches the secure package identifier created by the authentication server.

13. The computer-readable storage medium of claim 12 , wherein the computer associated with the sender is a client computer operated by the sender, and the computer associated with the recipient is a client computer operated by the recipient.

14. The computer-readable storage medium of claim 12 , wherein the computer associated with the sender is a server accessible by a client computer operated by the sender, and the computer associated with the recipient is a server accessible by a client computer operated by the recipient.

15. The computer-readable storage medium of claim 12 , wherein the computer associated with the sender is either or both of a client computer operated by the sender and a server accessible by the client computer operated by the sender, and the computer associated with the recipient is either or both of a client computer operated by the recipient and a server accessible by the client computer operated by the recipient.

16. The computer-readable storage medium of claim 12 , wherein the transfer data and the recipient identifier are input by the sender, and the user identifier is input by the recipient.

17. The computer-readable storage medium of claim 12 , further comprising:

enabling communicating, by the computer associated with the sender, the key and the recipient identifier to the authentication server via a computer network using a secure communications protocol;

enabling communicating, by the authentication server, the secure package identifier to the computer associated with the sender via a computer network using a secure communications protocol;

enabling communicating, by the computer associated with the recipient, the user identifier and the secure package identifier to the authentication server via a computer network using a secure communications protocol; and

enabling communicating, by the authentication server, the key to the computer associated with the recipient via a computer network using a secure communications protocol.

18. The computer-readable storage medium of claim 12 ,

wherein the valid sender authentication information received by the computer associated with the sender and the stored sender authentication information stored in the database each includes biometric information.

19. The computer-readable storage medium of claim 12 , further comprising:

enabling comparing, by the authentication server, the user identifier received from the computer associated with the recipient, with the recipient identifier received from the computer associated with the sender; and

enabling communicating, by the authentication server and to the computer associated with the recipient, the key, but only if the user identifier matches the recipient identifier.

20. The computer-readable storage medium of claim 19 , further comprising:

enabling receiving, by the computer associated with the recipient, valid recipient authentication information from the recipient and communicating the valid recipient authentication information to the authentication server;

enabling comparing, by the authentication server, the valid recipient authentication information received from the computer associated with the recipient, with stored recipient authentication information previously stored in a database accessible by the authentication server; and

enabling communicating, by the authentication server and to the computer associated with the recipient, the key, but only if the valid recipient authentication information received from the computer associated with the recipient matches the stored recipient authentication information stored in the database.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2014
From: CIP, LLC
To: CEELOX PATENTS, LLC
Reel/Frame 033610/0651 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2014
From: CEELOX, INC.
To: CIP, LLC
Reel/Frame 033584/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2014
From: PIZANO, ERIX
To: CEELOX, INC.
Reel/Frame 033571/0234 →
Continuity (2)
Continuation 11538867 · Oct 5, 2006
Related Publication 20130219179A1 · Aug 22, 2013