Message grouping

US9596196B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9596196-B1
Application numberUS-201314056848-A
CountryUS
Kind codeB1
Filing dateOct 17, 2013
Priority dateOct 17, 2013
Publication dateMar 14, 2017
Grant dateMar 14, 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.

Technology for message grouping is provided. In one example, a method may include identifying message addresses to group together. Messages from the message addresses may be modified to include a common sender group attribute according to a defined address grouping rule. The messages exchanged with the message senders may be arranged as a grouped conversation using the common sender group attribute.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer implemented method for user-defined grouping of messages, comprising: receiving user input identifying a grouping of a plurality of message senders to group together in a common sender group, the user input comprising a regex rule definition including a plurality of regex patterns and one or more constructs for grouping messages of different message types from the plurality of message senders together; modifying received messages of two or more different message types from one or more of the plurality of message senders by modifying an existing message address in each of the received messages with a common sender group attribute in a message header of the received messages based upon the received user input wherein the common sender group attribute is a modified message address and identifies the messages from the one or more of the plurality of message senders as being from a common sender; and grouping the received messages received from the plurality of message senders with the common sender group attribute into a grouped conversation. 2. The method of claim 1 , wherein the plurality of message senders comprise a plurality of message addresses originating from a single entity. 3. The method of claim 1 , further comprising modifying messages to the plurality of message senders to include the common sender group attribute. 4. The method of claim 1 , further comprising receiving the messages and providing the messages for display as a group. 5. A computer implemented method, comprising: receiving user input identifying a plurality of message addresses to group together, wherein the plurality of messages includes two or more different message types: modifying messages from the plurality of message addresses by modifying an existing message address in each of the messages with a common sender group attribute according to a defined address grouping rule for the two or more different message types, wherein the common sender group attribute is a modified message address and identifies the messages from the plurality of message addresses as being from a common sender, and wherein the defined address grouping rule includes a plurality of regex patterns and one or more constructs for grouping messages of different message types; and arranging the messages from the plurality of message addresses as a grouped conversation using the common sender group attribute. 6. The method of claim 5 , further comprising modifying the messages at a mail server. 7. The method of claim 5 , further comprising modifying the messages at a client device. 8. The method of claim 5 , wherein the messages are from different message addresses and include different subject lines, the method further comprising receiving the messages at different times from one another. 9. The method of claim 5 , wherein a subset of the messages include threaded messages threaded by subject. 10. The method of claim 5 , wherein the message addresses include a plurality of different message addresses corresponding to one message sender. 11. The method of claim 5 , wherein the defined address grouping rule identifies a common portion of the message addresses. 12. The method of claim 11 , wherein the defined address grouping rule further comprises a wildcard representing a portion of the message addresses other than the common portion. 13. The method of claim 5 , wherein modifying the messages comprises modifying an individual of the messages to references at least one other of the messages. 14. The method of claim 5 , further comprising filtering the messages into a folder using a user-defined filtering rule. 15. The method of claim 5 , further comprising displaying the messages together as a group when selected by a user. 16. The method of claim 5 , further comprising displaying the messages as a single conversation. 17. A system, comprising: one or more computing nodes, each of which comprises at least one processor and a memory, wherein the one or more computing nodes are configured to collectively implement: a message receipt module to receive user input identifying a grouping of messages from a plurality of message addresses including a plurality of different message types: a rule definition module to receive an address grouping rule based on the message addresses; wherein the address grouping rule includes a plurality of regex patterns and one or more constructs for grouping messages of different message types; an address grouping rule data store to store the address grouping rule; and a grouping module to modify an existing message address in each of the messages with a common group attribute based in part on the address grouping rule, wherein the common group attribute is a modified message address and identifies the messages from the message addresses as being from a common sender, and wherein the messages include messages of two or more different message types. 18. The system of claim 17 , further comprising an arrangement module to arrange the messages for display as a single threaded message. 19. The system of claim 17 , wherein the system is implemented at one of a client device, a mail server, an internet service provider server, or a sender system.

Assignees

Inventors

Classifications

  • H04L51/00Primary

    User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail · CPC title

  • H04L51/216Primary

    Handling conversation history, e.g. grouping of messages in sessions or threads · CPC title

  • Message addressing, e.g. address format or anonymous messages, aliases · CPC title

  • Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM] · CPC title

  • Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title

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 US9596196B1 cover?
Technology for message grouping is provided. In one example, a method may include identifying message addresses to group together. Messages from the message addresses may be modified to include a common sender group attribute according to a defined address grouping rule. The messages exchanged with the message senders may be arranged as a grouped conversation using the common sender group attri…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).