Presenter view control system and method
First Claim
1. A method for enabling, in a teleconferencing system, partial layout synchronization between a user interface layout of a first conference client and a user interface layout of a second conference client, the method comprising:
- entering a presenter mode in a conference client application running on the first conference client;
receiving a layout modification from a local user of the conference client application, the layout modification altering a selection or arrangement of conference components in a user interface;
determining whether the layout modification is a significant layout modification or an insignificant layout modification; and
transmitting a command for receipt by a conference server only when the layout modification is a significant layout modification, the command containing a representation of the layout modification usable by the second conference client in the non-presenter mode to implement the layout modification in a user interface provided by the second conference client.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing partial layout synchronization in a teleconferencing system is described. In the method, a conference client application enters a presenter participant mode and accepts a layout modification from a local user. The layout modification alters a selection or arrangement of conference components in a user interface. The conference client determines whether the layout modification is a significant layout modification or an insignificant layout modification and transmits a command to a conference server containing a representation of the layout modification only when the layout modification is a significant layout modification.
-
Citations
24 Claims
-
1. A method for enabling, in a teleconferencing system, partial layout synchronization between a user interface layout of a first conference client and a user interface layout of a second conference client, the method comprising:
-
entering a presenter mode in a conference client application running on the first conference client; receiving a layout modification from a local user of the conference client application, the layout modification altering a selection or arrangement of conference components in a user interface; determining whether the layout modification is a significant layout modification or an insignificant layout modification; and transmitting a command for receipt by a conference server only when the layout modification is a significant layout modification, the command containing a representation of the layout modification usable by the second conference client in the non-presenter mode to implement the layout modification in a user interface provided by the second conference client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16)
-
-
11. A teleconferencing system enabling partial layout synchronization between a user interface layout of a conference client and a user interface layout of another conference client, the system comprising:
-
a conference server comprising a general purpose computer system; a plurality of conference clients, each conference client being in communication with the conference server over a network connection, the conference server effectuating communication between and among the plurality of conference clients; the conference server being configured to designate one conference participant attending a teleconference using the teleconferencing system as a presenter-participant, the presenter-participant being a local user of one conference client of the plurality of conference clients, the one conference client being configured to enter a presenter mode in response to the designation; the one conference client being further configured to accept a layout modification from the local user, the layout modification altering a selection or arrangement of conference components in a user interface; and the one conference client, when in the presenter mode, being further configured to determine whether the layout modification is a significant layout modification or an insignificant layout modification; and
transmit a command to the conference server only when the layout modification is a significant layout modification, the command containing a representation of the layout modification usable by an other of the plurality of conference clients to implement the layout modification in a user interface provided by the other of the plurality of conference clients, the conference server being configured to broadcast the command to the other of the plurality of conference clients. - View Dependent Claims (12, 13, 14, 17, 18, 19, 20)
-
-
21. A method for configuring a user interface, the method comprising:
-
receiving a representation of a layout for the user interface; and constructing the user interface in a display area from the representation, wherein the representation of the layout selection is contained in a string, the string defining a cell for each displayed component, each cell being defined in the string as a left, right, top, or bottom portion of a larger region in which the cell is contained, the cell occupying a defined fraction of space of the larger region. - View Dependent Claims (22, 23, 24)
-
Specification