The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 06, 2017

Filed:

Aug. 31, 2015
Applicant:

Minerva Project, Inc., San Francisco, CA (US);

Inventors:

Jonathan Scott Katzman, San Francisco, CA (US);

Stephen Michael Kosslyn, San Francisco, CA (US);

Matthew Michael Regan, Seattle, WA (US);

Assignee:

Minerva Project, Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 7/14 (2006.01); H04L 29/06 (2006.01); G06F 3/0484 (2013.01); G06F 3/0481 (2013.01); G06F 3/0482 (2013.01); H04N 7/15 (2006.01); G06Q 10/10 (2012.01);
U.S. Cl.
CPC ...
H04L 65/4038 (2013.01); G06F 3/0482 (2013.01); G06F 3/04817 (2013.01); G06F 3/04842 (2013.01); G06Q 10/101 (2013.01); H04L 65/1089 (2013.01); H04L 65/1093 (2013.01); H04L 65/403 (2013.01); H04L 65/4015 (2013.01); H04N 7/148 (2013.01); H04N 7/15 (2013.01); H04N 7/152 (2013.01);
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.


Find Patent Forward Citations

Loading…