Techniques for filtering selective users in distribution lists

US9660832B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9660832-B2
Application numberUS-85645810-A
CountryUS
Kind codeB2
Filing dateAug 13, 2010
Priority dateAug 13, 2010
Publication dateMay 23, 2017
Grant dateMay 23, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques, including systems and methods for distributing electronic messages, are disclosed. In an embodiment, information relating to a message thread is maintained. The information includes information identifying one or more members of a distribution list to be excluded from receiving messages in the message thread. When it has been determined to prevent distribution of the electronic message to one or more members of the distribution list, the electronic message is distributed to members of the distribution list excluding the one or more members to whom distribution is to be prevented. The distributed electronic message may identify the distribution list as an intended recipient.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of distributing electronic messages, comprising: maintaining, by a server, at a first table stored on the server, first information relating to a message thread; maintaining, at a second table stored on the server, second information relating to a sender of an electronic message in the message thread, the second information in the second table comprising at least a first column that identifies a plurality of distribution lists, a second column that identifies a plurality of distribution list filters associated with the plurality of distribution lists, and a third column that identifies a filter state associated with the plurality of distribution list filters, the plurality of distribution list filters comprising at least a first distribution list filter and a second distribution list filter, the plurality of distribution list filters specifying one or more addresses of respective one or more members of a plurality of distribution lists to whom distribution of the electronic message is to be prevented, and each of the plurality of distribution list filters associated with a filter state, the filter state comprising a tag that identifies the filter state as being in an active state or not in the active state; identifying, based at least in part on the second information stored in the second table, that the first distribution list filter and the second distribution list filter are associated with a particular distribution list of the plurality of distribution lists, the first distribution list filter being different from the second distribution list filter; identifying, based at least in part on the second information stored in the second table, that the first distribution list filter is associated with the filter state that is in the active state and that the second distribution list filter is associated with the filter state that is not in the active state; determining that a first member of the plurality of distribution lists specified by the first distribution list filter is to be excluded from receiving the electronic message based at least in part on the first distribution list filter being associated with the filter state that is in the active state; determining that a second member of the plurality of distribution lists specified by the second distribution list filter is to be included in receiving the electronic message based at least in part on the second distribution list filter being associated with the filter state that is not in the active state; for the electronic message in the message thread addressed to at least one of the plurality of distribution lists, determining, based at least in part on the maintained first information of the first table stored on the server and relating to the message thread and the filter state stored in the second table stored on the server and relating to the sender, to prevent distribution of the electronic message to the first member; when it has been determined to prevent distribution of the electronic message to the first member, distributing the electronic message to the one or more members of the plurality of distribution lists excluding the first member to whom distribution is to be prevented, the distributed electronic message identifying at least one of the plurality of distribution lists as an intended recipient of the electronic message; determining, based at least in part on third information received from the sender of the electronic message, whether to enable viewing of the first member to whom distribution is to be prevented by a recipient of the electronic message; enabling viewing, by the recipient, of identification of the first member to whom distribution is to be prevented when the third information indicates a request by the sender to enable viewing; and disabling viewing, by the recipient, of the identification of the first member to whom distribution is to be prevented when the third information indicates a request by the sender to disable viewing. 2. The computer-implemented method of claim 1 , wherein the electronic message includes metadata identifying one or more additional messages of the message thread, wherein maintaining the information relating to the message thread includes associating, in a data store of the server, the information identifying at least the first member to be excluded with one or more of the identified additional messages, and wherein the information relating to the message thread in the data store is distinct from messages of the message thread in the data store. 3. The computer-implemented method of claim 1 , wherein information identifying at least the first member to whom distribution is to be prevented is absent from the distributed electronic message. 4. The computer-implemented method of claim 3 , further comprising: receiving a reply to the electronic message, the reply being addressed to at least one of the plurality of distribution lists; and distributing the reply to members of one of the plurality of distribution lists excluding at least the first member to whom distribution is to be prevented. 5. The computer-implemented method of claim 1 , wherein information identifying at least the first member to whom distribution is to be prevented is included in the distributed electronic message. 6. The computer-implemented method of claim 1 , wherein maintaining the information relating to the message thread includes encoding the information identifying at least the first member to be excluded in metadata of the electronic message. 7. The computer-implemented method of claim 6 , further comprising: distributing at least one message of the message thread to at least one of the members of the plurality of distribution lists excluding the first member to whom distribution is to be prevented upon receipt of an indication that said at least one of the members is no longer to be excluded from receiving messages of the message thread. 8. The computer-implemented method of claim 1 , wherein the messages in the message thread are each addressed to the one or more addresses, wherein information relating to the message thread additionally identifies one or more addresses additional to the addresses of the message thread, and wherein the method further comprises distributing the electronic message to the one or more addresses additional to the addresses of the message thread. 9. The computer-implemented method of claim 1 , wherein information identifying at least the first member to whom distribution is to be prevented is not viewable by a recipient of the distributed electronic message. 10. The computer-implemented method of claim 1 , wherein the first member to be excluded from receiving the electronic message is determined based at least in part on a keyword identified in a field of the electronic message of the message thread, wherein the field of the electronic message comprises a subject field of the electronic message. 11. The method of claim 1 , further comprising, for the electronic message in the message thread addressed to at least one of the plurality of distribution lists: determining, based at least in part on the second information stored in the second table, the plurality of distribution list filters associated with the sender of the electronic message; determining, based at least in part on the second information stored in the second table, that the filter state associated with the first distribution list filter of the plurality of distribution list filters is in the active state; determining, based at least in part on the second information stored in the second table, that the first member of the plurality of distribution lists specified by

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9660832B2 cover?
Techniques, including systems and methods for distributing electronic messages, are disclosed. In an embodiment, information relating to a message thread is maintained. The information includes information identifying one or more members of a distribution list to be excluded from receiving messages in the message thread. When it has been determined to prevent distribution of the electronic mess…
Who is the assignee on this patent?
Koul Rohit, Ramanathaiah Gurudutta, Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06Q10/107. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 23 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).