Method and Apparatus for Building a User Profile, for Personalization Using Interaction Data, and for Generating, Identifying, and Capturing User Data Across Interactions Using Unique User Identification
First Claim
1. A computer implemented method for user analysis, comprising:
- providing a processor for obtaining data sets related to a user including user data, interaction data, transaction data, and aggregate data;
said processor analyzing the data relating to the user to identify behavioral characteristics;
said processor parameterizing the data to generate behavioral scores based on behavioral characteristics and aggregate data;
said processor generating a user profile for the user based on the behavioral scores;
said processor generating a personalization engine based on the user profile;
said processor targeting relevant content using the personalization engine; and
said processor delivering personalized content to the user based on the targeting.
3 Assignments
0 Petitions
Accused Products
Abstract
A user profile is creates, and personalization is provided, by compiling interaction data. The interaction data is compiled to generate a value index or score from a user model. Parameterized data is used to build tools which help decide an engagement strategy and modes of engagement with a user. Several facets relating to the user, such as user behavior, user interests, products bought, intent, chat language, and so on, are compiled to create a user profile based personalization technique. In another embodiment, a unique ID is provided that can be mapped across multiple channels for use by the user to contact various organizations across multiple channels, and thus upgrade the user'"'"'s experience.
-
Citations
32 Claims
-
1. A computer implemented method for user analysis, comprising:
-
providing a processor for obtaining data sets related to a user including user data, interaction data, transaction data, and aggregate data; said processor analyzing the data relating to the user to identify behavioral characteristics; said processor parameterizing the data to generate behavioral scores based on behavioral characteristics and aggregate data; said processor generating a user profile for the user based on the behavioral scores; said processor generating a personalization engine based on the user profile; said processor targeting relevant content using the personalization engine; and said processor delivering personalized content to the user based on the targeting.
-
-
2. A computer implemented method for building a user profile and for user personalization, comprising:
-
providing a processor for compiling and analyzing user related data; said processor continuously generating a user profile to provide personalized services by evaluating a plurality of different sets of said data collected across a plurality of channels, multiple data sources, and unique identifiers comprising all of unique data which corresponds to unique identification parameters of the user, aggregate data, transaction data, and interaction data, said profile including information that uniquely identifies a user as well as the user'"'"'s previous interaction experience and personal information which is used to refine results in response to queries submitted by the user; said processor parameterizing said user related data to generate a behavioral score; and said processor using said parameterized data and said behavioral score to build tools which decide how and when to engage with a particular user. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16)
-
-
15. The method of claim further comprising:
said processor obtaining said feature sets for user modeling by any of as probabilistic latent semantic analysis (PLSA) and term frequency inverse document frequency (Tf-idf) techniques.
-
17. A computer implemented method for user analysis, comprising:
-
receiving a request from a user through at least one of a plurality of channels; obtaining or assigning a unique identifier to the user; obtaining user data based on the unique identifier from two of the plurality of channels; storing the user data based on the identifier; analyzing the stored user data to determine user insights.
-
-
18. A computer implemented method for capturing user data across interactions using unique user identification, comprising;
-
providing a processor for implementing a user management module, said user management module either querying said user for at least one personal identifier or automatically identifying at least one user identifier when said user interacts with said user management module; said user management module generates a unique ID for said user when said user management module receives said personal identifier from the user; wherein said unique ID is common for said user across all channels of interaction and across a plurality of organizations with which said user interacts. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification