IP Library Granted Patent US 11,250,946
Granted Patent B2
US 11,250,946 · App. 15/292,797 · Granted Feb 15, 2022

Systems and methods for automated route calculation and dynamic route updating

Inventors: Joseph C. Schuck (McMurray, PA); Chelsie M. Hall (Pittsburgh, PA)
Assignee: TeleTracking Technologies, Inc.
G16H40/20G06F16/245G16H40/63G16H50/20
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 11,250,946
App. No.
15/292,797
Granted
Feb 15, 2022
Kind
B2
Abstract

Systems and methods are provided for automated routing in a facility. A system may comprise at least one processor, and a storage medium comprising executable instructions to configure the processor to receive first data associated with a condition of an individual, search a database in communication with the at least one processor to identify second data for a set of milestones associated with the condition, select, based on the set of milestones, a plurality of locations in the facility corresponding to the set of milestones, receive, from the database, third data associated with performance metrics of the plurality of locations, determine a sequence of the set of milestones and a path through the plurality of locations, the path being determined by correlating the performance metrics to milestones in the set of milestones, and generate for display a graphical user interface illustrating the determined sequence and determined path.

Claims (94)

1. A computerized system for automated routing in a facility, the system comprising:

at least one processor in communication with a communications network; and

a storage medium comprising instructions that, when executed, configure the at least one processor to:

receive health condition information of a single individual;

search a database in communication with the at least one processor to identify a set of multiple milestones associated with the health condition, wherein each milestone comprises a task of treatment for the single individual;

select, based on the set of milestones, a plurality of hospital units in the facility corresponding to hospital units for performing the set of milestones;

generate, within a patient itinerary creation and management application, an itinerary for the single individual from the set of multiple milestones and the plurality of hospital units, wherein the itinerary comprises aspects of care of the single individual for each of the multiple milestones within at least one of the plurality of hospital units;

receive, from the database, performance metrics of the plurality of hospital units, the performance metrics comprising historical and real-time performance data;

receive, from a third-party database, information related to patient diagnosis and care;

compile quantifiable efficiency or efficacy metrics for the plurality of hospital units from a plurality of devices, wherein the quantifiable efficiency or efficacy metrics are associated with operations of the plurality of hospital units and quality of care provided to patients within the plurality of hospital units, wherein at least one of the plurality of devices comprises a sensor device continuously providing metric data based on sensed conditions;

identify underperforming hospital units by comparing the quantifiable metrics with the information related to patient diagnosis and care;

determine the information related to patient diagnosis and care indicates an alternative sequence consistent with the facility procedures and that minimizes underperforming hospital units, wherein the alternative sequence is determined based on the health condition information, the set of multiple milestones, and the performance metrics by determining:

a sequence of the set of milestones,

an estimated completion time for each milestone based on historical turnaround times in combination with real-time status of corresponding hospital units,

a variation in historical completion times of each milestone within different hospital units, and

a path through a set of hospital units for the alternative sequence based on the estimated completion times and variations, wherein the path is selected from a ranked combination of hospital units and corresponding historical completion time;

reduce delays in a stay of the patient by automatically recalculating and updating the itinerary based upon the determined path using the alternative sequence; and

display, within the patient itinerary creation and management application, a graphical user interface illustrating the updated itinerary comprising the determined sequence and determined path, wherein the displaying comprises updating the graphical user interface as the patient progresses through the determined sequence and determined path, wherein the patient progress is identified using real-time tracking information of the patient.

2. The computerized system of claim 1 , wherein the at least one processor is further configured to:

automatically generate and provide for communication an electronic message based on the determined sequence and path, wherein the generated electronic message is associated with a transportation request, a bed request, an equipment request, a caregiver presence request, or a lab request.

3. The computerized system of claim 2 , wherein the generated electronic message causes an automated placement system operatively coupled to the patient itinerary creation and management application via the communications network to automatically reserve a bed for the patient.

4. The computerized system of claim 1 , wherein the at least one processor is further configured to:

receive a progress status of a milestone in the set of milestones from sensors located throughout the facility;

determine, from the progress status, whether the milestone's duration differs from the corresponding estimated completion time by at least a standard deviation;

automatically revise the sequence and the path when the milestone duration differs from the corresponding estimated completion time by cancelling one or more milestones in the set of milestones; and

automatically generate at least one electronic message comprising the revised sequence and the revised path, and instructions to modify the graphical user interface.

5. The computerized system of claim 1 , wherein

the at least one processor is further configured to receive real-time location data of a sensor device associated with the single individual, and

the path is determined in part based on a proximity of the sensor device to the plurality of hospital units.

6. A computerized method for automated routing in a facility comprising:

receiving, by at least one processor, health condition information of a single individual;

searching a database in communication with the at least one processor to identify health condition information, wherein each milestone comprises a task of treatment for the single individual;

