IP Library Granted Patent US 7,788,329
Granted Patent B2
US 7,788,329 · App. 11/330,340 · Granted Aug 31, 2010

Throttling electronic communications from one or more senders

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,788,329
App. No.
11/330,340
Granted
Aug 31, 2010
Kind
B2
Abstract

A number and/or frequency of electronic data communications received from a sender or group of senders during a period of time may be monitored (e.g., counted). When more than a threshold number of electronic communications are communicated by the sender during the period of time, an ability of the sender to communicate messages may be affected.

Claims (40)

1. A method comprising:

receiving multiple electronic messages from multiple subscribers, each electronic message including a header and including a content portion readable by a human;

identifying, from among the received electronic messages, electronic messages from one of the subscribers;

changing the identified electronic messages to include an identifier of the subscriber;

counting the electronic messages that include the identifier; and

determining that the subscriber is sending SPAM based on results obtained when counting.

2. The method of claim 1 further comprising determining, based on results obtained when counting, whether more than a threshold number of electronic messages are sent by the subscriber during a period of time.

3. The method of claim 2 wherein determining whether more than the threshold number of electronic messages are sent by the subscriber during the period of time comprises determining a number of the electronic messages that are sent by the subscriber during the period of time and comparing the number to the threshold number.

4. The method of claim 1 further comprising inhibiting the subscriber's ability to communicate electronic messages conditioned on whether more than a threshold number of electronic messages is sent by the subscriber during a period of time.

5. The method of claim 4 wherein inhibiting communications comprises affecting an account.

6. The method of claim 5 wherein affecting an account comprises affecting an account of the subscriber.

7. The method of claim 1 further comprising preventing the subscriber from sending more electronic messages.

8. The method of claim 1 further comprising terminating one or more electronic messages currently being sent.

9. The method of claim 1 further comprising delaying the subscriber from sending an electronic message to a recipient.

10. The method of claim 1 further comprising inhibiting the subscriber's ability to communicate electronic messages for a configurable period of time.

11. The method of claim 1 wherein identifying, from among the received electronic messages, electronic messages from one of the subscribers comprises identifying one or more of an email message, an instant message, or a text message, from one of the subscribers.

12. The method of claim 1 wherein identifying, from among the received electronic messages, electronic messages from one of the subscribers comprises identifying at least one electronic message having a first intended recipient and at least one electronic message having a second intended recipient that is different from the first intended recipient.

13. A computer readable storage medium having embodied thereon a computer program, the computer program comprising:

a receiving code segment for receiving multiple electronic messages from multiple subscribers, each electronic message including a header and including a content portion readable by a human;

an identifying code segment for identifying, from among the received electronic messages, electronic messages from one of the subscribers;

a changing code segment for changing the identified electronic messages to include an identifier of the subscriber;

a counting code segment for counting electronic messages that include the identifier;

a threshold determining code segment for determining, based on results obtained when counting, whether more than a threshold number of electronic messages are sent by the subscriber during a period of time; and

a code segment for determining that the subscriber is sending SPAM based on results obtained when counting.

14. A method comprising:

receiving multiple electronic messages from multiple machines, each electronic message including a header and including a content portion readable by a human;

identifying, from among the received messages, electronic messages from a subscriber;

changing the identified electronic messages to include an identifier of the subscriber;

determining a number of electronic messages that include the identifier; and

determining that SPAM is being received from one or more of the multiple machines based on results obtained when determining the number of electronic messages that include the identifier.

15. The method of claim 14 further comprising determining, based on results obtained when determining the number of electronic messages that include the identifier, whether more than a threshold number of electronic messages include the identifier during a period of time.

16. The method of claim 14 wherein determining that SPAM is being received comprises determining that SPAM is being received from one or more of the multiple machines based on a determination of whether more than a threshold number of electronic messages include the identifier.

17. The method of claim 14 further comprising inhibiting a messaging capability conditioned on whether more than a threshold number of electronic messages include the identifier.

18. The method of claim 14 further comprising inhibiting a messaging capability of one or more of the multiple machines.

19. A computer readable storage medium having embodied thereon a computer program, the computer program comprising:

a receiving code segment for receiving multiple electronic messages from multiple machines, each electronic message including a header and including a content portion readable by a human;

an identifying code segment for identifying, from among the received messages, electronic messages from a subscriber;

a changing code segment for changing the identified electronic messages to include an identifier of the subscriber;

a number determining code segment for determining a number of electronic messages that include the identifier; and

a code segment for determining that SPAM is being received from one or more of the multiple machines based on results obtained when determining the number of electronic messages that include the identifier.

Assignments (11)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
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 023723/0645 →
CHANGE OF NAME Recorded Dec 31, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023723/0585 →
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 Jan 12, 2006
From: BARRETT, JOSEPH G.; PALINO, TODD M.; MUEHL, MARK J.
To: AMERICA ONLINE, INC.
Reel/Frame 017446/0398 →