AUTOMATED ENTITY CLASSIFICATION USING USAGE HISTOGRAMS & ENSEMBLES
First Claim
1. A network device, comprising:
- a transceiver to send and receive data over a network; and
a processor that performs actions, comprising;
receiving telecommunications customer data for a plurality of customers;
extracting from the customer data a usage histogram for each of the plurality of customers;
computing for each of the plurality of customers, a reduced dimensionality usage histogram from the extracted usage histograms;
performing a clustering from the reduced dimensionality usage histograms to generate a plurality of clusters; and
classifying each customer time series within one of the plurality of clusters, the classifications selectively usable to dynamically market to a customer identified by a cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques disclosed herein employ entity-activity data expressed in a discrete distribution (histogram) form having one or many dimensions to dynamically classify the entity'"'"'s usage and/or behavior patterns, where groupings or segmentations of different entities that exhibit similar usage patterns are identified using various approaches, including dimensionality reduction, and/or clustering procedures. A consensus or ensemble clustering may be generated that represents a clustering of clusters, based on subclusterings themselves, and/or any combination of subclusters with entity-activity data to selectively execute a market offering campaign. In one embodiment, the resulting ensemble clusterings enable selective directing of targeted offerings to a telecommunication provider'"'"'s customers.
30 Citations
21 Claims
-
1. A network device, comprising:
-
a transceiver to send and receive data over a network; and a processor that performs actions, comprising; receiving telecommunications customer data for a plurality of customers; extracting from the customer data a usage histogram for each of the plurality of customers; computing for each of the plurality of customers, a reduced dimensionality usage histogram from the extracted usage histograms; performing a clustering from the reduced dimensionality usage histograms to generate a plurality of clusters; and classifying each customer time series within one of the plurality of clusters, the classifications selectively usable to dynamically market to a customer identified by a cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
one or more non-transitory storage devices usable to store customer data; and one or more processors that perform actions, comprising; receiving telecommunications customer data for a plurality of customers; extracting from the telecommunications customer data a usage histogram for each of the plurality of customers, wherein each histogram includes a customer'"'"'s usage pattern over a given time window; computing for each of the plurality of customers, a reduced dimensionality usage histogram from the extracted usage histograms; performing a clustering from the reduced dimensionality usage histogram to generate a plurality of clusters; and classifying each customer time series within one of the plurality of clusters, the classifications selectively used to dynamically identify an occasion when to perform an interaction directed towards a customer identified by a cluster. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising a non-transitory computer readable medium, having computer-executable instructions stored thereon, that in response to execution by a special purpose computing device, cause the special purpose computing device to perform operations, comprising:
-
receiving telecommunications customer data for a plurality of customers; extracting from the telecommunications customer data a usage histogram for each of the plurality of customers, wherein each histogram includes a customer'"'"'s usage pattern over a given time window; computing for each of the plurality of customers, a reduced dimensionality usage histogram from the extracted usage histograms; performing a clustering from the reduced dimensionality usage histogram to generate a plurality of clusters; and classifying each customer time series within one of the plurality of clusters, the classifications selectively being used to dynamically identify an occasion when to perform an interaction directed towards a customer identified by a cluster. - View Dependent Claims (18, 19, 20, 21)
-
Specification