Method and apparatus for improving security in a data processing system
First Claim
Patent Images
1. A method comprising:
- receiving, by a computer system, email or message data;
using, by the computer system, latent semantic analysis to divide the email or message data into first and second categories, the first category corresponding to legitimate messages, and the second category corresponding to undesired data,wherein email or message data in the first category is fully rendered, and wherein email or message data in the second category is partially rendered;
parsing, by the computer system, the email or message data in the second category, wherein parsing includes searching the email or message data for a link that includes a reference to a resource located at a remote location and determining whether the email or message data includes the link, wherein the link includes one or more parameters capable of encoding the identity of a recipient;
presenting, by the computer system, the parsed email or message data to a recipient without presenting the resource referenced by the link, wherein the identity of the recipient is not revealed to the sender, and wherein the presentation includes an indication that the email or message data includes the link or references the resource, and one or more options specifying one or more actions corresponding to the link; and
receiving, by the computer system, a selection corresponding to an option and performing one or more actions associated with the option when the parsed email or message data includes the link.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and Apparatuses for processing data are described herein. In one aspect of the invention, an exemplary method receives data which may include an executable portion and a non-executable portion. The non-executable portion of the data may be presented to a user without rendering the executable portion. The non-executable portion of data presented may also include information regarding the executable portion (e.g., subject matter or source of the data). The executable portion of the data is rendered or executed only when a request from a user is specifically received. Other methods and apparatuses are also described.
12 Citations
21 Claims
-
1. A method comprising:
-
receiving, by a computer system, email or message data; using, by the computer system, latent semantic analysis to divide the email or message data into first and second categories, the first category corresponding to legitimate messages, and the second category corresponding to undesired data, wherein email or message data in the first category is fully rendered, and wherein email or message data in the second category is partially rendered; parsing, by the computer system, the email or message data in the second category, wherein parsing includes searching the email or message data for a link that includes a reference to a resource located at a remote location and determining whether the email or message data includes the link, wherein the link includes one or more parameters capable of encoding the identity of a recipient; presenting, by the computer system, the parsed email or message data to a recipient without presenting the resource referenced by the link, wherein the identity of the recipient is not revealed to the sender, and wherein the presentation includes an indication that the email or message data includes the link or references the resource, and one or more options specifying one or more actions corresponding to the link; and receiving, by the computer system, a selection corresponding to an option and performing one or more actions associated with the option when the parsed email or message data includes the link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium containing executable instructions configured to cause a data processing system to perform operations, including:
-
receiving email or message data; using latent semantic analysis to divide the email or message data into first and second categories, the first category corresponding to legitimate messages, and the second category corresponding to undesired data, wherein email or message data in the first category is fully rendered, and wherein email or message data in the second category is partially rendered; parsing the email or message data in the second category, wherein parsing includes searching the email or message data for a link that includes a reference to a resource located at a remote location and determining whether the email or message data includes the link, wherein the link includes one or more parameters capable of encoding the identity of a recipient; presenting the parsed email or message data to a recipient without presenting the resource referenced by the link, wherein the identity of the recipient is not revealed to the sender, and wherein the presentation includes an indication that the email or message data includes the link or references the resource, and one or more options specifying one or more actions corresponding to the link; and receiving a selection corresponding to an option and performing one or more actions associated with the option when the parsed email or message data includes the link. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data processing system, comprising:
-
a processor; a memory storing computer executable instructions that when executed by the processor cause the processor to; receive email or message data; use latent semantic analysis to divide the email or message data into first and second categories, the first category corresponding to legitimate messages, and the second category corresponding to undesired data, wherein email or message data in the first category is fully rendered, and wherein email or message data in the second category is partially rendered; parse the email or message data in the second category, wherein parsing includes searching the email or message data for a link that includes a reference to a resource located at a remote location and determining whether the email or message data includes the link, wherein the link includes one or more parameters capable of encoding the identity of a recipient; present the parsed email or message data to a recipient without presenting the resource referenced by the link, wherein the identity of the recipient is not revealed to the sender, and wherein the presentation includes an indication that the email or message data includes the link or references the resource, and one or more options specifying one or more actions corresponding to the link; and receive a selection corresponding to an option and performing one or more actions associated with the option when the parsed email or message data includes the link.
-
Specification