# US 2014/0192139 A1 · Method and system for audio/video communication, and client thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0192139 A1
- Document ID: US20140192139A1
- Status: Published application
- Kind: A1
- Application number: 14/209,199
- Filed: 2014-03-13
- Published: 2014-07-10
- Earliest claimed: 2011-09-15
- Assignees: Tencent Technology (Shenzhen) Company Limited
- Applicants: Tencent Technology (Shenzhen) Company Limited
- Inventors: Zhongnan Li; Pu Wang; Xiaoyu Liu; Jiajun Chen
- Web page: https://patentgrep.com/patent/US20140192139A1

## CPC

- H04N 7/15: Conference systems
- H04L 51/10: Multimedia information
- H04L 51/214: using selective forwarding
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The disclosure relates to a method and system for audio/video communication, and a client. The method includes setting up a connection with a server for audio/video communication, opening multiple windows for the audio/video communication; obtaining an enabling instruction for enabling audio/video communication of any one of the windows for audio/video communication amongst the multiple windows for audio/video communication; disabling audio/video communication for other windows for audio/video communication amongst the multiple windows for audio/video communication according to the enabling instruction. The method and system for audio/video communication obtain enabling instructions from the user for enabling any window for audio/video communication, and disable audio/video communication of the other windows for audio/video communication according to the enabling instruction, while the user would not have to close those unneeded windows for audio/video communication one by one, thereby improving the operation facility greatly, saving time and loosening the user's burden, and meeting the users' demands.

## Claims

### Claim 1

A method for audio/video communication comprising:
a client setting up a connection with a server for audio/video communication, the client opening multiple windows for the audio/video communication;
obtaining an enabling instruction for enabling audio/video communication of any one of the windows for audio/video communication amongst the multiple windows for audio/video communication;
disabling audio/video communication for other windows for audio/video communication amongst the multiple windows for audio/video communication according to the enabling instruction.

### Claim 2 (depends on 1)

The method for audio/video communication according to claim 1, wherein audio/video communication icons are set in each window for audio/video communication for enabling the audio/video communication of the windows for audio/video communication; when enabling the audio/video communication for the window for audio/video communication, clicking the audio/video communication icon in the windows for audio/video communication, thereby generating an enabling instruction.

### Claim 3 (depends on 1)

The method for audio/video communication according to claim 1, wherein the step of disabling audio/video communication for other windows for audio/video communication amongst the multiple windows for audio/video communication according to the enabling instruction comprises in detail:
the client suspending audio/video data for the other windows for audio/video communication according to the enabling instruction; or
the client sending the enabling instruction to the server, the server suspending audio/video data for the other windows for audio/video communication according to the enabling instruction.

### Claim 4 (depends on 1)

The method for audio/video communication according to claim 1, wherein the method further comprises: the client obtaining a user list corresponding to the window for audio/video communication which enabling the audio/video communication, and displaying users in the user list in the window for audio/video communication; the server storing the user list of respective windows for audio/video communication, the server receiving and sending audio/video data according to the user list.

### Claim 5 (depends on 4)

The method for audio/video communication according to claim 4, wherein audio/video communication icons are set at the displaying positions of each user; triggering the enabling instruction or disabling instruction for the audio/video communication when clicking an audio/video communication icon corresponding to one user.

### Claim 6 (depends on 4)

The method for audio/video communication according to claim 4, wherein the method further comprises: obtaining a disabling instruction by a user to disable an audio/video communication, and disabling the audio/video communication according to the disabling instruction.

### Claim 7 (depends on 6)

The method for audio/video communication according to claim 6, wherein the step of obtaining a disabling instruction by a user to disable an audio/video communication, and disabling the audio/video communication according to the audio/video communication comprises in detail:
the client obtaining a disabling instruction for a user to disable audio/video communication with an object user, blocking audio/video data of the object user according to the disabling instruction; or
the client obtaining a disabling instruction for a user to disable audio/video communication with an object user and sending the disabling instruction to the server, the server suspending the sending of the object user's audio/video data to the client according to the disabling instruction.

### Claim 8

A system for audio/video communication comprising a client and a server setting up audio/video communication connection with the client; the client opening multiple windows for audio/video communication, wherein the client comprises:
an instruction obtaining module for obtaining an enabling instruction for enabling audio/video communication of any one of the windows for audio/video communication amongst the multiple windows for audio/video communication;
a control module for disabling audio/video communication for other windows for audio/video communication amongst the multiple windows for audio/video communication according to the enabling instruction.

