Apparatus, system and method for secure data exchange
First Claim
1. A computer program product including a series of operating instructions stored on a non-transitory computer readable medium that direct the operation of a processor of a server when executed to secure electronic communications over an electronic mail or messaging system, the instructions comprising:
- activating access of a user to a Secure Data Exchange (SDE) System based on a Unique User Identifier (UUI) associated with said user and an authentication code, wherein said authentication code is based on an email address of said user and other parameters or values known by said SDE system and said activating access includes executing at said server at least one converter to decrypt a request to obtain said authentication code, wherein said request is received at said server from an SDE client of said user and includes said authentication code that is encrypted and said UUI;
verifying said user has said access based on both said UUI and said authentication code; and
when said request is a create request from a verified user to convert an original document to a secure document, said request further includes a recipient'"'"'s email list and said instructions further include;
creating a transaction database record at said server including said UUI, a User Data Transaction Identifier (UDTID), a plurality of converters, and said recipient'"'"'s email list; and
providing said plurality of converters and said UDTID to said SDE client.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure provides a method of activating user access of a Secure Data Exchange (SDE) Client of a SDE system, and computer program products for securing electronic communications over an electronic mail or messaging system. In one embodiment, a computer program product is disclosed that includes instructions for: (1) activating access of a user to a Secure Data Exchange (SDE) System based on a Unique User Identifier (UUI) associated with the user and an authentication code, wherein the authentication code is based on an email address of the user and other parameters or values known by the SDE system, (2) verifying the user has the access based on both the UUI and the authentication code, and (3) providing a plurality of converters and a User Data Transaction Identifier (UDTID) to a SDE client of a verified user in response to a request therefrom.
-
Citations
27 Claims
-
1. A computer program product including a series of operating instructions stored on a non-transitory computer readable medium that direct the operation of a processor of a server when executed to secure electronic communications over an electronic mail or messaging system, the instructions comprising:
-
activating access of a user to a Secure Data Exchange (SDE) System based on a Unique User Identifier (UUI) associated with said user and an authentication code, wherein said authentication code is based on an email address of said user and other parameters or values known by said SDE system and said activating access includes executing at said server at least one converter to decrypt a request to obtain said authentication code, wherein said request is received at said server from an SDE client of said user and includes said authentication code that is encrypted and said UUI; verifying said user has said access based on both said UUI and said authentication code; and when said request is a create request from a verified user to convert an original document to a secure document, said request further includes a recipient'"'"'s email list and said instructions further include; creating a transaction database record at said server including said UUI, a User Data Transaction Identifier (UDTID), a plurality of converters, and said recipient'"'"'s email list; and providing said plurality of converters and said UDTID to said SDE client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product including a series of operating instructions stored on a non-transitory computer readable medium that direct the operation of a processor of a server when executed to secure electronic communications over an electronic mail or messaging system, the instructions comprising:
-
activating access of a user to a Secure Data Exchange (SDE) System based on a Unique User Identifier (UUI) associated with said user and an authentication code, wherein said authentication code is based on an email address of said user and other parameters or values known by said SDE system and said activating access includes executing at said server at least one converter to decrypt a request to obtain said authentication code, wherein said request is received at said server from an SDE client of said user and includes said authentication code that is encrypted; verifying, after said activating, said user has said access based on both said UUI and said authentication code; and when said request is a create request from a verified user to convert an original document to a secure document, said request further includes a recipient'"'"'s email list and a plurality of converters, and said instructions further include; creating a transaction database record including said UUI, a User Data Transaction Identifier (UDTID), said recipient'"'"'s email address list, and said plurality of converters, and returning said UDTID to said SDE client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method to secure electronic communications over an electronic mail or messaging system employing a server and a Secure Data Exchange (SDE) client of a SDE system, comprising:
-
receiving a request from a user at a computer to access an SDE client on said computer, wherein said request is for creating secure data from original data or said request is for converting secure data to original data; executing at least one converter to authenticate said user based on a unique identifier and an authentication code, wherein said authentication code is based on an email address of said user and other parameters or values known by said SDE system; verifying, employing said server of said SDE system, authentication of said user for said creating or for said converting; and when receiving verification from said server, allowing access of said user to said SDE client for processing said request for said creating or for said converting. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification