US 12,260,779 B2
Systems and methods for health education, certification, and recordation
Robert Frist, Jr., Nashville, TN (US)
Assigned to HealthStream, Inc., Nashville, TN (US)
Filed by HealthStream, Inc., Nashville, TN (US)
Filed on Jan. 5, 2024, as Appl. No. 18/404,974.
Application 18/404,974 is a continuation of application No. 17/447,907, filed on Sep. 16, 2021, granted, now 11,893,905.
Application 17/447,907 is a continuation of application No. 16/576,116, filed on Sep. 19, 2019, granted, now 11,132,914, issued on Sep. 28, 2021.
Prior Publication US 2024/0135833 A1, Apr. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G09B 5/00 (2006.01); G06Q 50/20 (2012.01); G09B 5/12 (2006.01); G09B 19/00 (2006.01); G09B 23/28 (2006.01)
CPC G09B 5/12 (2013.01) [G06Q 50/205 (2013.01); G09B 19/00 (2013.01); G09B 23/288 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a server, wherein the server includes at least one computing device that includes at least one processor, a database, a memory, and at least one input/output (I/O) interface;
a processor;
a plurality of client devices;
a data network, wherein the server, the processor, and the plurality of client devices are configured for at least one of wired and wireless data communication over the data network;
a computer-readable storage medium including a plurality of machine-readable instructions that, when executed by the processor, cause the processor to perform the steps of:
storing, in the database, a plurality of user accounts, wherein each user account corresponds to a healthcare worker of either a first plurality of users or a second plurality of users, and wherein each user account includes data indicating one or more healthcare certifications of the healthcare worker;
wirelessly obtaining, at the server, a first user input from a first user interface of a first client device of a first participating user, wherein the first user input includes data defining a first time interval for a healthcare protocol certification schedule;
wirelessly obtaining, at the server, a second user input from a second user interface of a second client device of a second participating user, wherein the second user input includes data defining a second time interval for a healthcare protocol certification schedule, wherein the first time interval is distinct from the second time interval;
automatically generating, at the server, a first healthcare protocol certification program, wherein generating the first healthcare protocol certification program includes:
automatically generating data defining a first task group, wherein the first task group includes data defining a first healthcare certification task;
automatically generating data defining a second task group, wherein the second task group includes data defining a second healthcare certification task;
automatically generating, at the server, a second healthcare protocol certification program, wherein the automatically generating the second healthcare protocol certification program includes generating data defining a third task group, and wherein the third task group includes data defining the first healthcare certification task and the second healthcare certification task; and
executing, on the server, a plurality of computer-readable instructions configured to administer at least one of the first and second healthcare protocol certification programs;
wherein administering the first healthcare protocol certification program includes:
assigning, at the first time interval, the first task group to the first plurality of users enrolled in the healthcare protocol certification program, wherein the first plurality of enrolled users includes the first participating user, and wherein assigning the first task group to the first plurality of enrolled users includes the first task group being simultaneously viewable on user interfaces of a first plurality of client devices that are each wirelessly logged in with a healthcare worker user account of the first plurality of enrolled users;
wirelessly receiving, at the server from each of the first plurality of client devices, data indicating that the first plurality of enrolled users have completed the first healthcare certification task; and
assigning, at the first time interval, the second task group to the first plurality of users enrolled in the healthcare protocol certification program, wherein assigning the second task group to the first plurality of enrolled users includes the second task group being simultaneously viewable on the user interfaces of the first plurality of client devices.