US2015077509A1PendingUtilityA1

System for a Virtual Multipoint Control Unit for Unified Communications

53
Assignee: CLEARONE INCPriority: Jul 29, 2013Filed: Jul 27, 2014Published: Mar 19, 2015
Est. expiryJul 29, 2033(~7 yrs left)· nominal 20-yr term from priority
H04N 7/147G10L 19/173H04N 7/152
53
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
We claim the following invention: 
     
         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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.