Enriching information streams with contextual content
First Claim
Patent Images
1. A system for delivering content;
- the system comprising;
a message reader operable to monitor an information distribution service and input therefrom a message generated from a first source, the message being sent from a sender to a recipient, the message including electronic content and metadata describing the electronic content, the electronic content including one or more discussion objects generated with the message;
a supplemental content selector operable to;
access rules to determine whether to generate supplemental electronic content that relates to the one or more discussion objects,parse the electronic content and the metadata to recognize the one or more discussion objects,determine whether supplemental electronic content is to be generated based on the accessed rules and the recognized discussion objects, andbased on a determination that supplemental electronic content is to be generated, (1) locate documents from a second source that include content related to the one or more discussion objects, (2) aggregate at least a portion of the content descriptive of the subject matter of the located documents to form a cohesive presentation of information, and (3) generate supplemental electronic content for addition to the electronic content based on the cohesive presentation of information; and
a transmitter operable to transmit the generated supplemental electronic content to the recipient and to add the supplemental electronic content to the electronic content.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for enriching information streams with supplemental content are disclosed. A contextual publisher may eavesdrop on an information distribution service, such as a news wire, and detect the presence of particular messages having subject matter in which the contextual publisher has expertise. The contextual publisher may thus generate content that is supplemental to the messages, and forward this supplemental content to the original recipients of the messages. In this way, users may receive timely information about topics in which they have a current interest.
-
Citations
21 Claims
-
1. A system for delivering content;
- the system comprising;
a message reader operable to monitor an information distribution service and input therefrom a message generated from a first source, the message being sent from a sender to a recipient, the message including electronic content and metadata describing the electronic content, the electronic content including one or more discussion objects generated with the message; a supplemental content selector operable to; access rules to determine whether to generate supplemental electronic content that relates to the one or more discussion objects, parse the electronic content and the metadata to recognize the one or more discussion objects, determine whether supplemental electronic content is to be generated based on the accessed rules and the recognized discussion objects, and based on a determination that supplemental electronic content is to be generated, (1) locate documents from a second source that include content related to the one or more discussion objects, (2) aggregate at least a portion of the content descriptive of the subject matter of the located documents to form a cohesive presentation of information, and (3) generate supplemental electronic content for addition to the electronic content based on the cohesive presentation of information; and a transmitter operable to transmit the generated supplemental electronic content to the recipient and to add the supplemental electronic content to the electronic content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- the system comprising;
-
9. An apparatus comprising a storage medium having instructions stored thereon, the instructions including:
-
a first code segment for reading a message monitored by a message reader from an information distribution service, the message including electronic content and metadata describing the electronic content, the electronic content including one or more discussion objects generated with the message; a second code segment for accessing rules to determine whether to generate supplemental electronic content that relates to the one or more discussion objects; a third code segment for parsing the electronic content and the metadata to recognize the one or more discussion objects; a fourth code segment for determining whether supplemental electronic content is to be generated based on the accessed rules and the recognized discussion objects; a fifth code segment for, based on a determination that supplemental electronic content is to be generated, (1) locating documents from a second source that include content related to the one or more discussion objects, (2) aggregating at least a portion of the content descriptive of the subject matter of the located documents to form a cohesive presentation of information, and (3) generating supplemental electronic content for addition to the electronic content based on the cohesive presentation of information; and a sixth code segment executing instructions for transmitting the generated supplemental electronic content via the information distribution service. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for delivering content, the system comprising:
-
means for monitoring messages on an information distribution service, each of the messages including electronic content and metadata describing the electronic content, the electronic content including one or more discussion objects generated with the messages; means for accessing rules to determine whether to generate supplemental electronic content that relates to the one or more discussion objects; means for parsing the electronic content and the metadata to recognize the one or more discussion objects; means for determining whether supplemental electronic content is to be generated based on the accessed rules and the recognized discussion objects; based on a determination that supplemental electronic content is to be generated, means for (1) locating documents from a second source that include content related to the one or more discussion objects, (2) means for aggregating at least a portion of the content descriptive of the subject matter of the located documents to form a cohesive presentation of information, and (3) means for generating supplemental electronic content based on the cohesive presentation of information; means for adding the supplemental electronic content to the electronic content included in at least one monitored message; and means for sending the supplemental electronic content to a recipient of the monitored message.
-
-
18. A system for delivering content, the system comprising:
-
a message reader operable to monitor an information distribution service and input therefrom a message generated from a first source, the message being sent from a sender to a recipient, the message including electronic content and metadata describing the electronic content, the electronic content including one or more discussion objects generated with the message; a supplemental content selector operable to; access rules to determine whether to generate supplemental electronic content that relates to the one or more discussion objects, analyze the electronic content and the metadata included in the message to recognize the one or more discussion objects, determine the subject matter of the message based on the discussion objects, determine whether supplemental electronic content is to be generated based on the accessed rules and the determined subject matter, determine routing information associated with the message, and based on a determination that supplemental electronic content is to be generated, (1) locate documents from a second source that include content related to the one or more discussion objects, (2) aggregate at least a portion of the content descriptive of the subject matter of the located documents to form a cohesive presentation of information, and (3) generate supplemental electronic content for addition to the electronic content based on the cohesive presentation of information; and a transmitter operable to transmit the generated supplemental electronic content to the recipient based on the routing information and to add the supplemental electronic content to the electronic content. - View Dependent Claims (19, 20, 21)
-
Specification