IP Library Granted Patent US 7,970,832
Granted Patent B2
US 7,970,832 · App. 10/856,693 · Granted Jun 28, 2011

Electronic message delivery with estimation approaches and complaint, bond, and statistics panels

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,970,832
App. No.
10/856,693
Granted
Jun 28, 2011
Kind
B2
Abstract

Interfaces for message delivery approaches are disclosed. The interface may include pages for administering accounts for senders, pages for administering message processing systems, and pages for viewing information about senders or message processing systems. In another aspect, automatic alert mechanisms are disclosed. The alert mechanisms send a message to one or more users or machines that have been registered to receive alerts. Alerts may be triggered by any event related to a sender, a message, or a message processing system or may be triggered by any other condition or event. In another aspect, techniques for automatically disabling senders are disclosed. The automatic disabling of a sender may be triggered by any event related to a sender, a message, or a message processing system or may be triggered by any other condition or event.

Claims (228)

1. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing a complaints panel as part of a graphical user interface that reports the information;

providing a bond panel as part of the graphical user interface; and

providing a statistics by IP address panel as part of the graphical user interface;

wherein providing the complaints panel comprises:

providing a number of complaints allowed for a certain period of time for the sender indicator;

providing a number of complaints received during the certain period of time for the sender indicator;

providing a difference between the number of complaints allowed for the sender and the number of complaints received for the sender during the certain period of time indicator;

providing a percentage of complaints received for the sender as compared to the complaints allowed for the sender during the certain period of time indicator; and

providing the number of complaints received for the sender during the certain period of time as a function of all messages sent by the sender indicator.

2. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing a complaints panel as part of a graphical user interface that reports the information;

providing a bond panel as part of the graphical user interface; and

providing a statistics by IP address panel as part of the graphical user interface;

wherein providing the bond panel comprises:

providing a maximum allowed volume for the sender for a particular period of time indicator;

providing an original value of the bond indicator;

providing a value of the bond at the beginning of the particular period of time indicator;

providing an outstanding debts for the sender indicator; and

providing a projected value for the bond at the end of the particular period of time indicator.

3. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing a complaints panel as part of a graphical user interface that reports the information;

providing a bond panel as part of the graphical user interface; and

providing a statistics by IP address panel as part of the graphical user interface;

wherein providing the statistics by IP address panel comprises:

providing an IP address indicator;

providing a hostname indicator;

providing a seven-day volume indicator;

providing a month-to-day volume indicator;

providing a last month's volume indicator;

providing a peak daily volume indicator;

providing a complaints indicator;

providing a spamtraps indicator;

providing a blacklists indicator;

providing a sender status indicator; and

providing an age of status indicator.

4. The method of claim 3 , wherein providing the complaints indicator comprises:

providing a seven-day complaints indicator;

providing a month-to-date complaints indicator;

providing a seven-day complaints per millions messages sent indicator; and

providing a month-to-date complaints per millions messages sent indicator.

5. The method of claim 3 , wherein providing the spamtraps indicator comprises

providing a last-25-hours spamtraps indicator; and

providing a month-to-day spamtraps indicator.

6. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing an administrative panel as part of a graphical user interface that displays the information; and

providing a company statistics panel as part of the graphical user interface;

wherein providing the administrative panel comprises;

providing a selectable upload bond transaction link,

providing a selectable generate history link;

providing a research domain or IP address panel; and

providing a search for bond group panel.

7. The method of claim 6 , wherein providing the research domain or IP address panel comprises:

providing an IP address or domain name entry field;

providing a time period entry field; and

providing a selectable processing mechanism.

8. The method of claim 6 , wherein providing the search for bond group panel comprises:

providing a company name or email text entry field; and

providing a selectable processing mechanism.

9. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing an administrative panel as part of a graphical user interface that displays the information; and

providing a company statistics panel as part of the graphical user interface;

wherein providing the company statistics panel comprises:

providing a filter by status indicator;

providing a status selection mechanism;

providing a selectable processing mechanism;

providing a selection indicator;

providing a company information indicator;

providing a seven-day volume column;

providing a month-to-day volume indicator;

providing a last-month volume indicator;

providing a seven-day complaints indicator;

providing a month-to-day complaints indicator;

providing a seven-day complaints per million messages sent indicator;

providing a month-to-day complaints per million messages sent indicator;

