US 12,113,787 B2
Systems and methods for automating processes for remote work
Robert E Annas, Atlanta, GA (US); Jason Povio, Canton, GA (US); and Talbot McCormick, Atlanta, GA (US)
Assigned to EAGLE TELEMEDICINE, LLC, Atlanta, GA (US)
Filed by Eagle Telemedicine, LLC, Atlanta, GA (US)
Filed on Aug. 6, 2021, as Appl. No. 17/444,659.
Application 17/444,659 is a continuation of application No. 17/444,658, filed on Aug. 6, 2021.
Application 17/444,658 is a continuation of application No. 17/444,657, filed on Aug. 6, 2021.
Prior Publication US 2023/0041372 A1, Feb. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 9/451 (2018.01); G06F 9/54 (2006.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01); G10L 15/26 (2006.01); G16H 10/60 (2018.01); G16H 40/67 (2018.01); H04L 67/125 (2022.01)
CPC H04L 63/083 (2013.01) [G06F 9/451 (2018.02); G06F 9/547 (2013.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01); G10L 15/26 (2013.01); G16H 10/60 (2018.01); G16H 40/67 (2018.01); H04L 63/08 (2013.01); H04L 67/125 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium having executable instructions stored thereon, wherein the executable instructions, when executed by a processor, are configured to:
receive, at a server, first login data from a client software application executing on a user device of a remote worker user;
authenticate the remote worker user based on the first login data;
send, to the client software application of the user device, data indicating a plurality of hospital entities and data indicating at least one software application associated with one or more hospital entities of a plurality of hospital entities;
receive, from the client software application, selection data for at least one hospital entity of the plurality of hospital entities selected by the remote worker user including a first hospital entity identifier corresponding to the at least one hospital entity of the plurality of hospital entities selected by the remote worker user;
retrieve, based on the first hospital entity identifier, hospital entity data including data for the at least one hospital entity selected by the remote worker user from a database in data communication with the server; and
send, to the client software application, at least a portion of the hospital entity data;
receive, at the server, a clinical activity log data packet, wherein the clinical activity log data packet includes:
a second hospital entity identifier,
data indicating an encounter type,
data indicating an identity of a patient, and
first text data;
generate a clinical activity log entry based on the clinical activity log data packet;
store the clinical activity log entry in the database in data communication with the server;
receive, at the server, a first onboarding data packet, wherein the first onboarding data packet includes:
a first username,
a first password,
data indicating a selection of a first software application of one or more software applications, and
data indicating a selection, by the remote worker user, of a first hospital entity of the plurality of hospital entities; and
generate a first database entry in an entity user account database, wherein the first database entry includes:
data indicating the first hospital entity,
data indicating the first software application,
the first username, and
the first password;
receive, at the server, command data from the client software application, wherein the command data includes data indicating to the server to launch a second software application;
launch, on the server, the second software application; and
input, using a robotic process automation (RPA) process, second login data of the remote worker user into the second software application;
detect a selection, from the remote worker user, of a speech-to-text button on a user interface;
open, on the user interface, a textbox configured to contain text data;
receive audio data from a microphone in data communication with the processor;
generate second text data based on the audio data, wherein the second text data corresponds to content of the audio data; and
display the second text data in the textbox of the user interface;
receive, from the client software application, a provider support data packet, wherein the provider support data packet includes third text data;
generate a second data packet, wherein the second data packet includes the third text data; and
send the second data packet to a second user device of a second remote worker user.