Patent ID: 7716284

Claim:
A method in a web conference system having a processor and memory for providing a breakout room, comprising: providing by the web conference system a web conference comprising multiple feature subsystems, each feature subsystem providing a set of one or more features in the web conference, wherein the multiple feature subsystems denote a main room of the web conference, the main room having a global scope; when the web conference system receives a request to create a first breakout room having a first name within the web conference, creating a first scoped proxy to each of the multiple feature subsystems in the main room of the web conference, each of the first scoped proxies providing a view onto its corresponding feature subsystem wherein at least one of the first scoped proxies provides a first subset of the set of one or more features that is different from a second subset of the set of one or more features; and associating the first name to each of the first scoped proxies, wherein the collection of the first scoped proxies associated with the first name denote the first breakout room within the web conference, and further wherein meeting participants assigned to the first breakout room participate in the first breakout room by interacting with the multiple feature subsystems via each feature subsystem's first scoped proxy; when the web conference system receives a request to create a second breakout room having a second name within the web conference, creating a second scoped proxy to each of the multiple feature subsystems, each of the second scoped proxies providing a view onto its corresponding feature subsystem; and associating the second name to each of the second scoped proxies, wherein the collection of the second scoped proxies associated with the second name comprise the second breakout room within the web conference, and further wherein meeting participants assigned to the second breakout room participate in the second breakout room by interacting with the multiple feature subsystems via each feature subsystem's second scoped proxy, wherein the first scoped provides the first subset of features provided in the global scope, the second scoped proxy provides the second subset of the features provided in the global scope, and the first scooped proxy provides at least one feature that is not provided the second scoped proxy; wherein when the web conference system receives a request to destroy the first breakout room within the web conference, moving all meeting participants assigned to the first breakout room back into the main room of the web conference; and moving all content associated with the first breakout room into the main room of the web conference.