Methods and systems for determining past activities of a user and triggering an action accordingly
AssigneeSnips S.R.L.
InventorsRand HINDI, Joseph DUREAU, Colas KERKHOVE
Life of this patent
Estimating the term…
Abstract
Methods and systems for determining past activities of a user and triggering an action accordingly are disclosed. In one aspect, the method is performed on a device and involves determining a set of historical information related to past activities of the user, according to at least one sources of historical data available through the device, determining a timeline of past activities of the user, according to the set of historical information, and triggering an action on the device, according to the timeline of past activities of the user.
Claims12
A method for triggering, on a device, an action according to past activities of a user, comprising:
- during a first step, determining a set of historical information related to past activities of the user, according to at least one sources of historical data available through the device;
- during a second step, determining a timeline of past activities of the user, according to the set of historical information;
- and
- during a third step, triggering an action on the device, according to the timeline of past activities of the user;
- wherein during the second step, the timeline of the past activities of the user is determined by:
- determining a first list of important places where the user went previously, according to the set of historical information;
- determining a second list of likely complete visits for which at least an associated period and at least an associated location have been identified, according to the set of historical information;
- determining a third list of candidate visits for which at least a hint of an associated period and at least a hint of an associated location have been identified, according to the set of historical information;
- for each candidate visit of the third list:
- obtaining a candidate place associated to said candidate visit;
- searching for an important place of the first list matching the candidate place;
- and
- if an important place of the first list matches the candidate place, replacing, in said candidate visit, the candidate place by said important place, and moving said candidate visit from the third list to the second list of likely complete visits;
- and
- determining the timeline of the past activities of a user, according to the second list of likely complete visits.
A device, comprising:
- means for determining a first set of historical information related to past activities of a user, according to at least one source of historical data through the device;
- means for determining a timeline of past activities of the user, according to the first set of historical information;
- and
- means for triggering an action on the device, according to the timeline of past activities of the user;
- wherein the means for determining a timeline of past activities of the user, according to the first set of historical information, are configured to:
- determine a first list of important places where the user went previously, according to the set of historical information;
- determine a second list of likely complete visits for which at least an associated period and at least an associated location have been identified, according to the set of historical information;
- determine a third list of candidate visits for which at least a hint of an associated period and at least a hint of an associated location have been identified, according to the set of historical information;
- for each candidate visit of the third list:
- obtain a candidate place associated to said candidate visit;
- search for an important place of the first list matching the candidate place;
- and
- if an important place of the first list matches the candidate place, replace, in said candidate visit, the candidate place by said important place, and move said the candidate visit from the third list to the second list of likely complete visits;
- and
- determine the timeline of the past activities of a user, according to the second list of likely complete visits.
Dependencies are inferred from the claim text.