Client system, message exchanging method, and recording medium
First Claim
1. A client system in a message exchanging system, the message exchanging system comprising a plurality of client systems and at least one server system connected together via a communications network, the server system authenticating each user of said plurality of client systems and accumulating and distributing messages, said plurality of client systems exchanging messages via said server system, the client system comprising:
- a first message exchanging application that is limited to one-to-one message exchanges with a first client system of said plurality of client systems via a first interface;
a second message exchanging application that enables simultaneous message exchanges with at least one additional second client systems of said plurality of client systems via a second interface; and
a message exchange switching system that switches between the first interface of said first message exchanging application and the second interface of said second message exchanging application, in response to an action by a user of the client system when said client system receives a message from said second client system while said first message exchanging application is exchanging messages with said first client system, to enable message exchanges with said first and at least one additional second client systems.
3 Assignments
0 Petitions
Accused Products
Abstract
A message exchanging method enables simple interactions between two users during message exchanges and enables one-to-one interactions to shift to interactions between three or more users. Upon receiving a message from a third person while two users are exchanging messages using a messenger, a client machine requests a server to open a chat room. The client that connects to a chat room activates a chat application using the messenger to allow the users to engage in a chat.
-
Citations
20 Claims
-
1. A client system in a message exchanging system, the message exchanging system comprising a plurality of client systems and at least one server system connected together via a communications network, the server system authenticating each user of said plurality of client systems and accumulating and distributing messages, said plurality of client systems exchanging messages via said server system, the client system comprising:
-
a first message exchanging application that is limited to one-to-one message exchanges with a first client system of said plurality of client systems via a first interface; a second message exchanging application that enables simultaneous message exchanges with at least one additional second client systems of said plurality of client systems via a second interface; and a message exchange switching system that switches between the first interface of said first message exchanging application and the second interface of said second message exchanging application, in response to an action by a user of the client system when said client system receives a message from said second client system while said first message exchanging application is exchanging messages with said first client system, to enable message exchanges with said first and at least one additional second client systems. - View Dependent Claims (2, 3, 16)
-
-
4. A message exchanging method for a client system in a message exchanging system comprising a plurality of client systems and at least one server system connected together via a communications network, the server system authenticating each user of said plurality of client systems and accumulating and distributing messages, said plurality of client systems exchanging messages via said server system, the method comprising:
-
enabling, via a first interface, one-to-one message exchanges with a first client system of said plurality of client systems, the first interface being limited to one-to-one message exchanges; enabling, via a second interface, simultaneous message exchanges with at least one other second client system of said plurality of client systems; and switching between the first interface of one-to-one message exchanging and the second interface of simultaneous message exchanging, in response to an action by a user of the client system when a message is received from said second client system while exchanging messages with said first client system, to enable message exchanges with said first and second client systems. - View Dependent Claims (5, 6, 17)
-
-
7. A message exchanging method for a message exchanging system comprising a plurality of client systems and at least one server system connected together via a communications network, the server system authenticating each user of said plurality of client systems and accumulating and distributing messages, said plurality of client systems exchanging messages via said server system, the method comprising:
-
enabling, via a first interface, one-to-one message exchanges with a first client system of said plurality of client systems, the first interface being limited to one-to-one message exchanges; enabling, via a second interface, simultaneous message exchanges with at least one other second client system of said plurality of client systems; and switching between the first interface of one-to-one message exchanging and the second interface of simultaneous message exchanging, in response to a user action when a message is received from said second client system while exchanging messages with said first client system, to enable message exchanges with said first and second client systems. - View Dependent Claims (8, 9, 18)
-
-
10. A computer-readable recording medium for a client system in a message exchanging system, the recording medium having a message exchanging program recorded therein as to be executable, the message exchanging system comprising a plurality of client systems and at least one server system connected together via a communications network, the server system authenticating each user of said plurality of client systems and accumulating and distributing messages, said plurality of client systems exchanging messages via said server system, the program comprising;
-
a first message exchange having a first interface containing an instruction that enables one-to-one message exchanges with a first client system of said plurality of client systems, the first interface being limited to one-to-one message exchanges; a second message exchange having a second interface containing an instruction that enables simultaneous message exchanges with at least one other second client system of said plurality of client systems; and a message exchange switching instruction that switches between the first interface of said first message exchange and the second interface of said second message exchange, in response to an action by a user of the client system when a message is received from said second client system while said first message exchange is exchanging messages with said first client system, to enable message exchanges with said first and second client systems. - View Dependent Claims (11, 12, 19)
-
-
13. A program product of a message exchanging method for a client system in a message exchanging system comprising a plurality of client systems and at least one server system connected together via a communications network, the server system authenticating each user of said plurality of client systems and accumulating and distributing messages, said plurality of client systems exchanging messages via said server system, the program product comprising:
-
a first message exchange having a first interface that enables one-to-one message exchanges with a first client system of said plurality of client systems, the first interface being limited to one-to-one message exchange; a second message exchange having a second interface that enables simultaneous message exchanges with at least one other second client system of said plurality of client systems; and a message exchange switching that switches between the first interface of said first message exchange and the second interface of said second message exchange, in response to an action by a user of the client system when a message is received from said second client system while said first message exchange is exchanging messages with said first client system, to enable message exchanges with said first and second client systems. - View Dependent Claims (14, 15, 20)
-
Specification