Persona-based application personalization
First Claim
Patent Images
1. A computer-implemented system that facilitates personalizing an application for a user, comprising:
- a processor that executes the following computer executable components stored on a computer-readable medium;
a correlation component that evaluates historical application usage data associated with a plurality of users, the correlation component generates at least one persona based upon an identified similarity of the historical application usage for a subset of the plurality of users, the correlation component modifies the application for each persona to reduce the number of steps to perform one or more specific tasks within the application associated with the identified similarity of the historical application usage of the persona;
a persona selection component that allows the user to select one or more of the at least one personas; and
a business intelligence component that maps each of the plurality of users to one or more of the at least one persona as a function of the historical application usage data and the user selected persona(s);
wherein,at least one persona has one or more sub-personas, wherein each sub-persona is associated with a distinct subset of application feature usage.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that facilitate persona-based application personalization are disclosed. A persona is a conglomeration of a group of archetypal users that represent the personalization needs of many users and is based on observed behavior and patterns associated with the group of users. Users can be grouped into personas, and the personas can be analyzed to facilitate application personalization at a person level. Individual users can then be mapped to personas based on correlations of their respective individual behaviors and/or usage patters to the usage patterns of the persona as a whole.
49 Citations
19 Claims
-
1. A computer-implemented system that facilitates personalizing an application for a user, comprising:
-
a processor that executes the following computer executable components stored on a computer-readable medium; a correlation component that evaluates historical application usage data associated with a plurality of users, the correlation component generates at least one persona based upon an identified similarity of the historical application usage for a subset of the plurality of users, the correlation component modifies the application for each persona to reduce the number of steps to perform one or more specific tasks within the application associated with the identified similarity of the historical application usage of the persona; a persona selection component that allows the user to select one or more of the at least one personas; and a business intelligence component that maps each of the plurality of users to one or more of the at least one persona as a function of the historical application usage data and the user selected persona(s);
wherein,at least one persona has one or more sub-personas, wherein each sub-persona is associated with a distinct subset of application feature usage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of performing persona-based application personalization, comprising:
-
employing a processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts; evaluating usage history information associated with at least one user of an application; receiving a user selection of a persona; and
inferring a persona from a plurality of defined personas to which to map the at least one user as a function of the usage history associated with the at least one user and the user persona selection, wherein a persona has a correlated history of application feature usage for a plurality of users of the application;
wherein,at least one persona has one or more sub-personas, wherein each sub-persona is associated with a distinct subset of application feature usage. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-executable system, comprising:
-
a processor; a memory communicatively coupled to the processor, the memory having stored therein computer executable instructions configured to implement the system including; computer implemented means for generating a plurality of personas, where each persona is based upon an identified correlation of historical usage of a plurality of users of an application; computer implemented means for modifying the application for each persona to reduce the number of user actions to perform one or more specific tasks within the application associated with the identified correlation of the historical application usage of the persona;
computer-implemented means for analyzing application usage history associated with a user;computer-implemented means for receiving a user selection of a persona from the plurality of persona; computer-implemented means for inferring a persona from the plurality of personas to which to map the user based at least in part on the application usage history and the user selection; computer-implemented means for mapping the user to the persona, wherein each persona has a plurality of users mapped to the persona; computer-implemented means for updating the persona as a function of the usage history of the plurality of users mapped to the persona;
wherein,at least one persona has one or more sub-personas, wherein each sub-persona is associated with a distinct subset of application feature usage.
-
Specification