Methods, data structures, and systems to remotely validate a message
First Claim
1. A method to remotely validate an email message, comprising:
- receiving, at a recipient, the email message in a first encrypted format from a sender of the email message, wherein the recipient is whom the email message is directed to for consumption;
decrypting, at the recipient, contents of the email message from the first encrypted format;
transferring, from the recipient, the decrypted email message contents to a remote server; and
receiving, at the recipient, from the remote server a status flag, wherein a value associated with the status flag indicates whether the contents are free from a virus or are free from objectionable material as validated by the remote server.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods, data structures, and systems are provided to validate a message. A client receives a message in a first encrypted format. The message is decrypted and transferred to a remote server before being accessed by the client. In one embodiment, the client encrypts the message in a second encrypted format before transferring the message to the remote server. The remote server scans and validates the message and sends a result of the scan to the client. The client removes the message if the result indicates the remote server did not validate the message. Moreover, the client accesses or otherwise consumes the message if the result indicates the message was validated by the remote server.
-
Citations
20 Claims
-
1. A method to remotely validate an email message, comprising:
-
receiving, at a recipient, the email message in a first encrypted format from a sender of the email message, wherein the recipient is whom the email message is directed to for consumption; decrypting, at the recipient, contents of the email message from the first encrypted format; transferring, from the recipient, the decrypted email message contents to a remote server; and receiving, at the recipient, from the remote server a status flag, wherein a value associated with the status flag indicates whether the contents are free from a virus or are free from objectionable material as validated by the remote server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to validate a data message, comprising:
-
receiving the data message from a client, wherein the data message was previously received at the client and sent from a sender of the data message to the client, wherein the client decrypts the data message before the data message is processed by the client, and wherein the client is external and remote to the method and communicates with the method over a network by sending the data message for scanning, and wherein the client is who the data message is directed to for consumption; scanning the data message for viruses; and sending a validation flag to the client, wherein the validation flag includes a value indicating whether the data message includes zero or more of the viruses. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An email system to validate an email message, comprising:
-
a local email set of executable instructions residing on a client; a remote validation set of executable instructions residing on a server; and wherein the email message is received by the local email set of executable instructions from a sender, who intends the email message for the client and the client is who the email message is directed to for consumption, and local email set of executable instructions decrypts the email message and then streams the email message to the remote validation set of executable instructions located on the server in an unencrypted format or in a different encrypted format from what was received on the client from the sender and wherein the email message is scanned and a validation flag associated with a result of the scan is sent to the local email set of executable instructions back on the client. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification