Relationship change alert
AssigneeInternational Business Machines Corporation
InventorsBen Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
Life of this patent
Estimating the term…
Abstract
A first input is received. The first input is from a first user to one or more second users. The first input includes a text to be sent from the first user to the one or more second users. Whether the text includes a third user is determined. Responsive to determining the text includes the third user, whether a relationship change within a time interval between the one or more second users and the third user is determined. Responsive to determining that there was the relationship change between the one or more second users and the third user, the first user is notified of the relationship change.
Claims11
A method for notifying a user of a relationship change, the method comprising:
- receiving, by one or more computer processors, a first input, wherein the first input is from a first user to one or more second users, and wherein the first input includes a text to be sent from the first user to the one or more second users;
- determining, by one or more computer processors, whether the text includes a third user, wherein the text is a comment, and wherein the third user is not one of the one or more second users;
- responsive to determining the text includes the third user, determining, by one or more computer processors, whether there was a relationship change between the one or more second users and the third user;
- responsive to determining there was a relationship change between the one or more second users and the third user, determining, by one or more computer processors, whether the first user is aware of the relationship change between the one or more second users and the third users, wherein the determination is made by whether the first user viewed a page or a comment that mentioned the relationship change;
- responsive to determining that the first user is not aware of the relationship change between the one or more second users and the third user, notifying, by one or more computer processors, the first user of the relationship change;
- responsive to notifying the first user of the relationship change, receiving, by one or more computer processors, a second input, wherein the second input is from the first user to the at least one second user, and wherein the second input includes modifying the text to be sent from the first user to the at least one second user;
- and
- responsive to receiving the second input, discarding, by one or more computer processors, the first input and transmitting the second input from the first user to the at least one second user.
A computer program product for notifying a user of a relationship change, the computer program product comprising:
- one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to receive a first input, wherein the first input is from a first user to one or more second users, and wherein the first input includes a text to be sent from the first user to the one or more second users, wherein the text is a comment;
- program instructions to determine whether the text includes a third user, wherein the third user is not one of the one or more second users;
- program instructions, responsive to determining the text includes the third user, to determine whether there was a relationship change between the one or more second users and the third user;
- program instructions, responsive to determining there was a relationship change between the one or more second users and the third user, to determine whether the first user is aware of the relationship change between the one or more second users and the third users, wherein the determination is made by whether the first user viewed a page or a comment that mentioned the relationship change;
- program instructions, responsive to determining that the first user is not aware of the relationship change between the one or more second users and the third user, to notify the first user of the relationship change;
- program instructions, responsive to notifying the first user of the relationship change, to receive a second input, wherein the second input is from the first user to the at least one second user, and wherein the second input includes modifying the text to be sent from the first user to the at least one second user;
- and
- program instructions, responsive to receiving the second input, to discard the first input and transmit the second input from the first user to the at least one second user.
A computer system for notifying a user of a relationship change, the computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to receive a first input, wherein the first input is from a first user to one or more second users, and wherein the first input includes a text to be sent from the first user to the one or more second users, wherein the text is a comment;
- program instructions to determine whether the text includes a third user, wherein the third user is not one of the one or more second users;
- program instructions, responsive to determining the text includes the third user, to determine whether there was a relationship change between the one or more second users and the third user;
- program instructions, responsive to determining there was a relationship change between the one or more second users and the third user, to determine whether the first user is aware of the relationship change between the one or more second users and the third users, wherein the determination is made by whether the first user viewed a page or a comment that mentioned the relationship change;
- program instructions, responsive to determining that the first user is not aware of the relationship change between the one or more second users and the third user, to notify the first user of the relationship change;
- program instructions, responsive to notifying the first user of the relationship change, to receive a second input, wherein the second input is from the first user to the at least one second user, and wherein the second input includes modifying the text to be sent from the first user to the at least one second user;
- and
- program instructions, responsive to receiving the second input, to discard the first input and transmit the second input from the first user to the at least one second user.
Dependencies are inferred from the claim text.