US 12,094,363 B2
Context-aware adaptive data processing application
Charis YoungJoo Jeong, Jersey City, NJ (US)
Filed by Charis YoungJoo Jeong, Jersey City, NJ (US)
Filed on Feb. 17, 2023, as Appl. No. 18/111,435.
Application 18/111,435 is a division of application No. 17/035,243, filed on Sep. 28, 2020, granted, now 11,587,454.
Application 17/035,243 is a continuation of application No. 15/657,847, filed on Jul. 24, 2017, granted, now 10,789,856, issued on Sep. 29, 2020.
Application 15/657,847 is a continuation in part of application No. 13/135,184, filed on Jun. 28, 2011, abandoned.
Claims priority of application No. 10-2010-0062149 (KR), filed on Jun. 29, 2010.
Prior Publication US 2023/0206778 A1, Jun. 29, 2023
Int. Cl. G09B 7/00 (2006.01); G09B 7/08 (2006.01)
CPC G09B 7/08 (2013.01) 12 Claims
OG exemplary drawing
 
1. A system comprising:
a plurality of computing servers operatively coupled to one or more domain name systems and a load balancer in a network, each of the plurality of computing servers being configured to execute program instructions;
a network interface enabling communication between the plurality of computing servers and a plurality of remotely located user terminals via the one or more domain name systems and the load balancer; and
a database server operatively coupled to the plurality of computing servers, the database server comprising at least one database storing course scheduling information for scheduling a plurality of study courses, each of which including a plurality of study sessions,
wherein, when the program instructions are executed by at least one computing server of the plurality of computing servers, the at least one computing server is configured to:
(a) receive, via the network interface, a request over the network from a user terminal of the plurality of remotely located user terminals to generate the plurality of study courses;
(b) in response to the received request, generate a study schedule for the plurality of study courses;
(c) access the course scheduling information stored in the at least one database;
(d) prioritize the study schedule for the plurality of study courses based on priority information included in the accessed course scheduling information, wherein the priority information is indicative of a priority of each of the plurality of study courses; and
(e) connect, via the network interface, to the user terminal to carry out a study session of a study course of the plurality of study courses by transmitting study session information over the network to the user terminal in accordance with the prioritized study schedule,
wherein the at least one computing server prioritizes the study schedule for the plurality of study courses by scheduling a starting time of a first study course of the plurality of study courses having a first priority before a starting time of a second study course of the plurality of study courses having a second priority that is lower than the first priority.