IP Library Granted Patent US 10,171,935
Granted Patent B1
US 10,171,935 · App. 14/793,478 · Granted Jan 1, 2019

Healthcare proximity services

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 10,171,935
App. No.
14/793,478
Granted
Jan 1, 2019
Kind
B1
Abstract

Method, systems, and computer-readable media for receiving, from an application instance operating on a client device, healthcare information that indicates a client device identifier, a wireless proximity beacon identifier, and a proximity of the identified client device to the identified wireless proximity beacon. From the received healthcare information, a determination is made whether the proximity of the identified client device to the identified wireless proximity beacon satisfies a threshold proximity. Based at least on the determination, an action is determined that the application instance operating on the identified client device is permitted to perform while the proximity of the identified client device to the identified wireless proximity beacon satisfies the threshold proximity. Healthcare information is transmitted to the identified client device that enables the application instance operating on the identified client device to perform the action.

Claims (66)

1. A computer-implemented method comprising:

receiving, from an application instance operating on a first client device, information indicating (i) a patient identifier corresponding to a patient associated with the first client device, (ii) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within a healthcare facility, and (iii) a proximity of the first client device to the wireless proximity beacon associated with the beacon identifier;

estimating a physical location of the first client device within the healthcare facility based at least on (i) the beacon identifier associated with the wireless proximity beacon, and (ii) the proximity of the first client device to the wireless proximity beacon;

accessing a patient profile associated with the patient identifier, the patient profile comprising patient information corresponding to the patient;

receiving, from each of one or more application instances that operate on one or more respective second client devices associated with one or more healthcare providers of the healthcare facility, (i) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within a healthcare facility, and (ii) a proximity of the second client device associated with the healthcare provider to the wireless proximity beacon associated with the beacon identifier;

estimating, for each of the one or more second client devices associated with the one or more healthcare providers, a physical location of the second client device associated with the healthcare provider within the healthcare facility based at least on (i) the beacon identifier associated with the wireless proximity beacon, and (ii) the proximity of the second client device associated with the healthcare provider to the wireless proximity beacon associated with the beacon identifier;

selecting, from among the one or more second client devices associated with the one or more healthcare providers, a particular second client device associated with a particular healthcare provider based at least on the estimated physical location of the first client device and the estimated physical locations of the one or more second client devices associated with the one or more healthcare providers; and

transmitting, to the particular second client device associated with the particular healthcare provider, at least a portion of the patient information for display at an interface of the particular second client device associated with the particular healthcare provider.

2. The computer-implemented method of claim 1 , comprising:

determining, based at least on the estimated physical location of the first client device, that the patient associated with the first client device has entered an in-patient ward within the healthcare facility.

3. The computer-implemented method of claim 1 ,

wherein the patient information indicates (i) a medical history, (ii) an appointment associated with a medical consultant, and (iii) a list of symptoms experienced by the patient associated with the first client device.

4. The computer-implemented method of claim 3 , wherein selecting the particular second client device associated with the particular healthcare provider comprises selecting, from among the one or more second client devices associated with the one or more healthcare providers, a particular client device associated with the medical consultant; and

wherein transmitting at least the portion of the patient information for display at the interface of the particular second client device associated with the particular healthcare provider comprises transmitting, to the particular client device associated with the medical consultant, at least the portion of the patient information for display at an interface of the particular client device associated with the medical consultant.

5. The computer-implemented method of claim 4 , wherein transmitting at least the portion of the patient information to the particular client device associated with the medical consultant comprises transmitting, to the particular client device associated with the medical consultant, (i) the medical history, and (ii) the list of symptoms experienced by the patient associated with the first client device for display at the interface of the particular client device associated with the medical consultant.

6. The computer-implemented method of claim 3 , comprising:

determining, based at least on the list of symptoms experienced by the patient associated with the first client device, a triage assigned to the patient associated with the first client device; and

transmitting, to the particular second client device associated with the particular healthcare provider, information related to the triage assigned to the patient associated with the first client device.

7. The computer-implemented method of claim 6 , wherein transmitting the information related to the triage assigned to the patient associated with the first client device comprises transmitting (i) the medical history, and (ii) the list of symptoms experienced by the patient associated with the first client device for display at the interface of the particular second client device associated with the particular healthcare provider.

8. The computer-implemented method of claim 1 , comprising:

receiving, based on signals from one or more wireless sensor beacons associated with physical locations within one or more patient rooms within the healthcare facility, information indicating an occupancy of the one or more patient rooms within the healthcare facility;

determining, based at least on the information indicating the occupancy of the one or more patient rooms within the healthcare facility, at least one patient room that is not occupied; and

transmitting, to the particular second client device associated with the particular healthcare provider, information related to the at least one patient room that is not occupied.

9. The computer-implemented method of claim 8 , wherein transmitting the information related to the at least one patient room that is not occupied comprises transmitting, to the particular second client device associated with the particular healthcare provider and in response to determining, based at least on the estimated physical location of the first client device, that the patient associated with the first client device has entered an in-patient ward within the healthcare facility, a list of room numbers indicating the at least one patient room that is not occupied.

10. The computer-implemented method of claim 1 , wherein selecting the particular second client device associated with the particular healthcare provider comprises:

determining a proximity of the particular second client device associated with the particular healthcare provider to the first client device based at least on an estimated physical location of the particular second client device associated with the particular healthcare provider and the estimated physical location of the first client device;

determining that the proximity of the particular second client device associated with the particular healthcare provider to the first client device satisfies a threshold proximity; and

selecting the particular second client device associated with the particular healthcare provider based at least on determining that the proximity of the particular second client device associated with the particular healthcare provider to the first client device satisfies the threshold proximity.

11. The computer-implemented method of claim 1 , wherein the particular second client device associated with the particular healthcare provider is a second client device that is determined to be have an estimated physical location that is proximate to the estimated physical location of the first client device.

12. The computer-implemented method of claim 1 , wherein the particular second client device associated with the particular healthcare provider is a second client device that is determined to have an estimated physical location that is proximate to the physical location within the healthcare facility associated with the wireless proximity beacon having the beacon identifier received from the application instance operating on the first client device.

13. The computer-implemented method of claim 1 , comprising:

determining that the proximity of the first client device to the wireless proximity beacon satisfies a threshold proximity; and

transmitting, to the particular second client device associated with the particular healthcare provider, at least the portion of the patient information for display at the interface of the particular second client device associated with the particular healthcare provider in response to determining that the proximity of the first client device to the wireless proximity beacon satisfies the threshold proximity.

14. A system comprising:

one or more processing elements; and

non-transitory computer-readable storage media storing instructions that, when executed by the one or more processing elements, cause the system to perform operations comprising:

receiving, from an application instance operating on a first client device, information indicating (i) a patient identifier corresponding to a patient associated with the first client device, (ii) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within a healthcare facility, and (iii) a proximity of the first client device to the wireless proximity beacon associated with the beacon identifier;

estimating a physical location of the first client device within the healthcare facility based at least on (i) the beacon identifier associated with the wireless proximity beacon, and (ii) the proximity of the first client device to the wireless proximity beacon;

accessing a patient profile associated with the patient identifier, the patient profile comprising patient information corresponding to the patient;

receiving, from each of one or more application instances that operate on one or more respective second client devices associated with one or more healthcare providers of the healthcare facility, (i) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within a healthcare facility, and (ii) a proximity of the second client device associated with the healthcare provider to the wireless proximity beacon associated with the beacon identifier;

estimating, for each of the one or more second client devices associated with the one or more healthcare providers, a physical location of the second client device associated with the healthcare provider within the healthcare facility based at least on (i) the beacon identifier associated with the wireless proximity beacon, and (ii) the proximity of the second client device associated with the healthcare provider to the wireless proximity beacon associated with the beacon identifier;

selecting, from among the one or more second client devices associated with the one or more healthcare providers, a particular second client device associated with a particular healthcare provider based at least on the estimated physical location of the first client device and the estimated physical locations of the one or more second client devices associated with the one or more healthcare providers; and

transmitting, to the particular second client device associated with the particular healthcare provider, at least a portion of the patient information for display at an interface of the particular second client device associated with the particular healthcare provider.

15. The system of claim 14 , wherein the operations comprise:

determining, based at least on the estimated physical location of the first client device, that the patient associated with the first client device has entered an in-patient ward within the healthcare facility.

16. The system of claim 14 ,

wherein the patient information indicates (i) a medical history, (ii) an appointment associated with a medical consultant, and (iii) a list of symptoms experienced by the patient associated with the first client device.

17. The system of claim 16 , wherein selecting the particular second client device associated with the particular healthcare provider comprises selecting, from among the one or more second client devices associated with the one or more healthcare providers, a particular client device associated with the medical consultant; and

