Social intelligence architecture
AssigneeThe NASDAQ OMX Group, Inc.
InventorsDeepak CHANDRASEKARAN, Paul STUBBS
Life of this patent
Estimating the term…
Abstract
A social intelligence system is presented that streams information from a source, queues the streamed information, analyzes/scores the queued data, and stores the analyzed/scored data in an analysis database. The analyzed/scored data can then be retrieved from the database for post-processing and stored in a client specific database for further reporting. By streaming the data into various message queues and scoring the data before storing in the analysis database, large volumes of data can be efficiently processed and analyzed for a particular person and/or entity.
Claims20
A method for analyzing social media data in an information processing apparatus, the information processing apparatus having one or more processors, the method comprising:
- receiving, using a data transmission device, social media data streams from one or more social media sources as social media data segments;
- queuing the received social media data segments into one or more social media message queues, the one or more social media message queues buffering the social media data segments as the segments are streamed from the one or more social media sources;
- scoring the buffered social media data segments based upon one or more predefined factors;
- performing, using the one or more processors, a sentiment analysis for an entity using the social media data segments and a score associated with the social media data segments;
- and
- storing the social media data segments and their associated score of the data segment into an analysis database.
A social intelligence apparatus, comprising:
- a memory having one or more social media message queues;
- and
- one or more processors, coupled to the memory, configured to execute social media data analysis in the social intelligence apparatus and configured to:
- receive, using a data transmission device, social media data streams from one or more social media sources as social media data segments;
- queue the received social media data segments into one or more social media message queues, the one or more social media message queues buffering the social media data segments as the segments are streamed from the one or more social media sources;
- score the buffered social media data segments based upon one or more predefined factors;
- perform, using the one or more processors, a sentiment analysis for an entity using the social media data segments and a score associated with the social media data segments;
- and
- store the social media data segments and their associated score of the data segment into an analysis database.
A social intelligence system, comprising:
- one or more social media devices having:
- a memory configured to store social media data,
- one or more processors configured to process social media data, and
- a transceiver configured to transmit social media data;
- and
- a social intelligence apparatus having:
- a memory having multiple social media message queues;
- a transceiver configured to receive social media data from the one or more social media devices;
- and
- one or more processors, coupled to the memory, configured to execute social media data analysis in the social intelligence apparatus and configured to:
- receive, using a data transmission device, social media data streams from one or more social media sources as social media data segments;
- queue the received social media data segments into one or more social media message queues, the one or more social media message queues buffering the social media data segments as the segments are streamed from the one or more social media sources;
- score the buffered social media data segments based upon one or more predefined factors;
- perform, using the one or more processors, a sentiment analysis for an entity using the social media data segments and a score associated with the social media data segments;
- and
- store the social media data segments and their associated score of the data segment into an analysis database.
Dependencies are inferred from the claim text.