IP Library Granted Patent US 10,033,727
Granted Patent B1
US 10,033,727 · App. 15/064,255 · Granted Jul 24, 2018

Account sharing detection in online education

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,033,727
App. No.
15/064,255
Granted
Jul 24, 2018
Kind
B1
Abstract

An education application delivers educational content including videos and documents to any computing device of a user via a student account. Each video or document is associated with a course and a corresponding course code. A database lists those courses and course codes that are incompatible with one another. A University database lists courses that a student is currently enrolled in. Course codes for educational content delivered via a student account are compared to either database. Access by the student account is blocked if any course codes for delivered content are incompatible with either database. Another database records videos watched via a student account. If a threshold number of relatively long videos are watched in a short time period then access by the student account is blocked. If a student account begins a second video before the first is finished then access is blocked. Content is hidden if not relevant.

Claims (40)

1. A method of detecting account sharing, said method comprising:

receiving login information for a student account from a first computing device, wherein streaming video of a server computer being available to any computing device logged in using said login information of said student account;

delivering a first streaming video from said server computer having a first course code that identifies a first course subject to said first computing device while said first computing device is logged in under said student account, said first streaming video not being downloaded to said first computing device;

receiving login information for said student account from a second computing device;

delivering a second streaming video from said server computer having a second course code that identifies a second course subject to said second computing device while said second computing device is logged in under said student account, said second streaming video not being downloaded to said second computing device;

comparing said first and second course codes to a database of incompatible course subjects; and

blocking further delivery of streaming video from said server computer to any computing device while logged in under said student account when it is determined that said first and second course codes are incompatible.

2. A method as recited in claim 1 wherein said first computing device is logged in under said student account during a different time when said second computing device is logged in under said student account.

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

comparing said first and second course codes to pairs of course codes in said database.

4. A method as recited in claim 1 wherein said first and second course codes are incompatible when courses corresponding to said first and second course codes may not be taken at the same time.

5. A method as recited in claim 1 wherein said first computing device and said second computing device are the same.

6. A method as recited in claim 1 wherein said streaming video, and said first and second streaming videos are educational videos.

7. A method of detecting account sharing, said method comprising:

receiving login information for a student account from a first computing device, said student account belonging to a student, wherein streaming video of a server computer being available to any computing device logged in using said login information of said student account;

delivering a streaming video from said server computer having a first course code that identifies a first course subject to said first computing device while said first computing device is logged in under said student account, said streaming video not being downloaded to said first computing device;

accessing a database of an educational institution in order to retrieve a list of course codes currently enrolled in by said student;

comparing said first course code to said list of course codes currently enrolled in; and

blocking further delivery of streaming video from said server computer to any computing device while logged in under said student account when it is determined that said first course code is not present within said list of course codes.

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

accessing, from a first server computer using an API of said educational institution, a second server computer of said educational institution in order to retrieve said list.

9. A method as recited in claim 7 wherein said streaming video is educational video.

10. A method of detecting account sharing, said method comprising:

streaming at least a threshold number of videos from a server computer to any computing device logged in under a single student account, wherein streaming video from said server computer being available to said any computing device logged in using login information of said single student account, and wherein said streamed threshold number of videos not being downloaded to said any computing device;

accessing a database of a computer indicating videos watched or being watched, each record of said database indicating a video, a timestamp, a student account, and a length of said video;

determining said threshold number of videos, a minimum length of a video, and a time period;

determining using said records of said database, if during said time period, at least said threshold number of videos each having said minimum length were initiated by said single student account; and

blocking delivery of streaming video from said server computer to any computing device while logged in under said single student account when it is determined that at least said threshold number of videos were initiated by said single student account.

11. A method as recited in claim 10 wherein said threshold number of videos is three.

12. A method as recited in claim 10 wherein said threshold number of videos is two, and wherein said time period is less than the length of the first video initiated by said single student account.

13. A method as recited in claim 10 wherein said streaming video and said at least a threshold number of videos are educational videos.

14. A method of detecting account sharing, said method comprising:

receiving login information for a student account from a first computing device, wherein streaming video of a server computer being available to any computing device logged in using said login information of said student account;

delivering via streaming from said server computer a first video to said first computing device while logged in under said student account, wherein said streamed first video not being downloaded to said first computing device;

receiving login information for said student account from a second computing device;

delivering via streaming from said server computer a second video to said second computing device while logged in under said student account, wherein said streamed second video not being downloaded to said second computing device;

determining that said first and second videos each have a predetermined minimum length, and that, during a predetermined time period, said streaming of said first and second videos was initiated while logged in under said student account; and

blocking delivery of streaming video from said server computer to any computing device while logged in under said student account when it is determined that said streaming of said first and second videos was initiated while logged in under said student account during said predetermined time period.

15. A method as recited in claim 14 wherein said predetermined time period is less than the length of said first video.

16. A method as recited in claim 14 wherein said streaming video, and said first and second streaming videos are educational videos.

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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST LISTED PATENT FROM "APPLICATION NUMBER 10540906" TO --PATENT NUMBER 10540906-- PREVIOUSLY RECORDED AT REEL: 063005 FRAME: 0886. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Mar 22, 2023
From: STUDYSOCIAL, INC.; SUNSHINE MERGER SUB, INC.
To: STUDY EDGE, INC.
Reel/Frame 063142/0625 →
PATENT SECURITY AGREEMENT Recorded Mar 22, 2023
From: STUDY EDGE, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 063146/0839 →
MERGER AND CHANGE OF NAME Recorded Mar 16, 2023
From: STUDYSOCIAL, INC.; SUNSHINE MERGER SUB, INC.; STUDY EDGE, INC.
To: STUDY EDGE, INC.
Reel/Frame 063005/0886 →
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 Mar 8, 2016
From: FIELDMAN, ETHAN
To: STUDY SOCIAL, INC.
Reel/Frame 037924/0812 →
Cited By (2)
US 12,518,648 US 12,581,394