Student interaction management system
First Claim
1. A system for providing tutoring services to one or more users, comprising:
- a network;
a tutoring application server connected to the network;
one or more student interfaces connected to the tutoring application server over the network;
one or more tutoring interfaces connected to the tutoring application server over the network;
wherein the tutoring application server comprises;
a central processing unit;
memory;
operating system software;
queuing module software for providing graphical user interfaces (GUIs) for students and tutors, wherein the queuing module software matches an available tutor to a student with a highest priority;
tutoring module software for providing GUIs for users and tutors, wherein the tutoring module software including whiteboard module software for providing a common template that both a tutor and a student can use to write and draw to interact with one another.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a tutoring service over a network comprises a tutoring application server on the network that is capable of serving one or more student interfaces and tutor interfaces over the network. In use, the tutoring application server matches an available tutor in a subject to a student seeking assistance in the subject with a highest priority. It then provides a common template in the form of a whiteboard application that both a matched tutor and student can use to write and draw to interact with one another. A mathematical algorithm that factors: priority for an affiliate institution that uses the system, tutor subject weight, and student time in queue is used to match a student with the highest priority to an available tutor.
58 Citations
26 Claims
-
1. A system for providing tutoring services to one or more users, comprising:
-
a network;
a tutoring application server connected to the network;
one or more student interfaces connected to the tutoring application server over the network;
one or more tutoring interfaces connected to the tutoring application server over the network;
wherein the tutoring application server comprises;
a central processing unit;
memory;
operating system software;
queuing module software for providing graphical user interfaces (GUIs) for students and tutors, wherein the queuing module software matches an available tutor to a student with a highest priority;
tutoring module software for providing GUIs for users and tutors, wherein the tutoring module software including whiteboard module software for providing a common template that both a tutor and a student can use to write and draw to interact with one another. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing a tutoring service over a network, comprising
providing a tutoring application server on the network; -
serving one or more student interfaces over the network;
serving one or more tutoring interfaces over the network;
wherein the tutoring application server;
matches an available tutor in a subject to a student seeking assistance in the subject with a highest priority; and
provides a common template that both a matched tutor and student can use to write and draw to interact with one another. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification