- San Francisco CA, US JOSHUA FOST - Walnut Creek CA, US JAMES GENONE - El Cerrito CA, US CASEN DAVIS - Portland OR, US BRIAN FIELDS - San Francisco CA, US MATTHEW MICHAEL REGAN - Seattle WA, US JONATHAN SCOTT KATZMAN - San Francisco CA, US STEPHEN MICHAEL KOSSLYN - San Francisco CA, US JAN-CHRISTIAN NELSON - San Francisco CA, US
Embodiments include an apparatus and method for building courses. For example, one embodiment of a course builder apparatus comprises: a course builder application to retrieve data from a database, the data usable for constructing one or more online courses; a graphical user interface (GUI) of the course builder application for designing an online course, the GUI comprising: a template region in which one or more published classroom activity templates and/or step templates are graphically displayed; an editing region into which a designer of a course may select and drag one or more of the published classroom activity templates or step templates, the editing region comprising one or more fields or other graphical elements to allow the designer may edit the one or more published classroom activity templates or step templates.
System And Method For Scalable, Interactive Virtual Conferencing
- San Francisco CA, US JONATHAN KATZMAN - San Francisco CA, US STEPHEN KOSSLYN - San Francisco CA, US VICKI CHANDLER - San Francisco CA, US JOSHUA FOST - San Francisco CA, US BENJAMIN CHUN - San Francisco CA, US BRIAN FIELDS - San Francisco CA, US MATTHEW REGAN - Seattle WA, US
International Classification:
H04L 12/18 H04L 29/06 G06F 3/0481 H04M 3/56
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.
Participation Queue System And Method For Online Video Conferencing
- San Francisco CA, US BRIAN FIELDS - San Francisco CA, US MATTHEW MICHAEL REGAN - Seattle WA, US JONATHAN SCOTT KATZMAN - San Francisco CA, US STEPHEN KOSSLYN - San Francisco CA, US BRANDON TILLEY - San Francisco CA, US GENE HALLMAN - San Francisco CA, US
International Classification:
H04L 29/06 H04N 7/15 H04N 7/14
Abstract:
A virtual conferencing system is described for implementing a speaker queue. For example, one embodiment of the virtual conferencing system comprises: a plurality of clients, each of the clients comprising state management logic to maintain a current state of a virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; wherein the current state on each client includes a speaker queue comprising an ordered set of participants to be designated as current speakers during the virtual conference, wherein participants are added to the speaker queue in response to input provided by the participants indicating a desire to be a current speaker, wherein one or more participants towards the top of the speaker queue are designated to be current speakers, wherein participants are initially added to the bottom of the speaker queue and are moved towards the top of the speaker queue as other participants are removed from the top of the speaker queue; a virtual conferencing graphical user interface (GUI) to display a video stream of one or more current speakers within one or more current speaker regions, the virtual conferencing GUI further providing a visual representation of the speaker queue to each of the participants, the visual representation comprising an ordered representation of each of the participants in the speaker queue.
System And Method For Tracking Events And Providing Feedback In A Virtual Conference
- San Francisco CA, US BRANDON TILLEY - San Francisco CA, US STEPHEN MICHAEL KOSSLYN - San Francisco CA, US JONATHAN SCOTT KATZMAN - San Francisco CA, US MATTHEW MICHAEL REGAN - Seattle WA, US BEN NELSON - San Francisco CA, US
A virtual conferencing system is described which tracks events during a virtual conference, provides a user interface for reviewing the events, and allows a moderator and/or other participant to provide feedback related to the events. For example, one embodiment of a virtual conferencing system comprises: a plurality of clients operated by participants and at least one moderator of a virtual conference, each of the clients comprising state management logic to maintain a current state of the virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; a virtual conferencing graphical user interface (GUI) to be rendered on the plurality of clients, the virtual conferencing GUI configured, via signals sent from the state synchronization service, to display a video stream of one or more current speakers during the virtual conference utilizing the established video connections; and a contribution identification module to identify events related to actions of participants during the virtual conference; an event log to store the events identified by the contribution identification module; and an event filter to provide options for searching for specific types of events within the event log based on input from the moderator and/or participants when reviewing a recording of the virtual conference, the event filter to generate a filtered set of events based on the input from the moderator and/or participants.
Participation Queue System And Method For Online Video Conferencing
- San Francisco CA, US BRIAN FIELDS - San Francisco CA, US MATTHEW MICHAEL REGAN - Seattle WA, US JONATHAN SCOTT KATZMAN - San Francisco CA, US STEPHEN KOSSLYN - San Francisco CA, US BRANDON TILLEY - San Francisco CA, US GENE HALLMAN - San Francisco CA, US
International Classification:
H04L 29/06 H04N 7/14 H04N 7/15
Abstract:
A virtual conferencing system is described for implementing a speaker queue. For example, one embodiment of the virtual conferencing system comprises: a plurality of clients, each of the clients comprising state management logic to maintain a current state of a virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; wherein the current state on each client includes a speaker queue comprising an ordered set of participants to be designated as current speakers during the virtual conference, wherein participants are added to the speaker queue in response to input provided by the participants indicating a desire to be a current speaker, wherein one or more participants towards the top of the speaker queue are designated to be current speakers, wherein participants are initially added to the bottom of the speaker queue and are moved towards the top of the speaker queue as other participants are removed from the top of the speaker queue; a virtual conferencing graphical user interface (GUI) to display a video stream of one or more current speakers within one or more current speaker regions, the virtual conferencing GUI further providing a visual representation of the speaker queue to each of the participants, the visual representation comprising an ordered representation of each of the participants in the speaker queue.
System And Method For A Virtual Conference Interactive Timeline
- San Francisco CA, US BRIAN FIELDS - San Francisco CA, US JONATHAN SCOTT KATZMAN - San Francisco CA, US MATTHEW MICHAEL REGAN - Seattle WA, US EYLEM OZASLAN - San Francisco CA, US STEPHEN MICHAEL KOSSLYN - San Francisco CA, US
International Classification:
H04L 29/06 G06F 3/0481 G06F 3/0482 G06F 3/0484
Abstract:
A virtual conferencing system is described which implements an interactive timeline. For example, one embodiment of the virtual conferencing system comprises: a plurality of clients, each of the clients comprising state management logic to maintain a current state of a virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; a virtual conferencing graphical user interface (GUI) to be rendered on the plurality of clients, the virtual conferencing GUI configured, via signals sent from the state synchronization service, to display a video stream of one or more current speakers during the virtual conference; and an interactive timeline to be rendered on at least one of the plurality of clients, the interactive timeline comprising a plurality of graphical elements representing different segments of the virtual conference, wherein selection of a first graphical element corresponding to a first segment causes the client on which the interactive timeline is displayed to transmit one or more commands to the virtual conferencing service to cause the virtual conferencing service to implement one or more operations associated with the segment, the one or more operations including modification of the virtual conferencing GUI on the clients in accordance with requirements of the segment.
System And Method For Discussion Initiation And Management In A Virtual Conference
- San Francisco CA, US STEPHEN MICHAEL KOSSLYN - San Francisco CA, US MATTHEW MICHAEL REGAN - Seattle WA, US
International Classification:
H04N 7/15
Abstract:
A virtual conferencing system is described which provides discussion support services such as during a debate between virtual conference participants. For example, one embodiment of virtual conferencing system comprises: a plurality of clients operated by participants and at least one moderator of a virtual conference, each of the clients comprising state management logic to maintain a current state of the virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; a virtual conferencing graphical user interface (GUI) to be rendered on the plurality of clients, the virtual conferencing GUI configured, via signals sent from the state synchronization service, to display a video stream of one or more current speakers during the virtual conference utilizing the established video connections; and a discussion support module to implement a discussion between two or more selected participants in the virtual conference by generating a discussion configuration including data structures and GUI features required to implement the discussion in response to a set of discussion parameters specified by the virtual conferencing moderator, wherein the discussion configuration implemented by the discussion support module are synchronized to clients through the state synchronization service.
System And Method For Decision Support In A Virtual Conference
- San Francisco CA, US BRIAN FIELDS - San Francisco CA, US STEPHEN MICHAEL KOSSLYN - San Francisco CA, US JONATHAN SCOTT KATZMAN - San Francisco CA, US MATTHEW MICHAEL REGAN - Seattle WA, US NICKYTA FISHMAN - San Francisco CA, US
International Classification:
H04N 7/15 H04N 7/14
Abstract:
A virtual conferencing system is described which evaluates and selects participants for active participation based on one or more criteria. For example, one embodiment of virtual conferencing system comprises: a plurality of clients operated by participants and at least one moderator of a virtual conference, each of the clients comprising state management logic to maintain a current state of the virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; a virtual conferencing graphical user interface (GUI) to be rendered on the plurality of clients, the virtual conferencing GUI configured, via signals sent from the state synchronization service, to display a video stream of one or more current speakers during the virtual conference utilizing the established video connections; and a decision support module to evaluate the participants according to one or more criteria in the virtual conference and to select a subset of the set of participants as candidates to actively participate in the virtual conference based on the evaluation.
Name / Title
Company / Classification
Phones & Addresses
Matthew T Regan
O'REGAN LAWN AND LANDSCAPE LLC
Matthew Regan
American Student Transportation of Worthington, Inc
Matthew Regan
American Student Transportation of Plainview, Inc
Matthew Regan
American Student Transportation of Mounds View, Inc
Jackonsville, FL Seattle, Washington Tampa, FL Derby, Kansas Georgia Atlanta Stuart, FL Gainesville, FL Jacksonville, FL South Korea
Work:
Corner Lot Properties
Education:
University of Florida, University of N. Florida
Matthew Regan
Work:
The Big Boss - Observe and Report
Education:
Cavendish Road State High School
Relationship:
Single
About:
Studying to become a personal trainer soon, and entering into that type of world! I have been doing some volunteer work at the PA Hospital recently, and it has been a very positive thing for all part...
Bragging Rights:
I dominate at everything. Haha ;)
Matthew Regan
Education:
University of Michigan - Aerospace Engineering
Matthew Regan
Tagline:
23 years old and a multimedia design major! Looking for an opportunity working with others who have a passion for the digital age of technology on media based projects.
Walter J. Kossmann Elementary School Long Valley NJ 1981-1984, Flocktown Road Elementary School Long Valley NJ 1984-1987, Long Valley Middle School Long Valley NJ 1987-1987, John Read Middle School West Redding CT 1987-1990
Community:
Jodi Silverman, Paul Sannasardo, John Smith, Ray Paltauf, Mary Burroughs, Elizabeth Bruestle, Pat Dinardo, Teresa Armstrong, Wendy Silverman, Elissa Peltz, Denver Colorado