### Claim 9 (depends on 8)

The system for audio/video communication according to claim 8, wherein audio/video communication icons are set in each window for audio/video communication for enabling the audio/video communication of the windows for audio/video communication; when enabling the audio/video communication for the window for audio/video communication, clicking the audio/video communication icon in the windows for audio/video communication, thereby generating an enabling instruction.

### Claim 10 (depends on 8)

The system for audio/video communication according to claim 8, wherein
the control module is used for suspending audio/video data for the other windows for audio/video communication according to the enabling instruction; or
the control module is used for sending the enabling instruction to the server, the server suspending audio/video data for the other windows for audio/video communication according to the enabling instruction.

### Claim 11 (depends on 8)

The system for audio/video communication according to claim 8, wherein the client further comprises:
a displaying module for obtaining a user list corresponding to the window for audio/video communication which enabling the audio/video communication, and displaying users in the user list in the window for audio/video communication;
the server is further used for storing the user list of respective windows for audio/video communication, and for receiving and sending audio/video data according to the user list.

### Claim 12 (depends on 11)

The system for audio/video communication according to claim 11, wherein audio/video communication icons are set at the displaying positions of each user; triggering the enabling instruction or disabling instruction for the audio/video communication when clicking an audio/video communication icon corresponding to one user.

### Claim 13 (depends on 11)

The system for audio/video communication according to claim 11, wherein the instruction obtaining module is further used for obtaining a disabling instruction by a user to disable an audio/video communication; the control module is further used for disabling the audio/video communication according to the disabling instruction.

### Claim 14 (depends on 12)

The system for audio/video communication according to claim 12, wherein the control module is further used for blocking audio/video data of the object user according to the disabling instruction; or
the control module is used for sending the disabling instruction to the server; while the server suspends the sending of the object user's audio/video data to the client according to the disabling instruction.

### Claim 15

A client for audio/video communication setting up audio/video communication connection with a server and opening multiple windows for audio/video communication, wherein the client comprises:
an instruction obtaining module for obtaining an enabling instruction for enabling audio/video communication of any one of the windows for audio/video communication amongst the multiple windows for audio/video communication;
a control module for disabling audio/video communication for other windows for audio/video communication amongst the multiple windows for audio/video communication according to the enabling instruction.

### Claim 16 (depends on 15)

The client for audio/video communication according to claim 15, wherein audio/video communication icons are set in each window for audio/video communication for enabling the audio/video communication of the windows for audio/video communication; when enabling the audio/video communication for the window for audio/video communication, clicking the audio/video communication icon in the windows for audio/video communication, thereby generating an enabling instruction.

### Claim 17 (depends on 15)

The client for audio/video communication according to claim 15, wherein
the control module is used for suspending audio/video data for the other windows for audio/video communication according to the enabling instruction; or
the control module is used for sending the enabling instruction to the server, the server suspending audio/video data for the other windows for audio/video communication according to the enabling instruction.

### Claim 18 (depends on 15)

The client for audio/video communication according to claim 15, wherein the client further comprises:
a displaying module for obtaining a user list corresponding to the window for audio/video communication which enabling the audio/video communication, and displaying users in the user list in the window for audio/video communication;
the server is further used for storing the user list of respective windows for audio/video communication, and for receiving and sending audio/video data according to the user list.

### Claim 19 (depends on 18)

The client for audio/video communication according to claim 18, wherein audio/video communication icons are set at the displaying positions of each user; triggering the enabling instruction or disabling instruction for the audio/video communication when clicking an audio/video communication icon corresponding to one user.

### Claim 20 (depends on 18)

The client for audio/video communication according to claim 18, wherein the instruction obtaining module is further used for obtaining a disabling instruction by a user to disable an audio/video communication; the control module is further used for disabling the audio/video communication according to the disabling instruction.

### Claim 21 (depends on 20)

The client for audio/video communication according to claim 20, wherein the control module is further used for blocking audio/video data of the object user according to the disabling instruction; or
the control module is used for sending the disabling instruction to the server; while the server suspends the sending of the object user's audio/video data to the client according to the disabling instruction.