wherein transmitting at least the portion of the patient information for display at the interface of the particular second client device associated with the particular healthcare provider comprises transmitting, to the particular client device associated with the medical consultant, at least the portion of the patient information for display at an interface of the particular client device associated with the medical consultant.

18. The system of claim 17 , wherein transmitting at least the portion of the patient information to the particular client device associated with the medical consultant comprises transmitting, to the particular client device associated with the medical consultant, (i) the medical history, and (ii) the list of symptoms experienced by the patient associated with the first client device for display at the interface of the particular client device associated with the medical consultant.

19. The system of claim 16 , wherein the operations comprise:

determining, based at least on the list of symptoms experienced by the patient associated with the first client device, a triage assigned to the patient associated with the first client device; and

transmitting, to the particular second client device associated with the particular healthcare provider, information related to the triage assigned to the patient associated with the first client device.

20. The system of claim 19 , wherein transmitting the information related to the triage assigned to the patient associated with the first client device comprises transmitting (i) the medical history, and (ii) the list of symptoms experienced by the patient associated with the first client device for display at the interface of the particular second client device associated with the particular healthcare provider.

21. The system of claim 14 , wherein the operations comprise:

receiving, based on signals from one or more wireless sensor beacons associated with physical locations within one or more patient rooms within the healthcare facility, information indicating an occupancy of the one or more patient rooms within the healthcare facility;

determining, based at least on the information indicating the occupancy of the one or more patient rooms within the healthcare facility, at least one patient room that is not occupied; and

transmitting, to the particular second client device associated with the particular healthcare provider, information related to the at least one patient room that is not occupied.

22. At least one non-transitory computer-readable storage medium storing executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

receiving, from an application instance operating on a first client device, information indicating (i) a patient identifier corresponding to a patient associated with the first client device, (ii) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within a healthcare facility, and (iii) a proximity of the first client device to the wireless proximity beacon associated with the beacon identifier;

estimating a physical location of the first client device within the healthcare facility based at least on (i) the beacon identifier associated with the wireless proximity beacon, and (ii) the proximity of the first client device to the wireless proximity beacon;

accessing a patient profile associated with the patient identifier, the patient profile comprising patient information corresponding to the patient;

receiving, from each of one or more application instances that operate on one or more respective second client devices associated with one or more healthcare providers of the healthcare facility, (i) a beacon identifier associated with a wireless proximity beacon that is associated with a physical location within a healthcare facility, and (ii) a proximity of the second client device associated with the healthcare provider to the wireless proximity beacon associated with the beacon identifier;

estimating, for each of the one or more second client devices associated with the one or more healthcare providers, a physical location of the second client device associated with the healthcare provider within the healthcare facility based at least on (i) the beacon identifier associated with the wireless proximity beacon, and (ii) the proximity of the second client device associated with the healthcare provider to the wireless proximity beacon associated with the beacon identifier;

selecting, from among the one or more second client devices associated with the one or more healthcare providers, a particular second client device associated with a particular healthcare provider based at least on the estimated physical location of the first client device and the estimated physical locations of the one or more second client devices associated with the one or more healthcare providers; and

transmitting, to the particular second client device associated with the particular healthcare provider, at least a portion of the patient information for display at an interface of the particular second client device associated with the particular healthcare provider.

Assignments (4)
CHANGE OF NAME Recorded Sep 19, 2025
From: MICROSTRATEGY INCORPORATED
To: STRATEGY INC
Reel/Frame 072910/0511 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL/FRAME: 056647/0687, REEL/FRAME: 057435/0023, REEL/FRAME: 059256/0247, REEL/FRAME: 062794/0255 AND REEL/FRAME: 066663/0713 Recorded Sep 26, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION, IN ITS CAPACITY AS COLLATERAL AGENT FOR THE SECURED PARTIES
To: MICROSTRATEGY INCORPORATED; MICROSTRATEGY SERVICES CORPORATION
Reel/Frame 069065/0539 →
SECURITY INTEREST Recorded Jun 22, 2021
From: MICROSTRATEGY INCORPORATED
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 056647/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2018
From: REYES, BENJAMIN; OWEN, HUGH; DE LA GARZA, JOSE NOCEDAL
To: MICROSTRATEGY INCORPORATED
Reel/Frame 047600/0901 →
Cited By (3)
US 12,443,895 US 12,475,201 US 12,651,209