IP Library Granted Patent US 11,061,547
Granted Patent B1
US 11,061,547 · App. 16/146,078 · Granted Jul 13, 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 11,061,547
App. No.
16/146,078
Granted
Jul 13, 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 (65)

1. In an online server, a method of facilitating an online collaborative session between at least two remote participants via a computer network, said method comprising:

a) providing, as part of said online collaborative session, an online collaborative discussion room (“OCD room”) to said participants which includes content;

b) displaying a room graphical user interface (“room GUI”) on a computing device of each of said at least two remote participants, each room GUI displaying said content of said OCD room;

c) determining an approximate viewable display screen size of each of said computing devices of said at least two remote participants, wherein said approximate viewable display screen size is a page viewport of said OCD room;

d) selecting, from among said determined viewable display screen sizes, one of said viewable display screen sizes that is determined to be the smallest viewable display screen size from among said viewable display screen sizes; and

e) superimposing a screen size boundary corresponding to said selected smallest viewable display screen size over said content of said OCD room of at least one of said computing devices whose determined viewable display screen size is larger than said selected smallest viewable display screen size, wherein no other screen size boundaries are superimposed over said content of said OCD room of said at least one of said computing devices.

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

superimposing said screen size boundary within said room GUI of all of said computing devices of said at least two remote participants other than the GUI of the computing device having said smallest viewable display screen size.

3. A method as recited in claim 1 wherein said superimposed screen size boundary intersects said displayed content.

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

f) determining that one of said at least two remote participants has exited said online collaborative session or that another remote participant has joined said online collaborative session, resulting in a group of current remote participants in said online collaborative session; and

performing steps c), d) and e) for said group of current remote participants in response to step f).

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

detecting that one of said viewable display screen sizes of one of said computing devices has changed; and

performing steps c), d) and e) again.

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

detecting that one of said computing devices has changed; and

performing steps c), d) and e) again.

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

partitioning a workspace of said OCD room into distinct pages; and

displaying, on said each room GUI of said at least two remote participants, one of said distinct pages.

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

receiving an image to post into said OCD room; and

automatically inserting said image at a location in said OCD room such that said image appears within said superimposed screen size boundary of at least said computing device that does not include said smallest viewable display screen size.

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

g) partitioning a workspace of said OCD room into distinct pages; and

performing step e) in response to step g) when each of said distinct pages is displayed.

10. A method as recited in claim 1 wherein said content of said OCD room is visible within said viewable display screen size of said at least one of said computing devices after said superimposing said screen size boundary.

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

superimposing said screen size boundary and maintaining said larger viewable display screen size of said at least one of said computing devices.

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

superimposing said screen size boundary without making smaller said larger viewable display screen size of said at least one of said computing devices.

13. A system for facilitating an online collaborative session between at least two remote participants, said system comprising:

at least two computing devices of said at least two remote participants in said online collaborative session, each of said computing devices having a display screen; a server computer that hosts, as part of said online collaborative session, an online collaborative discussion room (“OCD room) which includes content, said server computer being arranged to

a) determine an approximate viewable display screen size of each of said computing devices of said at least two remote participants, wherein said approximate viewable display screen size is a page viewport of said OCD room,

b) select, from among said determined viewable display screen sizes, one of said viewable display screen sizes that is determined to be the smallest viewable display screen size from among said viewable display screen sizes,

c) display a room graphical user interface (“room GUI”) on said computing devices of said at least two remote participants, each room GUI displaying said content of said OCD room, and

d) superimpose a screen size boundary corresponding to said selected smallest viewable display screen size over said content of said OCD room of at least one of said computing devices whose determined viewable display screen size is larger than said selected smallest viewable display screen size, wherein no other screen size boundaries are superimposed over said content of said OCD room of said at least one of said computing devices; and

a computer network that connects said at least two computing devices and said server computer.

14. A system as recited in claim 13 , said server computer being further arranged to

superimpose said screen size boundary within said room GUI of all of said computing devices of said at least two remote participants other than the GUI of the computing device having said smallest viewable display screen size.

15. A system as recited in claim 13 wherein said superimposed screen size boundary intersects said displayed content.

16. A system as recited in claim 13 , said server computer being further arranged to

e) determine that one of said at least two remote participants has exited said online collaborative session or that another remote participant has joined said online collaborative session, resulting in a group of current remote participants in said online collaborative session; and

perform steps a), b), c) and d) for said group of current remote participants in response to step e).

17. A system as recited in claim 13 , said server computer being further arranged to

detect that one of said viewable display screen sizes of one of said computing devices has changed, and

perform steps a), b), c) and d) again.

18. A system as recited in claim 13 , said server computer being further arranged to

detect that one of said computing devices has changed, and

perform steps a), b), c) and d) again.

19. A system as recited in claim 13 , said server computer being further arranged to

f) partition a workspace of said OCD room into distinct pages, and

display, on said each room GUI of said at least two remote participants, in response to step f), one of said distinct pages.

20. A system as recited in claim 13 , said server computer being further arranged to

receive an image to post into said OCD room, and

automatically insert said image at a location in said OCD room such that said image appears within said superimposed screen size boundary of at least said computing device that does not include said smallest viewable display screen size.

21. A system as recited in claim 13 , said server computer being further arranged to

partitioning a workspace of said OCD room into distinct pages, and

perform step d) when each of said distinct pages is displayed.

22. A system as recited in claim 13 wherein said content of said OCD room is visible within said viewable display screen size of said at least one of said computing devices after said superimposing said screen size boundary.

23. A system as recited in claim 13 wherein said server computer being further arranged to

superimpose said screen size boundary and maintain said larger viewable display screen size of said at least one of said computing devices.

24. A system as recited in claim 13 wherein said server computer being further arranged to

superimpose said screen size boundary without making smaller said larger viewable display screen size of said at least one of said computing devices.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Aug 4, 2025
From: KENMORE LITTERA INVESTOR, LLC
To: LITTERA EDUCATION INC.
Reel/Frame 071926/0606 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2025
From: KENMORE INVESTOR, LLC
To: LITTERA EDUCATION INC.
Reel/Frame 071401/0065 →
SECURITY INTEREST Recorded Jun 12, 2025
From: LITTERA EDUCATION INC.
To: KENMORE LITTERA INVESTOR, LLC
Reel/Frame 071402/0094 →
SECURITY INTEREST Recorded Jan 5, 2024
From: LITTERA EDUCATION INC.
To: KENMORE INVESTOR, LLC
Reel/Frame 066031/0962 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: STUDY EDGE, INC.
To: LITTERA EDUCATION INC.
Reel/Frame 061247/0985 →
RELEASE OF SECURITY INTEREST Recorded Sep 28, 2022
From: BARINGS FINANCE LLC
To: STUDY EDGE, INC.
Reel/Frame 061248/0013 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S NAME FROM STUDY SOCIAL, INC. TO STUDYSOCIAL, INC. PREVIOUSLY RECORDED ON REEL 047010 FRAME 0158. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 31, 2022
From: FIELDMAN, ETHAN
To: STUDYSOCIAL, INC.
Reel/Frame 061361/0877 →
MERGER Recorded Aug 31, 2022
From: SUNSHINE MERGER SUB, INC.; STUDYSOCIAL, INC.
To: STUDY EDGE, INC.
Reel/Frame 060957/0035 →
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 Sep 28, 2018
From: FIELDMAN, ETHAN
To: STUDY SOCIAL, INC.
Reel/Frame 047010/0158 →
Continuity (5)
Continuation 14641840 · Mar 9, 2015
Continuation In Part 14216688 · Mar 17, 2014
Provisional Application 62076049 · Nov 6, 2014
Provisional Application 61799332 · Mar 15, 2013
Provisional Application 61954419 · Mar 17, 2014
Cited By (4)
US 12,224,874 US 12,413,686 US 12,542,752 US 12,581,036