Cognitive reminder notification mechanisms for answers to questions
First Claim
1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device implementing a natural language processing system, causes the computing device to:
- generate, by the natural language processing system, a result of processing a natural language query;
determine that at least one of the natural language query or the result comprises a temporal characteristic;
generate, in response to determining that at least one of the natural language query or the result comprises a temporal characteristic, a reminder notification data structure having an associated scheduled reminder notification time for outputting a reminder notification of the result generated for the natural language query;
store the reminder notification data structure in a data storage device; and
output, at a later time from a time that the reminder notification data structure was stored in the data storage device, in response to the later time being equal to or later than the scheduled reminder notification time, a reminder notification to a client device associated with a user, wherein the reminder notification specifies the result generated for the natural language query and a historical listing that specifies a history of changes to the result occurring from a time that the result was originally generated for the natural language query and the scheduled reminder notification time, wherein the historical listing includes at least one change from the time that the result was originally generated for the natural language query and the scheduled reminder notification time.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system generates a result of processing a natural language query. A determination is made as to whether the natural language query or the result has a temporal characteristic. In response, a reminder notification data structure is generated having an associated scheduled reminder notification time for outputting a reminder notification of the result generated for the natural language query. The reminder notification data structure is stored in a data storage device and, at a later time from a time that the reminder notification data structure was stored in the data storage device, in response to the later time being equal to or later than the scheduled reminder notification time, a reminder notification is output to a client device associated with a user. The reminder notification specifies the result generated for the natural language query.
71 Citations
20 Claims
-
1. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device implementing a natural language processing system, causes the computing device to:
-
generate, by the natural language processing system, a result of processing a natural language query; determine that at least one of the natural language query or the result comprises a temporal characteristic; generate, in response to determining that at least one of the natural language query or the result comprises a temporal characteristic, a reminder notification data structure having an associated scheduled reminder notification time for outputting a reminder notification of the result generated for the natural language query; store the reminder notification data structure in a data storage device; and output, at a later time from a time that the reminder notification data structure was stored in the data storage device, in response to the later time being equal to or later than the scheduled reminder notification time, a reminder notification to a client device associated with a user, wherein the reminder notification specifies the result generated for the natural language query and a historical listing that specifies a history of changes to the result occurring from a time that the result was originally generated for the natural language query and the scheduled reminder notification time, wherein the historical listing includes at least one change from the time that the result was originally generated for the natural language query and the scheduled reminder notification time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; generate, by a natural language processing system implemented by the processor, a result of processing a natural language query; determine that at least one of the natural language query or the result comprises a temporal characteristic; generate, in response to determining that at least one of the natural language query or the result comprises a temporal characteristic, a reminder notification data structure having an associated scheduled reminder notification time for outputting a reminder notification of the result generated for the natural language query; store the reminder notification data structure in a data storage device; and output, at a later time from a time that the reminder notification data structure was stored in the data storage device, in response to the later time being equal to or later than the scheduled reminder notification time, a reminder notification to a client device associated with a user, wherein the reminder notification specifies the result generated for the natural language query and a historical listing that specifies a history of changes to the result occurring from a time that the result was originally generated for the natural language query and the scheduled reminder notification time, wherein the historical listing includes at least one change from the time that the result was originally generated for the natural language query and the scheduled reminder notification time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification