Patent ID: 9009126
Filing Date: 2015-04-14
Classification: G06F,H04L

Abstract:
1. A method for increasing a machine's accuracy in analyzing trends within a data stream received by the machine, the method comprising: receiving, at a social intelligence system, a plurality of messages from a social networking server; identifying, using a processor of the system, at least two trending objects from the plurality of messages; generating, using the processor, a momentum score for each of the plurality of trending objects, wherein the momentum score is calculated based on a boost factor that: (i) exponentially decreases from a maximum boost value to a value of one (1) in a predetermined period of time starting from when an associated message is received, and (ii) continues to exponentially decrease until the associated message expires; generating, using the processor, a co-occurrence score for the two trending objects, the co-occurrence score is calculated based on a number of messages that mention both of the two trending objects; associating, using the processor, the two trending objects if the co-occurrence score exceeds a predetermined value; and generating, using the processor, a plurality of trending scores for the trending objects, wherein a trending score of a respective trending object is generated at least based on the respective trending object's momentum score, and wherein the generation of the trending score of the respective trending object treats the two associated trending objects as a single trending object.