In some embodiments, a technique for providing location-based functionality comprises providing functionality, wherein the functionality uses information provided by a location-aware device.
대표청구항▼
1. 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 plur
1. 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; andpresenting 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. The method of claim 1, wherein the task list can be configured by the user. 3. The method of claim 1, wherein accessing the task list comprises retrieving the task list from a second computing device using a wireless connection operating under a 802.11 protocol or a Bluetooth protocol. 4. The method of claim 1, further comprising: receiving a user input to mark a task as being completed;determining a current location of the computing device at a time in which the task was marked as being completed; andassociating the current location as a completion location for the task. 5. The method of claim 1, wherein each task of the plurality of tasks is associated with at least one completion location. 6. The method of claim 1, wherein presenting the user interface on the display comprises displaying a map. 7. The method of claim 6, wherein displaying the information about the one or more completion locations comprises displaying one or more icons representing the one or more completion locations on the map. 8. The method of claim 6, wherein presenting the user interface feature on the display comprises displaying a selectable feature that, when selected by the user, provides additional information about the one or more completion locations. 9. 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; andpresent 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. 10. The computing device of claim 9, wherein the task list can be configured by the user. 11. The computing device of claim 9, further comprising a transceiver for providing wireless communications, and wherein the processor accesses the task list by retrieving the task list from a second computing device using a wireless connection operating under a 802.11 protocol or a Bluetooth protocol. 12. The computing device of claim 9, wherein the processor further: receives a user input to mark a task as being completed;determines a current location of the computing device at a time in which the task was marked as being completed; andassociates the current location as a completion location for the task. 13. The computing device of claim 9, wherein each task of the plurality of tasks is associated with at least one completion location. 14. The computing device of claim 9, wherein the processor presents the user interface on the display by displaying a map. 15. The computing device of claim 14, wherein the processor displays the information about the one or more completion locations by displaying one or more icons representing the one or more completion locations on the map. 16. 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; andpresenting 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. 17. The non-transitory computer readable medium of claim 16, wherein the task list can be configured by the user. 18. The non-transitory computer readable medium of claim 16, further storing instructions that cause the one or more processors to: receive a user input to mark a task as being completed;determine a current location of the computing device at a time in which the task was marked as being completed; andassociate the current location as a completion location for the task. 19. The non-transitory computer readable medium of claim 16, further storing instructions that cause the one or more processors to present the user interface on the display by displaying a map. 20. The non-transitory computer readable medium of claim 19, further storing instructions that cause the one or more processors to display the information about the one or more completion locations by displaying one or more icons representing the one or more completion locations on the map.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (19)
Yavnai Arie,ILX, Autonomous command and control unit for mobile platform.
Brandenberg, Carl Brock; Kay, Robert L.; Maxwell, Kenneth J.; Cotter, R. Brandon, Method and apparatus for scheduling presentation of digital content on a personal communication device.
Howard Steven Kenneth ; Martin David Charles ; Plutowski Mark Earl Paul, Method and system for emulating web site traffic to identify web site usage patterns.
Dumais Susan T. ; Heckerman David ; Horvitz Eric ; Platt John Carlton ; Sahami Mehran, Methods and apparatus for classifying text and for building a text classifier.
Snyder, Mark I.; Teskey, Gary; Wilson, Blake W.; Hilbert, Matt, Methods and apparatus for real-time projection and rendering of geospatially organized data.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.