IP Library Granted Patent US 7,539,729
Granted Patent B1
US 7,539,729 · App. 10/663,204 · Granted May 26, 2009

Method and apparatus to enable mass message publications to reach a client equipped with a filter

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,539,729
App. No.
10/663,204
Granted
May 26, 2009
Kind
B1
Abstract

In accordance with one embodiment, a method is provided. The method comprises maintaining a database of registered electronic publications for a plurality of clients; configuring a set of clients to query the database to determine if a publication received from a content publisher is registered; and delivering the publication to an inbox associated with the client if the publication is registered.

Claims (42)

1. A method to filter an electronic publication published by a content publisher, the method comprising:

the content publisher registering the electronic publication with a server, the registering of the electronic publication including:

assigning to the electronic publication, a randomly selected unique address to which the content publisher is to deliver content associated with the electronic publication;

assigning a publication identification (ID) to electronic publication, and

registering content of the electronic publication by computing a signature of the content and associating the signature with the electronic publication via the publication ID;

receiving a further content at a client;

receiving, at the server, a request from the client to determine whether the further content is registered; wherein the request including a further signature of the further content;

determining that the further content is registered by using the further signature as a key to search for the signature at the server via the publication ID;

providing the client with the publication ID based on determining that the further content is registered; the publication ID allowing the client to associate the further content with the electronic publication;

wherein the publication ID allowing the client to automatically move the further content into a client inbox if the further electronic publication is on a subscribed list stored on the client; and the publication ID allowing the client to automatically block or move the further content into a client spam folder if the further electronic publication is on an unsubscribed list stored on the client.

2. The method as set forth in claim 1 , wherein the content publisher is remote from the client.

3. The method as set forth in claim 1 , wherein the registering of the publication includes associating a publication name with the publication ID and the randomly selected unique address to which the content is delivered by the content provider.

4. The method as set forth in claim 1 , wherein the registering of the content includes accessing the content at the randomly selected unique address; computing a signature of the content that includes data representative of the content; and storing the signature in a database of the server with the publication ID.

5. The method as set forth in claim 1 , wherein the publication includes a mass email publication and the published content includes one or more email messages.

6. A method to manage mass electronic publication delivery, the method comprising:

a content publisher registering a electronic publication with a server, the registering of the electronic publication including:

assigning to the electronic publication a randomly selected unique address to which the content publisher is to deliver content associated with the electronic publication;

assigning a publication identification (ID) to electronic publication, and

registering content of the electronic publication by computing a signature of the content and associating the signature with the electronic publication via the publication ID;

receiving a further content at a client;

receiving, at the server, a request from the client to determine whether the further content is registered; wherein the request including a further signature of the further content;

determining that the further content is registered by using the further signature as a key to search for the signature at the server via the publication ID;

providing the client with the publication ID based on determining that the further content is registered; the publication ID allowing the client to associate the further content with the electronic publication;

wherein the publication ID allowing the client to automatically move the further content into a client inbox if the further electronic publication is on a subscribed list stored on the client; and the publication ID allowing the client to automatically block or move the further content into a client spam folder if the further electronic publication is on an unsubscribed list stored on the client.

7. The method as set forth in claim 6 , further comprising:

receiving input related to the content from a plurality of separate clients; and

rating the content based on the input, wherein the rating provides an indication of whether the content is spam.

8. The method as set forth in claim 7 , further comprising sending the rating to a further client to determine a default characterization of the content by the further client.

9. A method for managing an inbox on a client machine, the method comprising:

a content publisher registering a electronic publication with a server, the registering of the electronic publication including:

assigning to the electronic publication, a randomly selected unique address to which the content publisher is to deliver content associated with the electronic publication;

assigning a publication identification (ID) to electronic publication, and

registering content of the electronic publication by computing a signature of the content and associating the signature with the electronic publication via the publication ID;

receiving, from a content publisher, a further content at the client machine;

sending a request from the client machine to the server to determine whether the further content is registered; wherein the request including a further signature of the further content;

determining that the further content is registered by using the further signature as a key to search for the signature at the server via the publication ID;

providing the client machine with the publication ID based on determining that the further content is registered; the publication ID allowing the client machine to associate the further content with the electronic publication;

wherein the publication ID allowing the client machine to automatically move the further content into a client inbox if the further electronic publication is on a subscribed list stored on the client machine; and the publication ID allowing the client machine to automatically block or move the further content into a client spam folder if the further electronic publication is on an unsubscribed list stored on the client machine.

10. The method as set forth in claim 9 , including performing an authentication operation to authenticate the content publisher responsive to the receiving of the further content from the content publisher.

11. The method as set forth in claim 10 , wherein the authentication operation includes sending authentication information received from the content publisher to the server for verification of the authentication information.

12. The method as set forth in claim 9 , wherein the publication includes a mass email publication and the content includes at least one email message.

13. The method as set forth in claim 9 , wherein the client machine provides a user interface (UI) that includes an unblock button that is user-selectable to indicate that the publication is to be placed on the subscribed list, and a block button that is user-selectable to indicate that the publication is to be placed on the unsubscribed list.

Assignments (11)
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 8, 2025
From: PROOFPOINT, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073889/0677 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 21, 2024
From: GOLDMAN SACHS BANK USA, AS AGENT
To: PROOFPOINT, INC.
Reel/Frame 066865/0648 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0642 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 31, 2021
From: PROOFPOINT, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 057389/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2019
From: CLOUDMARK LLC
To: PROOFPOINT, INC.
Reel/Frame 049997/0796 →
CHANGE OF NAME Recorded Aug 7, 2019
From: CLOUDMARK, INC.
To: CLOUDMARK LLC
Reel/Frame 050165/0273 →
RELEASE OF SECURITY INTEREST Recorded Dec 10, 2015
From: VENTURE LENDING & LEASING IV, INC.; VENTURE LENDING & LEASING V, INC.
To: CLOUDMARK, INC.
Reel/Frame 037264/0562 →
SECURITY INTEREST Recorded Nov 19, 2008
From: CLOUDMARK, INC.
To: VENTURE LENDING & LEASING V, INC.
Reel/Frame 021861/0835 →
SECURITY AGREEMENT Recorded Dec 28, 2007
From: CLOUDMARK, INC.
To: VENTURE LENDING & LEASING IV, INC.; VENTURE LENDING & LEASING V, INC.
Reel/Frame 020316/0700 →
SECURITY INTEREST Recorded Apr 24, 2007
From: CLOUDMARK, INC.
To: VENTURE LENDING & LEASING IV, INC.
Reel/Frame 019227/0352 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2004
From: PRAKASH, VIPUL VED
To: CLOUDMARK, INC.
Reel/Frame 015227/0993 →