System and method for scalable, interactive virtual conferencing
First Claim
1. A virtual conferencing system comprising:
- a participant management circuitry of a computer server to logically group each participant in the virtual conferencing system into a hub or one of a plurality of spokes, the participant management circuitry to maintain participant data of all participants including an identity of each participant and an association between the participant and the hub and/or the spoke to which the participant belongs; and
a data flow management circuitry of the computer server to control communication of information between participants in the spokes and participants in the hub, the data flow management circuitry to limit intercommunication from the spokes to the hub in accordance with the manual user input and/or participant management policy;
wherein the participant management circuitry is to designate one of the participants in the hub as a hub leader, the hub leader to have control over designating a spoke leader in each spoke;
wherein at least one participant in a first spoke is designated as a spoke leader for the first spoke, the spoke leader logically grouped into both the hub and the first spoke, the spoke leader capable of designating a second participant in the first spoke a spoke representative of the first spoke, the designated spoke representative to be logically grouped into both the hub and the first spoke, wherein the participant management circuitry is to place the spoke representative into a wait queue when a number of existing participants in the hub equals a maximum threshold;
wherein the data flow management circuitry to allow information generated within the first spoke to be propagated into the hub based on input from the spoke leader and the hub leader.
1 Assignment
0 Petitions
Accused Products
Abstract
A scalable virtual conferencing system which implements a hub and spoke architecture. For example, one embodiment of a scalable virtual conferencing system comprises: a participant management module to logically group each participant in the virtual conferencing system into a hub or one of a plurality of spokes; and a data flow management module to control communication of information between participants in the spokes and participants in the hub, the data flow management module to limit intercommunication from the spokes to the hub in accordance with the manual user input and/or participant management policy; wherein at least one participant in a first spoke is designated as a spoke leader for the first spoke, the spoke leader logically grouped into both the hub and the first spoke, the data flow management module to allow information generated within the first spoke to be propagated into the hub based on input from the spoke leader.
-
Citations
27 Claims
-
1. A virtual conferencing system comprising:
-
a participant management circuitry of a computer server to logically group each participant in the virtual conferencing system into a hub or one of a plurality of spokes, the participant management circuitry to maintain participant data of all participants including an identity of each participant and an association between the participant and the hub and/or the spoke to which the participant belongs; and a data flow management circuitry of the computer server to control communication of information between participants in the spokes and participants in the hub, the data flow management circuitry to limit intercommunication from the spokes to the hub in accordance with the manual user input and/or participant management policy; wherein the participant management circuitry is to designate one of the participants in the hub as a hub leader, the hub leader to have control over designating a spoke leader in each spoke; wherein at least one participant in a first spoke is designated as a spoke leader for the first spoke, the spoke leader logically grouped into both the hub and the first spoke, the spoke leader capable of designating a second participant in the first spoke a spoke representative of the first spoke, the designated spoke representative to be logically grouped into both the hub and the first spoke, wherein the participant management circuitry is to place the spoke representative into a wait queue when a number of existing participants in the hub equals a maximum threshold; wherein the data flow management circuitry to allow information generated within the first spoke to be propagated into the hub based on input from the spoke leader and the hub leader. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
logically grouping, via a participant management circuitry of a computer server, each participant in a virtual conferencing system into a hub or one of a plurality of spokes; maintaining, by the participant management circuitry, participant data of all participants including an identity of each participant and an association between the participant and the hub and/or the spoke to which the participant belongs; controlling, via a data flow management circuitry of the computer server, communication of information between participants in the spokes and participants in the hub including limiting intercommunication from the spokes to the hub in accordance with the manual user input and/or participant management policy; designating one of the participants in the hub as a hub leader, the hub leader to have control over designating a spoke leader in each spoke; designating at least one participant in a first spoke as a spoke leader for the first spoke, the spoke leader logically grouped into both the hub and the first spoke, the spoke leader capable of designating a second participant in the first spoke a spoke representative of the first spoke, the designated spoke representative to be logically grouped into both the hub and the first spoke; placing the spoke representative into a wait queue when a number of existing participants in the hub equals a maximum threshold; and propagating information generated within the first spoke to the hub based on input from the spoke leader and the hub leader. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
-
logically grouping, via a participant management circuitry of a computer server, each participant in a virtual conferencing system into a hub or one of a plurality of spokes; maintaining, by the participant management circuitry, participant data of all participants including an identity of each participant and an association between the participant and the hub and/or the spoke to which the participant belongs; controlling, via a data flow management circuitry of the computer server, communication of information between participants in the spokes and participants in the hub including limiting intercommunication from the spokes to the hub in accordance with the manual user input and/or participant management policy; designating one of the participants in the hub as a hub leader, the hub leader to have control over designating a spoke leader in each spoke; designating at least one participant in a first spoke as a spoke leader for the first spoke, the spoke leader logically grouped into both the hub and the first spoke, the spoke leader capable of designating a second participant in the first spoke a spoke representative of the first spoke, the designated spoke representative to be logically grouped into both the hub and the first spoke; placing the spoke representative into a wait queue when a number of existing participants in the hub equals a maximum threshold; and propagating information generated within the first spoke to the hub based on input from the spoke leader and the hub leader. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification