TRIGGERING NOTIFICATIONS ASSOCIATED WITH TASKS ITEMS THAT REPRESENT TASKS TO PERFORM
First Claim
1. A method comprising:
- determining one or more characteristics of a device;
determining whether any of the one or more characteristics of the device satisfy one or more triggering criteria associated with a task item in a plurality of task items;
wherein each task item of the plurality of task items is associated with an action and one or more triggering criteria that must occur before the action is performed; and
in response to determining that the one or more characteristics of the device satisfy one or more triggering criteria of a particular task item in the plurality of task items, performing an action associated with the particular task item;
wherein the method is performed by one or more computing devices.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, one or more criteria, such as location, are used to determine when to notify a user of a task. In another approach, actions other than generating notifications are enabled or automatically performed, actions such as emailing, calling, and searching.
446 Citations
24 Claims
-
1. A method comprising:
-
determining one or more characteristics of a device; determining whether any of the one or more characteristics of the device satisfy one or more triggering criteria associated with a task item in a plurality of task items; wherein each task item of the plurality of task items is associated with an action and one or more triggering criteria that must occur before the action is performed; and in response to determining that the one or more characteristics of the device satisfy one or more triggering criteria of a particular task item in the plurality of task items, performing an action associated with the particular task item; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14, 15, 16, 17, 18)
-
-
7. A method comprising:
-
analyzing first data that indicates that an event that is remote relative to a handheld device has occurred; determining, based on the first data, whether one or more particular triggering criteria associated with a particular task item in a plurality of task items are satisfied; wherein each task item of the plurality of task items is associated with an action and one or more triggering criteria that indicate when the action is to be performed; determining, based on the first data, that the one or more particular triggering criteria are satisfied; and in response to determining that the one or more particular triggering criteria are satisfied, the handheld device causing an action associated with the particular task item to be performed; wherein the method is performed by one or more computing devices. - View Dependent Claims (8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24)
-
Specification