IP Library Granted Patent US 7,590,695
Granted Patent B2
US 7,590,695 · App. 10/841,767 · Granted Sep 15, 2009

Managing electronic messages

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,590,695
App. No.
10/841,767
Granted
Sep 15, 2009
Kind
B2
Abstract

A recipient computer system may receive one or more electronic messages. The recipient computer system may send one, two, or more challenge messages to the sender of the electronic messages in determining whether to deliver the electronic message. The recipient computer system may accept or reject an electronic message based on the response, or lack of response, to the challenge messages. The recipient computer system may send two or more challenge messages at intervals. A sender computer system may record activity of the sender computer system for a recipient computer system to use in determining whether to deliver an electronic message. A sender computer system may provide a summary of that activity with an electronic message. A sender computer system may provide an authorization key for a recipient computer system to use in determining whether to deliver an electronic message. The authorization key may be generated by a third party.

Claims (32)

1. In a computer system having a processor and memory that monitors electronic messages that are sent from senders to recipients, a method of determining whether an electronic message has been sent from an authorized sender, comprising:

receiving an electronic message that includes information identifying a sender of the electronic message;

transmitting to the sender a first challenge message;

specifying a predetermined time after an event from which a first response to the first challenge message should be received for the purpose of requiring the sender to spend a certain amount of time and requiring a certain amount of computing resources of a system of the sender to prepare the first response to the first challenge message such that responding would be impractical for a bulk messaging system;

receiving the first response to the first challenge message;

when the first response to the first challenge message is correct and when the first response to the first challenge message is received after the predetermined time from the event, transmitting to the sender a second challenge message after a predetermined period of time has passed since transmitting the first challenge message, and specifying that receipt of the first response to the first challenge message and a second response to the second challenge message must be separated from each other by at least a requested interval for the purpose of requiring the sender to spend a certain amount of time and requiring a certain amount of computing resources of the system of the sender to prepare the second response to the second challenge message such that responding would be impractical for a bulk messaging system;

receiving the second response to the second challenge message; and

when the second response to the second challenge message is correct and when receipt of the first response and the second response are separated from each other by at least the requested interval, designating the sender as being authorized to send electronic messages to the recipient, the sender being designated as being authorized only when the sender provides appropriate responses to the first and second challenge messages.

2. The method of claim 1 , further comprising performing an operation associated with delivery of the electronic message to a recipient, the operation being selected based on whether the sender has been designated as being authorized.

3. The method of claim 2 , wherein performing an operation comprises sending the electronic message to a specified message folder available to the recipient only when the sender has been designated as being authorized.

4. The method of claim 3 , wherein performing an operation further comprises, when the sender has not been designated as being authorized, separating the electronic message from other electronic messages that have been sent by senders that have been designated as being authorized.

5. The method of claim 4 , wherein separating the electronic message from other electronic messages comprises deleting the electronic message.

6. The method of claim 4 , wherein separating the electronic message from other electronic messages comprises sending the electronic message to another message folder that is different from the specified message folder.

7. The method of claim 1 , wherein the appropriate responses can be generated by a computer associated with the sender without assistance by the sender.

8. The method of claim 1 , wherein the appropriate responses can be generated only with the assistance of the sender to determine that the electronic message has been generated personally rather than automatically by a computer.

9. The method of claim 1 , further comprising notifying the sender in the first challenge message that the first response must be received after the predetermined period of time from the event.

10. The method of claim 9 , wherein the event is at least one of a receipt of the electronic message or transmitting the first challenge message.

11. The method of claim 1 , further comprising notifying the sender in at least one of the first challenge message or the second challenge message that the first response and the second response must be separated by a predetermined amount of time, wherein designating the sender as being authorized to send electronic messages to the recipient further comprises determining whether receipt of the first response and the second response is separated by the predetermined amount of time.

12. In a computer system having a processor and memory that monitors electronic messages that are sent from senders to recipients, a method of determining whether an electronic message has been sent from an authorized sender, comprising:

