Preventing execution of programs that are embedded in email messages
First Claim
Patent Images
1. A system for preventing execution of embedded functions in email messages, comprising:
- a memory that stores instructions; and
a processor that executes the instructions to perform operations, the operations comprising;
determining, based on an indication to display a first email message, if the first email message includes an embedded function that includes self-executing code;
generating a second email message in response to the indication to display the first email message, wherein the second email message is generated from the first email message and does not include the embedded function if the first email message is determined to include the embedded function that includes self-executing code;
displaying the second email message in response to the indication to display the first email message;
forwarding the first email message in response to receiving a selection to forward the second email message, wherein contents of the first email message are unaltered; and
removing the second email message from the memory when a cursor is placed on a third email message.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are presented which generate modified email messages, which are largely devoid of embedded functions, from original email messages, which have embedded functions. The embedded functions are amenable to self-executing codes such as viruses, worms, and Trojan programs Thus, the modified email message without these embedded functions, and any argument associated with these functions, provides a more secure email environment.
-
Citations
20 Claims
-
1. A system for preventing execution of embedded functions in email messages, comprising:
-
a memory that stores instructions; and a processor that executes the instructions to perform operations, the operations comprising; determining, based on an indication to display a first email message, if the first email message includes an embedded function that includes self-executing code; generating a second email message in response to the indication to display the first email message, wherein the second email message is generated from the first email message and does not include the embedded function if the first email message is determined to include the embedded function that includes self-executing code; displaying the second email message in response to the indication to display the first email message; forwarding the first email message in response to receiving a selection to forward the second email message, wherein contents of the first email message are unaltered; and removing the second email message from the memory when a cursor is placed on a third email message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for preventing execution of embedded functions in email messages, comprising:
-
determining, based on an indication to display a first email message and by utilizing instructions from a memory that are executed by a processor, if the first email message includes an embedded function that includes self-executing code; generating a second email message in response to the indication to display the first email message, wherein the second email message is generated from the first email message and does not include the embedded function if the first email message is determined to include the embedded function that includes self-executing code; displaying the second email message in response to the indication to display the first email message; forwarding the first email message in response to receiving a selection to forward the second email message, wherein contents of the first email message are unaltered; and removing the second email message from the memory when a cursor is placed on a third email message. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium comprising instructions, which when executed by a processor, cause the processor to perform operations comprising:
-
determining, based on an indication to display a first email message, if the first email message includes an embedded function that includes self-executing code; generating a second email message in response to the indication to display the first email message, wherein the second email message is generated from the first email message and does not include the embedded function if the first email message is determined to include the embedded function that includes self-executing code; displaying the second email message in response to the indication to display the first email message; forwarding the first email message in response to receiving a selection to forward the second email message, wherein contents of the first email message are unaltered; and removing the second email message from a memory when a cursor is placed on a third email message. - View Dependent Claims (19, 20)
-
Specification