SYSTEM AND METHOD FOR FACILITATING PERSONALIZATION OF APPLICATIONS BASED ON ANTICIPATION OF USERS' INTERESTS
First Claim
Patent Images
1. A computer-implemented method comprising the steps of:
- establishing, by a session processor, a communication session with a user;
collecting data, by an activities processor, related to user activities conducted by said user during said communication session; and
processing, by a data processor, said data according to at least one predetermined rule to obtain anticipated interests data used in personalization of applications for said user;
wherein said user activities comprise using a calendar application and using an e-mail account and wherein when the calendar application includes no entries, then the email account is displayed shortly after the launch of the calendar application and when the calendar application contains multiple entries, then the email account is displayed after a predetermined period of time, calculated to enable said user to review all the entries.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for facilitating personalization of applications based on anticipation of users'"'"' interests are described. In one preferred embodiment, a communication session is established with a user. Data related to user activities conducted by the user is collected during the communication session. Finally, collected data is processed according to one or more predetermined rules to obtain anticipated interests data used in personalization of applications for the user and the anticipated interests data is further stored in a user database.
52 Citations
13 Claims
-
1. A computer-implemented method comprising the steps of:
-
establishing, by a session processor, a communication session with a user; collecting data, by an activities processor, related to user activities conducted by said user during said communication session; and processing, by a data processor, said data according to at least one predetermined rule to obtain anticipated interests data used in personalization of applications for said user; wherein said user activities comprise using a calendar application and using an e-mail account and wherein when the calendar application includes no entries, then the email account is displayed shortly after the launch of the calendar application and when the calendar application contains multiple entries, then the email account is displayed after a predetermined period of time, calculated to enable said user to review all the entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising the steps of:
-
establishing, by an establishing processor, an interactive communication session with a user; receiving, by a first receiving processor, a request to initiate said communication session from said user; when authorization to collect said data is required, transmitting, by a transmitting processor, a personalization form to said user in a message window of an interface area, said personalization form enabling said user to authorize collection of said data; and receiving, by a second receiving processor, said authorization to collect data from said user through said message window of said interface area; collecting, by an activities processor, data related to user activities conducted by said user during said communication session and continuously transmitting said collected data to an anticipation rule engine for further processing; and receiving, by a third receiving processor, said collected data at said anticipation rule engine and processing said collected data according to at least one predetermined rule to obtain anticipated interests data for use in personalization of applications for said user, said anticipation rule engine analyzing said collected data based on said at least one predetermined rule and, responsive thereto, setting a state of at least one switch within a user database, each said switch being associated with an instance of said anticipated interests data, wherein the state of each switch indicates an anticipated interest by said user in a particular interest area or content source; wherein said anticipated interests data and user-specified preferences are used to create a personalized user interface area; and wherein content sources identified as routine by said user in said user-specified preferences are automatically displayed in an advanced manner in said area, wherein a content source is displayed for a particular amount of time and after the particular amount of time, a next content source of said content sources is launched and displayed, said particular amount of time dynamically calculated depending upon the complexity of said displayed content source to enable the user to view all of said displayed content source.
-
Specification