Subsystem-scoping architecture for breakout rooms in a virtual space
First Claim
1. A method in a web conference system for providing a breakout room, the method comprising:
- providing a web conference comprised of a plurality of feature subsystems, each feature subsystem providing a feature or multiple features in the web conference, wherein the plurality of feature subsystems denote a main room of the web conference;
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 plurality of feature subsystems, each of the first coped proxies providing a view onto its corresponding feature subsystem; 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 plurality of feature subsystems via each feature subsystem'"'"'s first scoped proxy.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and architecture for providing a web conference system that efficiently provides a breakout room or multiple breakout rooms within a single web conference (also referred to herein interchangeably as a “meeting” or “virtual meeting”) is provided. In some embodiments, the web conference system architecture provides a web conference system that allows for the creation of breakout rooms within a single web conference, where each breakout room provides a named view onto each feature subsystem of the web conference, with or without separate permission levels on each view. Each breakout room may also provide a named view of the contents of the web conference, with or without separate permission levels on each view.
61 Citations
20 Claims
-
1. A method in a web conference system for providing a breakout room, the method comprising:
-
providing a web conference comprised of a plurality of feature subsystems, each feature subsystem providing a feature or multiple features in the web conference, wherein the plurality of feature subsystems denote a main room of the web conference;
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 plurality of feature subsystems, each of the first coped proxies providing a view onto its corresponding feature subsystem; 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 plurality of feature subsystems via each feature subsystem'"'"'s first scoped proxy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A subsystem-scoping web conference system comprising:
-
a component that provides at least one virtual meeting, the virtual meeting comprising;
a scope manager component that manages the creation and destruction of breakout rooms within the virtual meeting; and
at least one feature subsystem that, upon receiving an instruction to create a breakout room, creates a scoped proxy to itself, the scoped proxy providing a manifestation of the feature subsystem in the breakout room, the scoped proxy representing a named view of the feature subsystem'"'"'s contents, such that a client interacting in the breakout room interacts with the feature subsystem via the scoped proxy created for the breakout room by the feature subsystem. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable medium containing instructions for a web conference system to provide a breakout room within a virtual meeting, by a method comprising:
-
providing a virtual meeting comprised of a plurality of feature subsystems, each feature subsystem providing a feature or multiple features in the web conference;
when the web conference system receives a request to create a breakout room having a name within the virtual meeting, generating a scope ID;
associating the scope ID with the name;
creating a scoped proxy to each of the plurality of feature subsystems, each of the scoped proxies providing a view onto its corresponding feature subsystem; and
assigning the scope ID to each of the scoped proxies, such that the collection of the scoped proxies having the same scope ID denote the breakout room having the name within the virtual meeting. - View Dependent Claims (18, 19, 20)
-
Specification