IP Library Granted Patent US 8,171,091
Granted Patent B1
US 8,171,091 · App. 12/470,795 · Granted May 1, 2012

Systems and methods for filtering contents of a publication

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 8,171,091
App. No.
12/470,795
Granted
May 1, 2012
Kind
B1
Abstract

A server is communicatively coupled to a content publisher and a client machine The server may register the publication by assigning a publication identification (ID) to the publication, and register the content by associating the content with the publication using the publication ID. In some example embodiments, the client machine may submit a request to the server to determine whether the content is associated with the publication. In some example embodiments, the server may provide the publication ID to the client based on the content being associated with the publication, and the publication ID may allow the client to determine whether the publication is on a subscribed list that is stored on the client machine. An example client machine may be configured to perform an action on the content, based on the user being subscribed to the publication.

Claims (22)

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

registering an electronic publication received from a content publisher, wherein registering includes:

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

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

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

receiving a request from a client to determine whether additional content is registered, wherein the request includes an additional signature corresponding to the additional content;

determining that the additional content is registered by using the additional signature as a key to search for a match via the publication ID; and

providing the client with the publication ID in response to a match, wherein the publication ID allows the client to associate the additional content with the electronic publication as an additional electronic publication, wherein the publication ID facilitates automatic movement of the additional electronic publication into a client inbox when the additional electronic publication is on a subscribed list, and the publication ID facilitates automatic diversion of the additional electronic publication into a spam folder when the additional electronic publication is on an unsubscribed list.

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 electronic publication includes associating a publication name with the publication ID.

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

5. The method as set forth in claim 1 , wherein the electronic publication includes a mass email publication.

6. A method implemented by a computer to manage mass electronic publication delivery, the method comprising:

registering an electronic publication from a content publisher, wherein registering includes:

assigning to the electronic publication a unique address to which the content publisher is to deliver additional 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 for the content and associating the signature with the electronic publication via the publication ID;

receiving a request from a client to determine whether additional content is registered, wherein the request includes an additional signature corresponding to the additional content;

determining that the additional content is registered by using the additional signature as a key to search for a match via the publication ID;

providing the client with the publication ID in response to a match, wherein the publication ID allows the client to associate the additional content with the electronic publication as an additional electronic publication, wherein the publication ID facilitates automatic movement of the additional electronic publication into a client inbox when the additional electronic publication is on a subscribed list, and the publication ID facilitates automatic diversion of the additional electronic publication into a spam folder when the additional electronic publication is on an unsubscribed list.

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.

Assignments (6)
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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2012
From: PRAKASH, VIPUL VED
To: CLOUDMARK, INC.
Reel/Frame 028243/0672 →