Predictive calendar
First Claim
Patent Images
1. A method for recommending a future reminder for a user of a calendaring system, the method comprising the steps of:
- (a) entering a plurality of events interactively in said system by said user;
(b) storing data that is entered into said system according to a nature of the information content in each of said events;
(c) monitoring a frequency with which said user attends each of said events and a past frequency with which other users attend each of said events; and
, (d) deriving a future repeat rate for each of said events based on the information obtained from said monitoring step.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for recommending future events or appointments are disclosed. The inventive system stores a repeat rate provided by users in the system, then recommends future events or appointments based on what the user has rated and the past frequency of those events or appointments which the user has attended. This invention is based on the fact that people have a tendency to attend or observe similar events as in the past and will show such tendency in the future.
-
Citations
18 Claims
-
1. A method for recommending a future reminder for a user of a calendaring system, the method comprising the steps of:
-
(a) entering a plurality of events interactively in said system by said user;
(b) storing data that is entered into said system according to a nature of the information content in each of said events;
(c) monitoring a frequency with which said user attends each of said events and a past frequency with which other users attend each of said events; and
,(d) deriving a future repeat rate for each of said events based on the information obtained from said monitoring step. - View Dependent Claims (2, 3, 4, 5)
obtaining a past frequency with which said user attends each of said events; and
,comparing said past frequency with said monitored frequency to determine which one of said events to recommend to said user for said future reminder.
-
-
4. The method of claim 1, further comprising the step of recording said monitored frequency in a user profile database.
-
5. The method of claim 1, wherein said future repeat rate is determined according to a collaborative filtering process.
-
6. A method for recommending a future meeting to a user of a calendaring system, the method comprising the steps of:
-
(a) entering a number of events by said user for storage in a user profile database;
(b) determining whether one of said events should be reminded to said user automatically, and if so, storing one of said events in said user profile database for an automatic future reminder;
(c) updating a frequency with which said user attends each of said events within a predetermined time period according to the types of said events;
(d) retrieving a past frequency with which said user attends each of said events from said user profile database;
(e) comparing said updated frequency with said past frequency to determine which one of said events to recommend to said user for said future meeting; and
,(f) deriving a future repeat rate for each of said events based on the information obtained from said comparison step. - View Dependent Claims (7, 8, 9)
-
-
10. A method for recommending a future meeting to a user of a calendaring system, the method comprising the steps of:
-
(a) entering a number of events by a plurality of users interactively;
(b) storing said events into a database according to a nature of the information content in each of said events;
(c) updating a frequency with which said users attend each of said events within a predetermined time period;
(d) in response to a first user, searching a past frequency with which said other users attend each of said events from said database;
(e) comparing said updated frequency with said past frequency to determine which one of said events to recommend to said user for said future meeting; and
,(f) deriving a future repeat rate for each of said events based on the information obtained from said comparison step. - View Dependent Claims (11, 12, 13, 14)
determining whether one of said events should be reminded to said user automatically; and
,if so, storing one of said events in said database for an automatic future reminder; and
,if not, performing said step (b) through said step (f).
-
-
14. The method of claim 10, wherein said future repeat rate is determined according to a collaborative filtering process.
-
15. A system for recommending a future meeting to a user, comprising:
-
an interface for entering a number of events by said user;
a storage for storing data entered into said system;
a processor for updating a frequency with which said user attends each of said events within a predetermined time period according to the types of events, for searching a past frequency with which other uses attend each of said events, for comparing said updated frequency with said past frequency to determine which one of said events to recommend to said user for said future meeting, and for deriving a future repeat rate for each of said events based on the information obtained from said comparison step. - View Dependent Claims (16, 17, 18)
-
Specification