RECOMMENDING ACTIONS BASED ON CONTEXT
2 Assignments
0 Petitions
Accused Products
Abstract
A system creates filters and provides tasks based on a geographic location associated with each task. The geographic location may be in one of several types of coordinate formats, and determined by the actual user location when the task is created of input associated with a desired location. When a user requests tasks for a specified geographic location, the user'"'"'s tasks are filtered by a particular geographic location associated with the request. The filter may allow tasks that match the location and are within a threshold distance of the location. Tasks having a geographical location that are outside the threshold distance from the location are not provided. When managing tasks from a mobile device, the geographic location can be automatically determined by the mobile device. When managing tasks from a non-mobile device, the geographical location may be received or derived from user input.
17 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A computer implemented method for accessing tasks, comprising:
-
receiving user input from a user by a mobile device, the user input comprising task data including a description of one or more tasks to be performed by the user and providing destination information to calculate a planned route; determining a current geographic location of the mobile device and selecting the current geographic location as a first geographic location of the user by at least one of the mobile device and a computer system communicatively coupled to the mobile device; filtering the one or more tasks by at least one of the mobile device and the computer system based on the first geographic location of the user and the planned route; and providing to the user first task data which passes the filtering and includes a description of one or more first tasks to be performed by the user at the first geographic location along the planned route by displaying the provided first task data in a map on a display of the mobile device such that the first task to be performed is within the first geographic location as filtered by at least one of the mobile device and the computer system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method of accessing tasks, comprising:
-
receiving user input from a user by a mobile device, the user input comprising task data including a description of one or more tasks to be performed by the user and providing destination information to calculate a planned route; determining a current geographic location of the mobile device and selecting the current geographic location as a first geographic location of the user by at least one of the mobile device and a computer system communicatively coupled to the mobile device; filtering the one or more tasks by at least one of the mobile device and the computer system based on the first geographic location of the user and the planned route; and providing to the user first task data which passes the filtering and includes a description of one or more first tasks to be performed by the user at the first geographic location along the planned route by displaying the provided first task data in a map on a display of the mobile device such that the first task to be performed is within the first geographic location as filtered by at least one of the mobile device and the computer system. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A mobile computing device, comprising:
-
a processor; a transceiver configured to transmit and receive data and in communication with the processor; an input device configured to receive user input and in communication with the processor, the user input indicating a planned route; a memory device configured to instructions and in communication with the processor; the processor configured to execute the instructions stored in the memory device, the instructions when executed by the processor configured to; receive the user input comprising task data including a description of one or more tasks to be performed by the user and providing destination information to calculate the planned route; determine a current geographic location of the mobile device and selecting the current geographic location as a first geographic location of the user; filter the one or more tasks based on the first geographic location of the user and the planned route; and provide to the user first task data which passes the filtering and includes a description of one or more first tasks to be performed by the user at the first geographic location along the planned route by displaying the provided first task data in a map on a display of the mobile device such that the first task to be performed is within the first geographic location according to the filtering. - View Dependent Claims (38, 39, 40)
-
Specification