Electronic mail data management systems and methods for generating a dataset for such systems
Abstract
A method of updating electronic mails (emails) data dataset that comprises providing a dataset which comprises a plurality of previously identified original message content blocks as a plurality of discrete units, each the original message content block having a header content and a sender content and being extracted from emails exchanged in a multi-email correspondence, receiving at least one additional email, analyzing the at least one additional email to identify a plurality of original message content blocks, tagging each of the plurality of original message content blocks as a discrete unit, and updating the dataset with the plurality of original message content blocks.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
providing a dataset which comprises a plurality of previously identified original message content blocks as a plurality of discrete units, extracted from emails exchanged between at least some of a plurality of participants of a multi-email correspondence; receiving an additional email related to said multi-email correspondence; analyzing said additional email to identify a plurality of original message content blocks having different original sending times; tagging each one of said plurality of original message content blocks as a discrete unit; updating the dataset of the multi-email correspondence with said plurality of original message content blocks, from the additional email; and initiating presentation of the multi-email correspondence along a common timeline, on a display, in a conversation presentation in which the content of a plurality of non-duplicate original message content blocks are displayed together next to each other on the display, with each original message content block, having a different original sending time, in a separate graphic object, wherein initiating presentation of the multi-email correspondence comprises identifying at least one uniform resource locator (URL) address, and replacing said uniform resource locator (URL) with a hyperlink in said presentation.
2 . The method of claim 1 , wherein said providing comprises receiving a plurality of emails and extracting said plurality of previously identified original message content blocks therefrom.
3 . The method of claim 1 , wherein each said original message content block has a header content item and a sender content item and wherein said providing comprises segmenting each said previously identified original message content block to tag respective said header content item and said sender content item.
4 . The method of claim 1 , further comprising receiving a search query from a search engine and retrieving a list of original message content blocks from said dataset.
5 . The method of claim 1 , further comprising segmenting the original message content blocks to mark non-informative segments of the original message content blocks, wherein the original message content blocks are presented with the marked non-informative segments removed, concealed or deemphasized.
6 . The method of claim 5 , wherein the original message content blocks are presented with the marked non-informative segments removed.
7 . The method of claim 5 , wherein the original message content blocks are presented with the marked non-informative segments concealed or deemphasized.
8 . The method of claim 5 , wherein segmenting the original message content blocks to mark non-informative segments comprises marking content automatically added to a plurality of emails in the multi-email correspondence.
9 . The method of claim 5 , wherein segmenting the original message content blocks to mark non-informative segments comprises marking at least one non informative ritual text.
10 . The method of claim 1 , wherein initiating presentation of the multi-email correspondence comprises presenting a sub-group of the plurality of original message content blocks, from the additional email, in a conversation presentation in which the original message content blocks are displayed together next to each other on the display, with each original message content block, having a different original sending time, in a separate graphic object.
11 . The method of claim 1 , further comprising sorting at least a group of original message content blocks from said dataset according to respective header content of the content blocks and presenting said sorted group.
12 . The method of claim 1 , further comprising selecting an original message content block from said dataset, sending at least one of said selected original message content block and a previously received email including said selected original message content block as a new email, said new email being a member of a group consisting of a reply email, a forward email and a reply all email of said previously received email.
13 . The method of claim 1 , wherein said analyzing comprises identifying, in the content of said additional email, a first portion included in the dataset, which is intertwined with a second portion not included in the dataset, and associating said first portion with one of said plurality of original message content blocks and said second portion with another of said original message content blocks.
14 . The method of claim 13 , further comprising generating a presentation wherein a paragraph comprising said first portion is connected with other content of said one of said plurality of original message content blocks.
15 . The method of claim 13 , wherein initiating presentation of the multi-email correspondence comprises separating the intertwined content to discrete units for presentation.
16 . The method of claim 1 , wherein said analyzing comprises identifying a group of original message content blocks from said dataset as related to a certain multi-email correspondence and dividing said group to a plurality of subgroups; further comprising presenting each one of said plurality of subgroups as a correspondence branch of said certain multi-email correspondence.
17 . The method of claim 1 , wherein said analyzing comprises identifying a group of original message content blocks, originated from different emails, from said dataset as related to a certain multi-email correspondence and further comprising presenting said certain multi-email correspondence.
18 . The method of claim 1 , further comprising prioritizing said plurality of original message content blocks according to metadata from said additional email.
19 . The method of claim 1 , further comprising arranging said original message content blocks according to their sending time and presenting said original message content blocks in an arranged manner.
20 . The method of claim 19 , further comprising presenting a content of a selected original message content block from said original message content blocks and indicating how many of said original message content blocks have a sending time which precedes or succeeds said selected original message content block.
21 . The method of claim 1 , further comprising at least one of marking and tagging a respective original message content block in at least one of a forward message or a reply message of at least one of said emails.
22 . The method of claim 1 , further comprising at least one of marking and tagging at least one original message content block in a newly created email.
23 . The method of claim 1 , wherein analyzing the additional email to identify a plurality of sender content items comprises identifying duplications between different emails as a single original message content block.
24 . The method of claim 1 , wherein analyzing the additional email to identify a plurality of sender content items comprises identifying headers of email messages in the additional email message.
25 . The method of claim 1 , wherein analyzing the additional email to identify a plurality of sender content items comprises identifying for one or more first original message content blocks, related second original message content blocks sent as a forwarding or a reply to the first original message content block.
26 . The method of claim 25 , wherein initiating presentation of the multi-email correspondence comprises presenting the original message content blocks along with indications of respective correspondence branches to which the presented original message content blocks belong, wherein a correspondence branch includes a sequence of content blocks in which each content block was send as a reply or forwarding of an immediately previous content block in the correspondence branch.
27 . The method of claim 25 , wherein initiating presentation of the multi-email correspondence comprises presenting the original message content blocks along with action buttons allowing a user to forward or reply the email corresponding to the content block.
28 . The method of claim 1 , wherein each original message content block, having a different original sending time, is displayed in a separate graphic box.
29 . The method of claim 1 , wherein initiating the presentation comprises initiating the presentation of the multi-email correspondence, without duplicate message content blocks.
30 . The method of claim 1 , wherein initiating the presentation comprises interactively presenting in a manner allowing a user to perform one or more actions separately on each of the original message content blocks.
31 . Apparatus, comprising:
a memory hosting a dataset which comprises a plurality of previously identified original message content blocks as a plurality of discrete units, extracted from a plurality of emails exchanged between at least some of a plurality of participants of a multi-email correspondence; an interface which receives at least one additional email related to said multi-email correspondence; and one or more processors configured to analyze said additional email to identify a plurality of original message content blocks having different original sending times, to tag each of said plurality of original message content blocks as a discrete unit, to update said dataset of the multi-email correspondence with said plurality of original message content blocks, from the additional email and to initiate presentation of the multi-email correspondence along a common timeline on a display in a conversation presentation, in which the content of a plurality of original message content blocks having different original sending times are displayed together next to each other on the display, with each original message content block in a separate graphic object, wherein the one or more processors are additionally configured to identify at least one uniform resource locator (URL) address in the multi-email correspondence, and replace said uniform resource locator (URL) with a hyperlink in said presentation.
32 . The device of claim 31 , wherein said plurality of emails are selected from an email managing application hosted by said device.Join the waitlist — get patent alerts
Track US2017324691A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.