Information propagation probability for a social network
First Claim
1. A method performed using at least one computer-based processor, the method comprising:
- monitoring one or more messages on a social network for information propagation feedback, the monitoring comprising collecting propagation metadata and non-propagation metadata;
training a predictive model using the propagation metadata and the non-propagation metadata as a training set;
determining a probability of propagation of an input message on the social network using the predictive model;
retrieving one or more other probabilities for one or more of alternate content for the input message or an alternate time for posting the input message to the social network; and
determining message adjustment information for the input message based at least upon the probability of propagation and the one or more other probabilities, the message adjustment information comprising one or more of a content adjustment for the input message or a timing adjustment for the posting of the input message, wherein the message adjustment information causes the input message to have an increased probability of propagation on the social network.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are disclosed for predicting propagation of a message on a social network. A predictive model is trained to determine a probability of propagation of information on the social network using both positive and negative information propagation feedback, which may be collected while monitoring the social network over a desired period of time for information propagation. A particular message can be input to the predictive model, which can determine a probability of propagation of the message on the social network, such as how many connections may receive at least a portion of the message and/or a likelihood of at least a portion of the message reaching respective connections in the social network.
-
Citations
20 Claims
-
1. A method performed using at least one computer-based processor, the method comprising:
-
monitoring one or more messages on a social network for information propagation feedback, the monitoring comprising collecting propagation metadata and non-propagation metadata; training a predictive model using the propagation metadata and the non-propagation metadata as a training set; determining a probability of propagation of an input message on the social network using the predictive model; retrieving one or more other probabilities for one or more of alternate content for the input message or an alternate time for posting the input message to the social network; and determining message adjustment information for the input message based at least upon the probability of propagation and the one or more other probabilities, the message adjustment information comprising one or more of a content adjustment for the input message or a timing adjustment for the posting of the input message, wherein the message adjustment information causes the input message to have an increased probability of propagation on the social network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more processing units; and memory comprising instructions that, when executed by at least one of the one or more processing units, cause the at least one of the one or more processing units to; monitor messages communicated over a wired or wireless electronic network to determine whether the messages are propagated among various computing devices, the messages being monitored by collecting propagation metadata for instances where individual messages are propagated and non-propagation metadata for other instances where other individual messages are not propagated; train a predictive model using the propagation metadata and the non-propagation metadata as a training set; and determine a probability of propagation of an input message on the wired or wireless electronic network using the predictive model. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method performed using at least one computer-based processor, the method comprising:
-
monitoring messages communicated among various computing devices over a computer network using Internet Protocol to determine whether messages are propagated among the various computing devices, the monitoring comprising collecting propagation metadata for instances where individual messages are propagated; training a predictive model using the propagation metadata; and predicting propagation of an input message using the predictive model. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification