IP Library Granted Patent US 10,908,802
Granted Patent B1
US 10,908,802 · App. 16/830,017 · Granted Feb 2, 2021

Collaborative, social online education and whiteboard techniques

Inventor: Ethan Fieldman (Gainesville, FL)
Assignee: STUDY SOCIAL, INC.
G06F3/04847G06F3/0481G06F3/04842G06F15/16G09B5/12G09B7/00H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,908,802
App. No.
16/830,017
Granted
Feb 2, 2021
Kind
B1
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.

Claims (54)

1. In an online server, a method of posting a media file to an online collaborative whiteboard room (“OCW room”), said method comprising:

displaying a first graphical user interface to a first user via a first computing device, said first computing device being configured to remotely access said OCW room of said online server and being further configured to display contents of said OCW room via said first graphical user interface;

displaying a second graphical user interface to a second user via a second computing device, said second computing device being configured to remotely access said OCW room of said online server and being further configured to display contents of said OCW room via said second graphical user interface;

receiving, at said online server, a text message which includes said media file, said text message originating from a mobile device and including routing information indicating a virtual messaging address as a destination of said text message, wherein said mobile device is different from said first and second computing devices, and wherein when said text message is received at said online server said mobile device is not configured to retrieve content presented at said OCW room;

identifying, via processing of said text message at said online server, said OCW room as an intended destination where said media file is to be posted; and

inserting contents of said media file into said OCW room and displaying said contents of said media file on said first graphical user interface and on second graphical user interface.

2. A method as recited in claim 1 wherein said OCW room implements a peer-to-peer on-line session configured to support real-time, two-way audio and video communications between said first user and said second user via said first and second graphical user interfaces.

3. A method as recited in claim 1 wherein said virtual messaging address is a telephone number associated with said online server.

4. A method as recited in claim 1 wherein said media file is a photograph captured via said mobile device, an image captured via said mobile device, or a video captured via said mobile device, or is a document.

5. A method as recited in claim 1 wherein a plurality of computing devices including said first and second computing devices are each configured to remotely access said OCW room of said online server, and wherein said displaying said contents of said media file displays said contents on all graphical user interfaces of said computing devices.

6. A method as recited in claim 1 further comprising:

receiving from said first computing device at said online server a selection including a telephone number of said mobile device;

sending an initial text message from said online server to said telephone number of said mobile device; and

receiving as a reply to said initial text message said text message which includes said media file.

7. A method as recited in claim 1 wherein said first graphical user interface displays said virtual messaging address.

8. A method as recited in claim 1 wherein said identifying said OCW room is performed by

a) identifying said OCW room by said virtual messaging address which uniquely identifies said OCW room,

b) using a unique code which is displayed on said first graphical user interface and which is included within said text message,

c) identifying that said mobile device pertains to said first user and that said first computing device is logged into said OCW room, or

d) receiving a reply text message from said mobile device with an alphanumeric code that uniquely identifies said OCW room.

9. A method as recited in claim 1 further comprising:

receiving annotations from said first graphical user interface; and

displaying said annotations on said first graphical user interface and on second graphical user interface.

10. A method as recited in claim 1 further comprising:

displaying said contents of said media file within an electronic whiteboard editing tool on said first graphical user interface;

receiving edit commands from said electronic whiteboard editing tool in order to create edited contents of said media file; and

removing said electronic whiteboard editing tool and displaying said edited contents of said media file on said first graphical user interface and on second graphical user interface after an insert command is received from said first graphical user interface.

11. A computer-implemented system for posting a media file to an online collaborative whiteboard room (“OCW room”), said system causing at least one processor to execute instructions stored in non-transient memory in order to:

display a first graphical user interface to a first user via a first computing device, said first computing device being configured to remotely access said OCW room of an online server and being further configured to display contents of said OCW room via said first graphical user interface;

display a second graphical user interface to a second user via a second computing device, said second computing device being configured to remotely access said OCW room of said online server and being further configured to display contents of said OCW room via said second graphical user interface;

receive, at said online server, a text message which includes said media file, said text message originating from a mobile device and including routing information indicating a virtual messaging address as a destination of said text message, wherein said mobile device is different from said first and second computing devices, and wherein when said text message is received at said online server said mobile device is not configured to retrieve content presented at said OCW room;

identify, via processing of said text message at said online server, said OCW room as an intended destination where said media file is to be posted; and

insert contents of said media file into said OCW room and displaying said contents of said media file on said first graphical user interface and on second graphical user interface.

12. A system as recited in claim 11 wherein said OCW room implements a peer-to-peer on-line session configured to support real-time, two-way audio and video communications between said first user and said second user via said first and second graphical user interfaces.

13. A system as recited in claim 11 wherein said virtual messaging address is a telephone number associated with said online server.

14. A system as recited in claim 11 wherein said media file is a photograph captured via said mobile device, an image captured via said mobile device, or a video captured via said mobile device, or is a document.

15. A system as recited in claim 11 wherein a plurality of computing devices including said first and second computing devices are each configured to remotely access said OCW room of said online server, and wherein said displaying said contents of said media file displays said contents on all graphical user interfaces of said computing devices.

16. A system as recited in claim 11 further causing said at least one processor to execute instructions stored in non-transient memory in order to:

receive from said first computing device at said online server a selection including a telephone number of said mobile device;

send an initial text message from said online server to said telephone number of said mobile device; and

receive as a reply to said initial text message said text message which includes said media file.

17. A system as recited in claim 11 wherein said first graphical user interface displays said virtual messaging address.

18. A system as recited in claim 11 wherein said identifying said OCW room is performed by

a) identifying said OCW room by said virtual messaging address which uniquely identifies said OCW room,

b) using a unique code which is displayed on said first graphical user interface and which is included within said text message,

c) identifying that said mobile device pertains to said first user and that said first computing device is logged into said OCW room, or

d) receiving a reply text message from said mobile device with an alphanumeric code that uniquely identifies said OCW room.

19. A system as recited in claim 11 further causing said at least one processor to execute instructions stored in non-transient memory in order to:

receive annotations from said first graphical user interface; and

display said annotations on said first graphical user interface and on second graphical user interface.

20. A system as recited in claim 11 further causing said at least one processor to execute instructions stored in non-transient memory in order to:

display said contents of said media file within an electronic whiteboard editing tool on said first graphical user interface;

receive edit commands from said electronic whiteboard editing tool in order to create edited contents of said media file; and

remove said electronic whiteboard editing tool and displaying said edited contents of said media file on said first graphical user interface and on second graphical user interface after an insert command is received from said first graphical user interface.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Mar 23, 2023
From: BARINGS FINANCE LLC, AS COLLATERAL AGENT
To: STUDY EDGE, INC.
Reel/Frame 063073/0537 →
PATENT SECURITY AGREEMENT Recorded Mar 22, 2023
From: STUDY EDGE, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 063146/0839 →
MERGER Recorded Aug 31, 2022
From: SUNSHINE MERGER SUB, INC.; STUDYSOCIAL, INC.
To: STUDY EDGE, INC.
Reel/Frame 060957/0035 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S NAME FROM STUDY SOCIAL, INC. TO STUDYSOCIAL. INC. PREVIOUSLY RECORDED AT REEL: 054738 FRAME: 0070. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 31, 2022
From: FIELDMAN, ETHAN
To: STUDYSOCIAL, INC.
Reel/Frame 061362/0055 →
SECURITY INTEREST Recorded Nov 23, 2021
From: STUDY EDGE, INC. (F/K/A STUDY SOCIAL, INC.)
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 058200/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2020
From: FIELDMAN, ETHAN
To: STUDY SOCIAL, INC.
Reel/Frame 054738/0070 →
Cited By (5)
US 12,216,889 US 12,248,664 US 12,299,258 US 12,386,487 US 12,704,945