Message exchange
First Claim
1. A message exchange method in which a message is exchanged between a sending client and a receiving client, which is intended to receive the message, through a message server, the message exchange method comprising:
- displaying, at the sending client, a message preparation screen;
receiving, at the sending client, a message input by a sender, the message displayed on the message preparation screen and comprising a receiving name that identifies the receiving client and a sending name that identifies the sending client;
determining, by the sending client and based on the receiving name of the message, whether the receiving client is connected to the message server by extracting status information of the receiving client from a memory that stores the status information, the status information indicating whether the receiving client is connected to the message server;
asking, by the sending client and in response to determining that the receiving client is connected to the message server, the sender at the sending client whether to carry out one of a chat with the receiving client and a normal message sending with the receiving client by displaying a pop-up window on the sending client, the pop-up window including a menu of options comprising normal sending and minimum chat;
displaying a sending client chat window at the sending client and displaying the message on the sending client chat window in accordance with a chat instruction received by the sending client from the sender;
storing the message in a sending message log contained in a memory unit at the sending client; and
sending the message to the receiving client,wherein the sending client determines whether the receiving client is connected to the message server and asks the sender whether to carry out one of the chat and the normal message sending after receiving the message input by the sender and before sending the message to the receiving client and while the message is displayed on the message preparation screen.
3 Assignments
0 Petitions
Accused Products
Abstract
A message exchange method can realize a chat easily in an interface with users who are on-line using a chat window. First status information of a receiving client that will receive a message is confirmed. Then, when the receiving client is connected to a message server, a sender is asked whether chat should be carried out. A chat window is displayed in accordance with a chat instruction received from the sender, and then, the message is stored in a message log, displayed on the chat window and sent to the receiving client.
13 Citations
20 Claims
-
1. A message exchange method in which a message is exchanged between a sending client and a receiving client, which is intended to receive the message, through a message server, the message exchange method comprising:
-
displaying, at the sending client, a message preparation screen; receiving, at the sending client, a message input by a sender, the message displayed on the message preparation screen and comprising a receiving name that identifies the receiving client and a sending name that identifies the sending client; determining, by the sending client and based on the receiving name of the message, whether the receiving client is connected to the message server by extracting status information of the receiving client from a memory that stores the status information, the status information indicating whether the receiving client is connected to the message server; asking, by the sending client and in response to determining that the receiving client is connected to the message server, the sender at the sending client whether to carry out one of a chat with the receiving client and a normal message sending with the receiving client by displaying a pop-up window on the sending client, the pop-up window including a menu of options comprising normal sending and minimum chat; displaying a sending client chat window at the sending client and displaying the message on the sending client chat window in accordance with a chat instruction received by the sending client from the sender; storing the message in a sending message log contained in a memory unit at the sending client; and sending the message to the receiving client, wherein the sending client determines whether the receiving client is connected to the message server and asks the sender whether to carry out one of the chat and the normal message sending after receiving the message input by the sender and before sending the message to the receiving client and while the message is displayed on the message preparation screen. - View Dependent Claims (2, 3, 12, 13, 17)
-
-
4. A message exchange system in which a message is exchanged between a sending client and a receiving client through a message server, the message exchange system comprising:
-
the sending client comprising; a first displayer that displays a message preparation screen; a message receiver that receives a message input by a sender, the message being displayed on the message preparation screen and comprising a receiving name that identifies the receiving client and a sending name that identifies the sending client; a first storage that stores status information that indicates whether the receiving client is connected to the message server; an extractor that determines, based on the receiving name of the message, whether the receiving client is connected to the message server by extracting the status information of the receiving client from the first storage; an inquirer that asks the sender whether to carry out one of a chat with the receiving client and a normal message sending with the receiving client by displaying a pop-up window on the sending client and in response to the extractor determining that the receiving client is connected to the message server; a second displayer that displays a sending client chat window and displays the message on the sending chat window in accordance with a chat instruction received from the sender; a first storage that stores the message in a sending message log contained in the first storage; and a message sender that sends the message to the receiving client, and the receiving client comprising; a third displayer that displays a message window when receiving the message from the sending client; a changer that changes the message window to a receiving client chat window when a receiver elects to reply to the message; a second storage that stores the message in a receiving message log contained in the second storage at the receiving client; and a fourth displayer that displays the message at the receiving client on the receiving client chat window; and a presenter that presents the pop-up window on the sending client, the pop-up window including a menu of options comprising normal sending and minimum chat, wherein the extractor determines whether the receiving client is connected to the message server and the inquirer asks the sender whether to carry out one of the chat and the normal message sending after the message receiver receives the message input by the sender and before the message sender sends the message to the receiving client and while the message is displayed on the message preparation screen. - View Dependent Claims (5, 14, 15, 18)
-
-
6. A messaging system including a sending client that exchanges a message with a receiving client, which is intended to receive the message, through a message server, comprising:
-
a displayer that displays a message preparation screen; a message receiver that receives a message input by a sender, the message being displayed on the message preparation screen and comprising a receiving name that identifies the receiving client and a sending name that identifies the sending client; an extractor that determines, based on the receiving name of the message, whether the receiving client is connected to the message server by extracting status information of the receiving client from a memory that stores the status information, the status information indicating whether the receiving client is connected to the message server; an inquirer that asks the sender whether to carry out one of a chat with the receiving client and a normal message sending with the receiving client by displaying a pop-up window on the sending client and in response to the extractor determining that the receiving client is connected to the message server; a first sending client displayer that displays a sending client chat window and displays the message on the sending client chat window in accordance with a chat instruction received from the sender; a first storage that stores the message in a sending message log contained in the memory; a message sender that sends the message to the receiving client; and a presenter that presents the pop-up window on the sending client, the pop-up window including a menu of options comprising normal sending and minimum chat, wherein the extractor determines whether the receiving client is connected to the message server and the inquirer asks the sender whether to carry out one of the chat and the normal message sending after the message receiver receives the message input by the sender and before the message sender sends the message to the receiving client and while the message is displayed on the message preparation screen. - View Dependent Claims (7, 8, 16, 19)
-
-
9. A non-transitory computer-readable recording medium on which is recorded a program executed by a computer of a sending client that exchanges a message with a receiving client, which is intended to receive the message, through a message server, the program causing the computer to execute:
-
displaying, at the sending client, a message preparation screen; receiving a message input by a sender, the message being displayed on the message preparation screen and comprising a receiving name that identifies the receiving client and a sending name that identifies the sending client; determining, based on the receiving name of the message, whether the receiving client is connected to the message server by extracting status information of the receiving client from a memory that stores the status information, the status information indicating whether the receiving client is connected to the message server; asking, by the sending client and in response to determining that the receiving client is connected to the message server, the sender whether to carry out one of chat with the receiving client and a normal message sending with the receiving client by displaying a pop-up window on the sending client, the pop-up window including a menu of options comprising normal sending and minimum chat; displaying a sending client chat window and displaying the message on the sending client chat window in accordance with a chat instruction received by the sending client from the sender; storing the message in a sending message log contained in a memory unit; and sending the message to the receiving client, wherein the program causes the computer to determine whether the receiving client is connected to the message server and to ask the sender whether to carry out one of the chat and the normal message sending after receiving the message input by the sender and before sending the message to the receiving client and while the message is displayed on the message preparation screen. - View Dependent Claims (10, 11, 20)
-
Specification