8478312

Method and System for Message Modification and Content Selection

PublishedJuly 2, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
25 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: intercepting a first message during transmission from a sending party to a receiving party; upon a determination that the receiving party is registered with a messaging service, identifying at least a first data channel and a second data channel based on interests of the receiving party, wherein the first data channel includes at least a first data item and a second data item, and the second channel includes at least a third data item and a fourth data item; selecting the first data channel according to a channel selection rule that dictates selection of either the first data channel or the second data channel based at least on a previous channel selected upon intercepting a previous message during transmission to the receiving party; selecting the first data item according to a data item selection rule that dictates selection of either the first data item or the second data item based at least on a determined proximity between a transmission time of the first message and a transmission time of the first data item; and appending content retrieved from the first data item to the first message.

2

2. The method of claim 1 , further comprising: identifying the transmission time of the first message; and identifying the transmission time of the first data item.

3

3. The method of claim 1 , wherein the data item selection rule further dictates selection of either the first data item or the second data item based on a predetermined relationship between the first data item and a previously selected data item.

4

4. The method of claim 3 , further comprising: identifying the previously selected data item.

5

5. The method of claim 3 , wherein the predetermined relationship comprises successively transmitted data items.

6

6. The method of claim 3 , wherein the predetermined relationship comprises the previously selected data item being different to the first data item.

7

7. The method of claim 1 , further comprising: identifying the receiving party's access to the first data channel, wherein the channel selection rule dictates weighting selection of either the first data channel and the second data channel based on the receiving party's access to the first data channel.

8

8. The method of claim 1 , further comprising: identifying the receiving party's rating to the first data channel, wherein the channel selection rule dictates weighting selection of either the first data channel and the second data channel based on the receiving party's rating of the first data channel.

9

9. The method of claim 1 , further comprising: formatting the content retrieved from the first data item in accordance with one or more predetermined format rules.

10

10. The method of claim 9 , wherein the predetermined format rules are dependent on a format of the first message.

11

11. The method of claim 1 , further comprising: identifying preference data of the sending party and the receiving party.

12

12. A system comprising: a processor; and a memory containing instructions that, when executed, cause the processor to: intercept a first message during transmission from a sending party to a receiving party; upon a determination that the receiving party is registered with a messaging service, identify at least a first data channel and a second data channel based on interests of the receiving party, wherein the first data channel includes at least a first data item and a second data item, and the second channel includes at least a third data item and a fourth data item; select the first data channel according to a channel selection rule that dictates selection of either the first data channel or the second data channel based at least on a previous channel selected upon intercepting a previous message during transmission to the receiving party; select the first data item according to a data item selection rule that dictates selection of either the first data item or the second data item based at least on a determined proximity between a transmission time of the first message and a transmission time of the first data item; and append content retrieved from the first data item to the first message.

13

13. The system of claim 12 , wherein the data item selection rule further dictates selection of either the first data item or the second data item based on a predetermined relationship between the first data item and a previously selected data item.

14

14. The system of claim 13 , wherein the instructions further cause the processor to: identify the previously selected data item.

15

15. The system of claim 13 , wherein the predetermined relationship comprises successively transmitted data items.

16

16. The system of claim 13 , wherein the predetermined relationship comprises the previously selected data item being different to the first data item.

17

17. The system of claim 12 , wherein the instructions further cause the processor to: identify the receiving party's access to the first data channel, wherein the channel selection rule dictates weighting selection of either the first data channel and the second data channel based on the receiving party's access to the first data channel.

18

18. The system of claim 12 , wherein the instructions further cause the processor to: identify the receiving party's rating to the first data channel, wherein the channel selection rule dictates weighting selection of either the first data channel and the second data channel based on the receiving party's rating of the first data channel.

19

19. The system of claim 12 , wherein the instructions further cause the processor to: format the content retrieved from the first data item in accordance with one or more predetermined format rules.

20

20. The system of claim 19 , wherein the predetermined format rules are dependent on a format of the first message.

21

21. A non-transitory computer-readable medium containing instructions that, when executed by a computing device, cause the computing device to: intercept a first message during transmission from a sending party to a receiving party; upon a determination that the receiving party is registered with a messaging service, identify at least a first data channel and a second data channel based on interests of the receiving party, wherein the first data channel includes at least a first data item and a second data item, and the second channel includes at least a third data item and a fourth data item; select the first data channel according to a channel selection rule that dictates selection of either the first data channel or the second data channel based at least on a previous channel selected upon intercepting a previous message during transmission to the receiving party; select the first data item according to a data item selection rule that dictates selection of either the first data item or the second data item based at least on a determined proximity between a transmission time of the first message and a transmission time of the first data item; and append content retrieved from the first data item to the first message.

22

22. The non-transitory computer-readable medium of claim 21 , wherein the data item selection rule further dictates selection of either the first data item or the second data item based on a predetermined relationship between the first data item and a previously selected data item.

23

23. The non-transitory computer-readable medium of claim 22 , wherein the predetermined relationship comprises successively transmitted data items.

24

24. The non-transitory computer-readable medium of claim 22 , wherein the predetermined relationship comprises the previously selected data item being different to the first data item.

25

25. The non-transitory computer-readable medium of claim 21 , wherein the instructions further cause the computing device to: identify the receiving party's access to the first data channel, wherein the channel selection rule dictates weighting selection of either the first data channel and the second data channel based on the receiving party's access to the first data channel.

Patent Metadata

Filing Date

Unknown

Publication Date

July 2, 2013

Inventors

Ikka Teppo
Marko Ahtisaari
Timo Ahopelto

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND SYSTEM FOR MESSAGE MODIFICATION AND CONTENT SELECTION” (8478312). https://patentable.app/patents/8478312

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

METHOD AND SYSTEM FOR MESSAGE MODIFICATION AND CONTENT SELECTION — Ikka Teppo | Patentable