Automated message modification based on user context
First Claim
1. A method of dynamically modifying an incoming message based on user context comprising:
- analyzing an incoming message directed to a user to determine a message content associated with the incoming message, wherein analyzing the incoming message comprises determining a message sentiment associated with the message content;
determining a user context based on one or more environmental parameters associated with the user;
determining whether there is sensitive content in the incoming message based on the message content and user context; and
in response to determining that there is sensitive content in the incoming message, generating a modified message by removing the sensitive content from the incoming message for display to the user, wherein generating the modified message comprises;
selecting a pre-configured template based on the message sentiment; and
revising the pre-configured template to include a summary of the message content.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment of the present invention, a system dynamically modifies an incoming message based on the context of the message and the user receiving the message. Initially, a server receives an incoming message directed to a user of a digital device, and analyzes the incoming message to determine a message content associated with the message and a user context based on one or more environmental parameters associated with the user. A processor in the server determines whether the incoming message should be modified based on the message content and user context, and, in response, generates a modified message for display to the user in accordance with the message content and the user context. Embodiments of the present invention further include a method and computer program product for dynamically modifying a message based on the context of the user in substantially the same manner described above.
29 Citations
13 Claims
-
1. A method of dynamically modifying an incoming message based on user context comprising:
-
analyzing an incoming message directed to a user to determine a message content associated with the incoming message, wherein analyzing the incoming message comprises determining a message sentiment associated with the message content; determining a user context based on one or more environmental parameters associated with the user; determining whether there is sensitive content in the incoming message based on the message content and user context; and in response to determining that there is sensitive content in the incoming message, generating a modified message by removing the sensitive content from the incoming message for display to the user, wherein generating the modified message comprises; selecting a pre-configured template based on the message sentiment; and revising the pre-configured template to include a summary of the message content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for dynamically modifying an incoming message based on user context comprising:
at least one processor configured to; analyze an incoming message directed to a user to determine a message content associated with the incoming message, wherein analyzing the incoming message comprises determining a message sentiment associated with the message content; determine a user context based on one or more environmental parameters associated with the user; determine whether there is sensitive content in the incoming message based on the message content and user context; and in response to determining that there is sensitive content in the incoming message, generate a modified message by removing the sensitive content from the incoming message for display to the user, wherein generating the modified message comprises; selecting a pre-configured template based on the message sentiment; and revising the pre-configured template to include a summary of the message content. - View Dependent Claims (7, 8, 9)
-
10. A computer program product for modifying a message based on user context comprising:
a computer readable storage medium having program instructions embodied therewith, the program instructions executable by at least one processor to cause the at least one processor to; analyze an incoming message directed to a user to determine a message content associated with the incoming message, wherein analyzing the incoming message comprises determining a message sentiment associated with the message content; determine a user context based on one or more environmental parameters associated with the user; determine whether there is sensitive content in the incoming message based on the message content and user context; and in response to determining that there is sensitive content in the incoming message, generate a modified message by removing the sensitive content from the incoming message for display to the user, wherein generating the modified message comprises; selecting a pre-configured template based on the message sentiment; and revising the pre-configured template to include a summary of the message content. - View Dependent Claims (11, 12, 13)
Specification