selecting, based on the set of milestones, a plurality of hospital units in the facility corresponding hospital units for performing the set of milestones;

generating, within a patient itinerary creation and management application, an itinerary for the single individual from the set of multiple milestones and the plurality of hospital units, wherein the itinerary comprises aspects of care of the single individual for each of the multiple milestones within at least one of the plurality of hospital units;

receiving, by the at least one processor from the database, performance metrics of the plurality of hospital units, the performance metrics comprising historical and real-time performance data;

receiving, from a third-party database, information related to patient diagnosis and care;

compiling quantifiable efficiency or efficacy metrics for the plurality of hospital units from a plurality of devices, wherein the quantifiable efficiency or efficacy metrics are associated with operations of the plurality of hospital units and quality of care provided to patients within the plurality of hospital units, wherein at least one of the plurality of devices comprises a sensor device continuously providing metric data based on sensed conditions;

identifying underperforming hospital units by comparing the quantifiable metrics with the information related to patient diagnosis and care;

determining the information related to patient diagnosis and care indicates an alternative sequence consistent with the facility procedures and that minimizes underperforming hospital units, wherein the alternative sequence is determined based on the health condition information, the set of multiple milestones, and the performance metrics by determining:

a sequence of the set of milestones,

an estimated completion time for each milestone based on historical turnaround times in combination with real-time status of corresponding hospital units,

a variation in historical completion times of each milestone within different hospital units, and

a path through a set of hospital units for the alternative sequence based on the estimated completion times and variations, wherein the path is selected from a ranked combination of hospital units and corresponding historical completion time;

reducing delays in a stay of the patient by automatically recalculating and updating the itinerary based upon the determined path using the alternative sequence; and

displaying, within the patient itinerary creation and management application, a graphical user interface illustrating the updated itinerary comprising the determined sequence and determined path, wherein the displaying comprises updating the graphical user interface as the patient progresses through the determined sequence and determined path, wherein the patient progress is identified using real-time tracking information of the patient.

7. The computerized system of claim 6 , further comprising:

automatically generating and providing for communication an electronic message based on the determined sequence and path, wherein the generated electronic message is associated with a transportation request, a bed request, an equipment request, a caregiver presence request, or a lab request.

8. The computerized system of claim 7 , wherein the generated electronic message causes an automated placement system operatively coupled to the patient itinerary creation and management application via a communications network to automatically reserve a bed for the patient.

9. The computerized system of claim 6 , further comprising:

receiving a progress status of a milestone in the set of milestones from sensors located throughout the facility;

determining, from the progress status, whether the milestone's duration differs from the corresponding estimated completion time by at least a standard deviation;

automatically revising the sequence and the path when the milestone duration differs from the corresponding estimated completion time by cancelling one or more milestones in the set of milestones; and

automatically generating at least one electronic message associated with the revised sequence and the revised path, and instructions to modify the graphical user interface.

10. The computerized system of claim 6 , further comprising:

receiving real-time location data of a sensor device associated with the individual, wherein the path is determined in part based on a proximity of the sensor device to the plurality of hospital units.

11. A non-transitory computer-readable medium storing instructions which, when executed, cause one or more processor to perform a computerized method for automated routing in a facility, comprising:

receiving, by at least one processor, health condition information of a single individual;

searching a database in communication with the at least one processor to identify health condition information, wherein each milestone comprises a task of treatment for the single individual;

selecting, based on the set of milestones, a plurality of hospital units in the facility corresponding hospital units for performing the set of milestones;

generating, within a patient itinerary creation and management application, an itinerary for the single individual from the set of multiple milestones and the plurality of hospital units, wherein the itinerary comprises aspects of care of the single individual for each of the multiple milestones within at least one of the plurality of hospital units;

receiving, by the at least one processor from the database, performance metrics of the plurality of hospital units, the performance metrics comprising historical and real-time performance data;

receiving, from a third-party database, information related to patient diagnosis and care;

compiling quantifiable efficiency or efficacy metrics for the plurality of hospital units from a plurality of devices, wherein the quantifiable efficiency or efficacy metrics are associated with operations of the plurality of hospital units and quality of care provided to patients within the plurality of hospital units, wherein at least one of the plurality of devices comprises a sensor device continuously providing metric data based on sensed conditions;

identifying underperforming hospital units by comparing the quantifiable metrics with the information related to patient diagnosis and care;

determining the information related to patient diagnosis and care indicates an alternative sequence consistent with the facility procedures and that minimizes underperforming hospital units, wherein the alternative sequence is determined based on the health condition information, the set of multiple milestones, and the performance metrics by determining:

a sequence of the set of milestones,

an estimated completion time for each milestone based on historical turnaround times in combination with real-time status of corresponding hospital units,

a variation in historical completion times of each milestone within different hospital units, and

