Preventing execution of programs that are embedded in email messages
First Claim
Patent Images
1. A computer-readable medium having computer-readable code for preventing execution of functions embedded in email messages, the computer-readable medium comprising:
- computer-readable code adapted to instruct a programmable device to receive an indication to display a first email message;
computer-readable code adapted to instruct a programmable device to search a first hypertext markup language (HTML) formatted email message with HTML tags to find at least one predetermined HTML tag, the first email message being stored in non-volatile memory;
computer-readable code adapted to instruct a programmable device to generate a second email message in response to an indication to display the first email message, the second email message being a modified message of the first email message and generated from the first email message without including at least one found predetermined HTML tags;
computer-readable code adapted to instruct a programmable device to display the second email message in response to the indication to display the first email message; and
computer-readable code adapted to forward the first email message to a forwarding recipient, in response to a user selection to forward the second email message,wherein the entire contents of the first email message are left unaltered.
6 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 computer-readable medium having computer-readable code for preventing execution of functions embedded in email messages, the computer-readable medium comprising:
-
computer-readable code adapted to instruct a programmable device to receive an indication to display a first email message; computer-readable code adapted to instruct a programmable device to search a first hypertext markup language (HTML) formatted email message with HTML tags to find at least one predetermined HTML tag, the first email message being stored in non-volatile memory; computer-readable code adapted to instruct a programmable device to generate a second email message in response to an indication to display the first email message, the second email message being a modified message of the first email message and generated from the first email message without including at least one found predetermined HTML tags; computer-readable code adapted to instruct a programmable device to display the second email message in response to the indication to display the first email message; and computer-readable code adapted to forward the first email message to a forwarding recipient, in response to a user selection to forward the second email message, wherein the entire contents of the first email message are left unaltered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system including a processor for preventing execution of executable functions that are embedded in email messages, the system comprising:
-
logic adapted to search a first hypertext markup language (HTML) formatted email message with HTML tags to find at least one predetermined HTML tag, the first email message being stored in non-volatile memory; logic adapted to generate a second email message in response to an indication to display the first email message, the second email message being a modified message of the first email message and generated from the first email message without including at least one found predetermined HTML tags; logic adapted to display the second email message in response to the indication to display the first email message; and logic adapted to forward the first email message to a forwarding recipient, in response to a user selection to forward the second email message, wherein the entire contents of the first email message are left unaltered. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An email security system, the system comprising a processor to:
-
receive a first hypertext markup language (HTML) formatted email message having HTML tags; receive an indication to display the received first email message; generate a second email message based on the first email message by searching, in response to receiving the user input to highlight the first email message, the first email message to find a predetermined HTML tag, and in response to finding the predetermined HTML tag, generating the second email message without the found predetermined HTML tag from the first message; display the second email message; forward the first email message to a forwarding recipient, in response to a user selection to forward the displayed second email message, wherein the entire contents of the first email message are left unaltered. - View Dependent Claims (20)
-
Specification