US2015365244A1PendingUtilityA1

Method for controlling data streams of a virtual session with multiple participants, collaboration server, computer program, computer program product, and digital storage medium

Assignee: UNIFY GMBH & CO KGPriority: Feb 22, 2013Filed: Feb 22, 2013Published: Dec 17, 2015
Est. expiryFeb 22, 2033(~6.6 yrs left)· nominal 20-yr term from priority
Inventors:Ulrich Schmitz
H04L 67/08H04L 65/403G06F 3/0484H04L 67/303H04W 4/60H04L 12/1822H04L 65/752H04L 65/765H04L 67/75
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention relates to a method for controlling data streams of a virtual session with several participants who access at least access one application in the virtual session. A selected media processing and a signaling mode is used in a centralized process for each participant according to the individual requirements of the participant. The participants are represented by clients and the process is controlled by a server. The selection of the media processing and/or signaling mode is made on the basis of an evaluation of the terminal of the respective participant and the network bandwidth available to the respective participant. An evaluation scheme with a plurality of evaluation criteria is provided for the evaluation, and possible media processing and/or signaling modes are ascertained for the respective participant, said evaluation scheme being applied to each possible media processing and/or signaling mode. A media processing and/or signaling mode determined using a comparison of the evaluations for each possible media processing and/or signaling mode according to the applied evaluation scheme is selected for the respective participant. The invention further relates to a collaboration server, a computer program, a computer program product, and a digital storage medium with the corresponding functional features.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 - 14 . (canceled) 
     
     
         15 . A method for the control of virtual session data streams with several participants, said participants accessing at least one application during a virtual session, comprising:
 for a plurality of participants in a centralized process, wherein each participant is represented by a client, and wherein the process is controlled by a server;   evaluating a plurality of evaluation criteria for each participant for selecting an individual mode, said plurality of evaluation criteria comprising evaluation of a terminal of each participant and evaluation of a network bandwidth available to each participant;   comparing the evaluation criteria according to applied evaluation matrices for possible media processing and signaling modes; and   performing a media processing and signaling mode for each participant according to the media processing and signaling evaluation.   
     
     
         16 . The method of  claim 15 , wherein the at least one application is selected from the group consisting of an audio conference, a video conference, a shared desktop data exchange between participants, a shared whiteboard data exchange, and a webcast. 
     
     
         17 . The method of  claim 15 , wherein the media processing is selected from the group consisting of adjustment of image formats, conversion of text into speech, and conversion of speech into text. 
     
     
         18 . The method of  claim 15 , wherein the signaling mode is selected from the group consisting of session initiation protocol (SIP), H.323, hypertext transfer protocol (HTTP), Web/http, and WebRTC. 
     
     
         19 . The method of  claim 15 , further comprising:
 deploying a generic signaling protocol for the abstraction of at least one signaling mode;   abstracting a data stream from a virtual room into the generic signaling protocol; and   transferring the generic signaling protocol to the signaling mode for each participant.   
     
     
         20 . The method of  claim 19 , further comprising:
 abstracting the data stream into the generic signaling protocol; and   transmitting the generic signaling protocol into a signaling type required by the at least one application.   
     
     
         21 . The method of  claim 15 , further comprising:
 awarding points during the evaluation step for selected evaluation criteria;   adding points of all evaluation criteria; and   obtaining an evaluation of a potential media upsampling.   
     
     
         22 . The method of  claim 21 , wherein the evaluation criteria are selected from the group consisting of a browser resolution, an audio quality, a computing power, and a conversion effort. 
     
     
         23 . The method of  claim 15 , wherein the centralized process manages the virtual session. 
     
     
         24 . The method of  claim 15 , wherein the virtual session is presented to the participants in a virtual room. 
     
     
         25 . A collaboration server to control the data streams of a virtual session with multiple participants, said collaboration server executing steps comprising:
 for a plurality of participants in a centralized process, wherein each participant is represented by a client, and wherein the process is controlled by a server;   evaluating a plurality of evaluation criteria for each participant for selecting an individual mode, said plurality of evaluation criteria comprising evaluation of a terminal of each participant and evaluation of a network bandwidth available to each participant;   comparing the evaluation criteria according to applied evaluation matrices for possible media processing and signaling modes; and   performing a media processing and signaling mode for each participant according to the media processing and signaling evaluation.   
     
     
         26 . A computer program containing computer program instructions that, when executed, performs the method of  claim 15 . 
     
     
         27 . A computer-readable storage medium comprising the computer program of  claim 26 .

Join the waitlist — get patent alerts

Track US2015365244A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.