a path through a set of hospital units for the alternative sequence based on the estimated completion times and variations, wherein the path is selected from a ranked combination of hospital units and corresponding historical completion time;

reducing delays in a stay of the patient by automatically recalculating and updating the itinerary based upon the determined path using the alternative sequence; and

displaying, within the patient itinerary creation and management application, a graphical user interface illustrating the updated itinerary comprising the determined sequence and determined path, wherein the displaying comprises updating the graphical user interface as the patient progresses through the determined sequence and determined path, wherein the patient progress is identified using real-time tracking information of the patient.

12. The computerized method of claim 11 , further comprising:

automatically generating and providing for communication an electronic message based on the determined sequence and path, wherein the generated electronic message is associated with a transportation request, a bed request, an equipment request, a caregiver presence request, or a lab request.

13. The computerized method of claim 12 , wherein the generated electronic message causes an automated placement system operatively coupled to the patient itinerary creation and management application via a communications network to automatically reserve a bed for the patient.

14. The computerized method of claim 11 , further comprising:

receiving a progress status of a milestone in the set of milestones from sensors located throughout the facility;

determining, from the progress status, whether the milestone's duration differs from the corresponding estimated completion time by at least a standard deviation;

automatically revising the sequence and the path when the milestone duration differs from the corresponding estimated completion time by cancelling one or more milestones in the set of milestones; and

automatically generating at least one electronic message associated with the revised sequence and the revised path, and instructions to modify the graphical user interface.

15. The computerized method of claim 11 , further comprising:

receiving real-time location data of a sensor device associated with the individual, wherein the path is determined in part based on a proximity of the sensor device to the plurality of hospital units.

16. The computerized system of claim 1 , wherein the graphical user interface comprises a flowchart comprising:

a plurality of light boxes associated with milestones in the sequence of milestones that are pending or that were completed;

a plurality of shaded boxes associated with milestones that are not required to complete a treatment for the single individual; and

a plurality of arrows connecting light and shaded boxes according to the determined path,

wherein light and shaded boxes provide information about the corresponding milestone including at least one of: an average wait time, a key performance indicator, a completion percentage, or a delay time.

17. The computerized system of claim 16 , wherein the graphical user interface further comprises a table displaying:

one row for each milestone in the sequence of milestones; and

a plurality of columns displaying monitoring values associated with each milestone, the monitoring values comprising a dependency, a lead lag time, an optimistic duration, an expected duration, an earliest start time, an earliest finish time, a latest start time, a latest finish time, and a probability value that the milestone is on a Critical Path of care.

18. The computerized system of claim 16 , wherein the at least one processor is further configured to:

generate, for display, a second graphical user interface when a user interacts with one of the light or shaded boxes, the second graphical user interface comprising additional metrics and options for modifying a selected milestone.

19. The computerized system of claim 4 , wherein the at least one processor is further configured to:

identify an alternative sequence of milestones when determining a user has manually indicated a delay or complication with one of the milestones in the sequence; and

generate a request for caregiver authorization to update the sequence.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2021
From: SCHUCK, JOSEPH C.; HALL, CHELSIE M.
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 057188/0077 →
SECURITY INTEREST Recorded Jul 8, 2021
From: TELETRACKING TECHNOLOGIES, INC.; TELETRACKING GOVERNMENT SERVICES, INC.
To: THE HUNTINGTON NATIONAL BANK
Reel/Frame 056805/0431 →
RELEASE OF SECURITY INTEREST CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYANCE TYPE PREVIOUSLY RECORDED AT REEL: 056756 FRAME: 0549. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST Recorded Jul 7, 2021
From: THE HUNTINGTON NATIONAL BANK
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 056784/0584 →
SECURITY INTEREST Recorded Jul 2, 2021
From: THE HUNTINGTON NATIONAL BANK
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 056756/0549 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2019
From: SCHULIGER, BRIAN E; NASH, STEPHEN P; GORI, FRANK J; SHAHADE, LORETTA M
To: TELETRACKING TECHNOLOGIES, INC.
Reel/Frame 050828/0039 →
SECURITY INTEREST Recorded Oct 23, 2019
From: TELETRACKING TECHNOLOGIES, INC.
To: THE HUNTINGTON NATIONAL BANK
Reel/Frame 050809/0535 →
SECURITY INTEREST Recorded Apr 12, 2019
From: TELETRACKING TECHNOLOGIES, INC.
To: SCHULIGER, BRIAN E; NASH, STEPHEN P; GORI, FRANK J; SHAHADE, LORETTA M
Reel/Frame 050160/0794 →
Continuity (3)
Provisional Application 62240753 · Oct 13, 2015
Related Publication 20180107797A1 · Apr 19, 2018
Related Publication 20190155990A9 · May 23, 2019
Cited By (1)
US 12,621,681