Cognitive message action recommendation in multimodal messaging system
First Claim
1. A computer implemented method for action recommendation in a multimodal messaging system, the method comprising:
- generating a periodic recommended actions message that comprises a list of new incoming messages to which a user has not yet responded, the incoming messages are from multiple messaging services to which the user subscribes, and the periodic recommended actions message further comprises recommended actions for each incoming message from the list of incoming messages for the user, wherein generating the periodic recommended actions message comprises;
determining the list of new incoming messages received by the user from the messaging services and to which the user has not responded;
generating a list of recommended actions for each incoming message from the list of new incoming messages that is determined, generating the list of recommended actions comprises;
accessing a prior message received by the user to which the user has responded;
identifying a first set of attributes associated with the prior message;
identifying a prior action selected by the user in response to the prior message;
identifying a second set of attributes associated with a new message from the list of new incoming messages, the new message received via a first messaging client that is associated with a first messaging server;
generating the list of recommended actions to respond to the new message based on a comparison of the first set of attributes and the second set of attributes, the list of recommended actions comprising an action to respond to the new message via a second messaging client that is associated with a second messaging server, distinct from the first messaging client and the first messaging server; and
adding the list of recommended actions in the periodic recommended actions message.
1 Assignment
0 Petitions
Accused Products
Abstract
Technical solutions are described for action recommendation in a multimodal messaging system. An example method includes accessing a prior message received by a user. The method also includes identifying a first set of attributes associated with the prior message. The method also includes identifying a prior action selected by the user in response to the prior message. The method also includes receiving a new message directed for the user. The method also includes identifying a second set of attributes associated with the new message. The method also includes generating a list of recommended actions in response to the new message based on a comparison of the first set of attributes and the second set of attributes. The method also includes presenting the list of recommended actions to the user.
30 Citations
20 Claims
-
1. A computer implemented method for action recommendation in a multimodal messaging system, the method comprising:
generating a periodic recommended actions message that comprises a list of new incoming messages to which a user has not yet responded, the incoming messages are from multiple messaging services to which the user subscribes, and the periodic recommended actions message further comprises recommended actions for each incoming message from the list of incoming messages for the user, wherein generating the periodic recommended actions message comprises; determining the list of new incoming messages received by the user from the messaging services and to which the user has not responded; generating a list of recommended actions for each incoming message from the list of new incoming messages that is determined, generating the list of recommended actions comprises; accessing a prior message received by the user to which the user has responded; identifying a first set of attributes associated with the prior message; identifying a prior action selected by the user in response to the prior message; identifying a second set of attributes associated with a new message from the list of new incoming messages, the new message received via a first messaging client that is associated with a first messaging server; generating the list of recommended actions to respond to the new message based on a comparison of the first set of attributes and the second set of attributes, the list of recommended actions comprising an action to respond to the new message via a second messaging client that is associated with a second messaging server, distinct from the first messaging client and the first messaging server; and adding the list of recommended actions in the periodic recommended actions message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A response recommendation system comprising:
-
a memory; and a processor configured to; access an archive of prior messages received by a user; identify a first set of attributes associated with each respective prior message from the archive; identify one or more prior actions taken by the user in response to the each respective prior message; determine a mapping between the first set of attributes that are identified and the prior actions taken by the user; identify a second set of attributes associated with a new message directed to the user, the new message received via a first messaging client that is associated with a first messaging server; generate a list of recommended actions in response to the new message based on the mapping and a comparison of the second set of message attributes of the new message with the first set of attributes, wherein the list of recommended actions comprises an action to respond to the new message via a second messaging client that is associated with a second messaging server, distinct from the first messaging client and the first messaging server; and present the list of recommended actions to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for recommending actions in response to incoming messages, the computer product comprising a computer readable storage medium, the computer readable storage medium comprising computer executable instructions, wherein the computer readable storage medium comprises instructions to:
-
access an archive of prior messages received by a user; identify a first set of attributes associated with each respective prior message from the archive; identify one or more prior actions taken by the user in response to the each respective prior message; determine a mapping between the first set of attributes that are identified and the prior actions taken by the user; identify a second set of attributes associated with a new message directed to the user, the new message being received via a first messaging client that is associated with a first messaging server; generate a list of recommended actions in response to the new message based on the mapping and the set of message attributes, wherein the list of recommended actions comprises an action to respond to the new message via a second messaging messaging client and the first messaging server; and present the list of recommended actions to the user. - View Dependent Claims (18, 19, 20)
-
Specification