IP Library Granted Patent US 12,443,895
Granted Patent B2
US 12,443,895 · App. 17/729,335 · Granted Oct 14, 2025

System for dynamic location-aware patient care process controls and dynamic location-aware tracking

Inventors: Jacob Mark (Boston, MA); Sajikumar Aravind (Burlington, MA); Michael Allen Kellstrand (Braintree, MA)
Assignee: Mobile Heartbeat, LLC
G06Q10/00G06F21/31G06F21/44G16H40/20G16H40/40G16H40/63G16H40/67G16Z99/00G06F2221/2111
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 12,443,895
App. No.
17/729,335
Granted
Oct 14, 2025
Kind
B2
Abstract

A system having a system backend having a backend processor configured to define a patient clinical team associated with a patient clinical process comprising of a series of patient clinical tasks effected within the healthcare facility, each patient clinical task with an associated patient clinical task location within the healthcare facility, a group of mobile devices communicably connected via a network to the system backend, each mobile device being associated with and configured for use by at least one care member of the patient clinical team, a low energy (LE) beacon array arranged in a predetermined relationship with and differentiating between different patient clinical task locations, and communicably connected to each of the mobile devices that is configured to resolve its proximity, from the beacon array, relative to the at least one patient clinical task location. The backend processor is configured to dynamically enhance the patient clinical team by dynamically changing in real-time a predetermined characteristic of the patient clinical team based on the resolved proximity of each mobile device associated with each care member of the patient clinical team.

Claims (56)

1. A computer-implemented method, comprising:

receiving, at a system backend of a facility, relationship information identifying location relationships between a plurality of different locations within the facility and a plurality of beacons arranged at the plurality of different locations; and

for certain mobile devices communicably connected with the system backend, the certain mobile devices corresponding to providers associated with the facility:

receiving, at the system backend and from a mobile device, identifying information that identifies a proximate beacon of the plurality of beacons that is a closest beacon to the mobile device, wherein each certain mobile device is configured to determine the identifying information using an identifying signal broadcast by the proximate beacon of the plurality of beacons;

resolving, at the system backend and based on the identified proximate beacon and the relationship information, location information representing a physical location of the mobile device within the facility;

registering, at the system backend, the location information representing the physical location of the mobile device;

displaying, on a first mobile device, a real-time clinical process directory for a patient of the facility, the real-time clinical process directory including:

a first set of selectable elements representing clinical processes related to caring for the patient;

a second set of selectable elements representing, for a given clinical process, clinical tasks associated with the given clinical process, each of the clinical tasks being associated with a task location within the facility;

a third set of selectable elements each representing, for a given clinical task, a real-time care team directory including care providers for carrying out the given clinical task;

a fourth set of selectable elements representing, for a given real-time care team directory, one or more care team members selected from the providers associated with the facility;

an indication of whether a first care team member of the one or more care team members is on their way to the task location for the given clinical task based on the location information.

2. The computer-implemented method of claim 1 , further comprising performing an action based on the location information, wherein performing the action comprises providing an alert to the mobile device that is associated with the physical location.

3. The computer-implemented method of claim 1 , further comprising performing an action based on the location information, wherein the real-time care team directory includes a status of the first care team member, and wherein performing the action comprises updating the status of the first care team member based on the physical location of the mobile device of the first care team member.

4. The computer-implemented method of claim 1 , wherein the identifying signal comprises a unique device identifier according to a Wi-Fi signaling protocol.

5. The computer-implemented method of claim 1 , further comprising performing an action based on the location information, wherein the action includes adding or removing at least one care team member for a particular task of the patient.

6. The computer-implemented method of claim 1 , further comprising performing an action based on the location information, wherein the action includes adding or subtracting a clinical task associated with the patient from a clinical process.

7. One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by one or more processors of a computer system, cause the computer system to perform operations comprising:

