IP Library › Granted Patent US 11,244,288
Granted Patent B2
US 11,244,288 · App. 15/173,414 · Granted Feb 8, 2022

Task reminder generator

Inventors: Jun Hua Gao (Beijing, CN); Cheng Fang Wang (Beijing, CN); Guang Yu Ye (Beijing, CN); Jing Jing Zhang (Zhangjiakou, CN); Xue Yong Zhang (Beijing, CN); Xue Liang Zhao (Beijing, CN); Xi Bo Zhu (Beijing, CN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06Q10/1097
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,244,288
App. No.
15/173,414
Granted
Feb 8, 2022
Kind
B2
Abstract

Systems and methods are provided for generating task reminders. The method includes identifying, using a processor, a task description by parsing digital text from a message in an application. The method further includes obtaining context information from the parsed digital text indicating an association between the task description and the application. The method additionally includes generating, using the processor, a task reminder based on the obtained context information, the task reminder including digital text indicating the association between the task description and the application.

Claims (40)

1. A computer-implemented method of generating task reminders, comprising:

parsing digital data from a message received by a message-receiving application over a network interface to generate parsed digital text;

identifying, using a processor, a task description from the parsed digital text;

obtaining context information from the parsed digital text identifying the message-receiving application from which the task description originates, wherein the context information is represented as a triple of the association between the task description and the identity of the message-receiving application;

generating automatically, using the processor, a task reminder based on the task description and the context information, the task reminder including digital text identifying a name of the message-receiving application from which the task description originates; and

displaying the generated task reminder in a dedicated task bar on a display, where the task reminder is coupled to the original message.

2. The method as recited in claim 1 , further comprising: reproducing a scenario in which the message is received based on the context information in response to a task reminder triggering event by displaying the original message.

3. The method as recited in claim 2 , wherein the context information includes an address storing the task description from the message in the message-receiving application, and wherein the reproducing the scenario further comprises:

rendering the task description by displaying, on the display, the message in the message-receiving application based on the address.

4. The method as recited in claim 2 , wherein the context information includes a snapshot of the task description from the message in the message-receiving application, and wherein the reproducing the scenario further comprises:

rendering the task description by displaying, on the display, the snapshot of the task description.

5. The method as recited in claim 1 , wherein the identifying the task description further comprises: identifying the task description based on a position of a flag set in the message.

6. The method as recited in claim 1 , wherein the identifying the task description further comprises: identifying the task description based on a syntactic analysis of the message, the task reminder has a data structure including a state field indicating whether the task is finished or unfinished, and the tuple includes a time stamp.

7. A system for generating task reminders, comprising:

a memory; and

a processor coupled to the memory, the processor being configured to:

identify a task description by parsing digital text from a message in a message-receiving application;

obtain context information from the parsed digital text identifying the message-receiving application from which the task description originates, wherein the context information is represented as a triple of the association between the task description and the identity of the message-receiving application;

generate automatically, using the processor, a task reminder based on the task description and the context information, the task reminder including digital text identifying a name of the message-receiving application from which the task description originates; and

display the generated task reminder in a dedicated task bar on a display, where the task reminder is coupled to the original message.

8. The system as recited in claim 7 , wherein the processor is further configured to: reproduce a scenario in which the message is received based on the context information in response to a task reminder triggering event by displaying the original message.

9. The system as recited in claim 8 , wherein the context information includes an address storing the task description from the message in the message receiving application, and wherein the processor is further configured to:

render the task description by displaying, on the display, the message in the message-receiving application based on the address.

10. The system as recited in claim 7 , wherein the context information includes a snapshot of the task description from the message in the message-receiving application, and wherein the processor is further configured to:

render the task description by displaying, on the display, the snapshot of task description.

11. The system as recited in claim 7 , wherein the processor is further configured to: identify the task description based on a position of a flag set in the message.

12. The system as recited in claim 7 , wherein the processor is further configured to: identify the task description based on a syntactic analysis of the message, the task reminder has a data structure including a state field indicating whether the task is finished or unfinished, and the tuple includes a time stamp.

13. A non-transitory computer readable storage medium comprising a computer readable program for generating task reminders, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:

identifying, using a processor, a task description by parsing digital text from a message in a message-receiving application;

obtaining context information from the parsed digital text identifying the message-receiving application from which the task description originates, wherein the context information is represented as a topic of the association between the task description and the identity of the message-receiving application;

generating automatically, using the processor, a task reminder based on the task description and the context information, the task reminder including digital text identifying a name of the message-receiving application from which the task description originates; and

displaying the generated task reminder in a dedicated task bar on a display, where the task reminder is coupled to the original message.

14. The non-transitory computer readable storage medium as recited in claim 13 , wherein the computer readable program whet executed on the computer causes the computer to further perform the step of:

reproducing a scenario in which the message is received based on the context information in response to the task reminder being triggered by displaying the original message.

15. The non-transitory computer readable storage medium as recited in claim 14 , wherein the context information includes an address storing the task description from the message in the application, and wherein the computer readable program when executed on the computer causes the computer to further perform the step of:

rendering the task description by displaying, on the display, the message in the message-receiving application based on the address.

16. The non-transitory computer readable storage medium as recited in claim 13 , wherein the context information includes a snapshot of the task description from the message in the message-receiving application, and wherein the computer readable program when executed on the computer causes the computer to further perform the step of:

rendering the task description by displaying, on the display, the snapshot of the task description.

17. The non-transitory computer readable storage medium as recited in claim 13 , wherein the computer readable program when executed on the computer causes the computer to further perform the step of:

identifying the task description based on a position of a flag set in the message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: GAO, JUN HUA; WANG, CHENG FANG; YE, GUANG YU; ZHANG, JING JING; ZHANG, XUE YONG; ZHAO, XUE LIANG; ZHU, XI BO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038804/0800 →
Continuity (1)
Related Publication 20170352008A1 · Dec 7, 2017