Consolidating input messages for social activity summarization
First Claim
1. A method of aggregating social activity content comprising:
- obtaining a plurality of input messages, each obtained input message having unstructured content characterizing at least one aspect of a corresponding time limited social activity;
associating the plurality of input messages according to their corresponding social activity;
converting the unstructured content from each obtained input message into extracted unstructured content characterizing at least one aspect of the corresponding social activity;
generating, by a processor, summary information that summarizes at least one social activity, each social activity'"'"'s summary information based upon a combination of;
selected information from the extracted unstructured content of at least one input message associated with the corresponding social activity, andderived information from content based assumptions utilizing knowledge of the corresponding social activity and selected unstructured content associated with the corresponding social activity to determine the context of the extracted content; and
generating, by the processor, a collaborative chronicle of each summarized social activity by;
applying context aware filtering so as to eliminate redundant obtained input messages associated with the social activity by consolidating the unstructured content of the redundant messages that represents the same information; and
sequencing the filtered summary information into a chronology of the social activity independent of the order in which the input messages are received.
1 Assignment
0 Petitions
Accused Products
Abstract
Social activity content is aggregated for summarization and reporting by obtaining a plurality of input messages that each characterizes a corresponding time limited social activity, such as a sporting event, competition, etc. Each received message is associated with a corresponding social activity, information is extracted from the received messages describing an aspect of the corresponding social activity and information is generated that summarizes the corresponding social activity. Generated information may be based upon a combination of the information extracted from the associated messages, and information derived from content based assumptions utilizing knowledge of the corresponding social activity. Social activity information is further aggregated by applying context aware filtering to eliminate redundantly generated information, sequencing the filtered information into a chronology of the social activity and generating a summary of the social activity based upon the sequenced and filtered information.
25 Citations
22 Claims
-
1. A method of aggregating social activity content comprising:
-
obtaining a plurality of input messages, each obtained input message having unstructured content characterizing at least one aspect of a corresponding time limited social activity; associating the plurality of input messages according to their corresponding social activity; converting the unstructured content from each obtained input message into extracted unstructured content characterizing at least one aspect of the corresponding social activity; generating, by a processor, summary information that summarizes at least one social activity, each social activity'"'"'s summary information based upon a combination of; selected information from the extracted unstructured content of at least one input message associated with the corresponding social activity, and derived information from content based assumptions utilizing knowledge of the corresponding social activity and selected unstructured content associated with the corresponding social activity to determine the context of the extracted content; and generating, by the processor, a collaborative chronicle of each summarized social activity by; applying context aware filtering so as to eliminate redundant obtained input messages associated with the social activity by consolidating the unstructured content of the redundant messages that represents the same information; and sequencing the filtered summary information into a chronology of the social activity independent of the order in which the input messages are received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage device with an executable program stored thereon, wherein the program instructs a processor to perform:
-
obtaining a plurality of input messages, each obtained input message having unstructured content characterizing at least one aspect of a corresponding time limited social activity; associating the plurality of input messages according to their corresponding social activity; converting the unstructured content from each obtained input message into extracted unstructured content characterizing at least one aspect of the corresponding social activity; generating summary information that summarizes at least one social activity, each social activity'"'"'s summary information based upon a combination of; selected information from the extracted unstructured content of at least one input message associated with the corresponding social activity, and derived information from content based assumptions utilizing knowledge of the corresponding social activity and selected unstructured content associated with the corresponding social activity to determine the context of the extracted content; and generating a collaborative chronicle of each summarized social activity by; applying context aware filtering so as to eliminate redundant obtained input messages associated with the social activity by consolidating the unstructured content of the redundant messages that represents the same information; and sequencing the filtered summary information into a chronology of the social activity independent of the order in which the input messages are received. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage device with an executable program stored thereon, wherein the program instructs a processor to perform:
processing input messages iteratively, each obtained input message having unstructured content characterizing at least one aspect of a corresponding time limited, social activity by; extracting context information from the unstructured content of the obtained input message to determine whether the corresponding social activity is currently being monitored; creating a new social activity summary if the corresponding social activity is not currently being monitored, otherwise, associating the obtained input message with the corresponding social activity; converting the unstructured content from the obtained input message, the unstructured content characterizing at least one aspect of the corresponding social activity and aggregating the extracted unstructured content with any previously extracted unstructured content associated with the corresponding social activity; generating summary information that summarizes the corresponding social activity based upon at least one of; selected information from the aggregated content associated with the corresponding social activity, and derived information from content based assumptions utilizing knowledge of the corresponding social activity and selected content associated with the corresponding social activity; applying context aware filtering so as to eliminate redundant input messages associated with the social activity by consolidating the unstructured content of the redundant messages that represents the same information; sequencing the filtered summary information into a chronology of the social activity independent of the order in which the input messages are received; and generating a collaborative chronicle of the social activity based upon the sequenced and filtered summary information. - View Dependent Claims (20, 21, 22)
Specification