receiving, at a system backend of a facility, relationship information identifying location relationships between a plurality of different locations within the facility and a plurality of beacons arranged at the plurality of different locations; and

for certain mobile devices communicably connected with the system backend, the certain mobile devices corresponding to providers associated with the facility:

receiving, at the system backend and from a mobile device identifying information that identifies a proximate beacon of the plurality of beacons that is a closest beacon to the mobile device, wherein each certain mobile device is configured to determine the identifying information using an identifying signal broadcast by the proximate beacon of the plurality of beacons;

resolving, at the system backend and based on the identified proximate beacon and the relationship information, location information representing a physical location of the mobile device within the facility;

registering, at the system backend, the location information representing the physical location of the mobile device in a clinical process directory comprising a list of patients or a list of clinical processes;

displaying, on a first mobile device, areal-time clinical process directory for a patient of the facility, the real-time clinical process directory including:

a first set of selectable elements representing clinical processes related to caring for the patient;

a second set of selectable elements representing, for a given clinical process, clinical tasks associated with the given clinical process, each of the clinical tasks being associated with a task location within the facility;

a third set of selectable elements each representing, for a given clinical task, areal-time care team directory including care providers for carrying out the given clinical task;

a fourth set of selectable elements representing, for a given real-time care team directory, one or more care team members selected from the providers associated with the facility;

an indication of whether a first care team member of the one or more care team members is on their way to the task location for the given clinical task based on the location information.

8. The one or more non-transitory computer-readable media of claim 7 , the operations further comprising performing an action based on the location information, wherein performing the action comprises providing an alert to the mobile device that is associated with the physical location.

9. The one or more non-transitory computer-readable media of claim 7 , the operations further comprising performing an action based on the location information, wherein the real-time care team directory includes a status of a first care team member, and wherein performing the action comprises updating the status of the first care team member based on the physical location of the mobile device of the first care team member.

10. The one or more non-transitory computer-readable media of claim 7 , wherein the identifying signal comprises a unique device identifier according to a Wi-Fi signaling protocol.

11. The one or more non-transitory computer-readable media of claim 7 , further comprising performing an action based on the location information, wherein the action includes adding or removing at least one care team member for a particular task.

12. The one or more non-transitory computer-readable media of claim 7 , further comprising performing an action based on the location information, wherein the action includes adding or subtracting a clinical task associated with the patient from a clinical process.

13. A system, comprising:

one or more memories configured to store computer-executable instructions; and one or more processors configured to access the one or more memories and execute the computer-executable instructions to at least:

receive, at a system backend of a facility, relationship information identifying location relationships between a plurality of different locations within the facility and a plurality of beacons arranged at the plurality of different locations; and

for certain mobile devices communicably connected with the system backend, the certain mobile devices corresponding to providers associated with the facility:

receive, at the system backend and from a mobile device, identifying information that identifies a proximate beacon of the plurality of beacons that is a closest beacon to the mobile device, wherein each certain mobile device is configured to determine the identifying information using an identifying signal broadcast by the proximate beacon of the plurality of beacons;

resolve, at the system backend and based on the identified proximate beacon and the relationship information, location information representing a physical location of the mobile device within the facility;

register, at the system backend, the location information representing the physical location of the mobile device in a clinical process directory comprising a list of patients or a list of clinical processes;

displaying, on a first mobile device, a real-time clinical process directory for a patient of the facility, the real-time clinical process directory including:

a first set of selectable elements representing clinical processes related to caring for the patient;

a second set of selectable elements representing, for a given clinical process, clinical tasks associated with the given clinical process, each of the clinical tasks being associated with a task location within the facility;

a third set of selectable elements each representing, for a given clinical task, a real-time care team directory including care providers for carrying out the given clinical task;

a fourth set of selectable elements representing, for a given real-time care team directory, one or more care team members selected from the providers associated with the facility:

an indication of whether a first care team member of the one or more care team members is on their way to the task location for the given clinical task based on the location information.

14. The system of claim 13 , wherein the computer-executable instructions are further to at least perform an action based on the location information, wherein performing the action comprises providing an alert to the mobile device that is associated with the physical location.

15. The system of claim 13 , wherein the computer-executable instructions are further to at least perform an action based on the location information, wherein the real-time care team directory includes a status of the first care team member, and wherein performing the action comprises updating the status of the first care team member based on the physical location of the mobile device of the first care team member.

16. The system of claim 13 , wherein the identifying signal comprises a unique device identifier according to a Wi-Fi signaling protocol.

17. The system of claim 13 , wherein the computer-executable instructions are further to at least perform an action based on the location information, wherein the action includes adding or removing at least one care team member for a particular task.

18. The computer-implemented method of claim 1 , wherein inclusion of one or more care members in the real-time care team directory is based, at least in part, on the location information and status information provided by at least one of the one or more care members.

19. The computer-implemented method of claim 1 , wherein inclusion of one or more care members in the real-time care team directory is based, at least in part, on the location information and if the one or more care members have logged into their respective mobile devices.

20. The computer-implemented method of claim 1 , wherein inclusion of one or more care members in the real-time care team directory is based, at least in part, on the location information, status information provided by at least one of the one or more care members, and if the one or more care members have logged into their respective mobile devices.

21. The computer-implemented method of claim 2 , further comprising performing an action based on the location information, wherein the action includes escalating the alert to at least one other mobile device based on the physical location of the mobile device.

