Annotation management system
First Claim
1. A videoconference system, comprising:
- a plurality of clients;
a server component configured to distribute media to the plurality of clients;
a conference channel communication connection over which video and audio data streams are carried between the plurality of clients and the server component;
an annotation management system configured to manage and store annotation data and annotation control data, the annotation management system in communication with the server component; and
a back-channel communication connection over which the annotation data and the annotation control data are communicated between the plurality of clients, the server component and the annotation management system.
2 Assignments
0 Petitions
Accused Products
Abstract
An annotation management system for providing real-time annotations for media content during a videoconference session is provided. The annotation management system includes a media management server configured to manage media data and annotation data for distribution to participants of the videoconference session. A storage server in communication with the media management server is configured to store the media data and the annotation data. An event database in communication with the media management server is configured to capture events associated with the annotation data. A media analysis server is in communication with the media management server, the event database, and the storage server. The media analysis server is configured to associate the stored annotation data with the captured events to enable reconstruction of the videoconference session based on the captured events. A videoconference system, a computer readable medium, a graphical user interface, and a method are also included.
223 Citations
35 Claims
-
1. A videoconference system, comprising:
-
a plurality of clients;
a server component configured to distribute media to the plurality of clients;
a conference channel communication connection over which video and audio data streams are carried between the plurality of clients and the server component;
an annotation management system configured to manage and store annotation data and annotation control data, the annotation management system in communication with the server component; and
a back-channel communication connection over which the annotation data and the annotation control data are communicated between the plurality of clients, the server component and the annotation management system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A videoconferencing system enabling participants to exchange annotation information, comprising:
-
a server component;
a client configured to execute application software enabling interaction between the client and the server component, the interaction including sharing real-time annotation data between clients; and
an annotation management system in communication with the server component, the annotation management system configured to manage and store the real-time annotation data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An annotation management system for providing real-time annotations for media content during a videoconference session, comprising:
-
a media management server configured to manage both media data and annotation data for distribution to participants of the videoconference session;
a storage server in communication with the media management server, the storage server configured to store the media data and the annotation data;
an event database in communication with the media management server, the event database configured to capture events associated with the annotation data; and
a media analysis server in communication with the media management server, the event database, and the storage server, the media analysis server configured to associate the stored annotation data with the captured events to enable reconstruction of the videoconference session based on the captured events. - View Dependent Claims (17, 18, 19)
-
-
20. A graphical user interface (GUI) enabled to provide real-time annotation of display data rendered on a display screen, the display data associated with a videoconference session, comprising:
-
a media display region corresponding to a media signal, the media display region capable of being annotated by a videoconference participant, wherein the annotation of the media display region generates an event for storage on an annotation management server, the annotation of the media display region further generating a signal presented to remaining videoconference participants in real-time; and
a control display region enabling a participant to define control properties associated with the media display region. - View Dependent Claims (21, 22, 23)
-
-
24. A method for providing real-time annotation data to clients of a videoconference session, comprising
annotating a display region of a user interface associated with a client of the videoconference session; -
detecting the annotating of the display region;
in response to detecting the annotating of the display region, the method includes, communicating data corresponding to the detecting of the annotating of the display region to other clients of the videoconference session for real-time presentation;
storing the data corresponding to the detecting of the annotating of the display region; and
associating the data corresponding to the detecting of the annotating of the display region with data defining the videoconference session. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A computer readable medium having program instructions for providing real-time annotation data to clients of a videoconference session, comprising
program instructions for annotating a display region of a user interface associated with a client of the videoconference session; -
program instructions for detecting the annotation of the display region;
program instructions for communicating data corresponding to the detection of the annotation of the display region to other clients of the videoconference session for real-time presentation;
program instructions for storing the data corresponding to the detection of the annotation of the display region; and
program instructions for associating the data corresponding to the detection of the annotation of the display region with data defining the videoconference session. - View Dependent Claims (32, 33, 34, 35)
-
Specification