Collaborative, social online education and whiteboard techniques
First Claim
1. A computer-implemented method for facilitating posting of at least one media file to a first computer implemented electronic collaborative canvas whiteboard associated with a first online collaborative session, the computer-implemented method comprising causing at least one processor to execute instructions stored in non-transient memory to:
- cause a first collaborative session graphical user interface to be displayed to a first user via a first computing device, the first computing device being configured to remotely access the first electronic collaborative canvas whiteboard and being further configured to display content of the first electronic collaborative canvas whiteboard via the first collaborative session graphical user interface;
cause a second collaborative session graphical user interface to be displayed to a second user via a second computing device, the second computing device being configured to remotely access the first electronic collaborative canvas whiteboard and being further configured to display content of the first electronic collaborative canvas whiteboard via the second collaborative session graphical user interface;
provide a first virtual messaging address for enabling a first remote user to post a first media file to the first electronic collaborative canvas whiteboard via texting or emailing the first media file to the first virtual messaging address;
receive, at a first server system, a first electronic message which includes the first media file, the first electronic message originating from a first mobile device associated with the first remote user, the first electronic message including routing information indicating the first virtual messaging address as a destination of the first electronic message, the first media file including first media file content, wherein the first mobile device is different from the first and second computing devices, and wherein, when the first electronic message is received at the first server system, the first mobile device is not configured to retrieve content presented at the first electronic collaborative canvas whiteboard;
identify, via processing of the first electronic message at the first server system, the first electronic collaborative canvas whiteboard as an intended destination where the first media file is to be posted; and
cause the first media file content to be displayed at the first electronic collaborative canvas whiteboard, wherein the displayed first media file content is presented as an image object of the first electronic collaborative canvas whiteboard which can be viewed, manipulated, and/or annotated using at least one device which is configured to access content presented at the first electronic collaborative canvas whiteboard.
8 Assignments
0 Petitions
Accused Products
Abstract
Various techniques are disclosed for facilitating a computer-supported collaborative session that includes at least two participants using different computing devices to view a canvas that is configured to contain objects added by one or more of the participants. The computer-supported collaborative session is configured to permit participants to mark and/or edit selected objects presented on the canvas. Participants may use a mobile device camera to capture images or video clips, and post the captured images or video clips to the canvas by emailing or text messaging the captured image to a designated email address or phone number.
131 Citations
23 Claims
-
1. A computer-implemented method for facilitating posting of at least one media file to a first computer implemented electronic collaborative canvas whiteboard associated with a first online collaborative session, the computer-implemented method comprising causing at least one processor to execute instructions stored in non-transient memory to:
-
cause a first collaborative session graphical user interface to be displayed to a first user via a first computing device, the first computing device being configured to remotely access the first electronic collaborative canvas whiteboard and being further configured to display content of the first electronic collaborative canvas whiteboard via the first collaborative session graphical user interface; cause a second collaborative session graphical user interface to be displayed to a second user via a second computing device, the second computing device being configured to remotely access the first electronic collaborative canvas whiteboard and being further configured to display content of the first electronic collaborative canvas whiteboard via the second collaborative session graphical user interface; provide a first virtual messaging address for enabling a first remote user to post a first media file to the first electronic collaborative canvas whiteboard via texting or emailing the first media file to the first virtual messaging address; receive, at a first server system, a first electronic message which includes the first media file, the first electronic message originating from a first mobile device associated with the first remote user, the first electronic message including routing information indicating the first virtual messaging address as a destination of the first electronic message, the first media file including first media file content, wherein the first mobile device is different from the first and second computing devices, and wherein, when the first electronic message is received at the first server system, the first mobile device is not configured to retrieve content presented at the first electronic collaborative canvas whiteboard; identify, via processing of the first electronic message at the first server system, the first electronic collaborative canvas whiteboard as an intended destination where the first media file is to be posted; and cause the first media file content to be displayed at the first electronic collaborative canvas whiteboard, wherein the displayed first media file content is presented as an image object of the first electronic collaborative canvas whiteboard which can be viewed, manipulated, and/or annotated using at least one device which is configured to access content presented at the first electronic collaborative canvas whiteboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented system for facilitating posting of at least one media file to a first computer implemented electronic collaborative canvas whiteboard associated with a first online collaborative session, the computer-implemented system comprising:
- at least one processor;
a non-transient memory storing a plurality of instructions; the at least one processor being operable to execute the plurality of instructions stored in the memory to; cause a first collaborative session graphical user interface to be displayed to a first user via a first computing device, the first computing device being configured to remotely access the first electronic collaborative canvas whiteboard and being further configured to display content of the first electronic collaborative canvas whiteboard via the first collaborative session graphical user interface; cause a second collaborative session graphical user interface to be displayed to a second user via a second computing device, the second computing device being configured to remotely access the first electronic collaborative canvas whiteboard and being further configured to display content of the first electronic collaborative canvas whiteboard via the second collaborative session graphical user interface; provide a first virtual messaging address for enabling a first remote user to post a first media file to the first electronic collaborative canvas whiteboard via texting or emailing the first media file to the first virtual messaging address; receive, at a first server system, a first electronic message which includes the first media file, the first electronic message originating from a first mobile device associated with the first remote user, the first electronic message including routing information indicating the first virtual messaging address as a destination of the first electronic message, the first media file including first media file content, wherein the first mobile device is different from the first and second computing devices, and wherein, when the first electronic message is received at the first server system, the first mobile device is not configured to retrieve content presented at the first electronic collaborative canvas whiteboard; identify, via processing of the first electronic message at the first server system, the first electronic collaborative canvas whiteboard as an intended destination where the first media file is to be posted; and cause the first media file content to be displayed at the first electronic collaborative canvas whiteboard, wherein the displayed first media file content is presented as an image object of the first electronic collaborative canvas whiteboard which can be viewed, manipulated, and/or annotated using at least one device which is configured to access content presented at the first electronic collaborative canvas whiteboard. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
- at least one processor;
-
23. A non-transitory computer usable medium for use in a computer network for facilitating posting of at least one media file to a first computer implemented electronic collaborative canvas whiteboard associated with a first online collaborative session, the computer network including at least one processor, the computer usable medium having computer readable code embodied therein, the computer readable code comprising:
-
computer code to cause a first collaborative session graphical user interface to be displayed to a first user via a first computing device, the first computing device being configured to remotely access the first electronic collaborative canvas whiteboard and being further configured to display content of the first electronic collaborative canvas whiteboard via the first collaborative session graphical user interface; computer code to cause a second collaborative session graphical user interface to be displayed to a second user via a second computing device, the second computing device being configured to remotely access the first electronic collaborative canvas whiteboard and being further configured to display content of the first electronic collaborative canvas whiteboard via the second collaborative session graphical user interface; computer code to cause provide a first virtual messaging address for enabling a first remote user to post a first media file to the first electronic collaborative canvas whiteboard via texting or emailing the first media file to the first virtual messaging address; computer code to receive, at a first server system, a first electronic message which includes the first media file, the first electronic message originating from a first mobile device associated with the first remote user, the first electronic message including routing information indicating the first virtual messaging address as a destination of the first electronic message, the first media file including first media file content, wherein the first mobile device is different from the first and second computing devices, and wherein, when the first electronic message is received at the first server system, the first mobile device is not configured to retrieve content presented at the first electronic collaborative canvas whiteboard; determine, via processing of the first electronic message at the first server system, a first set of identifier information associated with the first remote user; identify, via processing of the first electronic message at the first server system, the first electronic collaborative canvas whiteboard as an intended destination where the first media file is to be posted; determine if the identified first remote user is authorized to post content to the first electronic collaborative canvas whiteboard before allowing the first media file content to be displayed at the first electronic collaborative canvas whiteboard; and if it is determined that the identified first remote user is authorized to post content to the first electronic collaborative canvas whiteboard, cause the first media file content to be displayed at the first electronic collaborative canvas whiteboard, wherein the displayed first media file content is presented as an image object of the first electronic collaborative canvas whiteboard which can be viewed, manipulated, and/or annotated using at least one device which is configured to access content presented at the first electronic collaborative canvas whiteboard.
-
Specification