최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0251088 (2011-09-30) |
등록번호 | US-10255566 (2019-04-09) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 554 |
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. Specifical
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.
1. A method comprising: at an electronic device comprising one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:receiving, from a user, natural language input that expressly specifies one or more first attributes of a task;
1. A method comprising: at an electronic device comprising one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising:receiving, from a user, natural language input that expressly specifies one or more first attributes of a task;automatically without user intervention, retrieving context data that is separate from the natural language input;deriving from the context data one or more second attributes of the task;determining, from the natural language input, one or more triggering criteria associated with the task;based on the natural language input, generating a task item for the task, the task item including the one or more first attributes, the one or more second attributes, and the one or more triggering criteria:determining whether the one or more triggering criteria are satisfied; and,in response to determining that the one or more triggering criteria are satisfied, causing a notification associated with the task item to be displayed, the notification including an associated description comprising the one or more first attributes and the one or more second attributes. 2. The method of claim 1, wherein the context data is data that is one of (a) data that is or was displayed by a device, (b) data that is or was processed by the device, (c) location data that indicates a location of the device, (d) data that is stored on the device or in association with the device, or (e) data that is reflected in second input, from the user, that was received at the device prior to receiving said natural language input. 3. The method of claim 1, wherein the context data is data that is or was displayed by the device. 4. The method of claim 2, wherein the context data is data that is or was processed by the device. 5. The method of claim 2, wherein the context data is location data that indicates a location of the device. 6. The method of claim 5, wherein the location of the device is a current location of the device. 7. The method of claim 2, wherein the context data is data that is stored on the device or in association with the device. 8. The method of claim 7, wherein the data includes contact data that indicates a plurality of contacts of the user. 9. The method of claim 1, wherein the context data is data that is reflected in second input, from the user, that was received at the device prior to receiving said natural language input. 10. The method of claim 1, wherein deriving the one or more second attributes of the task is performed in response to determining that the one or more triggering criteria are satisfied. 11. The method of claim 1, further comprising: receiving second input that expressly specifies one or more attributes of a second task;based on the second input, generating a second task item for the second task;generating output that prompts the user to provide additional information about the second task;after generating the output, receiving third input;determining that the third input explicitly indicates at least one attribute of the second task; andcausing the one or more attributes of the second task and the at least one attribute of the second task to be stored in association with the second task item. 12. A method comprising: at an electronic device comprising one or more processors and memory storing one or more programs for execution by the one or more processors, the method comprising: receiving input data that is based on natural language input, received at a handheld device, from a user and that expressly specifies one or more first attributes of a task;automatically without user intervention, receiving context data that is separate from the input data and that is based on data that is stored at the handheld device;deriving from the context data one or more second attributes of the task that are not reflected in the input data;determining, from the input data, one or more triggering criteria associated with the task;based on the input data causing a task item to be generated for the task, the task item including the one or more first attributes, the one or more second attributes, and the one or more triggering criteria;determining whether the one or more triggering criteria are satisfied; andin response to determining that the one or more triggering criteria are satisfied, causing a notification associated with the task item to be displayed at the handheld device, the notification including an associated description comprising the one or more first attributes and the one or more second attributes. 13. The method of claim 12, wherein: the input data is received, over a network, from the handheld device; and the handheld device generates the task item. 14. A non-transitory computer readable storage medium storing one or more programs configured to be executed by a computer system, the one or more programs comprising instructions for: receiving, from a user, natural language input that expressly specifies one or more first attributes of a task;automatically Without user intervention, retrieving context data that is separate from the natural language input;deriving from the context data one or more second attributes of the task;determining, from the natural language input, one or more triggering criteria associated with the task;based on the natural language input generating a task item for the task, the task item including the one or more first attributes, the one or more second attributes, and the one or more triggering criteria;determining whether the one or more triggering criteria are satisfied; andin response to determining that the one or more triggering criteria are satisfied, causing a notification associated with the task item to be displayed the notification including an associated description comprising the one or more first attributes and the one or more second attributes. 15. The non-transitory computer readable storage medium of claim 14, wherein the context data is data that is one of (a) data that is or was displayed by a device, (b) data that is or was processed by the device, (c) location data that indicates a location of the device, (d) data that is stored on the device or in association with the device, or (e) data that is reflected in second input, from the user, that was received at the device prior to receiving said natural language input. 16. The non-transitory computer readable storage medium of claim 14, wherein the context data is data that is or was displayed by the device. 17. The non-transitory computer readable storage medium of claim 14, wherein the context data is data that is or was processed by the device. 18. The non-transitory computer readable storage medium of claim 14, wherein the context data is location data that indicates a location of the device. 19. The non-transitory computer readable storage medium of claim 18, wherein the location of the device is a current location of the device. 20. The non-transitory computer readable storage medium of claim 14, wherein the context data is data that is stored on the device or in association with the device. 21. The non-transitory computer readable storage medium of claim 14, wherein the data includes contact data that indicates a plurality of contacts of the user. 22. The non-transitory computer readable storage medium of claim 14, wherein the context data is data that is reflected in second input, from the user, that was received at the device prior to receiving said natural language input. 23. The non-transitory computer readable storage medium of claim 14, wherein the instructions further comprise instructions for: receiving second input that expressly specifies one or more attributes of a second task;based on the second input, generating a second task item for the second task;generating output that prompts the user to provide additional information about the second task;after generating the output, receiving third input;determining that the third input explicitly indicates at least one attribute of the second task; andcausing the one or more attributes of the second task and the at least one attribute of the second task to be stored in association with the second task item. 24. The method of claim 1, wherein determining the one or more triggering criteria includes determining the one or more triggering criteria from the one or more second attributes. 25. The method of claim 24, wherein: the one or more second attributes specify a geographic location; and determining whether the one or more triggering criteria are satisfied includes determining whether the device is at or near the geographic location. 26. The method of claim 1, further comprising generating the task item for the task after deriving the one or more second attributes of the task. 27. The method of claim 12, further comprising generating the task item for the task after deriving the one or more second attributes of the task. 28. The non-transitory computer readable storage medium of claim 14, the one ore more programs further comprising instructions for generating the task item for the task after deriving the one or more second attributes of the task. 29. An electronic device comprising one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for: receiving, from a user, natural language put that expressly specifies one or more first attributes of a task;automatically without user intervention, retrieving context data that is separate from the natural language input;deriving from the context data one or more second attributes of the task;determining, from the natural language input, one or more triggering criteria associated with the task;based on the natural language input, generating a task item for the task, the task item including the one or more first attributes, the one or more second attributes, and the one or more triggering criteria;determining whether the one or more triggering criteria are satisfied; andin response to determining that the one or more triggering criteria are satisfied, causing a notification associated with the task item to be displayed, the notification including an associated description comprising the one or more first attributes and the one or more second attributes. 30. The electronic device of claim 29, wherein the context data is data that is one of (a) data that is or was displayed by a device, (b) data that is or was processed by the device, (c) location data that indicates a location of the device, (d) data that is stored on the device or in association with the device, or (e) data that is reflected in second input, from the user, that was received at the device prior to receiving said natural language input. 31. The electronic device of claim 30, wherein the data that is stored on the device or in association with the device includes contact data that indicates a plurality of contacts of the user. 32. The electronic device of claim 29, wherein: determining the one or more second attributes of the task is performed in response to determining that the one or more triggering criteria are satisfied. 33. The electronic device of claim 29, the one or more programs further including instructions for: receiving second input that expressly specifies one or more attributes of a second task; based on the second input, generating a second task item for the second task; generating output that prompts the user to provide additional information about the second task;after generating the output, receiving third input;determining that the third input explicitly indicates at least one attribute of the second task; andcausing the one or more attributes of the second task and the at least one attribute of the second task to be stored in association with the second task item. 34. The electronic device of claim 29, wherein determining the one or more triggering criteria includes determining the one or more triggering criteria from the one or more second attributes. 35. The electronic device of claim 34, wherein: the one or more second attributes specify a geographic location; and determining whether the one or more triggering criteria are satisfied includes determining whether the device is at or near the geographic location.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.