IP Library Patent Application 14341818
Patent Application
App. No. 14/341,818

System for a Virtual Multipoint Control Unit for Unified Communications

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 None
App. No.
14/341,818
Abstract

This disclosure describes a virtual multipoint control unit ( 112, 300 ) for unified communications. The virtual multipoint control unit ( 112, 300 ) communicates with multiple devices ( 102, 104 ) over a network ( 106 ). The control unit ( 112, 300 ) includes multiple unified communication (UC) applications ( 208, 314 ) being executed on the devices ( 102, 104 ). The UC applications ( 208, 314 ) decode received audio data stream and video data stream. A virtual imaging device ( 214 ) and a virtual audio device ( 216 ) are mapped to the UC applications ( 208, 314 ). A virtual video mixer ( 210 ) receives the decoded video data stream from the UC applications ( 208, 314 ) via the virtual imaging device ( 214 ). A virtual audio mixer ( 212 ) receives the decoded audio data stream from the UC applications ( 208, 314 ) via the virtual audio device ( 216 ).

Claims (37)

1 . A virtual multipoint control unit in communication with a plurality of devices over a network, comprising:

a plurality of unified communication (UC) applications being executed on at least one of the plurality of devices, each of the plurality of UC applications receiving an encoded audio data stream and an encoded video data stream, wherein the plurality of UC applications decode the received audio and the video data streams;

at least one virtual imaging device mapped to each of the plurality of UC applications;

at least one virtual audio device mapped to each of the plurality of UC applications;

a virtual video mixer in communication with a physical imaging device, wherein the virtual video mixer receives the decoded video data stream from each of the plurality of UC applications via the at least one virtual imaging device; and

a virtual audio mixer in communication with a physical audio device, wherein the virtual audio mixer receives the decoded audio data stream from each of the plurality of UC applications via the at least one virtual audio device.

2 . The claim according to claim 1 , wherein the plurality of UC applications comprises at least one of Microsoft Lync, IBM Sametime, Cisco IP Communicator, and Skype.

3 . A system for managing communication among a plurality of devices, the system being employed within a communication network, comprising:

a communication device receiving encoded audio and video data streams via a plurality of unified communication (UC) applications, wherein the plurality of UC applications decode the received encoded audio data stream and the received encoded video data stream; and

a virtual multipoint control unit in communication with the communication device, wherein the virtual multipoint control unit comprises:

at least one virtual imaging device mapped to each of the plurality of UC applications;

at least one virtual audio device mapped to each of the plurality of UC applications;

a virtual video mixer in communication with a physical imaging device, wherein the virtual video mixer receives the decoded video data stream from each of the plurality of UC applications via the at least one virtual imaging device; and

a virtual audio mixer in communication with a physical audio device, wherein the virtual audio mixer receives the decoded audio data stream from each of the plurality of UC applications via the at least one virtual audio device.

4 . The claim according to claim 3 , wherein the plurality of UC applications comprises at least one of Microsoft Lync, IBM Sametime, Cisco IP Communicator, and Skype.

5 . A non-transitory computer readable medium storing a program of instructions executable by a computing device to perform a method for employing a virtual multipoint control unit for unified communications, comprising:

receiving, from a plurality of terminals, an encoded audio data stream and an encoded video data stream;

decoding, using a plurality of unified communication (UC) applications, the received encoded audio data stream and the received encoded video data stream;

mapping, using a virtual multipoint control unit, at least one virtual imaging device and at least one virtual audio device to each of the plurality of UC applications;

communicating, using a virtual video mixer, the decoded video data stream to a physical imaging device via the at least one virtual imaging device; and

communicating, using a virtual audio mixer, the decoded audio data stream to a physical audio device via the at least one virtual audio device.

6 . The claim according to claim 5 , wherein the plurality of UC applications comprise at least one of Microsoft Lync, IBM Sametime, Cisco IP Communicator, and Skype.

7 . A method for managing communication among a plurality of devices, the method comprising:

receiving, from a plurality of terminals, an encoded audio data stream and an encoded video data stream;

decoding, using a plurality of unified communication (UC) applications, the received encoded audio data stream and the received encoded video data stream;

mapping, using a virtual multipoint control unit, at least one virtual imaging device and at least one virtual audio device to each of the plurality of UC applications;

communicating, using a virtual video mixer, the decoded video data stream to a physical imaging device via the at least one virtual imaging device; and

communicating, using a virtual audio mixer, the decoded audio data stream to a physical audio device via the at least one virtual audio device.

8 . The claim according to claim 8 , wherein the plurality of UC applications comprises at least one of Microsoft Lync, IBM Sametime, Cisco IP Communicator, and Skype.

9 . A method for manufacturing a system for managing communication among a plurality of devices, the system being employed within a communication network, comprising:

providing a communication device receiving encoded audio and video data streams via a plurality of unified communication (UC) applications, wherein the plurality of UC applications decode the received encoded audio data stream and the received encoded video data stream; and

providing a virtual multipoint control unit in communication with the communication device, wherein the virtual multipoint control unit comprises:

at least one virtual imaging device mapped to each of the plurality of UC applications;

at least one virtual audio device mapped to each of the plurality of UC applications;

a virtual video mixer in communication with a physical imaging device, wherein the virtual video mixer receives the decoded video data stream from each of the plurality of UC applications via the at least one virtual imaging device; and

a virtual audio mixer in communication with a physical audio device, wherein the virtual audio mixer receives the decoded audio data stream from each of the plurality of UC applications via the at least one virtual audio device.

10 . The claim according to claim 9 , wherein the plurality of UC applications comprises at least one of Microsoft Lync, IBM Sametime, Cisco IP Communicator, and Skype.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2015
From: CLEARONE INC.
To: CLEARONE COMMUNICATIONS HONG KONG LTD.
Reel/Frame 036890/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2015
From: BEN-NATAN, AVISHAY
To: CLEARONE LTD. FKA (FORMERLY KNOWN AS) C-V PRIVATE (ISRAEL) LTD.
Reel/Frame 036348/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2015
From: CLEARONE LTD.
To: CLEARONE COMMUNICATIONS HONG KONG LTD.
Reel/Frame 036348/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2014
From: GRAHAM, DEREK
To: CLEARONE INC.
Reel/Frame 034427/0374 →