Exchange of messages split into fragments for different recipients on client side

US11736595B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11736595-B2
Application numberUS-202117457453-A
CountryUS
Kind codeB2
Filing dateDec 3, 2021
Priority dateDec 3, 2021
Publication dateAug 22, 2023
Grant dateAug 22, 2023

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.

A system and related method exchange messages under the control of a messaging client. The method comprises splitting a content of a source message into a plurality of fragments defined by corresponding portions of its content associated with different recipients of the message. A plurality of transport messages are generated, each comprising one or more of the fragments associated with the recipients. The transport messages are submitted to a messaging server for causing it to provide the transport messages to corresponding further messaging clients of the recipients for their aggregation. A computer program and a computer program product for performing the method are also provided.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for exchanging messages over a communication network, wherein the method comprises, under control of and by a messaging client: creating a source message having a content and being addressed to a plurality of recipients associated with corresponding segments being at least in part different, each of the segments being defined by at least a portion of the content of the source message; associating categorized one or more of the segments each with one or more selected categories of one or more pre-defined categories; determining one or more of the recipients of the source message associated with each of the selected categories from an address book; associating categorized one or more of the segments each with one or more selected categories of one or more pre-defined categories; splitting the content of the source message into a plurality of fragments defined by corresponding portions of the content of the source message associated with different ones of the recipients; generating a plurality of transport messages, each having content comprising one or more of the fragments associated with the one or more of the recipients and being addressed thereto, the transport messages containing corresponding aggregation information for aggregating the transport messages according to the corresponding recipients; and submitting the transport messages to a messaging server for causing the messaging server to provide the transport messages to corresponding further messaging clients of the corresponding recipients for aggregation thereof according to the corresponding aggregation information. 2. The method according to claim 1 , wherein the method further comprises: grouping the fragments into a plurality of groups each comprising one or more of the fragments associated with the one or more of the recipients; and generating the transport messages corresponding to the groups each having the content comprising the fragments of the corresponding group. 3. The method according to claim 1 , wherein the method comprises: generating a main one of the transport messages being addressed to all the recipients, the main transport message containing the corresponding aggregation information comprising an indication of the fragments of secondary one or more of the transport messages being different from the main transport message. 4. The method according to claim 3 , wherein the method further comprises: generating the main transport message having the content comprising common one or more of the fragments being common to all the recipients. 5. The method according to claim 3 , wherein the method further comprises: generating the main transport message having the content comprising corresponding placeholders in place of the fragments of the secondary transport messages. 6. The method according to claim 1 , wherein the method further comprises: receiving a plurality of further transport messages having corresponding contents and containing corresponding further aggregation information for aggregating the further transport messages; generating a target message having a content obtained by aggregating the contents of the further transport messages according to the further aggregation information; and outputting a representation of the target message. 7. The method according to claim 6 , wherein the method further comprises: receiving the further transport messages comprising a main further transport message and one or more secondary further transport messages, the content of each of secondary further transport messages comprising one or more further fragments and the further aggregation information of the main further transport message comprising an indication of the further fragments of the secondary further transport messages; and generating the target message having the content obtained by inserting the further fragments of the secondary further transport messages into the content of the main further transport message according to the further aggregation information. 8. The method according to claim 7 , wherein the method further comprises: receiving the further main transport message with the content comprising corresponding further placeholders indicative of the further fragments of the further secondary transport messages; and generating the target message having the content obtained by inserting the further fragments of the further secondary transport messages into the content of the further main transport message in place of the corresponding further placeholders. 9. The method according to claim 1 , wherein the source message and the transport messages are corresponding e-mails. 10. The method according to claim 9 , wherein the content of each of the e-mails comprises a body, at least part of the segments and the fragments comprising corresponding pieces of the body. 11. The method according to claim 9 , wherein the content of each of the e-mails comprises one or more attachments, at least part of the segments and the fragments each comprising one or more of the attachments. 12. A computer program product implementing a messaging client for exchanging messages over a communication network, the computer program product comprising one or more computer readable storage media having program instructions collectively stored in said one or more computer readable storage media, the program instructions readable by a computing system to cause the computing system to perform a method comprising: creating a source message having a content and being addressed to a plurality of recipients associated with corresponding segments being at least in part different, each of the segments being defined by at least a portion of the content of the source message; associating categorized one or more of the segments each with one or more selected categories of one or more pre-defined categories; determining one or more of the recipients of the source message associated with each of the selected categories from an address book; associating categorized one or more of the segments each with one or more selected categories of one or more pre-defined categories; splitting the content of the source message into a plurality of fragments defined by corresponding portions of the content of the source message associated with different ones of the recipients; generating a plurality of transport messages each having a content comprising one or more of the fragments associated with the one or more of the recipients and being addressed thereto, the transport messages containing corresponding aggregation information for aggregating the transport messages according to the corresponding recipients; and submitting the transport messages to a messaging server for causing the messaging server to provide the transport messages to corresponding further messaging clients of the corresponding recipients for aggregation thereof according to the corresponding aggregation information. 13. A system for exchanging messages over a communication network, wherein the system implements a messaging client comprising: a user interface for creating a source message having a content and being addressed to a plurality of recipients associated with corresponding segments being at least in part different, wherein the source message comprises a plurality of segments; and wherein each of the segments being defined by at least a portion of the content of the source message; a segmenter for selecting one or more categories of recipients from among the plurality of recipients to receive each of the respective segments; a splitter for splitting the content of the source message into a

Assignees

Inventors

Classifications

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

  • using selective forwarding · CPC title

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

  • Annexed information, e.g. attachments · CPC title

  • with schedule organisation, e.g. priority, sequence management · 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 US11736595B2 cover?
A system and related method exchange messages under the control of a messaging client. The method comprises splitting a content of a source message into a plurality of fragments defined by corresponding portions of its content associated with different recipients of the message. A plurality of transport messages are generated, each comprising one or more of the fragments associated with the rec…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L69/166. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 22 2023 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).