Methods, systems, and articles of manufacture for analyzing behavior of internet forum participants
US-9769098-B1 · Sep 19, 2017 · US
US10284622B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10284622-B2 |
| Application number | US-201615142375-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 29, 2016 |
| Priority date | Apr 29, 2016 |
| Publication date | May 7, 2019 |
| Grant date | May 7, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This disclosure is directed to monitoring events generated by a social networking service and determining whether the generated events signify a company milestone for an organizational member. The events may be generated by members of the social networking service or by external websites being monitored by the social networking service. The social networking service further conducts various types of processing on content associated with one or more of the events to determine the quality, tone, and relevancy of the monitored events. This processing may depend on whether the event was generated by a member of the social networking service or by an external website. The social networking service then correlates the various monitored events with organizational members of the social networking service. After a predetermined time period or a predetermined number of events, the social networking service then attempts to identify a company milestone that best matches the events.
Opening claim text (preview).
The invention claimed is: 1. A system comprising: a machine-readable memory storing computer-executable instructions; and at least one hardware processor communicatively coupled to the machine-readable memory that, having executed the computer-executable instructions, configures the system to: monitor for a plurality of events, at least one event from the plurality of events being generated in response to a determination that an entity has performed a predetermined action; for each event of the plurality of events, determine whether the entity that generated the corresponding event was a member associated with a social networking service or an entity represented by a website external to the social networking service; process a second plurality of events selected from the first plurality of events within an external website pipeline based on the determination that each event of the second plurality of events was generated by the website external to the social networking service, the external website pipeline comprising: analyzing content associated with each event of the second plurality of events, the content being obtained from the website external to a social networking service; and modifying each event of the second plurality of events to associate a plurality of analytic result data in response to the analysis; filter out one or more events from the second plurality of events based on the analytic result data associated with each of the one or more of the events to obtain a third plurality of events; determine a predictive milestone model selected from a plurality of predictive milestone models based on the third plurality of events, the predictive milestone model indicating a predetermined achievement achieved by an organization associated with the third plurality of events; communicate the predictive milestone model as a company milestone to a plurality of members of the social networking service; identify a plurality of members of the social networking service that have a connection in a social graph between a corresponding member profile and a profile corresponding to the organization; validate the predictive milestone model by communicating a plurality of questions to the identified members of the social networking service, the questions being selected based on the predictive milestone model; and in response to answers provided by the identified members, modify the predictive milestone model. 2. The system of claim 1 , wherein the entity comprises the website external to the social networking service and the predetermined action comprises the website making content publicly available. 3. The system of claim 1 , wherein the system is further configured to analyze the content associated with the generated event by performing a tone analysis on the content, the tone analysis resulting in a tone analysis value that indicates the tone of the content. 4. The system of claim 1 , wherein the system is further configured to analyze the content associated with the generated event by performing a qualitative analysis on the content, the qualitative analysis resulting in a qualitative analysis value that indicates the quality of the content. 5. The system of claim 1 , wherein the system is further configured to filter the plurality of events based on the plurality of analytic result data prior to the determination of the predictive milestone model. 6. The system of claim 1 , wherein: each event selected from the plurality of events is associated with an event type; and the system is further configured to determine the predictive milestone model based on the plurality of event types and the number of events for each event type. 7. A method comprising: monitoring, by at least one hardware processor, for a plurality of events, at least one event from the plurality of events being generated in response to a determination that an entity has performed a predetermined action; for each event of the plurality of events, monitoring whether the entity that generated the corresponding event was a member associated with a social networking service or an entity represented by a website external to the social networking service; processing, by the at least one hardware processor, a second plurality of events selected from the first plurality of events within an external web site pipeline based on the determination that each event of the second plurality of events was generated by the website external to the social networking service, wherein the external website pipeline comprises; analyzing, by at least one hardware processor, content associated with each event of the second plurality of events, the content being obtained from the website external to a social networking service; and modifying each event of the second plurality of events to associate, by the at least one hardware processor, a plurality of analytic result data in response to the analysis; filtering out one or more events from the second plurality of events based on the analytic result data associated with each of the one or more of the events to obtain a third plurality of events; determining, by at least one hardware processor, a predictive milestone model selected from a plurality of predictive milestone models based on the third plurality of events, the predictive milestone model indicating a predetermined achievement achieved by an organization associated with the third plurality of events; communicating, by at least one hardware processor, the predictive milestone model as a company milestone to a plurality of members of the social networking service; identifying a plurality of members of the social networking service that have a connection in a social graph between a corresponding member profile and a profile corresponding to the organization; validating the predictive milestone model by communicating a plurality of questions to the identified members of the social networking service, the questions being selected based on the predictive milestone model; and in response to answers provided by the identified members, modifying the predictive milestone model. 8. The method of claim 7 , wherein the entity comprises the website external to the social networking service and the predetermined action comprises the website making content publicly available. 9. The method of claim 7 , wherein the method further comprises: analyzing the content associated with the generated event by performing a tone analysis on the content, the tone analysis resulting in a tone analysis value that indicates the tone of the content. 10. The method of claim 7 , wherein the method further comprises: analyzing the content associated with the generated event by performing a qualitative analysis on the content, the qualitative analysis resulting in a qualitative analysis value that indicates the quality of the content. 11. The method of claim 7 , wherein the method further comprises: filtering the plurality of events based on the plurality of analytic result data prior to the determination of the predictive milestone model. 12. The method of claim 7 , wherein: each event selected from the plurality of events is associated with an event type; and the method further comprises determining the predictive milestone model based on the plurality of event types and the number of events for each event type. 13. A non-transitory machine-readable medium comprising computer-executable instructions that, when executed by at least one hardware processor, cause a system to perform a plurality of operations, the operations comprising: monitoring for a plurality of events, at least one event from the plurality of
Business processes related to social networking or social networking services · CPC title
Electricity · mapped topic
Score-carding, benchmarking or key performance indicator [KPI] analysis · CPC title
Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202) · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.