Methods and apparatus for prediction and modification of behavior in networks
First Claim
1. A method of sending one or more signals, which method comprises, in combination:
- (a) using one or more networks to gather network data, which one or more networks include node devices, and which network data includes data that is indicative of communications among at least some node devices, and(b) using electronic components to send the one or more signals to a subset of human users of the one or more networks,whereinthe subset comprises human users selected using an algorithm performed by one or more processors, andthe algorithm comprises(i) using the network data to calculate a plurality of graphs,(ii) using the plurality of graphs to calculate a composite graph,(iii) using the composite graph to compute conditional probabilities, each of the probabilities, respectively, comprising a probability that a human user will engage in a specific behavior, and(iv) using the conditional probabilities to select the subset of human users.
1 Assignment
0 Petitions
Accused Products
Abstract
In exemplary implementations of this invention, mobile application (app) installations by users of one or more networks are predicted. Using network data gathered by smartphones, multiple “candidate” graphs (including a call log graph) are calculated. The “candidate” graphs are weighted by an optimization vector and then summed to calculate a composite graph. The composite graph is used to predict the conditional probabilities that the respective users will install an app, depending in part on whether the user'"'"'s neighbors have previously installed the app. Exogenous factors, such as the app'"'"'s quality, may be taken into account by creating a virtual candidate graph. The conditional probabilities may be used to select a subset of the users. Signals may be sent to the subset of users, including to recommend an app. Also, the probability of successful “trend ignition” may be predicted from network data.
-
Citations
20 Claims
-
1. A method of sending one or more signals, which method comprises, in combination:
-
(a) using one or more networks to gather network data, which one or more networks include node devices, and which network data includes data that is indicative of communications among at least some node devices, and (b) using electronic components to send the one or more signals to a subset of human users of the one or more networks, wherein the subset comprises human users selected using an algorithm performed by one or more processors, and the algorithm comprises (i) using the network data to calculate a plurality of graphs, (ii) using the plurality of graphs to calculate a composite graph, (iii) using the composite graph to compute conditional probabilities, each of the probabilities, respectively, comprising a probability that a human user will engage in a specific behavior, and (iv) using the conditional probabilities to select the subset of human users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of sending one or more signals, which method comprises, in combination:
-
(a) using one or more networks to gather network data, which one or more networks include node devices, and which network data includes data that is indicative of communications among at least some node devices, and (b) using electronic components to send the one or more signals to a subset of human users of the one or more networks, wherein the subset comprises human users selected using an algorithm performed by one or more processors, and the algorithm comprises calculating a trend ignition probability. - View Dependent Claims (15, 16, 17)
-
-
18. A method comprising, in combination, the following steps:
-
(a) one or more computer processors; (i) using network data regarding one or more networks to calculate a plurality of graphs, (ii) using the plurality of graphs to calculate a composite graph, (iii) using the composite graph to compute conditional probabilities, each of the probabilities, respectively, comprising a probability that a human user will engage in a specific behavior, (iv) using the conditional probabilities to select a subset of human users of the one or more networks, and (v) generating output data in machine-readable form, which output data identifies human users comprising or included in the subset, and (b) one or more other electronic components sending the output data to (or for use in) a computer that is remote from the one or more computer processors. - View Dependent Claims (19, 20)
-
Specification