Instant messagings
First Claim
1. A method comprising:
- determining, in a server connected to a plurality of client computers via a network, which one of at least two destination client computers that a message is to be sent to on the basis of status information of the at least two destination client computers; and
while a message is being converted in a manner that depends on the determined one of the at least two destination client computers,determining whether the message includes a first set of one or more characters that indicate that a command is to be sent instead of the message and that specifies possible responses to be returned;
in response to determining that the message includes the first set of one or more characters,appending a second set of one or more characters to the command;
sending the command instead of the message to the determined one of the at least two destination client computers; and
receiving a response that is one of the possible responses; and
in response to determining that the message does not include the first set of one or more characters, sending the message.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for delivering an instant message in a server connected to two or more computers via a network is provided. The two or more computers include groupware clients in which a user can perform login at the same time, using the same user ID, and for which status that may be different from each other can be set. Embodiments of the method includes authenticating a user of a groupware client who attempts to perform login using a user ID, recording the user ID and status information in association with an instant messaging user ID, receiving an instant message addressed to the user ID, and determining, on the basis of the status information, which of two or more client computers the instant message is sent to.
15 Citations
21 Claims
-
1. A method comprising:
-
determining, in a server connected to a plurality of client computers via a network, which one of at least two destination client computers that a message is to be sent to on the basis of status information of the at least two destination client computers; and while a message is being converted in a manner that depends on the determined one of the at least two destination client computers, determining whether the message includes a first set of one or more characters that indicate that a command is to be sent instead of the message and that specifies possible responses to be returned; in response to determining that the message includes the first set of one or more characters, appending a second set of one or more characters to the command; sending the command instead of the message to the determined one of the at least two destination client computers; and receiving a response that is one of the possible responses; and in response to determining that the message does not include the first set of one or more characters, sending the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a CPU; a storage medium coupled to the CPU, wherein the storage medium stores program code, and wherein the program code is configured to perform; determining which one of at least two destination client computers that a message is to be sent on the basis of status information of the at least two destination client computers; and while a message is being converted in a manner that depends on the determined one of the at least two destination client computers, determining whether the message includes a first set of one or more characters that indicate that a command is to be sent instead of the message and that specifies possible responses to be returned; in response to determining that the message includes the first set of one or more characters, appending a second set of one or more characters to the command; sending the command instead of the message to the determined one of the at least two destination client computers; and receiving a response that is one of the possible responses; and in response to determining that the message does not include the first set of one or more characters, sending the message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for sending an instant message, the computer program product comprising:
-
a non-transitory storage medium storing computer usable program code, wherein the computer usable program code, when executed by a CPU, is configured to; determine which one of at least two destination client computers the message is to be sent on the basis of status information of the at least two destination client computers; and while a message is being converted in a manner that depends on the determined one of the at least two destination client computers, determine whether the message includes a first set of one or more characters that indicate that a command is to be sent instead of the message and that specifies possible responses to be returned; in response to determining that the message includes the first set of one or more characters, append a second set of one or more characters to the command; send the command instead of the message to the determined one of the at least two destination client computers; and receive a response that is one of the possible responses; and in response to determining that the message does not include the first set of one or more characters, send the message.
-
-
21. A method comprising:
-
authenticating a user of a groupware client who attempts to perform login using a user ID; recording the user ID and status information in association with an instant messaging user ID; receiving an instant message addressed to the user ID; determining, on the basis of the status information, which one of two or more client computers the instant message is sent to; and while a message is being converted in a manner that depends on the determined one of the two or more client computers, determining whether the message includes a first set of one or more characters that indicate that a command is to be sent instead of the message and that specifies possible responses to be returned; in response to determining that the message includes the first set of one or more characters, appending a second set of one or more characters to the command; sending the command instead of the message to the determined one of the two or more client computers; and receiving a response that is one of the possible responses; and in response to determining that the message does not include the first set of one or more characters, sending the message.
-
Specification