IP Library Granted Patent US 7,233,589
Granted Patent B2
US 7,233,589 · App. 10/231,262 · Granted Jun 19, 2007

Communication system and communication method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,233,589
App. No.
10/231,262
Granted
Jun 19, 2007
Kind
B2
Abstract

The usage of communication systems is improved. An IM server 4 manages presence information regarding each of IM clients and usable media and user information such that each of the IM clients can obtain these kinds of information. In order to perform text chatting, the IM server 4 manages a connection between each of the IM clients participating the chat and the IM server 4 , merges text from each of the participating IM clients and distributes the result to each of the participating IM clients. In order to perform voice chatting, an AP server 5 manages a connection between each of the IM clients participating the chat and an MD server 6 , mixes voice from each of the participating IM clients except for a focused IM client and distributes the result to the focused participating IM clients. This processing is performed for each of the participating IM clients.

Claims (39)

1. A communication system for implementing a chat between/among Instant Messaging (IM) clients, comprising:

an IM presence management server which manages presence information indicating a state of each of the IM clients;

a VoIP communication connection management server which manages a connection for voice chatting using VoIP (Voice over Internet Protocol); and

a media server which implements multi-party voice communication by mixing voice data,

wherein, the IM presence management server:

manages, as to each of the IM clients, the presence information, information regarding media (including text and voice) usable for chatting and user information of the IM client;

provides, in accordance with an instruction from one of the IM clients, said one IM client with the presence information, the information regarding media usable for chatting and user information of each of the IM clients which are set as buddies of said one IM client;

manages, in accordance with information of each of IM clients (called as text participating clients) participating in a text chat, which is notified from one of the IM clients, a connection between/among the text participating clients and the IM presence management server; and

merges text data sent from each of the text participating clients to distribute the result to each of the text participating clients,

wherein, the VoIP communication connection management server manages a connection between/among each of the voice participating clients and the media server in accordance with information of each of the IM clients (called as voice participating clients) participating in a voice chat, which is notified from one of the IM client or the IM presence management server, and

wherein, the media server performs, as to each of the voice participating clients, processing for mixing voice data sent from the voice participating clients except for the client in question (called as a focused client) to distribute the result to the focused client.

2. A communication system according to claim 1 ,

wherein the media server obtains the information regarding the voice participating clients from the VoIP communication connection management server.

3. A communication system according to claim 1 ,

wherein the IM presence management server determines each of the voice participating clients that will participate in a voice chat on the basis of the presence information and the information regarding media usable for chatting, regarding each of the IM clients set as a buddy of the IM client which calls for the voice chat, to notifie the information regarding each of the voice participating clients to the VoIP communication connection management server.

4. A communication system according to claim 1 ,

wherein the IM presence management server stops, in accordance with an instruction from one of the text participating clients, management of a connection to said one and merge processing of text data sent from said one with text data sent from the other text participating clients.

5. A communication system according to claim 1 ,

wherein the VoIP communication connection management server stops, in accordance with an instruction from one of the voice participating clients, management of a connection to said one, and

wherein the media server stops mix processing of voice data sent from said one, whose connection management is stopped by the VoIP communication connection management server with voice data from the other voice participating clients and stops processing for dealing said one as the focused client.

6. An IM presence management server used for the communication system according to claim 1 .

7. A VoIP communication connection management server used for the communication system according to claim 1 .

8. A media server used for the communication system according to claim 1 .

9. A computer readable medium having a program, which constructs the IM presence management server used for the communication system according to claim 1 on a computer.

10. A computer readable medium having a program, which constructs the VoIP communication connection management server used for a communication system according to claim 1 on a computer system.

11. A computer readable medium having a program, which constructs the media server used for a communication system according to claim 1 on a computer system.

12. A communication method for implementing a chat between/among Instant Messaging (IM) clients by using:

an IM presence management server which manages presence information indicating a state of each of the IM clients;

a VoIP communication connection management server which manages a connection for voice chatting using VoIP (Voice over Internet Protocol); and

a media server which implements multi-party voice communication by mixing voice data,

wherein, the IM presence management server performs processing of:

managing, as to each of the IM clients, the presence information, information regarding media (including text and voice) usable for chatting, and user information of the IM client;

providing, in accordance with an instruction from one of the IM clients, said one IM client with the presence information, the information regarding media usable for chatting and the user information of each of the IM clients which are set as buddies of said one IM client;

managing, in accordance with information of each of IM clients (called as text participating clients) participating in a text chat, which is notified from one of the IM clients, a connection between/among the text participating clients and the IM presence management server; and

merging text data sent from each of the text participating clients to distribute the result to each of the text participating clients,

wherein the VoIP communication connection management server performs processing of:

managing a connection between/among each of the voice participating clients and the media server in accordance with information of each of the IM clients (called as voice participating clients) participating in a voice chat, which is notified from one of the IM clients or the IM presence management server, and

wherein the media server performs processing of:

as to each of the voice participating clients, mixing voice data sent from the voice participating clients except for the client in question (called as a focused client) to distribute the result to the focused client.

Assignments (3)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044127/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: HITACHI, LTD.
To: GOOGLE INC.
Reel/Frame 030555/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2002
From: TANIGAWA, KEIKO; YUMOTO, KAZUMA; SHIGA, KENTA; HOSHI, TORU
To: HITACHI, LTD.
Reel/Frame 013410/0747 →