receiving an electronic message that includes information identifying a sender of the electronic message;

transmitting to the sender a first challenge message;

specifying a predetermined time after an event from which a first response to the first challenge message should be received for the purpose of requiring the sender to spend a certain amount of time and requiring a certain amount of computing resources of a system of the sender to prepare the first response to the first challenge message such that responding would be impractical for a bulk messaging system;

receiving the first response to the first challenge message;

when the first response is correct and when the first response to the first challenge message is received after the predetermined time from the event, transmitting to the sender a second challenge message, the second challenge message notifying the sender of a predetermined time after receiving the first response from which the sender can send a second response to the second challenge message such that receipt of the first response to the first challenge message and the second response to the second challenge message must be separated from each other by at least a requested interval for the purpose of requiring the sender to spend a certain amount of time and requiring a certain amount of computing resources of the system of the sender to prepare the second response to the second challenge message such that responding would be impractical for a bulk messaging system;

receiving the second response to the second challenge message; and

when the second response is received after the predetermined time from receiving the first response, and when the second response is correct, designating the sender as being authorized to send electronic messages to the recipient.

13. In a computer system having a processor and memory that monitors electronic messages that are sent from senders to recipients, a method of determining whether an electronic message has been sent from an authorized sender, comprising:

receiving an electronic message that includes information identifying a sender of the electronic message;

transmitting to the sender a first challenge message, the first challenge message including instructions to the sender for responding to a first challenge in the first challenge message to generate a first response and for responding to a second challenge in the first challenge message to generate a second response, and specifying that receipt of the first response to the first challenge message and the second response to the first challenge message must be separated from each other by at least a requested interval for the purpose of requiring the sender to spend a certain amount of time and requiring a certain amount of computing resources of the system of the sender to prepare the first response and the second response to the first challenge message such that responding would be impractical for a bulk messaging system;

receiving the first response to the first challenge message;

receiving the second response to the first challenge message; and

when receipt of the first response and the second response are separated from each other by at least the requested interval, and when the first response and the second response are correct, designating the sender as being authorized to send electronic messages to the recipient.

Assignments (14)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2014
From: BRIGHT SUN TECHNOLOGIES
To: GOOGLE INC.
Reel/Frame 033074/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2014
From: MARATHON SOLUTIONS LLC
To: BRIGHT SUN TECHNOLOGIES
Reel/Frame 031900/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2012
From: AOL INC.
To: MARATHON SOLUTIONS LLC
Reel/Frame 028911/0969 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023720/0509 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023042/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2005
From: MBLX LLC
To: AMERICA ONLINE, INC.
Reel/Frame 016030/0888 →
MERGER Recorded Jan 12, 2005
From: MAILBLOCKS, INC.
To: MBLX LLC
Reel/Frame 016164/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2004
From: LANDSMAN, RICHARD A.; LOGUE, JAY; HEINER, JEFFREY N.; EVANS, JOHN S.; MIGLIORE, MICHAEL R.
To: MAILBLOCKS, INC.
Reel/Frame 015174/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2004
From: LANDSMAN, RICHARD A.; LOGUE, JAY; HEINER, JEFFREY N.; EVANS, JOHN S.; MIGLIORE, MICHAEL R.
To: MAILBLOCKS, INC.
Reel/Frame 015170/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2004
From: GOLDMAN LIVING TRUST, THE
To: MAILBLOCKS, INC.
Reel/Frame 014754/0608 →
COURT ORDER Recorded Jun 16, 2004
From: BY COURT ORDER SIGNED BY THE JUDGE ON 04/28/2004, AND FILED BY THE CLERK 05/07/2004, ON BEHALF OF PHILLIP Y. GOLDMAN A/K/A PHIL GOLDMAN (DECEASED)
To: GOLDMAN LIVING TRUST, THE
Reel/Frame 014739/0284 →