IP Library Granted Patent US 7,500,096
Granted Patent B2
US 7,500,096 · App. 10/248,260 · Granted Mar 3, 2009

System and method for message filtering by a trusted third party

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,500,096
App. No.
10/248,260
Granted
Mar 3, 2009
Kind
B2
Abstract

A method and system for providing message filtering is described. In one configuration, a trusted third party system affixes an evisa to an electronic message thereby providing an indication relating to a filtering/prioritization procedure. The evisa may utilize cryptographic methods to authenticate a message and provide non-repudiation from the trusted third party.

Claims (62)

1. A method for filtering messages using a computer comprising:

receiving an incoming message intended for a recipient at the computer along a message path through physical geographic regions to the recipient;

determining at least one filter algorithm to apply to the message by using the message path through physical geographic regions to the recipient in order to determine a required visa type, wherein the required visa type is associated with the at least one filter algorithm;

applying the at least one filter algorithm to the message;

generating an authenticated visa for the message path through physical geographic regions according to the at least one filter algorithm that may be used to identify the at least one filter algorithm that has been applied to the message and

sending the message and the authenticated visa downstream from the computer along the message path, wherein the message path downstream from the computer includes a public network.

2. The method of claim 1 wherein:

the incoming message comprises at least one explicit visa request selected from at least two available visas including an indicator identifying the requested visa.

3. The method of claim 2 wherein:

the message and an explicit visa are sent as a message package, wherein the explicit visa comprises at least one identifying character and is not inferred from a message format; and

wherein the filtering algorithm includes scanning for objectionable words.

4. The method of claim 3 further comprising:

receiving encryption instructions; and

encrypting the message according to the encryption instructions.

5. The method of claim 3 further comprising:

receiving encryption instructions; and

encrypting the message package according to the encryption instructions.

6. The method of claim 1 further comprising:

determining the algorithm according to an explicit visa request received from a user in a secured incoming message sent through a public network, wherein the computer includes a trusted third party server.

7. The method of claim 6 wherein:

the incoming message is received separately from the visa request.

8. The method of claim 1 further comprising:

determining the at least one filter algorithm according to a routing determination.

9. The method of claim 8 further comprising:

receiving the incoming message from a user; and

prompting the user for a routing determination.

10. The method of claim 1 further comprising:

blocking messages that lack visas.

11. The method of claim 1 further comprising:

rerouting messages that lack visas.

12. The method of claim 1 further comprising:

expediting messages that pass a visa algorithm.

13. The method of claim 1 further comprising:

receiving updated visa algorithms from a governmental entity.

14. The method of claim 1 further comprising:

providing visa authorization authentication information and wherein the visa includes a visa version identifier.

15. The method of claim 1 wherein:

the recipient country location is used to determine a required visa type associated with the at least one filter algorithm.

16. The method of claim 1 further comprising:

receiving the incoming message in encrypted form;

decrypting the incoming message;

obtaining a public key associated with the recipient;

after applying the at least one filter algorithm to the message, re-encrypting the message using the recipient public key;

attaching the visa to the message; and

sending the re-encrypted message and visa along the message path toward the recipient.

17. The method of claim 1 further comprising:

modifying the message in accordance with the filter algorithm;

attaching the visa to the modified message; and

sending the modified message and visa along the message path toward the recipient.

18. A method for filtering messages using a trusted third party computer comprising:

receiving an incoming message intended for a recipient at the trusted third party computer along a message path through physical geographic regions to the recipient;

determining at least one filter algorithm to apply to the message using the message path through physical geographic regions to the recipient and rules provided by a governmental entity that does not operate the trusted third party computer;

applying the at least one filter algorithm to the message;

generating a cryptographically authenticated visa according to the at least one filter algorithm;

attaching the visa to the message; and

sending the message with attached visa downstream along the message path toward the recipient including through a public network.

19. The method of claim 1 further comprising:

decrypting the incoming message;

determining if the message is further encrypted; and

canceling processing if the message is further encrypted.

20. The method of claim 1 further comprising:

charging a user for processing the incoming message including generating an authenticated visa.

Assignments (2)
RELEASE OF PATENT SECURITY AGREEMENT Recorded Feb 19, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PITNEY BOWES, INC.
Reel/Frame 070256/0396 →
SECURITY INTEREST Recorded Nov 1, 2019
From: PITNEY BOWES INC.; NEWGISTICS, INC.; BORDERFREE, INC.; TACIT KNOWLEDGE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050905/0640 →