SYSTEMS AND METHODS FOR WHITEBOARD COLLABORATION AND ANNOTATION
First Claim
1. A method for conducting a collaborative web-based whiteboard session, comprising:
- receiving one or more whiteboard annotations in first units in a first client application component;
converting the one or more whiteboard annotations from the first units into second units by utilizing a software component associated with the first client application component;
sending the one or more whiteboard annotations, in the second units, to a second client application component;
converting the one or more whiteboard annotations received from the first client application component from the second units into coordinates specific to the second client application component; and
presenting the one or more whiteboard annotations using the coordinates specific to the second client application component to a user through the second client application component.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for conducting a collaborative web-based whiteboard session, including receiving one or more whiteboard annotations in first units in a first client application component, converting the one or more whiteboard annotations from the first units into second units by utilizing a software component associated with the first client application component, sending the one or more whiteboard annotations, in the second units, to a second client application component, converting the one or more whiteboard annotations received from the first client application component from the second units into coordinates specific to the second client application component, and presenting the one or more whiteboard annotations using the coordinates specific to the second client application component to a user through the second client application component.
-
Citations
16 Claims
-
1. A method for conducting a collaborative web-based whiteboard session, comprising:
-
receiving one or more whiteboard annotations in first units in a first client application component; converting the one or more whiteboard annotations from the first units into second units by utilizing a software component associated with the first client application component; sending the one or more whiteboard annotations, in the second units, to a second client application component; converting the one or more whiteboard annotations received from the first client application component from the second units into coordinates specific to the second client application component; and presenting the one or more whiteboard annotations using the coordinates specific to the second client application component to a user through the second client application component. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for conducting a collaborative web-based whiteboard session, the system comprising a first computer capable of communicating with other computers on a network:
the first computer comprising; a first user interface; a first client application component running thereon, the first client application component operable to receive one or more annotations via the first user interface, wherein the one or more annotations are in first units, and wherein the first client application component is operable to convert the one or more annotations into second units; a first whiteboard application component associated with the first client application component; a second client application component, the first whiteboard application component operable to send the one or more converted annotations to the second client application component; the second client application component operable to convert the one or more annotations received, from the second units into coordinates specific to the second client application component, the second client application component operable to present the one or more whiteboard annotations using the coordinates specific to the second client application component to a user through the second client application component. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
Specification