22. The system of claim 13 , wherein the beacons are arranged in a grid.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2022
From: MARK, JACOB; ARAVIND, SAJIKUMAR; KELLSTRAND, MICHAEL ALLEN
To: MOBILE HEARTBEAT, LLC
Reel/Frame 061359/0504 →
Continuity (6)
Continuation 16532310 · Aug 5, 2019
Division 14673478 · Mar 30, 2015
Provisional Application 62032172 · Aug 1, 2014
Provisional Application 62031089 · Jul 30, 2014
Provisional Application 61971887 · Mar 28, 2014
Related Publication 20230011580A1 · Jan 12, 2023
References Cited (61)
US 7603112B2 · Huomo et al. · 2009 [cited by applicant]
US 8041581B2 · Mitchel et al. · 2011 [cited by applicant]
US 8041583B2 · Albro et al. · 2011 [cited by applicant]
US 8060492B2 · Nair et al. · 2011 [cited by applicant]
US 8229358B2 · Caudevilla et al. · 2012 [cited by applicant]
US 8254902B2 · Bell et al. · 2012 [cited by applicant]
US 8326651B2 · McLaren et al. · 2012 [cited by applicant]
US 8355672B2 · Hinsey · 2013 [cited by applicant]
US 8359643B2 · Low et al. · 2013 [cited by applicant]
US 8428614B2 · Wolfe · 2013 [cited by applicant]
US 8516075B2 · Seetharam et al. · 2013 [cited by applicant]
US 8583560B1 · Burger · 2013 [cited by applicant]
US 8615413B2 · McKee et al. · 2013 [cited by applicant]
US 8656060B2 · Kyriazis et al. · 2014 [cited by applicant]
US 9058410B2 · McKee et al. · 2015 [cited by applicant]
US 9760682B2 · Mark · 2017 [cited by applicant]
US 9807195B2 · Mark · 2017 [cited by applicant]
US 9904777B2 · Mark · 2018 [cited by applicant]
US 10171935B1 · Reyes · 2019 [cited by examiner]
US 10496790B2 · Mark et al. · 2019 [cited by applicant]
US 11328227B2 · Mark et al. · 2022 [cited by applicant]
US 20030137455A1 · McReynolds · 2003 [cited by applicant]
US 20040100377A1 · Brackett et al. · 2004 [cited by applicant]
US 20050136845A1 · Masouka et al. · 2005 [cited by applicant]
US 20060290519A1 · Boate et al. · 2006 [cited by applicant]
US 20070184852A1 · Johnson et al. · 2007 [cited by applicant]
US 20090132586A1 · Napora et al. · 2009 [cited by applicant]
US 20090204434A1 · Breazeale, Jr. · 2009 [cited by examiner]
US 20100305972A1 · McLaren et al. · 2010 [cited by applicant]
US 20110106565A1 · Compton et al. · 2011 [cited by applicant]
US 20120042039A1 · Mark · 2012 [cited by applicant]
US 20120095779A1 · Wengrovitz et al. · 2012 [cited by applicant]
US 20120290311A1 · Tara et al. · 2012 [cited by applicant]
US 20130074171A1 · Mark · 2013 [cited by applicant]
US 20130197928A1 · Vanderveen · 2013 [cited by examiner]
US 20140074667A1 · Smith · 2014 [cited by applicant]
US 20140184408A1 · Herbst · 2014 [cited by examiner]
US 20140330945A1 · Dabbiere et al. · 2014 [cited by applicant]
US 20150213213A1 · Havard · 2015 [cited by examiner]
US 20150248230A1 · Mark · 2015 [cited by applicant]
US 20160012196A1 · Mark et al. · 2016 [cited by applicant]
US 20160029160A1 · Theurer et al. · 2016 [cited by applicant]
US 20170186301A1 · Vaddepally · 2017 [cited by examiner]
CA 2550812A1 · 2006 [cited by applicant]
EP 3123438A1 · 2017 [cited by applicant]
WO 2015149073A1 · 2015 [cited by applicant]
Rauland, RTLS—Nurse Call Integration Automating processes and improving care, 2013, rauland.com (Year: 2013). [cited by examiner]
Rauland, Responder® 5 Integration to Real-Time Staff Location Systems—Versus, Sep. 15, 2011, rauland.com (Year: 2011). [cited by examiner]
Boulos, et al., Real-time locating systems (RTLS) in healthcare: a condensed primer. Int J Health Geogr. Jun. 28, 2012;11:25. doi: 10.1186/1476-072X-11-25. PMID: 22741760; PMCID: PMC3408320. [cited by applicant]
EP Office Action mailed Feb. 28, 2019 in related foreign application No. EP 15769644.4, 5 pgs. [cited by applicant]
International Preliminary Report on Patentability mailed Jun. 16, 2016 in related foreign application No. PCT/US2015/023389, 27 pgs,. [cited by applicant]
International Search Report and Written Opinion mailed Aug. 28, 2015 in related foreign application No. PCT/US2015/023389, 18 pgs. [cited by applicant]
Non-Final Office Action mailed Jan. 23, 2018 in related U.S. Appl. No. 14/673,478, 46 pgs. [cited by applicant]
Final Office Action mailed Aug. 28, 2018 in related U.S. Appl. No. 14/673,478, all pgs. [cited by applicant]
Advisory Action mailed Dec. 31, 2018 in related U.S. Appl. No. 14/673,478, all pgs. [cited by applicant]
Non-Final Office Action mailed Jan. 25, 2019 in related U.S. Appl. No. 14/673,478, all pgs. [cited by applicant]
Notice of Allowance mailed Apr. 9, 2019 in related U.S. Appl. No. 14/673,478, all pgs. [cited by applicant]
Extended European Search Report mailed Aug. 21, 2017 in related foreign application No. EP 15769644.4, all pgs. [cited by applicant]
Notice of Allowance mailed Jan. 11, 2022 in related U.S. Appl. No. 16/532,310, all pgs. [cited by applicant]
Non-Final Office Action mailed Oct. 15, 2021 in related U.S. Appl. No. 16/532,310, all pgs. [cited by applicant]
European Search Report for EP 22187295 completed Jan. 20, 2023, all pages. [cited by applicant]