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 annotations in first units, the one or more annotations being made within a first client application component;
converting the one or more annotations from the first units into second units by utilizing a software component associated with the first client application component;
sending, by a white board application that is separate from the first client application, the one or more annotations, in the second units, to a second client application component;
converting the one or more 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 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.
97 Citations
17 Claims
-
1. A method for conducting a collaborative web-based whiteboard session, comprising:
-
receiving one or more annotations in first units, the one or more annotations being made within a first client application component; converting the one or more annotations from the first units into second units by utilizing a software component associated with the first client application component; sending, by a white board application that is separate from the first client application, the one or more annotations, in the second units, to a second client application component; converting the one or more 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 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; and a whiteboard application component that is separate from the first client application component, the whiteboard application component operable to send the one or more converted annotations to a 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 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)
-
17. One or more non-transitory computer readable media comprising computer-readable instructions thereon that instruct one or more processors to perform steps comprising:
-
receiving one or more annotations in first units, the one or more annotations being made within a first client application component; converting the one or more annotations from the first units into second units by utilizing a software component associated with the first client application component; sending, by a white board application that is separate from the first client application component, the one or more annotations in the second units, to a second client application component; converting the one or more 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 annotations using the coordinates specific to the second client application component to a user through the second client application component.
-
Specification