Diary management method and system
First Claim
1. A system for deriving a user model from a plurality of event records relating to events, each event record comprising data relating to attributes of an event, the system comprising:
- identifying means for identifying a plurality of sequences of event records from said plurality of event records, each sequence containing two or more event records;
clustering means for determining a plurality of sequence clusters from said plurality of sequences, each sequence cluster comprising a plurality of related sequences;
rule deriving means for analysing the sequences in a cluster and deriving one or more rules relating to the sequences of that cluster; and
user modelling means for storing rules derived in relation to separate clusters and for providing a user model comprising rules derived in relation to a plurality of clusters.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for deriving a user model from a plurality of event records relating to events, each event record comprising data relating to attributes of an event, the method comprising: identifying a plurality of sequences of event records from said plurality of event records, each sequence containing a plurality of event records; determining a plurality of sequence clusters from said plurality of sequences, each sequence cluster comprising a plurality of related sequences; analysing the sequences in a cluster and deriving one or more rules relating to the sequences of that cluster; and providing a user model based on rules derived in relation to a plurality of clusters. Methods and systems are also provided for using a user model for suggesting possible events, or sequences of events, which may follow or precede known events, and for determining a potential sequential order for a plurality of known events.
-
Citations
40 Claims
-
1. A system for deriving a user model from a plurality of event records relating to events, each event record comprising data relating to attributes of an event, the system comprising:
-
identifying means for identifying a plurality of sequences of event records from said plurality of event records, each sequence containing two or more event records;
clustering means for determining a plurality of sequence clusters from said plurality of sequences, each sequence cluster comprising a plurality of related sequences;
rule deriving means for analysing the sequences in a cluster and deriving one or more rules relating to the sequences of that cluster; and
user modelling means for storing rules derived in relation to separate clusters and for providing a user model comprising rules derived in relation to a plurality of clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of deriving a user model from a plurality of event records relating to events, each event record comprising data relating to attributes of an event, the method comprising:
-
identifying a plurality of sequences of event records from said plurality of event records, each sequence containing a plurality of event records;
determining a plurality of sequence clusters from said plurality of sequences, each sequence cluster comprising a plurality of related sequences;
analysing the sequences in a cluster and deriving one or more rules relating to the sequences of that cluster; and
providing a user model based on rules derived in relation to a plurality of clusters. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for generating potential event records relating to potential events which may follow or precede known events having known event records, each event record comprising data relating to attributes of an event, from a user model comprising rules relating to sequences of event records, the system comprising:
-
means for identifying from said user model rules relating to sequences which include a known event record;
means for generating from said rules event records relating to events which may follow or precede the event to which said known event record relates;
means for identifying from said rules a measure of probability in relation to each generated event record;
means for selecting one or more generated event records having the highest or relatively high measures of probability as potential event records each relating to a potential event to follow or precede said known event. - View Dependent Claims (24, 25, 26, 31)
-
-
27. A system for determining a potential sequential order for a plurality of known events, each known event having a known event record, each event record comprising data relating to attributes of the event, from a user model comprising rules relating to sequences of event records, the system comprising:
-
means for designating each of said known events as a potential first or last event in a series;
means for identifying, in relation to each potential first or last event, rules from said user model, said rules relating to sequences which include the event record relating to said potential first or last event;
means for identifying from said rules event records relating to other known events which may potentially follow or precede the potential first or last event;
means for identifying from said rules measures of probability in relation to a plurality of series, each series comprising a potential first or last event and a known event which may potentially follow or precede said potential first or last event;
means for selecting one or more of said series having the highest or relatively high measures of probability as potential sequential orders for a plurality of known events. - View Dependent Claims (28, 29, 30)
-
-
32. A method for generating potential event records relating to potential events which may follow or precede known events having known event records, each event record comprising data relating to attributes of an event, from a user model comprising rules relating to sequences of event records, the method comprising the steps of:
-
identifying from said user model rules relating to sequences which include a known event record;
generating from said rules event records relating to events which may follow or precede the event to which said known event record relates;
identifying from said rules a measure of probability in relation to each generated event record;
selecting one or more generated event records having the highest or relatively high measures of probability as potential event records each relating to a potential event to follow or precede said known event. - View Dependent Claims (33, 34, 35, 40)
-
-
36. A method for determining a potential sequential order for a plurality of known events, each known event having a known event record, each event record comprising data relating to attributes of the event, from a user model comprising rules relating to sequences of event records, the method comprising the steps of:
-
designating each of said known events as a potential first or last event in a series;
identifying, in relation to each potential first or last event, rules from said user model, said rules relating to sequences which include the event record relating to said potential first or last event;
identifying from said rules event records relating to other known events which may potentially follow or precede the potential first or last event to form a series of events;
identifying from said rules measures of probability in relation to a plurality of series, each series comprising a potential first or last event and a known event which may potentially follow or precede said potential first or last event;
selecting one or more of said series having the highest or relatively high measures of probability as potential sequential orders for a plurality of known events. - View Dependent Claims (37, 38, 39)
-
Specification