Method and system for remotely sensing the file formats processed by an e-mail client
First Claim
1. A method of sending and tracking E-mail messages, the method comprising:
- sending an E-mail message to an E-mail client over a public network, the E-mail message including a statement identifying an image;
receiving, over the public network, a response from the E-mail client requesting the image, the response including information identifying the E-mail message sent to the E-mail client; and
responsive to receiving the response, storing information indicating that the E-mail message was opened at the E-mail client.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to the processing of E-mail messages over a telecommunications network. More particularly, the present invention relates to the detection and monitoring of file formats which can be processed and displayed at an E-mail client. Specific embodiments include, sending an E-mail message to the E-mail client, determining at the E-mail client a file format that the E-mail client can process and display, and indicating to the E-mail sensor server the file format that the E-mail client can process and display. Once the file format is determined, subsequent E-mail messages maybe of the same file format. The file format could be hyper text mark up language (HTML) statements or dynamic HTML(DHTML) statements or Java applets. The method may also include monitoring the status of the E-mail message received at the E-mail client.
-
Citations
57 Claims
-
1. A method of sending and tracking E-mail messages, the method comprising:
-
sending an E-mail message to an E-mail client over a public network, the E-mail message including a statement identifying an image;
receiving, over the public network, a response from the E-mail client requesting the image, the response including information identifying the E-mail message sent to the E-mail client; and
responsive to receiving the response, storing information indicating that the E-mail message was opened at the E-mail client.
-
-
2. The method of claim 1 wherein:
-
the E-mail message sent to the E-mail client comprises a first identifier uniquely identifying the E-mail message; and
the information identifying the E-mail message received from the E-mail client includes the first identifier.
-
-
3. The method of claim 1 wherein the E-mail sent to the E-mail client is addressed to a recipient E-mail address, and the response from the E-mail client comprises information identifying the recipient E-mail address.
-
4. The method of claim 1 wherein a response is received from the E-mail client each time that the E-mail message is opened at the E-mail client, the method further comprising:
storing a count indicating a number of times the E-mail message is opened at the E-mail client.
-
5. The method of claim 1 wherein the response received from the E-mail client further comprises information identifying a type and a version of a program used to open the E-mail message on the E-mail client, the method further comprising:
storing the type and version of the program.
-
6. The method of claim 1 wherein the statement is a mark up language statement.
-
7. The method of claim 6 wherein the mark up language is hyper text mark up language (HTML).
-
8. The method of claim 6 wherein the mark up language is dynamic hyper text mark up language (DHTML).
-
9. The method of claim 1 wherein the image identified by the statement is a 1×
- 1 pixel image.
-
10. The method of claim 1 wherein the public network is the Internet.
-
11. A method of sending and tracking E-mail messages, the method comprising:
-
sending an E-mail message to an E-mail client over a communication network, the E-mail message comprising a statement identifying an applet;
receiving, over the public network, a response from the E-mail client requesting the applet, the response comprising information identifying the E-mail message sent to the E-mail client; and
upon receiving the response, storing information indicating that the E-mail message was opened at the E-mail client.
-
-
12. The method of claim 11 wherein:
-
the E-mail message sent to the E-mail client includes a first identifier uniquely identifying the E-mail message; and
the response received from the E-mail client comprises the first identifier.
-
-
13. The method of claim 11 wherein the E-mail message is addressed to a recipient E-mail address and the response received from the E-mail client comprises information identifying the recipient E-mail address.
-
14. The method of claim 11 wherein the statement is a java object tag.
-
15. The method of claim 14 wherein the statement identifies an Uniform Resource Locator (URL) for downloading the applet.
-
16. A method of sending and tracking E-mails, the method comprising:
-
sending an E-mail to an E-mail client, the E-mail including a statement identifying a resource;
receiving a message from the E-mail client requesting the resource; and
responsive to receiving the message, storing information indicating that the E-mail was opened at the E-mail client.
-
-
17. The method of claim 16 wherein the statement is a markup language statement and the resource is an applet.
-
18. The method of claim 17 wherein the message received from the E-mail client comprises information indicating whether the E-mail client is capable of executing the applet.
-
19. The method of claim 16 wherein the resource is an image.
-
20. The method of claim 19 wherein the image is a 1×
- 1 pixel image.
-
21. The method of claim 16 wherein the statement is a markup language statement.
-
22. The method of claim 21 wherein the mark up language is hyper text mark up language (HTML).
-
23. The method of claim 21 wherein the mark up language is dynamic hyper text mark up language (DHTML).
-
24. The method of claim 16 wherein the E-mail is a multi-purpose internet mail extensions (MIME) compliant E-mail.
-
25. The method of claim 16 wherein the message received from the E-mail client comprises information identifying the E-mail sent to the E-mail client.
-
26. The method of claim 25 wherein:
-
the E-mail sent to the E-mail client includes an identifier identifying the E-mail message; and
the message received from the E-mail client comprises the identifier.
-
-
27. The method of claim 16 wherein the E-mail is addressed to a recipient E-mail address and the message received from the E-mail client comprises information identifying the recipient E-mail address.
-
28. The method of claim 16 wherein the statement is a markup language statement, the method further comprising storing, responsive to receiving the message from the E-mail client, information indicating that the E-mail client can process the markup language.
-
29. The method of claim 16 wherein storing the information indicating that the E-mail was opened at the E-mail client comprises:
storing information identifying a date the E-mail was first opened at the E-mail client.
-
30. The method of claim 16 wherein a message is received from the E-mail client each time that the E-mail is opened at the E-mail client, the method further comprising:
storing a count indicating a number of times the E-mail is opened at the E-mail client.
-
31. The method of claim 16 wherein the message received from the E-mail client comprises information identifying a type and a version of a program used to open the E-mail on the E-mail client.
-
32. A computer program product stored on a computer-readable medium for sending and tracking E-mail messages, the computer program product comprising:
-
code for sending an E-mail message to an E-mail client, the E-mail message including a statement identifying an image;
code for receiving a response from the E-mail client requesting the image, the response including information identifying the E-mail message sent to the E-mail client; and
code for storing, upon receiving the response, information indicating that the E-mail message was opened at the E-mail client.
-
-
33. The computer program product of claim 32 wherein the E-mail message sent to the E-mail client is addressed to a recipient E-mail address and the response comprises information identifying the recipient E-mail address.
-
34. The computer program product of claim 32 wherein a response is received from the E-mail client each time that the E-mail message is opened at the E-mail client, the computer program product further comprising code for storing a count indicating a number of times the E-mail message is opened at the E-mail client.
-
35. A computer program product stored on a computer-readable medium for sending and tracking E-mail messages, the computer program product comprising:
-
code for sending an E-mail message to an E-mail client over a public network, the E-mail message comprising a statement identifying an applet;
code for receiving a response from the E-mail client requesting the applet, the response comprising information identifying the E-mail message sent to the E-mail client; and
code for storing, upon receiving the response, information indicating that the E-mail message was opened at the E-mail client.
-
-
36. The computer program product of claim 35 wherein the E-mail message sent to the E-mail client is addressed to a recipient E-mail address and response comprises information identifying the recipient E-mail address.
-
37. The computer program product of claim 35 wherein the statement identifies an Uniform Resource Locator (URL) for downloading the applet.
-
38. The computer program product of claim 35 wherein a response is received from the E-mail client each time that the E-mail message is opened at the E-mail client, the computer program product further comprising code for storing a count indicating a number of times the E-mail message is opened at the E-mail client.
-
39. A computer program product stored on a computer-readable medium for sending and tracking E-mail messages, the computer program product comprising:
-
code for sending an E-mail message to an E-mail client, the E-mail message including a statement in a mark up language, the statement specifying a resource;
code for receiving a response from the E-mail client requesting the resource; and
code for storing, responsive to receiving the response, information indicating that the E-mail message was opened at the E-mail client.
-
-
40. The computer program product of claim 39 wherein the statement is an object tag statement and the resource is a Java applet.
-
41. The computer program product of claim 39 wherein the statement is an image tag statement and the resource is an image.
-
42. The computer program product of claim 39 wherein the image is a 1×
- 1 pixel image.
-
43. The computer program product of claim 39 wherein the mark up language is hyper text mark up language (HTML).
-
44. The computer program product of claim 39 wherein the mark up language is dynamic hyper text mark up language (DHTML).
-
45. The computer program product of claim 39 wherein the response received from the E-mail client comprises information identifying the E-mail message sent to the E-mail client.
-
46. The computer program product of claim 39 further comprising code for storing, responsive to receiving the response from the E-mail client, information indicating that the E-mail client can process the mark up language.
-
47. The computer program product of claim 39 wherein the code for storing the information indicating that the E-mail message was opened at the E-mail client comprises code for storing information identifying a date the E-mail message was first opened at the E-mail client.
-
48. The computer program product of claim 39 wherein a response is received from the E-mail client each time that the E-mail message is opened at the E-mail client, the computer program product further comprising code for storing a count indicating a number of times the E-mail message is opened at the E-mail client.
-
49. A computer system for sending and tracking E-mail messages, the computer system comprising:
-
a processor; and
a memory coupled to the processor, the memory configured to store a plurality of code modules for execution by the processor, the plurality of code modules comprising;
a code module for sending an E-mail to an E-mail client, the E-mail including a statement identifying a resource;
a code module for receiving a message from the E-mail client requesting the resource; and
a code module for storing, responsive to receiving the message, information indicating that the E-mail was opened at the E-mail client.
-
-
50. The computer system of claim 49 wherein the resource is an applet.
-
51. The computer system of claim 49 wherein the resource is an image.
-
52. The computer system of claim 49 wherein the statement is a markup language statement
-
53. The system of claim 52 wherein the plurality of code modules comprises a code module for storing, responsive to receiving the message from the E-mail client, information indicating that the E-mail client can process the markup language.
-
54. The system of claim 52 wherein the markup language is hyper text mark up language (HTML).
-
55. The computer system of claim 49 wherein the plurality of code modules comprises a code module for storing a count indicating a number of times the E-mail is opened at the E-mail client.
-
56. The computer system of claim 49 wherein the message received from the E-mail client comprises information identifying the E-mail.
-
57. The computer system of claim 49 wherein the E-mail sent to the E-mail client is addressed to a recipient E-mail address and the message received from the E-mail client comprises information identifying the recipient E-mail address.
Specification