Using signals from developer clusters
First Claim
1. A computer-implemented method performed by a data processing apparatus, the method comprising:
- receiving developer accounts from within an application ecosystem, wherein each of the developer accounts has submitted at least one application to the application ecosystem;
extracting signals from the applications submitted from the developer accounts;
determining a banned prevalence percentage for each of the extracted signals, wherein the banned prevalence percentage for one of the extracted signals is based on the number of the extracted signals from the applications comprising a characteristic matching a characteristic of the one of the extracted signals and the number of the extracted signals from banned applications from the applications comprising a characteristic matching the characteristic of the one of the extracted signals;
generating signal rules based on the banned prevalence percentages for the extracted signals, wherein each signal rule comprises one of the extracted signals, the characteristic of the extracted signal, and an action for disposition of an application that triggers the signal rule; and
storing the signal rules.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques are provided for the mining signals from developer clusters in an application ecosystem and the creation of rules to proactively ban applications when they are submitted to the application ecosystem. Applications may be received. Each application may be associated with a developer account that submitted the application to an application ecosystem. Signals may be extracted for one of the applications from one of the applications and the developer accounts. A banned prevalence percentage may be determined for the signal. A signal rule may be generated from the signal based on the banned prevalence percentage for the signal. The signal rule may be stored.
24 Citations
7 Claims
-
1. A computer-implemented method performed by a data processing apparatus, the method comprising:
-
receiving developer accounts from within an application ecosystem, wherein each of the developer accounts has submitted at least one application to the application ecosystem; extracting signals from the applications submitted from the developer accounts; determining a banned prevalence percentage for each of the extracted signals, wherein the banned prevalence percentage for one of the extracted signals is based on the number of the extracted signals from the applications comprising a characteristic matching a characteristic of the one of the extracted signals and the number of the extracted signals from banned applications from the applications comprising a characteristic matching the characteristic of the one of the extracted signals; generating signal rules based on the banned prevalence percentages for the extracted signals, wherein each signal rule comprises one of the extracted signals, the characteristic of the extracted signal, and an action for disposition of an application that triggers the signal rule; and storing the signal rules. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification