IP Library › Granted Patent US 7,873,996
Granted Patent B1
US 7,873,996 · App. 10/995,748 · Granted Jan 18, 2011

Messaging enhancements and anti-spam

Assignee: Radix Holdings, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,873,996
App. No.
10/995,748
Granted
Jan 18, 2011
Kind
B1
Abstract

In some embodiments, techniques for electronic messaging may include various enhancements.

Claims (91)

1. A method for classifying a message, comprising:

presenting a message;

monitoring an action, wherein the action is associated with viewing the message, and wherein monitoring the action includes determining an amount of time that the message is viewed; and

determining a classification for the message, wherein determining the classification includes evaluating the action.

2. The method of claim 1 , wherein the message is associated with an email.

3. The method of claim 1 , wherein the classification is associated with spam.

4. The method of claim 1 , wherein presenting the message includes delaying display of message contents for a delay period, and wherein monitoring the action includes determining whether the message is deleted during the delay period.

5. The method of claim 1 , wherein monitoring the action includes determining whether substantially all of the message is displayed.

6. The method of claim 1 , wherein the action includes deleting the message.

7. The method of claim 1 , wherein the action includes scrolling the message.

8. The method of claim 1 , wherein determining a classification for the message includes providing information to a spam filter, wherein the information is associated with the action.

9. A method for classifying a first message, comprising:

determining a sender, wherein the sender is associated with a second message, wherein the second message is in an inbox;

analyzing content of the second message;

updating a history, wherein the history is associated with the sender;

receiving the first message, wherein the first message is associated with the sender;

determining that the sender is associated with the second message;

retrieving information relating to a number of non-spam messages received from the sender from the history; and

determining a classification for the first message, wherein determining the classification includes evaluating the information relating to the number of non-spam messages received from the sender.

10. The method of claim 9 , wherein the first message is associated with an email.

11. The method of claim 9 , wherein the history includes information associated with a third message, wherein the third message is associated with the sender.

12. The method of claim 11 , wherein evaluating the information relating to the number of non-spam messages received from the sender includes evaluating the information associated with the third message.

13. The method of claim 9 , wherein the history includes a number of messages associated with the sender.

14. The method of claim 9 , wherein the history includes a number of spam messages associated with the sender.

15. The method of claim 9 , wherein the history includes a number of non-spam messages associated with the sender.

16. The method of claim 9 , wherein the classification is associated with spam.

17. The method of claim 9 , further comprising adding the sender to a whitelist.

18. The method of claim 9 , wherein the history includes information relating to a viewing pattern for messages from the sender.

19. The method of claim 9 , wherein the history includes information relating to an average spam likelihood score associated with messages from the sender.

20. A system for classifying a message, comprising:

a processor configured to:

present a message;

monitor an action, wherein the action is associated with viewing the message, and wherein monitoring the action includes determining an amount of time that the message is viewed; and

determine a classification for the message, wherein determining the classification includes evaluating the action; and

a memory coupled with the processor, wherein the memory provides instructions to the processor.

21. The system of claim 20 , wherein the message is associated with an email.

22. The system of claim 20 , wherein the classification is associated with spam.

23. The system of claim 20 , wherein presenting the message includes delaying display of message contents for a delay period, and wherein monitoring the action includes determining whether the message is deleted during the delay period.

24. The system of claim 20 , wherein monitoring the action includes determining whether substantially all of the message is displayed.

25. The system of claim 20 , wherein the action includes deleting the message.

26. The system of claim 20 , wherein the action includes scrolling the message.

27. The system of claim 20 , wherein determining a classification for the message includes providing information to a spam filter, wherein the information is associated with the action.

28. A computer program product for classifying a message, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:

presenting a message;

monitoring an action, wherein the action is associated with viewing the message, and wherein monitoring the action includes determining an amount of time that the message is viewed; and

determining a classification for the message, wherein determining the classification includes evaluating the action.

29. The computer program product of claim 28 , wherein the message is associated with an email.

30. The computer program product of claim 28 , wherein the classification is associated with spam.

31. The computer program product of claim 28 , wherein presenting the message includes delaying display of message contents for a delay period, and wherein monitoring the action includes determining whether the message is deleted during the delay period.

32. The computer program product of claim 28 , wherein monitoring the action includes determining whether substantially all of the message is displayed.

33. The computer program product of claim 28 , wherein the action includes deleting the message.

34. The computer program product of claim 28 , wherein the action includes scrolling the message.

35. The computer program product of claim 28 , wherein determining a classification for the message includes providing information to a spam filter, wherein the information is associated with the action.

36. A system for classifying a first message, comprising:

a processor configured to:

determine a sender, wherein the sender is associated with a second message, wherein the second message is in an inbox;

analyze content of the second message;

update a history, wherein the history is associated with the sender;

receive the first message, wherein the first message is associated with the sender;

determine that the sender is associated with the second message;

retrieve information relating to a number of non-spam messages received from the sender from the history; and

determine a classification for the first message, wherein determining the classification includes evaluating the information relating to the number of non-spam messages received from the sender; and

a memory coupled with the processor, wherein the memory provides instructions to the processor.

37. The system of claim 36 , wherein the first message is associated with an email.

38. The system of claim 36 , wherein the history includes information associated with a third message, wherein the third message is associated with the sender.

39. The system of claim 38 , wherein evaluating the information relating to the number of non-spam messages received from the sender includes evaluating the information associated with the third message.

40. The system of claim 36 , wherein the history includes a number of messages associated with the sender.

41. The system of claim 36 , wherein the history includes a number of spam messages associated with the sender.

42. The system of claim 36 , wherein the history includes a number of non-spam messages associated with the sender.

43. The system of claim 36 , wherein the classification is associated with spam.

44. The system of claim 36 , wherein the processor is further configured to add the sender to a whitelist.

45. The system of claim 36 , wherein the history includes information relating to a viewing pattern for messages from the sender.

46. The system of claim 36 , wherein the history includes information relating to an average spam likelihood score associated with messages from the sender.

47. A computer program product for classifying a first message, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:

determining a sender, wherein the sender is associated with a second message, wherein the second message is in an inbox;

analyzing content of the second message;

updating a history, wherein the history is associated with the sender;

receiving the first message, wherein the first message is associated with the sender;

determining that the sender is associated with the second message;

retrieving information relating to a number of non-spam messages received from the sender from the history; and

determining a classification for the first message, wherein determining the classification includes evaluating the information relating to the number of non-spam messages received from the sender.

48. The computer program product of claim 47 , wherein the first message is associated with an email.

49. The computer program product of claim 47 , wherein the history includes information associated with a third message, wherein the third message is associated with the sender.

50. The computer program product of claim 49 , wherein evaluating the information relating to the number of non-spam messages received from the sender includes evaluating the information associated with the third message.

51. The computer program product of claim 47 , wherein the history includes a number of messages associated with the sender.

52. The computer program product of claim 47 , wherein the history includes a number of spam messages associated with the sender.

53. The computer program product of claim 47 , wherein the history includes a number of non-spam messages associated with the sender.

54. The computer program product of claim 47 , wherein the classification is associated with spam.

55. The computer program product of claim 47 , further comprising adding the sender to a whitelist.

56. The computer program product of claim 47 , wherein the history includes information relating to a viewing pattern for messages from the sender.

57. The computer program product of claim 47 , wherein the history includes information relating to an average spam likelihood score associated with messages from the sender.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2018
From: HUAWEI TECHNOLOGIES CO., LTD.
To: RED HAT, INC.
Reel/Frame 045876/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2016
From: RADIX HOLDINGS, LLC
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 040414/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2009
From: EMIGH, AARON
To: RADIX HOLDINGS, LLC
Reel/Frame 023387/0866 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2009
From: EMIGH, AARON T.; ROSKIND, JAMES A.; RADIX LABS, LLC
To: EMIGH, AARON
Reel/Frame 023388/0405 →
Continuity (2)
Provisional Application 6052410700 · Nov 22, 2003
Provisional Application 6053542100 · Jan 9, 2004