US20220287657A1 - Method and apparatus for patient monitoring - Google Patents
Method and apparatus for patient monitoring Download PDFInfo
- Publication number
- US20220287657A1 US20220287657A1 US17/196,963 US202117196963A US2022287657A1 US 20220287657 A1 US20220287657 A1 US 20220287657A1 US 202117196963 A US202117196963 A US 202117196963A US 2022287657 A1 US2022287657 A1 US 2022287657A1
- Authority
- US
- United States
- Prior art keywords
- patient
- caregiver
- beacons
- wearable
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000013473 artificial intelligence Methods 0.000 claims description 26
- 238000001514 detection method Methods 0.000 abstract description 4
- 229940079593 drug Drugs 0.000 description 17
- 239000003814 drug Substances 0.000 description 17
- 238000007726 management method Methods 0.000 description 10
- 230000009471 action Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 229910052760 oxygen Inorganic materials 0.000 description 5
- 239000001301 oxygen Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 230000003412 degenerative effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 229910001416 lithium ion Inorganic materials 0.000 description 2
- 238000002483 medication Methods 0.000 description 2
- 229920000642 polymer Polymers 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012876 topography Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000894006 Bacteria Species 0.000 description 1
- 206010012289 Dementia Diseases 0.000 description 1
- BXNJHAXVSOCGBA-UHFFFAOYSA-N Harmine Chemical compound N1=CC=C2C3=CC=C(OC)C=C3NC2=C1C BXNJHAXVSOCGBA-UHFFFAOYSA-N 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 238000003287 bathing Methods 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000037213 diet Effects 0.000 description 1
- 235000005911 diet Nutrition 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 208000020442 loss of weight Diseases 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 208000010125 myocardial infarction Diseases 0.000 description 1
- 230000000474 nursing effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 208000020016 psychiatric disease Diseases 0.000 description 1
- 230000000246 remedial effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 208000011580 syndromic disease Diseases 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/74—Details of notification to user or communication with user or patient; User input means
- A61B5/7465—Arrangements for interactive communication between patient and care services, e.g. by using a telephone network
- A61B5/747—Arrangements for interactive communication between patient and care services, e.g. by using a telephone network in case of emergency, i.e. alerting emergency services
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1116—Determining posture transitions
- A61B5/1117—Fall detection
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1113—Local tracking of patients, e.g. in a hospital or private home
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6887—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
- A61B5/6889—Rooms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
- A61B5/7267—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7271—Specific aspects of physiological measurement analysis
- A61B5/7275—Determining trends in physiological measurement data; Predicting development of a medical condition based on physiological measurements, e.g. determining a risk factor
Definitions
- the system provides a method and apparatus for patient monitoring.
- the system comprises beacons located in the patient environment.
- the beacons may be part of the Medical Internet of Things (MIOT).
- MIOT Medical Internet of Things
- the patient has a medical wearable that includes fall detection and non-clinical medical monitoring within a geo-fencing perimeter to assure patient safety.
- the caregivers wear monitoring badges that identify the location, proximity, time management and resources spent for a patient.
- a central hub base station in the home coordinates and collects the information from the beacons, badges, and medical wearable to deliver information (e.g., via the cloud) for the management of the patient and the caregiver.
- Artificial intelligence is applied to the data collected to provide meaningful alerts and analysis that allows more effective handling of patients.
- FIG. 1 illustrates an embodiment of the system in operation.
- FIG. 2 is a flow diagram illustrating the operation of the system in an embodiment.
- FIG. 3 illustrates an example topography in an embodiment of the system.
- FIG. 4 illustrates a System Server in an embodiment of the system.
- FIG. 5 is a flow diagram illustrating the operation of the AI Module in an embodiment of the system.
- FIG. 6 is a flow diagram illustrating training of the AI in an embodiment of the system.
- FIG. 7 is an example computer system in an embodiment of the system.
- the system is a method and apparatus for patient monitoring.
- the system uses Beacons, Patient Wearables, Caregiver Wearables, and a Central Hub Base Station to provide highly reliable patient monitoring.
- the Wearables are used to provide information about the person wearing the device, including location, status (upright or fallen), certain biometrics (pulse, oxygen, etc.), activity, and the like.
- the Beacons are used to create a communication network of the Wearables and to define geographical boundaries to define permitted areas of movement for both patient and caregiver.
- the Patient Wearable in one embodiment is a smart wearable patient/client MIOT (Medical Internet of Things) device.
- the devices work in conjunction with the Beacons to define a system geo-fence, a physical protected area that can be constantly electronically monitored.
- the Patient Wearable provides a number of functions.
- the Patient Wearable can perform triangulation, location, critical fall indication/physical motion/rotation (of patients), and baseline medical vitals including temperature, heart rate, and pulse/oxygen levels.
- the Patient Wearable works with a network of Beacons to communicate together using a custom protocol to ensure data from the patient/client Patient Wearable is secure, redundant and sent to the Base Stations for delivery to care management services in the internet cloud via AWS (Amazon Web Services).
- the Patient Wearable may use industry standard sensors approved for non-clinical medical monitoring, including PulseOx Sensor Modules GY-30102 for Heart, body temperature, blood oxygen level monitoring, stress level, and XYZ Acceleration-Rotation-Motion Modules GY-521 for patient positioning (sitting, reclining, standing, moving, fall detection and location monitoring).
- the Patient Wearable can detect emergency events including falling, heart attack, stroke, and the like.
- the system can determine if a patient has wandered out of a safe zone (e.g., away from home) and needs to be located and returned to the correct environment.
- a safe zone e.g., away from home
- the Patient wearable also can monitor the proximity to a caregiver to ensure that the caregiver is interacting with the patient pursuant to a schedule or care agreement.
- the Patient Wearable can provide medication reminders to both the patient and the caregiver, and can include a confirmation protocol when the medication is administered.
- the Medical Wearables are powered by Lithium-Ion Polymer Battery—3.7 v 1200 mAh which are recharged using “QI” wireless charging technology provided by the Base Station.
- Internal electronics are registered and certified by the FCC/CE as a Class B digital device.
- the Patient Wearable contain an Espressif ESP32 microprocessor enabled with 802.11n wireless LAN-WI-FI and LE Bluetooth connectivity using the Adafruit Feather PCB package layout.
- the Patient Wearable may be a smart watch such as the Apple Watch, Samsung Galaxy Watch, Mobvoi, Garmin, Medical Guardian, MobileHelp, UnaliWear, OneCallAlert, and the like.
- the Caregiver Wearables are smart wearable employee/caregiver identification devices.
- the Caregiver Wearable should perform a number of functions including tracking the location and movement of the caregiver, uniquely identify the wearable and the caregiver, time management of the caregiver, time spent with patient, resources spent on patient, drugs administered, and other patient/caregiver related information.
- a proprietary algorithm is used to calculate signal strength from the Caregiver Wearables using 802.11n wireless and LE Bluetooth to perform triangulation, location, patient proximity and employee scheduling/management with proximity RFID/Digital login and logout capability.
- the Caregiver Wearables work with a network of Beacons to communicate together using a custom protocol to ensure data from the Caregiver Wearable is secure, redundant and sent to the Base Stations for delivery to care management services in the internet cloud via AWS (Amazon Web Services).
- the Caregiver Wearables are powered by a Lithium-Ion Polymer Battery—3.7 v 1200 mAh which are recharged using “QI” wireless charging technology provided by the Base Station. Internal electronics are registered and certified by the FCC/CE as a Class B digital device.
- Caregiver Wearables contain an Espressif ESP32 microprocessor enabled with 802.11n wireless LAN-WI-FI and LE Bluetooth connectivity using the Adafruit Feather PCB package layout.
- RFID chip Also embedded within the Caregiver Wearables is an RFID chip registered to the specific badge holder that contains UUID (Universally Unique Identifier) that works/tracks with backend client care and employee management software.
- UUID Universally Unique Identifier
- software is loaded on power-up via internal EEPROM. Proprietary software runs automatically on power up and is written in the C programming language.
- the Caregiver Wearable tracks the activities of the caregiver while the caregiver is on duty. This can include an automatic time clock for the caregiver which prevents overbilling and ensures the timeliness of scheduled care.
- the system Beacons in one embodiment are MIOT appliances that create a geo-fence to provide boundaries for a patient.
- the Beacons help locate a patient at all times.
- the geo-fence created by the Beacons works using WiFi and Low Energy Bluetooth technology to triangulate the location of both the patient (having the Patient Wearable) and one or more caregivers (having the Caregiver Wearable).
- the Beacons transmit the location and positioning information to the Base Station for analysis. Using the same communication technology, the system transmits and relays patient medical data from the Patient Wearable to the Base Station.
- the Beacons are powered by UL certified external 5-volt USB power adapters and internal electronics are registered and certified by the FCC/CE as a Class B digital device.
- the Beacons contain a BMC2835 1 GHZ ARM11 microprocessor enabled with 802.11n wireless LAN-WI-FI and LE Bluetooth connectivity using the Raspberry PI Zero/W PCB package layout.
- user feedback for each Beacon is provided by, for example, an Adafruit Neopixel 12 light ring.
- This light ring provides a visual indication of standard operation and/or any errors.
- the Beacons can function as night lights. In one embodiment, the Beacons can also be used as two-way communication devices including speakers and microphones.
- the Wearables can use their own GPS systems to track the patient and caregivers and can be used with or without the Beacons as desired.
- the system includes a spectrometer in an air filtration system to detect airborne particulates, viruses, and bacteria that could have an impact on the patient and provides detection data to the system.
- the Base Station is a local IOT (Internet of Things) hub device that collects and monitors data from Caregiver Wearables and Patient Wearables through a network of Beacons.
- This device is the central management device for the geo-fence (a physical protected area that can be constantly electronically monitored) home environment.
- a proprietary algorithm is used to calculate signal strength to the Base Station using 802.11n wireless and LE Bluetooth to perform triangulation, location, patient proximity and employee scheduling/management with proximity RFID/Digital login and logout capability.
- the Base Station works with a network of Beacons to communicate together using a custom protocol to ensure data from the Caregiver Wearable and Patient Wearable is secure, redundant and sent to care management services in the internet cloud via AWS (Amazon Web Services).
- a Base Station is powered by UL certified external 5-volt USB power adapter and internal electronics are registered and certified by the FCC/CE as a Class B digital device. Using “QI” wireless charging technology the Base Station provides power charging for Caregiver Wearables and Patient Wearables.
- the Base Station contains.
- the Base operating system is based on a Debian Linux derivative. Proprietary software runs automatically on power up and is written in C and Python programming languages.
- user feedback for the Base Station is provided by, for example, an Adafruit Neopixel 12 light ring.
- This light ring provides a visual indication of standard operation and/or any errors.
- FIG. 1 illustrates an embodiment of the system in operation.
- the patient 101 wears a Patient Wearable that communicates with Beacons 103 A- 103 D and Base Station 104 .
- the Beacons define a geo-fence 105 that establishes a boundary for the patient 101 .
- Caregivers 102 A and 102 B are attending the patient within the geo-fence 105 and each wear a Caregiver Wearable that communicates with the Beacons and the Base Station.
- the Beacons 103 A- 103 D communicate with the Base Station 104 , Patient Wearable and Caregiver Wearable.
- An AI integration detects patterns for potential negative health events and sends appropriate alerts for Caregivers and/or other medical professionals to investigate.
- the system tracks the location and status of the patient, detecting falls, lack of movement, changes in vitals, movement outside the geo-fence perimeter and the like.
- the system also tracks the location of the one or more caregivers. If the caregiver is not spending enough time within a threshold distance from the patient during a shift, the system will send a notification to the caregiver and to the system so that remedial action may be taken. If the caregiver is not responsive to the notification and/or is not attending the patient, a replacement caregiver can be automatically dispatched to rectify the situation. If there is an emergency with the patient, the system can alert the nearest caregiver so that emergency procedures can be implemented more quickly.
- FIG. 2 is a flow diagram of the operation of the system in an embodiment.
- the system monitors the patient. This is accomplished be the Base Station receiving biometric, position, accelerometer, location, and other information from the Patient Wearable and the Beacons.
- the system determines if some event has occurred. If not, the system returns to step 201 and continues monitoring the patient.
- the system analyses the event at step 203 . This analysis includes characterizing the event as medical based, movement based, location based, and the like.
- decision block 204 it is determined if the event requires action. For example, the even could be an accelerometer reading that indicates a fall. The event could represent a change in vital signs, or movement outside of a Geo-Fence area. If not, the system returns to step 201 and continues monitoring the patient.
- the system alerts a caregiver at step 205 .
- the caregiver takes the appropriate action, and the system returns to monitoring the patient at step 201 .
- FIG. 3 illustrates an embodiment of a topography of the system.
- Geo-Fence locations 301 , 302 , and 303 each comprise at least one patient with a Patient Wearable, at least one caregiver with a Caregiver Wearable, at least one Base Station, and one or more Beacons used to define a Geo-Fence around the patient.
- the system can define a geo-fence by defining a distance from a specific geolocation, forming a circular Geo-Fence).
- GPS coordinates can be defined in any geographical shape as desired to define the Geo-Fence.
- the Base Station of each Geo-Fence communicates to a System Server 305 via Network Cloud 304 (e.g., the Internet).
- the System Server 305 receives data from the wearables via the Base Stations at each location.
- the System Server then applies analysis, AI, and other review to determine actions and responses that may be necessary.
- the System Server 305 can be monitored by Caregiver supervisors to add an additional element of service and protection to the patients.
- a caregiver supervisor can only access data from a Geo-Fence associated with the caregivers under that supervisor.
- Supervisor 301 A can only access data from Geo-Fence 301 .
- Supervisor 302 A can only access data from Geo-Fence 302 .
- a Head Supervisor 306 has permission to access data from all Geo-Fence locations. These levels of permission help prevent unauthorized access of data.
- FIG. 4 illustrates the System Server in an embodiment of the system.
- the System Server 305 comprises a Communication Module 401 to send and receive data to the Base Station 104 .
- the Communication Module and communicate directly with the Beacons, Patient Wearable, and/or the Caregiver Wearable.
- the Communication Module 401 is coupled to Processing Module 402 which performs operations and programs on the data.
- Patient Database Module 404 stores all patient information, permission levels, care schedules, medications and medication schedules, baseline information and historical information for patients and triggers that can be based on patient biometrics detected by the Patient Wearables.
- the Administrative Module 403 includes a database and processing for the Caregivers and Caregiver Supervisors. The Administrative Module 403 can handle the timekeeping of the Caregivers and related staff, payroll and other financial functions, and monitor licensing and permits required for medical staff.
- the Artificial Intelligence/Machine Learning Module 405 applies AI and machine learning to patient and caregiver data to identify events, rank the events in terms of importance, predict possible patient problems requiring attention, and use patient baseline and medical data to catch problems before they happen.
- the AI Module 405 receives live feeds of data from all wearables, beacons, and base stations.
- the AI Module 405 can analyze the data and compare it to scheduled caregiver tasks and historical data to determine what activities are occurring with the patient and caregivers. For example, the AI Module can determine if both the patient and caregiver are located in a bathroom and, based on the time, determine if the patient is being bathed or if the patient is being assisted to use a toilet. Similarly, the AI can determine based on prior locations of the caregiver and interactions with the patient, if the patient is being fed, being administered medication, and the like. Unscheduled interaction between a caregiver and a patient may be in response to a call for assistance from the patient.
- the AI Module 405 can also monitor the biometrics of a patient and compare it to a baseline to determine if extra attention is required. The same analysis can spot declining metrics of a patient and provide alerts to a medical professional for intervention and prevention.
- FIG. 5 is a flow diagram illustrating the operation of the AI Module in an embodiment of the system.
- the module receives data streams from all of the wearables, beacons, and base units in the field. These units include identifiers so that the AI can place them in an appropriate Geo-Fence location.
- the AI Module 405 analyzes the data to track each wearable and to determine proximity of a patient and one or more caregivers.
- the module uses near term historical location information, as well as caregiver schedules and historical data, to determine a procedure or task being performed with or on the patient by the caregiver. For example, if the caregiver has just been near a medication supply area, and then approaches a patient, the module may infer that patient medication is about to be administered.
- the module can compare the current time to a scheduled time for medication, along with the timing of prior administration of medication, to make sure that the timing of the medication is appropriate.
- the module has a list of patient medication with a dosage schedule, interactions, and other modalities to make sure that the current task is appropriate.
- the caregiver provides an update of the type and dosage of medication provided, allowing the module to update the history of the medication.
- the module uses machine learning and AI to determine at all times if some action is taking place, whether the action is scheduled, and if an event should be triggered. Such activities can be eating, sleeping, exercise, bathing, examination, and the like.
- the AI Module 405 determines if the detected action should trigger an event. If so, the system generates an alert at step 505 .
- the system proceeds to step 506 where the module analyzes the patient biometrics.
- the AI Module 405 can analyze all the available patient biometric information and determine if the patient is experiencing a medical issue that requires attention. This determination can be based on current data that shows metrics outside of expected ranges, such as high temperature, low oxygen, a fall, low pulse, and the like. The determination can also be based on historical data and/or patient baseline data. For example, if blood oxygen is declining over time, but has not yet reached dangerous levels, the system can trigger an event so that a caregiver or medical professional can intervene before the condition deteriorates further. Other indicators can be loss of weight, decreased activity, or other metrics that show risk or decline.
- the system uses historical data from the current patient and Geo-Fence location, as well as data from all other patients using the system. For each event, the AI will look back at historical data prior to the event to identify commonalities and metric changes that are consistent prior to the same event over time. The system can then look for these common metrics to predict possible events before they happen, and to alert caregivers to look for possible signs related to an event. As the AI learns and ingests data, the ability to improve its performance is enhanced.
- step 507 it is determined if the patient status is such that an event is triggered. If so, an alert is generated at step 505 . If not, the patient history database is updated at step 508 and the system returns to step 501 .
- FIG. 6 is a flow diagram of the learning processes of the AI of the system.
- the AI receives an event.
- the AI tracks metrics for some time period prior to the event. This could be hours, days, or weeks, depending on the event.
- the metrics could include biometric data, location data; caregiver interaction data, medication data (including changes in medication and dosage); diet, sleep, and the like.
- the system adds the metrics for the patient to a database of metrics for the same event from any patient who experienced the event.
- the data can be used to update histograms, relational databases, and the like, so that it can be used to support predictive tools.
- the system can update its predictive algorithm based on the database updates. In the future, when monitoring metrics for a patient at step 605 , if the metrics begin to match up with the pre-event metrics stored in the database, an alert can be provided to caregivers.
- FIG. 7 illustrates an exemplary a system 700 that may implement the system.
- the electronic system 700 of some embodiments may be a mobile apparatus.
- the electronic system includes various types of machine-readable media and interfaces.
- the electronic system includes a bus 705 , processor(s) 710 , read only memory (ROM) 715 , input device(s) 720 , random access memory (RAM) 725 , output device(s) 730 , a network component 735 , and a permanent storage device 740 .
- the bus 705 communicatively connects the internal devices and/or components of the electronic system. For instance, the bus 705 communicatively connects the processor(s) 710 with the ROM 715 , the RAM 725 , and the permanent storage 740 . The processor(s) 710 retrieve instructions from the memory units to execute processes of the invention.
- the processor(s) 710 may be implemented with one or more general-purpose and/or special-purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuitry that can execute software. Alternatively, or in addition to the one or more general-purpose and/or special-purpose processors, the processor may be implemented with dedicated hardware such as, by way of example, one or more FPGAs (Field Programmable Gate Array), PLDs (Programmable Logic Device), controllers, state machines, gated logic, discrete hardware components, or any other suitable circuitry, or any combination of circuits.
- FPGAs Field Programmable Gate Array
- PLDs Programmable Logic Device
- software shall be construed broadly to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
- the software may be stored or transmitted over as one or more instructions or code on a machine-readable medium.
- Machine-readable media include both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another.
- a storage medium may be any available medium that can be accessed by the processor(s) 710 .
- machine-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a processor.
- any connection is properly termed a machine-readable medium.
- the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared (IR), radio, and microwave
- DSL digital subscriber line
- wireless technologies such as infrared (IR), radio, and microwave
- Disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray® disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers.
- machine-readable media may comprise non-transitory machine-readable media (e.g., tangible media).
- machine-readable media may comprise transitory machine-readable media (e.g., a signal). Combinations of the above should also be included within the scope of machine-readable media.
- multiple software inventions can be implemented as sub-parts of a larger program while remaining distinct software inventions.
- multiple software inventions can also be implemented as separate programs. Any combination of separate programs that together implement a software invention described here is within the scope of the invention.
- the software programs when installed to operate on one or more electronic systems 700 , define one or more specific machine implementations that execute and perform the operations of the software programs.
- the ROM 715 stores static instructions needed by the processor(s) 710 and other components of the electronic system.
- the ROM may store the instructions necessary for the processor(s) 710 to execute the processes provided by the system.
- the permanent storage 740 is a non-volatile memory that stores instructions and data when the electronic system 700 is on or off.
- the permanent storage 740 is a read/write memory device, such as a hard disk or a flash drive. Storage media may be any available media that can be accessed by a computer.
- the ROM could also be EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
- the RAM 725 is a volatile read/write memory.
- the RAM 725 stores instructions needed by the processor(s) 710 at runtime, the RAM 725 may also store the real-time video or still images acquired by the system.
- the bus 705 also connects input and output devices 720 and 730 .
- the input devices enable the user to communicate information and select commands to the electronic system.
- the input devices 720 may be a keypad, image capture apparatus, or a touch screen display capable of receiving touch interactions.
- the output device(s) 730 display images generated by the electronic system.
- the output devices may include printers or display devices such as monitors.
- the bus 705 also couples the electronic system to a network 735 .
- the electronic system may be part of a local area network (LAN), a wide area network (WAN), the Internet, or an Intranet by using a network interface.
- the electronic system may also be a mobile apparatus that is connected to a mobile data network supplied by a wireless carrier.
- Such networks may include 3G, HSPA, EVDO, and/or LTE.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Veterinary Medicine (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Artificial Intelligence (AREA)
- Physiology (AREA)
- Psychiatry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Evolutionary Computation (AREA)
- Business, Economics & Management (AREA)
- Critical Care (AREA)
- Emergency Management (AREA)
- Emergency Medicine (AREA)
- Nursing (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
Description
- This patent application claims priority to U.S. Provisional Patent Application 62/959,142 filed on Jan. 9, 2020, which is incorporated by reference herein in its entirety.
- Some patients the attention of medical and/or nursing professionals. Sometimes the patient requires 24 hours monitoring to prevent problems, to prevent further injury, to prevent intentional or accidental self-harm, and to prevent the movement of a patient from a desired location. In some cases, a patient may need to be regularly turned if bedridden. In addition, patient medications must be administered at the proper time and at the proper dosage.
- These actions, activities, and monitoring can be accomplished in a hospital environment where there are full time medical professionals and required monitoring equipment already in place. However, sometimes the patient needs full or part time monitoring at home or some other location away from a hospital. Some patients suffering from degenerative mental diseases, such as Alzheimer's, dementia, or degenerative physical syndromes, may need to be monitored to maintain the safety and presence of the patient. To date, such monitoring systems for home patients require physical presence of medical professionals, often several in shifts, and are expensive and do not always provide the necessary care.
- The system provides a method and apparatus for patient monitoring. In one embodiment, the system comprises beacons located in the patient environment. The beacons may be part of the Medical Internet of Things (MIOT). The patient has a medical wearable that includes fall detection and non-clinical medical monitoring within a geo-fencing perimeter to assure patient safety. The caregivers wear monitoring badges that identify the location, proximity, time management and resources spent for a patient. A central hub base station in the home coordinates and collects the information from the beacons, badges, and medical wearable to deliver information (e.g., via the cloud) for the management of the patient and the caregiver. Artificial intelligence (AI) is applied to the data collected to provide meaningful alerts and analysis that allows more effective handling of patients.
-
FIG. 1 illustrates an embodiment of the system in operation. -
FIG. 2 is a flow diagram illustrating the operation of the system in an embodiment. -
FIG. 3 illustrates an example topography in an embodiment of the system. -
FIG. 4 illustrates a System Server in an embodiment of the system. -
FIG. 5 is a flow diagram illustrating the operation of the AI Module in an embodiment of the system. -
FIG. 6 is a flow diagram illustrating training of the AI in an embodiment of the system. -
FIG. 7 is an example computer system in an embodiment of the system. - The system is a method and apparatus for patient monitoring. The system uses Beacons, Patient Wearables, Caregiver Wearables, and a Central Hub Base Station to provide highly reliable patient monitoring. The Wearables are used to provide information about the person wearing the device, including location, status (upright or fallen), certain biometrics (pulse, oxygen, etc.), activity, and the like. The Beacons are used to create a communication network of the Wearables and to define geographical boundaries to define permitted areas of movement for both patient and caregiver.
- Patient Wearable
- The Patient Wearable in one embodiment is a smart wearable patient/client MIOT (Medical Internet of Things) device. The devices work in conjunction with the Beacons to define a system geo-fence, a physical protected area that can be constantly electronically monitored. The Patient Wearable provides a number of functions.
- In one embodiment, the Patient Wearable can perform triangulation, location, critical fall indication/physical motion/rotation (of patients), and baseline medical vitals including temperature, heart rate, and pulse/oxygen levels. The Patient Wearable works with a network of Beacons to communicate together using a custom protocol to ensure data from the patient/client Patient Wearable is secure, redundant and sent to the Base Stations for delivery to care management services in the internet cloud via AWS (Amazon Web Services).
- The Patient Wearable may use industry standard sensors approved for non-clinical medical monitoring, including PulseOx Sensor Modules GY-30102 for Heart, body temperature, blood oxygen level monitoring, stress level, and XYZ Acceleration-Rotation-Motion Modules GY-521 for patient positioning (sitting, reclining, standing, moving, fall detection and location monitoring). The Patient Wearable can detect emergency events including falling, heart attack, stroke, and the like.
- By monitoring location relative to the Geo-Fence, the system can determine if a patient has wandered out of a safe zone (e.g., away from home) and needs to be located and returned to the correct environment. The Patient wearable also can monitor the proximity to a caregiver to ensure that the caregiver is interacting with the patient pursuant to a schedule or care agreement.
- The Patient Wearable can provide medication reminders to both the patient and the caregiver, and can include a confirmation protocol when the medication is administered.
- In one embodiment the Medical Wearables are powered by Lithium-Ion Polymer Battery—3.7 v 1200 mAh which are recharged using “QI” wireless charging technology provided by the Base Station. Internal electronics are registered and certified by the FCC/CE as a Class B digital device. Internally in one embodiment the Patient Wearable contain an Espressif ESP32 microprocessor enabled with 802.11n wireless LAN-WI-FI and LE Bluetooth connectivity using the Adafruit Feather PCB package layout.
- In one embodiment, the Patient Wearable may be a smart watch such as the Apple Watch, Samsung Galaxy Watch, Mobvoi, Garmin, Medical Guardian, MobileHelp, UnaliWear, OneCallAlert, and the like.
- Caregiver Wearable
- In one embodiment, the Caregiver Wearables are smart wearable employee/caregiver identification devices. The Caregiver Wearable should perform a number of functions including tracking the location and movement of the caregiver, uniquely identify the wearable and the caregiver, time management of the caregiver, time spent with patient, resources spent on patient, drugs administered, and other patient/caregiver related information.
- In one embodiment, a proprietary algorithm is used to calculate signal strength from the Caregiver Wearables using 802.11n wireless and LE Bluetooth to perform triangulation, location, patient proximity and employee scheduling/management with proximity RFID/Digital login and logout capability. The Caregiver Wearables work with a network of Beacons to communicate together using a custom protocol to ensure data from the Caregiver Wearable is secure, redundant and sent to the Base Stations for delivery to care management services in the internet cloud via AWS (Amazon Web Services).
- In one embodiment, the Caregiver Wearables are powered by a Lithium-Ion Polymer Battery—3.7 v 1200 mAh which are recharged using “QI” wireless charging technology provided by the Base Station. Internal electronics are registered and certified by the FCC/CE as a Class B digital device.
- Internally the Caregiver Wearables contain an Espressif ESP32 microprocessor enabled with 802.11n wireless LAN-WI-FI and LE Bluetooth connectivity using the Adafruit Feather PCB package layout.
- Also embedded within the Caregiver Wearables is an RFID chip registered to the specific badge holder that contains UUID (Universally Unique Identifier) that works/tracks with backend client care and employee management software. In one embodiment, software is loaded on power-up via internal EEPROM. Proprietary software runs automatically on power up and is written in the C programming language.
- The Caregiver Wearable tracks the activities of the caregiver while the caregiver is on duty. This can include an automatic time clock for the caregiver which prevents overbilling and ensures the timeliness of scheduled care.
- Beacons
- The system Beacons in one embodiment are MIOT appliances that create a geo-fence to provide boundaries for a patient. The Beacons help locate a patient at all times. In one embodiment, the geo-fence created by the Beacons works using WiFi and Low Energy Bluetooth technology to triangulate the location of both the patient (having the Patient Wearable) and one or more caregivers (having the Caregiver Wearable). The Beacons transmit the location and positioning information to the Base Station for analysis. Using the same communication technology, the system transmits and relays patient medical data from the Patient Wearable to the Base Station.
- In one embodiment, the Beacons are powered by UL certified external 5-volt USB power adapters and internal electronics are registered and certified by the FCC/CE as a Class B digital device.
- Internally the Beacons contain a BMC2835 1 GHZ ARM11 microprocessor enabled with 802.11n wireless LAN-WI-FI and LE Bluetooth connectivity using the Raspberry PI Zero/W PCB package layout.
- Software is loaded on power-up via Micro SD Card. Base operating system is based on a Debian Linux derivative. Proprietary software runs automatically on power up and is written in C and Python programming languages.
- In one embodiment, user feedback for each Beacon is provided by, for example, an Adafruit Neopixel 12 light ring. This light ring provides a visual indication of standard operation and/or any errors.
- The Beacons can function as night lights. In one embodiment, the Beacons can also be used as two-way communication devices including speakers and microphones.
- In one embodiment, the Wearables can use their own GPS systems to track the patient and caregivers and can be used with or without the Beacons as desired.
- In one embodiment, the system includes a spectrometer in an air filtration system to detect airborne particulates, viruses, and bacteria that could have an impact on the patient and provides detection data to the system.
- Base Station
- In one embodiment the Base Station is a local IOT (Internet of Things) hub device that collects and monitors data from Caregiver Wearables and Patient Wearables through a network of Beacons. This device is the central management device for the geo-fence (a physical protected area that can be constantly electronically monitored) home environment. In one embodiment a proprietary algorithm is used to calculate signal strength to the Base Station using 802.11n wireless and LE Bluetooth to perform triangulation, location, patient proximity and employee scheduling/management with proximity RFID/Digital login and logout capability. The Base Station works with a network of Beacons to communicate together using a custom protocol to ensure data from the Caregiver Wearable and Patient Wearable is secure, redundant and sent to care management services in the internet cloud via AWS (Amazon Web Services).
- A Base Station is powered by UL certified external 5-volt USB power adapter and internal electronics are registered and certified by the FCC/CE as a Class B digital device. Using “QI” wireless charging technology the Base Station provides power charging for Caregiver Wearables and Patient Wearables.
- In one embodiment, internally the Base Station contains.
- SOC: Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC
- CPU: 1.4 GHz 64-bit quad-core ARM Cortex-A53 CPU
-
- RAM: 1 GB LPDDR2 SDRAM
- WIFI: Dual-band 802.11ac wireless LAN (2.4 GHz and 5 GHz) and Bluetooth 4.2
- Ethernet: Gigabit Ethernet over USB 2.0 (max 300 Mbps). Power-over-Ethernet support (with separate PoE HAT). Improved PXE network and USB mass-storage booting.
- Thermal management: Yes
- Video: Yes—VideoCore IV 3D. Full-size HDMI
- Audio: Yes
- USB 2.0 (or higher): 4 ports
- GPIO: 40-pin
- Power: 5V/2.5 A DC power input
- Operating system support: Linux and Unix
- Also embedded within the Base Station, is a charging system for both the Caregiver Wearables and Patient Wearables using “QI” wireless charging technology
- Software may be loaded on power-up via Micro SD Card. In one embodiment, the Base operating system is based on a Debian Linux derivative. Proprietary software runs automatically on power up and is written in C and Python programming languages.
- In one embodiment, user feedback for the Base Station is provided by, for example, an Adafruit Neopixel 12 light ring. This light ring provides a visual indication of standard operation and/or any errors.
- System
-
FIG. 1 illustrates an embodiment of the system in operation. Thepatient 101 wears a Patient Wearable that communicates withBeacons 103A-103D andBase Station 104. The Beacons define a geo-fence 105 that establishes a boundary for thepatient 101. 102A and 102B are attending the patient within the geo-Caregivers fence 105 and each wear a Caregiver Wearable that communicates with the Beacons and the Base Station. TheBeacons 103A-103D communicate with theBase Station 104, Patient Wearable and Caregiver Wearable. An AI integration detects patterns for potential negative health events and sends appropriate alerts for Caregivers and/or other medical professionals to investigate. - The system tracks the location and status of the patient, detecting falls, lack of movement, changes in vitals, movement outside the geo-fence perimeter and the like. The system also tracks the location of the one or more caregivers. If the caregiver is not spending enough time within a threshold distance from the patient during a shift, the system will send a notification to the caregiver and to the system so that remedial action may be taken. If the caregiver is not responsive to the notification and/or is not attending the patient, a replacement caregiver can be automatically dispatched to rectify the situation. If there is an emergency with the patient, the system can alert the nearest caregiver so that emergency procedures can be implemented more quickly.
-
FIG. 2 is a flow diagram of the operation of the system in an embodiment. Atstep 201 the system monitors the patient. This is accomplished be the Base Station receiving biometric, position, accelerometer, location, and other information from the Patient Wearable and the Beacons. Atstep 202 it is determined if some event has occurred. If not, the system returns to step 201 and continues monitoring the patient. - If there is an event at
step 202, the system analyses the event atstep 203. This analysis includes characterizing the event as medical based, movement based, location based, and the like. Atdecision block 204 it is determined if the event requires action. For example, the even could be an accelerometer reading that indicates a fall. The event could represent a change in vital signs, or movement outside of a Geo-Fence area. If not, the system returns to step 201 and continues monitoring the patient. - If the even requires action at
decision block 204, the system alerts a caregiver atstep 205. Atstep 206 the caregiver takes the appropriate action, and the system returns to monitoring the patient atstep 201. -
FIG. 3 illustrates an embodiment of a topography of the system. Geo- 301, 302, and 303 each comprise at least one patient with a Patient Wearable, at least one caregiver with a Caregiver Wearable, at least one Base Station, and one or more Beacons used to define a Geo-Fence around the patient. (In an embodiment where no Beacons are used, the system can define a geo-fence by defining a distance from a specific geolocation, forming a circular Geo-Fence). In other embodiments where no Beacons are used, GPS coordinates can be defined in any geographical shape as desired to define the Geo-Fence.Fence locations - The Base Station of each Geo-Fence communicates to a
System Server 305 via Network Cloud 304 (e.g., the Internet). TheSystem Server 305 receives data from the wearables via the Base Stations at each location. The System Server then applies analysis, AI, and other review to determine actions and responses that may be necessary. - The
System Server 305 can be monitored by Caregiver supervisors to add an additional element of service and protection to the patients. In one embodiment, a caregiver supervisor can only access data from a Geo-Fence associated with the caregivers under that supervisor. For example,Supervisor 301A can only access data from Geo-Fence 301. Similarly,Supervisor 302A can only access data from Geo-Fence 302. AHead Supervisor 306 has permission to access data from all Geo-Fence locations. These levels of permission help prevent unauthorized access of data. -
FIG. 4 illustrates the System Server in an embodiment of the system. TheSystem Server 305 comprises aCommunication Module 401 to send and receive data to theBase Station 104. In one embodiment, the Communication Module and communicate directly with the Beacons, Patient Wearable, and/or the Caregiver Wearable. TheCommunication Module 401 is coupled toProcessing Module 402 which performs operations and programs on the data. -
Processing Module 402 is coupled toPatent Database Module 404.Patient Database Module 404 stores all patient information, permission levels, care schedules, medications and medication schedules, baseline information and historical information for patients and triggers that can be based on patient biometrics detected by the Patient Wearables. TheAdministrative Module 403 includes a database and processing for the Caregivers and Caregiver Supervisors. TheAdministrative Module 403 can handle the timekeeping of the Caregivers and related staff, payroll and other financial functions, and monitor licensing and permits required for medical staff. - The Artificial Intelligence/Machine Learning Module 405 (AI Module) applies AI and machine learning to patient and caregiver data to identify events, rank the events in terms of importance, predict possible patient problems requiring attention, and use patient baseline and medical data to catch problems before they happen.
- The
AI Module 405 receives live feeds of data from all wearables, beacons, and base stations. TheAI Module 405 can analyze the data and compare it to scheduled caregiver tasks and historical data to determine what activities are occurring with the patient and caregivers. For example, the AI Module can determine if both the patient and caregiver are located in a bathroom and, based on the time, determine if the patient is being bathed or if the patient is being assisted to use a toilet. Similarly, the AI can determine based on prior locations of the caregiver and interactions with the patient, if the patient is being fed, being administered medication, and the like. Unscheduled interaction between a caregiver and a patient may be in response to a call for assistance from the patient. - The
AI Module 405 can also monitor the biometrics of a patient and compare it to a baseline to determine if extra attention is required. The same analysis can spot declining metrics of a patient and provide alerts to a medical professional for intervention and prevention. -
FIG. 5 is a flow diagram illustrating the operation of the AI Module in an embodiment of the system. Atstep 501 the module receives data streams from all of the wearables, beacons, and base units in the field. These units include identifiers so that the AI can place them in an appropriate Geo-Fence location. - At step 502, the
AI Module 405 analyzes the data to track each wearable and to determine proximity of a patient and one or more caregivers. Atstep 503, the module uses near term historical location information, as well as caregiver schedules and historical data, to determine a procedure or task being performed with or on the patient by the caregiver. For example, if the caregiver has just been near a medication supply area, and then approaches a patient, the module may infer that patient medication is about to be administered. The module can compare the current time to a scheduled time for medication, along with the timing of prior administration of medication, to make sure that the timing of the medication is appropriate. The module has a list of patient medication with a dosage schedule, interactions, and other modalities to make sure that the current task is appropriate. In one embodiment, the caregiver provides an update of the type and dosage of medication provided, allowing the module to update the history of the medication. - The module uses machine learning and AI to determine at all times if some action is taking place, whether the action is scheduled, and if an event should be triggered. Such activities can be eating, sleeping, exercise, bathing, examination, and the like. At
decision block 504 theAI Module 405 determines if the detected action should trigger an event. If so, the system generates an alert atstep 505. - If the activities does not rise to the level of an event, the system proceeds to step 506 where the module analyzes the patient biometrics. In this step, the
AI Module 405 can analyze all the available patient biometric information and determine if the patient is experiencing a medical issue that requires attention. This determination can be based on current data that shows metrics outside of expected ranges, such as high temperature, low oxygen, a fall, low pulse, and the like. The determination can also be based on historical data and/or patient baseline data. For example, if blood oxygen is declining over time, but has not yet reached dangerous levels, the system can trigger an event so that a caregiver or medical professional can intervene before the condition deteriorates further. Other indicators can be loss of weight, decreased activity, or other metrics that show risk or decline. - The system uses historical data from the current patient and Geo-Fence location, as well as data from all other patients using the system. For each event, the AI will look back at historical data prior to the event to identify commonalities and metric changes that are consistent prior to the same event over time. The system can then look for these common metrics to predict possible events before they happen, and to alert caregivers to look for possible signs related to an event. As the AI learns and ingests data, the ability to improve its performance is enhanced.
- At
decision block 507 it is determined if the patient status is such that an event is triggered. If so, an alert is generated atstep 505. If not, the patient history database is updated atstep 508 and the system returns to step 501. -
FIG. 6 is a flow diagram of the learning processes of the AI of the system. Atstep 601 the AI receives an event. Atstep 602 the AI tracks metrics for some time period prior to the event. This could be hours, days, or weeks, depending on the event. The metrics could include biometric data, location data; caregiver interaction data, medication data (including changes in medication and dosage); diet, sleep, and the like. - At
step 603 the system adds the metrics for the patient to a database of metrics for the same event from any patient who experienced the event. The data can be used to update histograms, relational databases, and the like, so that it can be used to support predictive tools. Atstep 604 the system can update its predictive algorithm based on the database updates. In the future, when monitoring metrics for a patient atstep 605, if the metrics begin to match up with the pre-event metrics stored in the database, an alert can be provided to caregivers. -
FIG. 7 illustrates an exemplary asystem 700 that may implement the system. Theelectronic system 700 of some embodiments may be a mobile apparatus. The electronic system includes various types of machine-readable media and interfaces. The electronic system includes abus 705, processor(s) 710, read only memory (ROM) 715, input device(s) 720, random access memory (RAM) 725, output device(s) 730, anetwork component 735, and apermanent storage device 740. - The
bus 705 communicatively connects the internal devices and/or components of the electronic system. For instance, thebus 705 communicatively connects the processor(s) 710 with theROM 715, theRAM 725, and thepermanent storage 740. The processor(s) 710 retrieve instructions from the memory units to execute processes of the invention. - The processor(s) 710 may be implemented with one or more general-purpose and/or special-purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuitry that can execute software. Alternatively, or in addition to the one or more general-purpose and/or special-purpose processors, the processor may be implemented with dedicated hardware such as, by way of example, one or more FPGAs (Field Programmable Gate Array), PLDs (Programmable Logic Device), controllers, state machines, gated logic, discrete hardware components, or any other suitable circuitry, or any combination of circuits.
- Many of the above-described features and applications are implemented as software processes of a computer programming product. The processes are specified as a set of instructions recorded on a machine-readable storage medium (also referred to as machine readable medium). When these instructions are executed by one or more of the processor(s) 710, they cause the processor(s) 710 to perform the actions indicated in the instructions.
- Furthermore, software shall be construed broadly to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. The software may be stored or transmitted over as one or more instructions or code on a machine-readable medium. Machine-readable media include both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium may be any available medium that can be accessed by the processor(s) 710. By way of example, and not limitation, such machine-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a processor. Also, any connection is properly termed a machine-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared (IR), radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray® disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Thus, in some aspects machine-readable media may comprise non-transitory machine-readable media (e.g., tangible media). In addition, for other aspects machine-readable media may comprise transitory machine-readable media (e.g., a signal). Combinations of the above should also be included within the scope of machine-readable media.
- Also, in some embodiments, multiple software inventions can be implemented as sub-parts of a larger program while remaining distinct software inventions. In some embodiments, multiple software inventions can also be implemented as separate programs. Any combination of separate programs that together implement a software invention described here is within the scope of the invention. In some embodiments, the software programs, when installed to operate on one or more
electronic systems 700, define one or more specific machine implementations that execute and perform the operations of the software programs. - The
ROM 715 stores static instructions needed by the processor(s) 710 and other components of the electronic system. The ROM may store the instructions necessary for the processor(s) 710 to execute the processes provided by the system. Thepermanent storage 740 is a non-volatile memory that stores instructions and data when theelectronic system 700 is on or off. Thepermanent storage 740 is a read/write memory device, such as a hard disk or a flash drive. Storage media may be any available media that can be accessed by a computer. By way of example, the ROM could also be EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. - The
RAM 725 is a volatile read/write memory. TheRAM 725 stores instructions needed by the processor(s) 710 at runtime, theRAM 725 may also store the real-time video or still images acquired by the system. Thebus 705 also connects input and 720 and 730. The input devices enable the user to communicate information and select commands to the electronic system. Theoutput devices input devices 720 may be a keypad, image capture apparatus, or a touch screen display capable of receiving touch interactions. The output device(s) 730 display images generated by the electronic system. The output devices may include printers or display devices such as monitors. - The
bus 705 also couples the electronic system to anetwork 735. The electronic system may be part of a local area network (LAN), a wide area network (WAN), the Internet, or an Intranet by using a network interface. The electronic system may also be a mobile apparatus that is connected to a mobile data network supplied by a wireless carrier. Such networks may include 3G, HSPA, EVDO, and/or LTE. - It is understood that the specific order or hierarchy of steps in the processes disclosed is an illustration of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the processes may be rearranged. Further, some steps may be combined or omitted. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
- The various aspects of this disclosure are provided to enable one of ordinary skill in the art to practice the present invention. Various modifications to exemplary embodiments presented throughout this disclosure will be readily apparent to those skilled in the art, and the concepts disclosed herein may be extended to other apparatuses, devices, or processes. Thus, the claims are not intended to be limited to the various aspects of this disclosure, but are to be accorded the full scope consistent with the language of the claims. All structural and functional equivalents to the various components of the exemplary embodiments described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. No claim element is to be construed under the provisions of 35 U.S.C. § 18(f) unless the element is expressly recited using the phrase “means for” or, in the case of a method claim, the element is recited using the phrase “step for.”
- Thus, an improved patient monitoring system has been described.
Claims (8)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/196,963 US11751820B2 (en) | 2020-01-09 | 2021-03-09 | Method and apparatus for patient monitoring |
| US18/219,624 US20240115217A1 (en) | 2020-01-09 | 2023-07-07 | Method and apparatus for patient monitoring |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202062959142P | 2020-01-09 | 2020-01-09 | |
| US17/196,963 US11751820B2 (en) | 2020-01-09 | 2021-03-09 | Method and apparatus for patient monitoring |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/219,624 Continuation US20240115217A1 (en) | 2020-01-09 | 2023-07-07 | Method and apparatus for patient monitoring |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20220287657A1 true US20220287657A1 (en) | 2022-09-15 |
| US11751820B2 US11751820B2 (en) | 2023-09-12 |
Family
ID=87890143
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/196,963 Active 2041-03-09 US11751820B2 (en) | 2020-01-09 | 2021-03-09 | Method and apparatus for patient monitoring |
| US18/219,624 Abandoned US20240115217A1 (en) | 2020-01-09 | 2023-07-07 | Method and apparatus for patient monitoring |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/219,624 Abandoned US20240115217A1 (en) | 2020-01-09 | 2023-07-07 | Method and apparatus for patient monitoring |
Country Status (1)
| Country | Link |
|---|---|
| US (2) | US11751820B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230195866A1 (en) * | 2021-12-16 | 2023-06-22 | Hill-Rom Services, Inc. | Wearable communication device for use in care settings |
| WO2025118058A1 (en) * | 2023-12-07 | 2025-06-12 | Viana Madeira Lorena | Wearable device with a method for detecting and signaling patient allergic condition profiles in healthcare facilities |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12493821B2 (en) * | 2022-05-17 | 2025-12-09 | Optum, Inc. | Machine learning techniques for dynamic adjustment of an immersive augmented reality supervision boundary |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090326339A1 (en) * | 2008-06-26 | 2009-12-31 | Microsoft Corporation | Connected healthcare devices with real-time and proactive capture and relay of contextual information |
| US8547220B1 (en) * | 2009-06-18 | 2013-10-01 | The General Hospital Corporation | Ultrasonic compliance zone system |
| US20160080486A1 (en) * | 2014-09-17 | 2016-03-17 | Ca, Inc. | Crowdsourcing-based detection, identification, and tracking of electronic devices |
| US20170295476A1 (en) * | 2016-04-08 | 2017-10-12 | Vivint, Inc. | Family member tracking |
| US20190239775A1 (en) * | 2018-02-07 | 2019-08-08 | Carepredict, Inc. | Methods and systems for locating patients in a facility |
| US20210337355A1 (en) * | 2020-04-22 | 2021-10-28 | CareBand Inc. | Method and system for connectivity between a personal area network and an internet protocol network via low power wide area network wearable electronic device |
-
2021
- 2021-03-09 US US17/196,963 patent/US11751820B2/en active Active
-
2023
- 2023-07-07 US US18/219,624 patent/US20240115217A1/en not_active Abandoned
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090326339A1 (en) * | 2008-06-26 | 2009-12-31 | Microsoft Corporation | Connected healthcare devices with real-time and proactive capture and relay of contextual information |
| US8547220B1 (en) * | 2009-06-18 | 2013-10-01 | The General Hospital Corporation | Ultrasonic compliance zone system |
| US20160080486A1 (en) * | 2014-09-17 | 2016-03-17 | Ca, Inc. | Crowdsourcing-based detection, identification, and tracking of electronic devices |
| US20170295476A1 (en) * | 2016-04-08 | 2017-10-12 | Vivint, Inc. | Family member tracking |
| US20190239775A1 (en) * | 2018-02-07 | 2019-08-08 | Carepredict, Inc. | Methods and systems for locating patients in a facility |
| US20210337355A1 (en) * | 2020-04-22 | 2021-10-28 | CareBand Inc. | Method and system for connectivity between a personal area network and an internet protocol network via low power wide area network wearable electronic device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230195866A1 (en) * | 2021-12-16 | 2023-06-22 | Hill-Rom Services, Inc. | Wearable communication device for use in care settings |
| WO2025118058A1 (en) * | 2023-12-07 | 2025-06-12 | Viana Madeira Lorena | Wearable device with a method for detecting and signaling patient allergic condition profiles in healthcare facilities |
Also Published As
| Publication number | Publication date |
|---|---|
| US11751820B2 (en) | 2023-09-12 |
| US20240115217A1 (en) | 2024-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240115217A1 (en) | Method and apparatus for patient monitoring | |
| US11363966B2 (en) | Detecting unauthorized visitors | |
| US11776675B2 (en) | Systems for tracking medications | |
| CA2838232C (en) | Methods and systems for remotely determining levels of healthcare interventions | |
| US20150187038A1 (en) | System for integrated protocol and decision support | |
| US10959645B2 (en) | Methods and systems for locating patients in a facility | |
| WO2018125785A1 (en) | Real time location platform beacon protocol systems and methods | |
| US20180295466A1 (en) | Healthcare asset beacon | |
| US20160136054A1 (en) | Smart pill box and medical compliance monitoring | |
| CN105793851B (en) | Patient monitor and method for monitoring a patient | |
| JP2017529920A (en) | Drug delivery system and method | |
| US20240016382A1 (en) | Wearable device for monitoring the health and supervision of a supervised person and related systems and methods | |
| WO2018134432A1 (en) | Method and system for health information reporting | |
| WO2021174229A2 (en) | Method and apparatus for patient monitoring | |
| US20190326020A1 (en) | Video Conferencing and Virtual Appointments | |
| US10922944B2 (en) | Methods and systems for early detection of caregiver concern about a care recipient, possible caregiver impairment, or both | |
| CN108322903A (en) | Emmergency call method, device, system and electronic equipment | |
| US12064299B2 (en) | Umbilical cord clamp and wireless tag systems, methods and apparatus | |
| ES2831803T3 (en) | Context-Sensitive Healthcare Notification System | |
| US12458230B2 (en) | Wearable device for monitoring the health and supervision of a supervised being and related systems and methods | |
| WO2019156665A1 (en) | Methods and systems for locating patients in a facility | |
| Caporusso et al. | A pervasive solution for risk awareness in the context of fall prevention | |
| US20240398422A1 (en) | Umbilical cord clamp and wireless tag systems, methods, and apparatus | |
| KR102847389B1 (en) | Apparatus and method for tracking location of elderly and vulnerable individuals | |
| US20240236633A1 (en) | Individual identification and information system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PTGR); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO MICRO (ORIGINAL EVENT CODE: MICR); ENTITY STATUS OF PATENT OWNER: MICROENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONMENT FOR FAILURE TO CORRECT DRAWINGS/OATH/NONPUB REQUEST |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |