User behavior-based remotely-triggered automated actions
First Claim
Patent Images
1. A method for triggering an action, the method comprising:
- receiving information related to a predicted destination of a user;
determining whether a first action associated with the user exists for the predicted destination by analyzing past behavior of the user;
computing a likelihood of whether the first action associated with the user exists for the predicted destination;
automatically triggering the first action only based on whether the likelihood is supported by a predefined threshold value;
accessing a library, stored in a memory device, that maps user actions to destinations;
determining, using a processor, that at least one of the destinations in the library corresponds with the predicted destination of the user;
determining, using a processor, that at least one of the destinations in the library corresponds with the predicted destination of the user;
performing a search, using information external to the library, to identify at least one additional action associated with the destination determined to correspond with the predicted destination, wherein performing the search comprises searching for an activity previously scheduled to occur near the predicted destination and at a predicted arrival time of the user at the predicted destination;
prompting the user to select one or more actions from the second user action and the at least one additional action; and
triggering the one or more selected actions.
9 Assignments
0 Petitions
Accused Products
Abstract
An action is triggered by receiving information related to a predicted destination of a user, accessing a library that maps user actions to destinations, determining that at least one of the destinations in the library corresponds with the predicted destination of the user and at least one of the destinations in the library, identifying a user action, within the library, that is associated with the destination determined to correspond with the predicted destination of the user, and triggering the user action.
69 Citations
18 Claims
-
1. A method for triggering an action, the method comprising:
-
receiving information related to a predicted destination of a user; determining whether a first action associated with the user exists for the predicted destination by analyzing past behavior of the user; computing a likelihood of whether the first action associated with the user exists for the predicted destination; automatically triggering the first action only based on whether the likelihood is supported by a predefined threshold value; accessing a library, stored in a memory device, that maps user actions to destinations; determining, using a processor, that at least one of the destinations in the library corresponds with the predicted destination of the user; determining, using a processor, that at least one of the destinations in the library corresponds with the predicted destination of the user; performing a search, using information external to the library, to identify at least one additional action associated with the destination determined to correspond with the predicted destination, wherein performing the search comprises searching for an activity previously scheduled to occur near the predicted destination and at a predicted arrival time of the user at the predicted destination; prompting the user to select one or more actions from the second user action and the at least one additional action; and triggering the one or more selected actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system that triggers an action, the system comprising:
-
a memory device; and a processor configured to; receive information related to a predicted destination of a user; determine whether a first action associated with the user exists for the predicted destination by analyzing past behavior of the user; compute a likelihood of whether the first action associated with the user exists for the predicted destination; automatically trigger the first action only based on whether the likelihood is supported by a predefined threshold value; access a library, stored in the memory device, that maps user actions to destinations; determine that at least one of the destinations in the library corresponds with the predicted destination of the user; identify a second user action, within the library, that is associated with the destination determined to correspond with the predicted destination of the user; perform a search, using information external to the library, to identify at least one additional action associated with the destination determined to correspond with the predicted destination, wherein performing the search comprises searching for an activity previously scheduled to occur near the predicted destination and at a predicted arrival time of the user at the predicted destination; prompt the user to select one or more actions from the second user action and the at least one additional action; and trigger the one or more selected actions.
-
-
18. A computer program tangibly embodied on a non-transitory computer readable medium, the computer program comprising instructions that when executed on a processor cause the program to:
-
receive information related to a predicted destination of a user; determine whether a first action associated with the user exists for the predicted destination by analyzing past behavior of the user; compute a likelihood of whether the first action associated with the user exists for the predicted destination, automatically trigger the first action only based on whether the likelihood is supported by a predefined threshold value; access a library that maps user actions to destinations; determine that at least one of the destinations in the library corresponds with the predicted destination of the user; identify a second user action, within the library, that is associated with the destination determined to correspond with the predicted destination of the user; perform a search, using information external to the library, to identify at least one additional action associated with the destination determined to correspond with the predicted destination, wherein performing the search comprises searching for an activity previously scheduled to occur near the predicted destination and at a predicted arrival time of the user at the predicted destination; prompt the user to select one or more actions from the second user action and the at least one additional action; and trigger the one or more selected actions.
-
Specification