Back to results
US 8,949,230 B2Granted
Location-based services
AssigneeJames A. Roskind
InventorsAaron T. Emigh, James A. Roskind
Life of this patent
Estimating the term…
Abstract
In some embodiments, a technique for providing location-based functionality comprises providing functionality, wherein the functionality uses information provided by a location-aware device.
Claims20
A method for providing location information on a display of a computing device, the method being performed by one or more processors and comprising:
- accessing a task list of a user in response to receiving a user input via an input mechanism of the computing device, the task list including a plurality of tasks that a user wants to complete;
- receiving input from the user corresponding to a target location, the user being located at a current location that is different than the target location, the target location corresponding to an area where the user is likely to be at an upcoming point in time;
- for each task of the plurality of tasks, making a determination whether information about the task is to be presented on the display by determining whether a completion location for that task is within a threshold distance from the target location, wherein the completion location is determined by comparing the task with one or more similar previously completed tasks completed at a previous completion location;
- and
- presenting a user interface feature on the display by displaying (i) information about one or more tasks having corresponding one or more completion locations that have been determined to be within the threshold distance from the target location that is inputted by the user, and (i) information about the one or more completion locations.
2 more elements
A computing device comprising:
- a display;
- a memory resource;
- a processor coupled to the display and the memory resource, the processor to:
- access a task list of a user in response to receiving a user input via an input mechanism of the computing device, the task list including a plurality of tasks that a user wants to complete;
- receive input from the user corresponding to a target location, the user being located at a current location that is different than the target location, the target location corresponding to an area where the user is likely to be at an upcoming point in time;
- for each task of the plurality of tasks, make a determination whether information about the task is to be presented on the display by determining whether a completion location for that task is within a threshold distance from the target location, wherein the completion location is determined by comparing the task with one or more similar previously completed tasks completed at a previous completion location;
- and
- present a user interface feature on the display by displaying (i) information about one or more tasks having corresponding one or more completion locations that have been determined to be within the threshold distance from the target location that is inputted by the user, and (ii) information about the one or more completion locations.
5 more elements
A non-transitory computer readable medium storing instructions that, when executed by one or more processors, causes the one or more processors to perform steps comprising:
- accessing a task list of a user in response to receiving a user input via an input mechanism of a computing device, the task list including a plurality of tasks that a user wants to complete;
- receiving input from the user corresponding to a target location, the user being located at a current location that is different than the target location, the target location corresponding to an area where the user is likely to be at an upcoming point in time;
- for each task of the plurality of tasks, making a determination whether information about the task is to be presented on a display of the computing device by determining whether a completion location for that task is within a threshold distance from the target location, wherein the completion location is determined by comparing the task with one or more similar previously completed tasks completed at a previous completion location;
- and
- presenting a user interface feature on the display by displaying (i) information about one or more tasks having corresponding one or more completion locations that have been determined to be within the threshold distance from the target location that is inputted by the user, and (ii) information about the one or more completion locations.
2 more elements
Dependencies are inferred from the claim text.