Systems and methods for social media data mining

US9262517B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9262517-B2
Application numberUS-85885210-A
CountryUS
Kind codeB2
Filing dateAug 18, 2010
Priority dateAug 18, 2010
Publication dateFeb 16, 2016
Grant dateFeb 16, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are provided to collect, analyze and report social media aggregated from a plurality of social media websites. Social media is retrieved from social media websites, analyzed for sentiment, and categorized by topic and user demographics. The data is then archived in a data warehouse and various interfaces are provided to query and generate reports on the archived data. In some embodiments, the system further recognizes alert conditions and sends alerts to interested users. In some embodiments, the system further recognizes situations where users can be influenced to view a company or its products in a more favorable light, and automatically posts responsive social media to one or more social media websites.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: collecting, using a computing device comprising a processor that executes a sentiment analysis module, a social media post that relates to a topic, the topic comprising a brand and a product type, wherein the social media post is created by a user and collected from a social media website; analyzing, using the processor, a sentiment expressed in the social media post, the sentiment comprising an opinion of the user, the opinion relating to the topic; determining, using the processor, a demographic category of the user, the demographic category comprising a user location of the user, an income level of the user, and an age of the user; archiving, using the processor, the social media post to a database stored on a storage device; indexing, using the processor, the social media post, wherein the indexing is based upon the sentiment, the topic, and the demographic category; generating, using the processor, a user interface that comprises a first interface, a second interface, and a third interface, wherein the first interface displays a real-time stream of a plurality of social media posts that relate to the topic, the plurality of social media posts comprising the social media post, the second interface displays most common phrases extracted from the topic during a time period, and the third interface displays a graphical representation of a count, for the time period, of the plurality of social media posts that relate to the topic in the real-time stream as updated in real-time; and providing, using the processor, the user interface to a social media analysis consumer. 2. The method of claim 1 , further comprising: determining, using the processor, that an alert condition exists based upon an analysis of the plurality of social media posts, wherein each of the plurality of social media posts relates to the topic and comprises a negative sentiment relating to the topic, and wherein the alert condition is identified by an alert module based upon a condition identified in the plurality of social media posts; and in response to determining that the alert condition exists, transmitting, using the processor, an alert that indicates that the alert condition exists. 3. The method of claim 1 , further comprising: determining, using the processor, that an influencing condition exists based upon an analysis of the plurality of social media posts, wherein each of the plurality of social media posts relates to the topic and comprises a negative sentiment relating to the topic; and in response to determining that the influencing condition exists, posting, using the processor, social media to the social media website, wherein the social media is directed to the topic and is responsive to the plurality of social media posts. 4. The method of claim 1 , wherein the plurality of social media posts are collected with user profiles and social connections of users associated with the plurality of social media posts, and wherein respective profiles and social connections are archived social media posts to which they relate. 5. The method of claim 3 , wherein the influencing condition is a negative comment relating to a company product, and wherein the social media comprises a further social media post that indicates that a company associated with the company product is taking an action to remedy a condition expressed in the negative comment. 6. The method of claim 3 , wherein determining that the influencing condition exists comprises: measuring, using the processor, an influence of a second plurality of social media posts archived to the database; and predicting, using the processor, the influence of each of the plurality of social media posts using the influence of the second plurality of social media posts. 7. A non-transitory machine readable medium storing instructions that cause the processor to perform operations comprising collecting a social media post that relates to a topic, the topic comprising a brand and a product type, wherein the social media post is created by a user and collected from a social media website; analyzing a sentiment expressed in the social media post, the sentiment comprising an opinion of the user, the opinion relating to the topic; determining, for the social media post, a demographic category of the user, the demographic category comprising a user location of the user, an income level of the user, and an age of the user; archiving the social media post to a database stored on a storage device; indexing the social media post, wherein the indexing is based upon the sentiment, the topic, and the demographic category; generating a user interface that comprises a first interface, a second interface, and a third interface, wherein the first interface displays a real-time stream of a plurality of social media posts that relate to the topic, the plurality of social media posts comprising the social media post, the second interface displays most common phrases extracted from the topic during a time period, and the third interface displays a graphical representation of a count, for the time period, of the plurality of social media posts that relate to the topic in the real-time stream as updated in real-time; and providing the user interface to a social media analysis consumer. 8. The non-transitory machine readable medium of claim 7 , further comprising instructions that, when executed by the processor, cause the processor to perform operations further comprising: determining that an alert condition exists based upon an analysis of the plurality of social media posts, wherein each of the plurality of social media posts relates to the topic and comprises a negative sentiment relating to the topic, and wherein the alert condition is identified by an alert module based upon a condition identified in the plurality of social media posts; and in response to determining that the alert condition exists, transmitting an alert that indicates that the alert condition exists. 9. The non-transitory machine readable medium of claim 7 , further comprising instructions that, when executed by the processor, cause the processor to perform operations further comprising: determining that an influencing condition exists based upon an analysis of the plurality of social media posts, wherein each of the plurality of social media posts relates to the topic and comprises a negative sentiment relating to the topic; and in response to determining that the influencing condition exists, posting social media to the social media website, wherein the social media is directed to the topic and is responsive to the plurality of social media posts. 10. A system comprising: a processor; and a memory that stores computer executable instructions that causes the processor to execute operations comprising collecting a social media post that relates to a topic, the topic comprising a brand and a product type, wherein the social media post is created by a user and collected from a social media website, analyzing a sentiment expressed in the social media post, the sentiment comprising an opinion of the user, the opinion relating to the topic, determining, for the social media post, a demographic category of the user, the demographic category comprising a user location of the user, archiving the social media post to a database stored on a storage device, indexing the social media post a, wherein the indexing is based upon the sentiment, the topic, and the demographic category, generating a user interface that comprises a first interface, a second interface, and a third interface, wherein the first interface displays a real-time stream of a plurality of social media

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • Query processing support for facilitating data mining operations in structured databases · CPC title

  • Creation or modification of classes or clusters · CPC title

  • Indexing; Web crawling techniques · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9262517B2 cover?
Systems and methods are provided to collect, analyze and report social media aggregated from a plurality of social media websites. Social media is retrieved from social media websites, analyzed for sentiment, and categorized by topic and user demographics. The data is then archived in a data warehouse and various interfaces are provided to query and generate reports on the archived data. In som…
Who is the assignee on this patent?
Feng Junlan, Barbosa Luciano De Andrade, Torres Valerie, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).