Systems and methods for determining relationships between mobile applications and electronic device users
First Claim
1. A computer-implemented method, comprising:
- receiving, by a telecommunications data repository of an application relevance core engine, telecommunications data related to a plurality of electronic device users from a telecommunications source;
associating the telecommunications data with data related to an application downloaded by an electronic device to generate snapshot data pertaining to the application download which is stored at the telecommunications data repository, the application being one of a plurality of applications; and
generating both an application relevance matrix for each application of the plurality of applications and a consumer relevance matrix for a consumer of the plurality of electronic device users for determining an application of the plurality of applications to promote to the consumer of the plurality of electronic device users from the snapshot data and the telecommunications data, wherein the consumer relevance matrix includes at least one dimension that corresponds to at least one of a location, presence, social network, purchase history, or profile of the consumer and a weight corresponding to the at least one dimension, wherein determining the application to promote to the consumer comprises calculating a relevance score for each of other applications downloaded by the electronic device, and multiplying the relevance score to a value corresponding to a propensity of the consumer to purchase applications, which is determined as a function of a plurality of applications browsed and downloaded by the consumer, and comparing a result of multiplying the relevance score to the value to a threshold value to determine whether to provide promotional material related to the application to the consumer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for generating a mobile software program for prospective users. Telecommunications data is received from a telecommunications source. Snapshot data is generated that is related to one or more software programs downloaded to an electronic device. A relevance matrix is generated from the generated snapshot data and the telecommunications data to determine a first software program of the one or more software programs for a predetermined first consumer of the electronic device users or to determine a plurality of second consumers of the electronic device users for receiving data related to a second software program of the plurality of the one or more software programs.
20 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a telecommunications data repository of an application relevance core engine, telecommunications data related to a plurality of electronic device users from a telecommunications source; associating the telecommunications data with data related to an application downloaded by an electronic device to generate snapshot data pertaining to the application download which is stored at the telecommunications data repository, the application being one of a plurality of applications; and generating both an application relevance matrix for each application of the plurality of applications and a consumer relevance matrix for a consumer of the plurality of electronic device users for determining an application of the plurality of applications to promote to the consumer of the plurality of electronic device users from the snapshot data and the telecommunications data, wherein the consumer relevance matrix includes at least one dimension that corresponds to at least one of a location, presence, social network, purchase history, or profile of the consumer and a weight corresponding to the at least one dimension, wherein determining the application to promote to the consumer comprises calculating a relevance score for each of other applications downloaded by the electronic device, and multiplying the relevance score to a value corresponding to a propensity of the consumer to purchase applications, which is determined as a function of a plurality of applications browsed and downloaded by the consumer, and comparing a result of multiplying the relevance score to the value to a threshold value to determine whether to provide promotional material related to the application to the consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method, comprising:
-
characterizing telecom data related to an electronic device user; correlating the telecom data with application download data and application and consumer metadata to generate snapshot data pertaining to the application download data which is stored at the telecommunications data repository; determining a consumer to whom an application can be provided from the snapshot data, the application download data, and the telecom data, including generating both an application relevance matrix and a consumer relevance matrix, wherein the application relevance matrix is generated for the application, the application relevance matrix including at least one dimension that corresponds to at least one of a location, presence, social network, purchase history, or profile of the consumer and a weight corresponding to the at least one dimension, wherein determining the consumer to whom an application can be provided comprises calculating a value corresponding to an overall popularity of the application, which is determined as a function of the application download data, including total downloads of the application browsed and downloaded by other consumers, calculating a relevance score for each consumer for the application, and multiplying the relevance score to the value corresponding to the overall popularity of the application, and comparing a result of multiplying the relevance score to the value to a threshold value to determine whether to provide promotional material related to the application to the consumer. - View Dependent Claims (15)
-
-
16. An application relevance core system computer having a processor, comprising:
-
a telecommunications data repository that includes telecommunications data related to a plurality of electronic device users that is received from a telecommunications source and snapshot data pertaining to an application download that is generated from the telecommunications data associated with the downloaded application; and a relevance determination engine that generates both an application relevance matrix module and a consumer relevance matrix module to determine an application to promote to a consumer, the application and consumer relevance matrices generated from the telecommunications snapshot data and the telecommunications data, wherein the consumer relevance matrix includes at least one dimension that corresponds to at least one of a location, presence, social network, or purchase history of the consumer and a weight corresponding to the at least one dimension that is determined according to a profile of the consumer, wherein determining the application to promote to the consumer comprises calculating a relevance score for each of other applications downloaded by the electronic device, and multiplying the relevance score to a value corresponding to a propensity of the consumer to purchase applications, which is determined as a function of a plurality of applications browsed and downloaded by the consumer, and comparing a result of multiplying the relevance score to the value to a threshold value to determine whether to provide promotional material related to the application to the consumer. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product, comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive, by a telecommunications data repository of an application relevance core engine, telecommunications data related to a plurality of electronic device users from a telecommunications source; computer readable program code configured to associate the telecommunications data with data related to an application downloaded by an electronic device to generate snapshot data pertaining to the application download which is stored at the telecommunications data repository, the application being one of a plurality of applications; and computer readable program code configured to generate both an application relevance matrix for each application of the plurality of applications and a consumer relevance matrix for each of the plurality of electronic device users to determine an application to promote to a consumer of the plurality of electronic device users from the snapshot data and the telecommunications data, wherein the consumer relevance matrix includes at least one dimension that corresponds to at least one of a location, presence, social network, or purchase history of the consumer and a weight corresponding to the at least one dimension that is determined according to a profile of the consumer, wherein determining the application to promote to the consumer comprises calculating a relevance score for each of other applications downloaded by the electronic device, and multiplying the relevance score to a value corresponding to a propensity of the consumer to purchase applications, which is determined as a function of a plurality of applications browsed and downloaded by the consumer, and comparing a result of multiplying the relevance score to the value to a threshold value to determine whether to provide promotional material related to the application to the consumer.
Specification