providing a month-to-day spamtraps indicator;

providing a status indicator; and

providing an age of status indicator.

10. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing an administrative panel as part of a graphical user interface that displays the information;

providing a complaints panel as part of the graphical user interface; and

providing a statistics by IP address panel as part of the graphical user interface;

wherein providing the administrative panel comprises:

providing a selectable upload bond transaction link,

providing a selectable generate history link;

providing a research domain or IP address panel; and

providing a search for bond group panel.

11. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing an administrative panel as part of a graphical user interface that displays the information;

providing a complaints panel as part of the graphical user interface; and

providing a statistics by IP address panel as part of the graphical user interface;

wherein providing the complaints panel comprises:

providing a certain period of time for the sender indicator;

providing a number of complaints received during the certain period of time for the sender indicator;

providing a difference between a number of complaints allowed for the sender and the number of complaints received for the sender during the certain period of time indicator;

providing a percentage of complaints received for the sender as compared to the complaints allowed for the sender during the certain period of time indicator; and

providing a number of complaints received for the sender during the certain period of time as a function of all messages sent by the sender indicator.

12. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing an administrative panel as part of a graphical user interface that displays the information;

providing a complaints panel as part of the graphical user interface; and

providing a statistics by IP address panel as part of the graphical user interface;

wherein providing the statistics by IP address panel comprises:

providing an IP address indicator;

providing a hostname indicator;

providing a month-to-day volume indicator;

providing a month-to-day complaints indicator;

providing a month-to-day complaints per million messages sent indicator;

providing a month-to-day spamtraps indicator;

providing a blacklists indicator; and

providing a bonded indicator.

13. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing a complaints panel as part of a graphical user interface that reports the information;

providing a bond panel as part of the graphical user interface;

providing a statistics by IP address panel as part of the graphical user interface;

providing an administrative panel as part of the graphical user interface; and

providing a sender information panel as part of the graphical user interface;

wherein providing the administrative panel comprises:

providing a selectable upload bond transaction link,

providing a selectable generate history link;

providing a research domain or IP address panel; and

providing a search for bond group panel.

14. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing a complaints panel as part of a graphical user interface that reports the information;

providing a bond panel as part of the graphical user interface;

providing a statistics by IP address panel as part of the graphical user interface;

providing an administrative panel as part of the graphical user interface; and

providing a sender information panel as part of the graphical user interface;

wherein providing the bond panel comprises:

providing a maximum allowed volume for the sender for a particular period of time indicator;

providing an original value of the bond indicator;

providing a value of the bond at the beginning of the particular period of time indicator providing an outstanding debts for the sender indicator; and

providing a projected value for the bond at the end of the particular period of time indicator.

15. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing a complaints panel as part of a graphical user interface that reports the information;

providing a bond panel as part of the graphical user interface;

providing a statistics by IP address panel as part of the graphical user interface;

providing an administrative panel as part of the graphical user interface; and

providing a sender information panel as part of the graphical user interface;

wherein providing the complaints panel comprises:

providing a number of complaints allowed for a certain period of time for the sender indicator;

providing a number of complaints received during the certain period of time for the sender indicator;

providing a difference between the number of complaints allowed for the sender and the number of complaints received for the sender during the certain period of time indicator;

providing a percentage of complaints received for the sender as compared to the complaints allowed for the sender during the certain period of time indicator; and

providing a number of complaints received for the sender during the certain period of time as a function of all messages sent by the sender indicator.

16. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing a complaints panel as part of a graphical user interface that reports the information;

providing a bond panel as part of the graphical user interface;

providing a statistics by IP address panel as part of the graphical user interface;

providing an administrative panel as part of the graphical user interface; and

providing a sender information panel as part of the graphical user interface;

wherein providing the sender information panel comprises:

providing a view/edit sender profile link;

providing a manage alerts link;

providing a required bond value indication mechanism;

providing a maximum allowed monthly volume indication mechanism;

providing a time period selection mechanism;

providing an output type selection mechanism;

providing a selectable processing mechanism;

providing a membership selection mechanism;

providing an IP address addition and deletion mechanism;

providing a ticket number selection mechanism;

providing a text display and entry field; and

providing a second selectable processing mechanism.

17. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing a complaints panel as part of a graphical user interface that reports the information;

providing a bond panel as part of the graphical user interface;

providing a statistics by IP address panel as part of the graphical user interface;

providing an administrative panel as part of the graphical user interface; and

providing a sender information panel as part of the graphical user interface;

wherein providing the statistics by IP address panel comprises:

providing an IP address indicator;

providing a hostname indicator;

providing a seven-day volume indicator;

providing a month-to-day volume indicator;

providing a last month's volume indicator;

providing a peak daily volume indicator;

providing a complaints indicator;

providing a spamtraps indicator;

providing a blacklists indicator;

providing a sender status indicator;

providing an age of status indicator;

providing a status selection mechanism;

providing a selectable processing mechanism; and

providing a selection column.

18. A method of facilitating transmission of a message from a sender to a receiver, comprising:

receiving a query about whether the sender of the message satisfies specified sending criteria;

creating and storing information relating to whether the sender satisfies the specified sending criteria;

providing an administrative panel as part of a graphical user interface that displays the information; and

providing a company statistics panel as part of the graphical user interface;

wherein providing the company statistics panel comprises:

providing a filter by status indicator;

providing a company information indicator;

providing a seven-day volume column;

providing a month-to-day volume indicator;

providing a last-month volume indicator;

providing a seven-day complaints indicator;

providing a month-to-day complaints indicator;

providing a seven-day complaints per million messages sent indicator;

providing a month-to-day complaints per million messages sent indicator;

providing a month-to-day spamtraps indicator;

providing a status indicator; and

providing an age of status indicator.

Assignments (16)
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 24, 2025
From: VALIDITY, INC.
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 071730/0300 →
SECURITY INTEREST Recorded Apr 10, 2025
From: VALIDITY, INC.
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 070798/0113 →
RELEASE OF SECURITY INTEREST Recorded Apr 10, 2025
From: ANTARES CAPITAL LP, AS ADMINISTRATIVE AGENT
To: VALIDITY, INC.
Reel/Frame 070805/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2022
From: RETURN PATH, INC.
To: VALIDITY, INC.
Reel/Frame 058889/0153 →
RELEASE OF SECURITY INTEREST Recorded Jun 7, 2019
From: PACIFIC WESTERN BANK
To: RETURN PATH, INC.
Reel/Frame 049403/0074 →
SECURITY INTEREST Recorded May 30, 2019
From: RETURN PATH, INC.
To: ANTARES CAPITAL LP, AS ADMINISTRATIVE AGENT
Reel/Frame 049315/0256 →
RELEASE OF SECURITY INTEREST Recorded Feb 13, 2018
From: SILICON VALLEY BANK
To: RETURN PATH, INC.
Reel/Frame 044909/0282 →
SECURITY INTEREST Recorded Feb 8, 2018
From: RETURN PATH, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 044870/0217 →
RELEASE OF SECURITY INTEREST Recorded Aug 22, 2017
From: VENTURE LENDING & LEASING IV, INC.
To: RETURN PATH, INC.
Reel/Frame 043352/0927 →
SECURITY AGREEMENT Recorded Feb 26, 2013
From: RETURN PATH, INC.
To: SILICON VALLEY BANK
Reel/Frame 029875/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2010
From: IRONPORT SYSTEMS, INC.
To: RETURN PATH, INC.
Reel/Frame 024774/0010 →
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2009
From: VENTURE LENDING & LEASING IV, INC.; VENTURE LENDING & LEASING V, INC.
To: RETURN PATH, INC.
Reel/Frame 022773/0544 →
SECURITY AGREEMENT Recorded Nov 19, 2007
From: RETURN PATH, INC.
To: VENTURE LENDING & LEASING IV, INC.; VENTURE LENDING & LEASING V, INC.
Reel/Frame 020156/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2005
From: BANISTER, SCOTT; MOORE, III, JAMES
To: INRONPORT SYSTEMS, INC.
Reel/Frame 016920/0115 →
SECURITY INTEREST Recorded May 11, 2005
From: RETURN PATH, INC.
To: VENTURE LENDING & LEASING IV, INC.
Reel/Frame 016547/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2005
From: PERRY, GEORGE THOMAS JR.; FLURY, ANDREW; PETERSON, PATRICK R.; OLIVER, MICHAEL
To: IRONPORT SYSTEMS, INC.
Reel/Frame 016224/0614 →