Behavioral analysis engine for profiling wireless subscribers
First Claim
Patent Images
1. A computer-implemented method of collecting, processing, and analyzing subscriber data, comprising:
- loading, from a reference data source to a behavioral engine stored in a non-transitory memory and executed by at least one processor of a server at a carrier network provider, carrier reference data comprising definitions of a plurality of behavioral categories, a premium content catalog, and definitions of a plurality of premium content categories;
monitoring and tracking, at a plurality of different data sources, mobile device activities of a plurality of subscribers associated with a plurality of mobile devices via generation of a plurality of raw data records, wherein the mobile device activities that generate the plurality of raw data records comprise;
at least one of a text message, a mobile picture mail, or a mobile video mail,content purchased from a content store by the plurality of subscribers using the plurality of mobile devices,when and how the content purchased by each subscriber of the plurality of subscribers is used by the subscriber on a mobile device of the plurality of mobile devices, andmobile web requests for Wireless Application Protocol (WAP) pages from the plurality of mobile devices;
processing and parsing, by the behavioral engine, the plurality of raw data records generated according to the mobile device activities to identify content associated with the plurality of raw data records based on the carrier reference data;
determining, by the behavioral engine, for each raw data record of the plurality of raw data records generated according to the mobile device activities, a category of a plurality of categories that is associated with the identified content of the raw data record based on the carrier reference data;
building, by the behavioral engine, a subscriber profile of a plurality of subscriber profiles for each subscriber of the plurality of subscribers and compiling each determined category associated with each raw data record of the plurality of raw data records generated according to the mobile device activities based on behavior of the subscriber into the subscriber profile for the subscriber;
identifying, by the behavioral engine, a subset of subscriber profiles associated with a subset of subscribers from the plurality of subscribers by applying one or more business rules to the plurality of subscriber profiles; and
identifying, by a computer, an advertisement to provide to one of the plurality of mobile devices based on at least one subscriber profile associated with at least one subscriber selected from the subset of subscribers by applying one or more business rules to the at least one subscriber profile.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for behavioral analysis for profiling wireless subscribers. The method includes loading carrier reference data comprising a set of common categories and loading a plurality of behavior records of at least two types, wherein each behavior record is generated by a mobile device activity of a subscriber. The method proceeds by associating each behavior record with one or more of the categories, thereby generating categorized data records. Finally each category associated with a behavior record is added to a subscriber profile for the subscriber whose activity generated the behavior record.
211 Citations
20 Claims
-
1. A computer-implemented method of collecting, processing, and analyzing subscriber data, comprising:
-
loading, from a reference data source to a behavioral engine stored in a non-transitory memory and executed by at least one processor of a server at a carrier network provider, carrier reference data comprising definitions of a plurality of behavioral categories, a premium content catalog, and definitions of a plurality of premium content categories; monitoring and tracking, at a plurality of different data sources, mobile device activities of a plurality of subscribers associated with a plurality of mobile devices via generation of a plurality of raw data records, wherein the mobile device activities that generate the plurality of raw data records comprise; at least one of a text message, a mobile picture mail, or a mobile video mail, content purchased from a content store by the plurality of subscribers using the plurality of mobile devices, when and how the content purchased by each subscriber of the plurality of subscribers is used by the subscriber on a mobile device of the plurality of mobile devices, and mobile web requests for Wireless Application Protocol (WAP) pages from the plurality of mobile devices; processing and parsing, by the behavioral engine, the plurality of raw data records generated according to the mobile device activities to identify content associated with the plurality of raw data records based on the carrier reference data; determining, by the behavioral engine, for each raw data record of the plurality of raw data records generated according to the mobile device activities, a category of a plurality of categories that is associated with the identified content of the raw data record based on the carrier reference data; building, by the behavioral engine, a subscriber profile of a plurality of subscriber profiles for each subscriber of the plurality of subscribers and compiling each determined category associated with each raw data record of the plurality of raw data records generated according to the mobile device activities based on behavior of the subscriber into the subscriber profile for the subscriber; identifying, by the behavioral engine, a subset of subscriber profiles associated with a subset of subscribers from the plurality of subscribers by applying one or more business rules to the plurality of subscriber profiles; and identifying, by a computer, an advertisement to provide to one of the plurality of mobile devices based on at least one subscriber profile associated with at least one subscriber selected from the subset of subscribers by applying one or more business rules to the at least one subscriber profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A carrier system for collecting, processing, and analyzing subscriber data, comprising:
-
a plurality of different data sources that monitor and track mobile device activities of a plurality of subscribers associated with a plurality of mobile devices via generation of a plurality of raw data records, wherein the mobile device activities that generate the plurality of raw data records comprise; at least one of a text message, a mobile picture mail, or a mobile video mail, content purchased from a content store by the plurality of subscribers using the plurality of mobile devices, when and how the content purchased by each subscriber of the plurality of subscribers is used by the subscriber on a mobile device of the plurality of mobile devices, and mobile web requests for Wireless Application Protocol (WAP) pages from the plurality of mobile devices; and a server at a carrier network provider that is communicatively coupled to each of the plurality of different data sources via a network of the carrier network provider, the server comprising one or more processors and a behavioral engine stored in a non-transitory memory, that upon execution by at least one processor, configures the at least one processor to; obtain, from a reference data source, carrier reference data comprising definitions of a plurality of behavioral categories, a premium content catalog, and definitions of a plurality of premium content categories, process and parse the plurality of raw data records generated according to the mobile device activities to identify content associated with the plurality of raw data records based on carrier reference data, determine, for each raw data record of the plurality of raw data records generated according to the mobile device activities, a category of a plurality of categories that is associated with the identified content of the raw data record based on the carrier reference data, build a subscriber profile of a plurality of subscriber profiles for each subscriber of the plurality of subscribers and compiling each determined category associated with each raw data record of the plurality of raw data records generated according to the mobile device activities based on behavior of the subscriber into the subscriber profile for the subscriber, identify a subset of subscriber profiles associated with a subset of subscribers from the plurality of subscribers by applying one or more business rules to the plurality of subscriber profiles, and identify an advertisement to provide to one of the plurality of mobile devices based on at least one subscriber profile associated with at least one subscriber selected from the subset of subscribers by applying one or more business rules to the at least one subscriber profile. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of collecting, processing, and analyzing subscriber data, comprising:
-
loading, from a reference data source to a behavioral engine stored in a non-transitory memory and executed by at least one processor of a server at a carrier network provider, carrier reference data comprising definitions of a plurality of behavioral categories, a premium content catalog, and definitions of a plurality of premium content categories; monitoring and tracking, at a plurality of different data sources, mobile device activities of a plurality of subscribers associated with a plurality of mobile devices via generation of a plurality of raw data records, wherein the mobile device activities that generate the plurality of raw data records comprise; at least one of a text message, a mobile picture mail, or a mobile video mail, content purchased from a content store by the plurality of subscribers using the plurality of mobile devices, when and how the content purchased by each subscriber of the plurality of subscribers is used by the subscriber on a mobile device of the plurality of mobile devices, and mobile web requests for Wireless Application Protocol (WAP) pages from the plurality of mobile devices; processing and parsing, by the behavioral engine, the plurality of raw data records generated according to the mobile device activities to identify content associated with plurality of raw data records based on the carrier reference data; determining, by the behavioral engine, for each raw data record of the plurality of raw data records generated according to the mobile device activities, a category of a plurality of categories that is associated with the identified content of the raw data record based on the carrier reference data; building, by the behavioral engine, a subscriber profile of a plurality of subscriber profiles for each subscriber of the plurality of subscribers and compiling each determined category associated with each raw data record of the plurality of raw data records generated according to the mobile device activities based on behavior of the subscriber into the subscriber profile for the subscriber; identifying, by the behavioral engine, a subset of subscriber profiles associated with a subset of subscribers from the plurality of subscribers by applying a first business rule selected by a first business group of the carrier network provider to the plurality of subscriber profiles, wherein the first business rule applied by the behavioral engine determines that each subscriber in the subset of subscribers is active in at least one category of the plurality of categories by applying different weights to at least some of the types of mobile device activities of the subscriber; and identifying, by a computer, an advertisement to provide to at least one of the plurality of mobile devices based on at least one subscriber profile associated with at least one subscriber selected from the subset of subscribers by applying a second business rule selected by a second business group of the carrier network provider to the at least one subscriber profile. - View Dependent Claims (20)
-
Specification