Method and system for generating a secure message as an URL message
First Claim
1. A computer implemented method comprising:
- establishing, at a sender'"'"'s computing device, a secure tunnel with a device associated with an intended recipient;
receiving a request from a sender to send a secure message to the intended recipient;
in response to receiving the request to send the secure message, generating a private security key for encrypting and decrypting the secure message;
receiving contents for the secure message;
generating and encrypting the secure message after generating the private security key;
storing the private security key and the encrypted secure message;
creating, at the sender'"'"'s computing device, a URL message in response to receiving the request to send the secure message to the intended recipient;
sending, from the sender'"'"'s computing device, the URL message to the intended recipient;
receiving, at the sender'"'"'s computing device, a URL message response from the intended recipient;
providing, from the sender'"'"'s computing device, a landing message to the intended recipient in response to receiving the URL message response, the landing message including a hint requesting an answer from the intended recipient;
receiving, at the sender'"'"'s computing device, the answer from the intended recipient; and
sending, from the sender'"'"'s computing device, the encrypted secure message to the intended recipient via the secure tunnel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating and delivering a message via a web service is provided. A message for a recipient is converted to a URL and sent. A request is received from a sender to send a message to a recipient. A URL message is created in response to receiving the request to send the message to the recipient and the URL message is sent to the recipient. A URL message response is received from the recipient and a landing message is sent to the recipient in response to receiving the URL message response. The landing message includes a hint requesting an answer from the recipient. An answer is received from the recipient and the message is sent to the recipient in response to receiving the answer.
9 Citations
18 Claims
-
1. A computer implemented method comprising:
-
establishing, at a sender'"'"'s computing device, a secure tunnel with a device associated with an intended recipient; receiving a request from a sender to send a secure message to the intended recipient; in response to receiving the request to send the secure message, generating a private security key for encrypting and decrypting the secure message; receiving contents for the secure message; generating and encrypting the secure message after generating the private security key; storing the private security key and the encrypted secure message; creating, at the sender'"'"'s computing device, a URL message in response to receiving the request to send the secure message to the intended recipient; sending, from the sender'"'"'s computing device, the URL message to the intended recipient; receiving, at the sender'"'"'s computing device, a URL message response from the intended recipient; providing, from the sender'"'"'s computing device, a landing message to the intended recipient in response to receiving the URL message response, the landing message including a hint requesting an answer from the intended recipient; receiving, at the sender'"'"'s computing device, the answer from the intended recipient; and sending, from the sender'"'"'s computing device, the encrypted secure message to the intended recipient via the secure tunnel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium storing software for instructing a controller of a sender'"'"'s computing device to:
-
establish a secure tunnel with a device associated with an intended recipient; receive a request from a sender to send a secure message to the intended recipient; in response to receiving the request to send the secure message, generate a private security key for encrypting and decrypting the secure message; receive contents for the secure message; generate and encrypt the secure message after generating the private security key; store the private security key and the encrypted secure message; create a URL message in response to receiving the request to send the secure message to the intended recipient; send the URL message to the intended recipient; receive a URL message response from the intended recipient; provide a landing message to the intended recipient in response to receiving the URL message response, the landing message including a hint requesting an answer from the intended recipient; receive the answer from the intended recipient; and send the encrypted secure message to the intended recipient via the secure tunnel. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification