US20220142590A1 - Enhanced communication with an application service provider based on medical telemetry collected by a user device - Google Patents
Enhanced communication with an application service provider based on medical telemetry collected by a user device Download PDFInfo
- Publication number
- US20220142590A1 US20220142590A1 US17/585,035 US202217585035A US2022142590A1 US 20220142590 A1 US20220142590 A1 US 20220142590A1 US 202217585035 A US202217585035 A US 202217585035A US 2022142590 A1 US2022142590 A1 US 2022142590A1
- Authority
- US
- United States
- Prior art keywords
- user
- medical telemetry
- health
- user communication
- abnormality
- 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.)
- Abandoned
Links
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/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0022—Monitoring a patient using a global network, e.g. telephone networks, internet
-
- 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/6898—Portable consumer electronic devices, e.g. music players, telephones, tablet computers
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H80/00—ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/01—Measuring temperature of body parts ; Diagnostic temperature sensing, e.g. for malignant or inflamed tissue
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/0205—Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
- A61B5/02055—Simultaneously evaluating both cardiovascular condition and temperature
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/021—Measuring pressure in heart or blood vessels
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
- A61B5/02438—Measuring pulse rate or heart rate with portable devices, e.g. worn by the patient
-
- 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/1123—Discriminating type of movement, e.g. walking or running
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue
- A61B5/14532—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue for measuring glucose, e.g. by tissue impedance measurement
Definitions
- Telemedicine services have grown substantially in recent years. For example, it is now possible for a doctor to examine a patient over a video communication rather than requiring that patient to visit a medical facility. This and other types of telemedicine have the ability to improve patients' overall quality of life by reducing the time spent in medical facilities, increasing the availability of professional medical caretakers, and increasing the reachability of professional care to rural and developing areas of the world.
- Embodiments disclosed herein provide methods, systems, and computer readable storage media for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- a method provides, in a user communication device, collecting medical telemetry of a user of the user communication device. Upon identifying at least one abnormality in the medical telemetry, the method provides determining that the at least one abnormality indicates that the user is experiencing a health issue based on identifying a lack of non-medical telemetry indicating a reason, other than the health issue, for the at least one abnormality.
- the health issue is one of a plurality of health issues that could be indicated by abnormalities in the medical telemetry.
- the method In response to determining that the at least one abnormality indicates that the user is experiencing the health issue, the method provides initiating a real-time user communication from the user communication device to a contact center.
- the real-time user communication comprises a voice call, a video call, or a text chat over which the user and an agent of the contact center can communicate in real time.
- the method provides exchanging communications between the user and the agent over the real-time user communication.
- the contact center selects the agent from a plurality of agents based on the health issue.
- collecting the medical telemetry includes receiving the medical telemetry captured by a plurality of monitor devices external to the user communication device.
- the method provides comparing the medical telemetry to a profile for the user that indicates normal values for the medical telemetry and identifying the at least one abnormality when a value in the medical telemetry falls outside a corresponding value of the normal values for the medical telemetry.
- the method provides comparing the medical telemetry to medical telemetry patterns that correspond to the abnormalities and identifying the at least one abnormality when a pattern in the medical telemetry substantially matches one of the medical telemetry patterns.
- the method provides collecting the non-medical telemetry.
- the method before initiating the real-time user communication, includes providing the user with an option to override the determination that the at least one abnormality indicates that the user is experiencing the health issue.
- the method provides transferring a health notification indicating the health issue to the contact center.
- the method may include receiving information from the contact center based on the health notification and presenting the information to the user.
- an apparatus for a user communication device having one or more computer readable storage media and a processing system operatively coupled with the one or more computer readable storage media. Instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to collect medical telemetry of a user of the user communication device. Upon identifying at least one abnormality in the medical telemetry, the instructions direct the processing system to determine that the at least one abnormality indicates that the user is experiencing a health issue based on identifying a lack of non-medical telemetry indicating a reason, other than the health issue, for the at least one abnormality.
- the health issue is one of a plurality of health issues that could be indicated by abnormalities in the medical telemetry.
- the instructions direct the processing system to initiate a real-time user communication to a contact center.
- the real-time user communication comprises a voice call, a video call, or a text chat over which the user and an agent of the contact center can communicate in real time.
- FIG. 1 illustrates an application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 2 illustrates an operational scenario of the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 3 illustrates a method of operating the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 4 illustrates an operational scenario of the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 5 illustrates a method of operating the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 6 illustrates another application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 7 illustrates an operational scenario of the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 8 illustrates another operational scenario of the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 9 illustrates a user health profile for use when facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 10 illustrates a user communication device for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 11 also illustrates the user communication device for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 12 illustrates another user communication device for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- FIG. 13 illustrates an application service provider system for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- Wearable devices may now include many different types of health related sensors.
- Heart rate monitors, blood pressure monitors, temperature monitors, and glucose monitors are just a few of the possible sensors that modern wearable devices are capable of incorporating.
- These sensors may be part of single purpose wearable devices or may be incorporated into wearable devices having other functions.
- the wearable devices may take the form of a smartphone, watch/bracelet, chest strap, belt clip, armband, or any other form that allows a person to carry the device on their body.
- While the information captured by the health sensors described above may be easily interpreted by a health care professional, a typical user of the wearable devices containing those health care sensors may not have the expertise to interpret the captured information and, even if they did have the expertise, they may not be constantly monitoring the information. Moreover, if the user is in contact with a healthcare professional, the user must describe the captured information to the healthcare professional for analysis. Then, if the analysis identifies a health issue for the user, the user may need to be transferred to someone who is better suited to handle the user's health issue.
- the embodiments described below leverages the information captured by the health sensors in a user's wearable devices to perform continuous, real-time assessment of a user's condition.
- This assessment not only may be used to notify the user of their health condition but also may be used to notify an application service provider of the user's condition.
- Such information may be used by the application service provider to proactively reach out to the user based on a health issue indicated by the notification, to route or prioritize an incoming communication from the user to a best suited destination for the communication, to aid a service professional in providing care to the user by using sensor information when assessing and addressing the user's health situation, or for any other reason that may benefit from a knowledge of current health information for a user.
- FIG. 1 illustrates application service environment 100 .
- Application service environment 100 includes user communication device 101 , application service provider 102 , and user 121 .
- User communication device 101 and application service provider 102 communicate over communication link 111 . While shown as a direct link, communication link 111 may span various other networks, systems, and devices.
- user communication device 101 may be a cellphone, laptop, tablet, watch, or some other type of computing device capable of exchanging communications with application service provider 102 .
- User device 101 may include one or more sensors that capture medical telemetry, such as heart rate monitors, blood pressure monitors, blood sugar monitors, body temperature monitors, and the like.
- the sensors included in user device 101 may depend on whether device 101 is a wearable device. As such, though not shown, one or more of the sensors may be included in separate wearable devices in communication with user device 101 (e.g. over Bluetooth, WiFi, or otherwise), including watch(es), armbands, cellphones, chest bands, headsets, or other types of wearable device forms.
- the sensors may be implanted within user 121 . For example, a sensor may be built into an implanted pacemaker to report on whether the pacemaker is functioning correctly.
- user communication device 101 executes software provided by application service provider 102 to monitor the user of user device 101 for health issues.
- This software may be built into operating software of device 101 or may be an application installed onto device 101 through an app store or otherwise.
- Application service provider 102 provides backend support for the software on user device 101 .
- Application service provider 102 may provide any type of health related service from simply keeping records of health information received from user device 101 (e.g. on behalf of a user's doctor) to facilitate a communication with the user of user device 101 .
- application service provider 102 may include data storage and processing systems, call routing equipment (e.g.
- application service provider 102 may act as an intermediate system between device 101 and one or more third party service providers, such as an emergency call center (e.g. public service answering point, PSAP), doctor's office, help line, or other type of health related service provider.
- an emergency call center e.g. public service answering point, PSAP
- PSAP public service answering point
- help line or other type of health related service provider.
- FIG. 2 illustrates operation 200 of application service environment 100 to facilitate enhanced communication with an application service provider based on medical telemetry collected by a user device.
- user device 101 collects medical telemetry of its user 121 .
- Medical telemetry includes information related to the health of user 121 and may be received via sensors included in device 101 or included in other wearable devices that are in communication with device 101 .
- Specific examples of medical telemetry include heart rate, blood pressure level, blood sugar level, body temperature, or any other type of health information that can be measured by sensors in user device 101 or in other devices wearable by user 121 .
- the medical telemetry is processed to identify abnormalities therein.
- the abnormalities may be identified based on single types of medical telemetry or may also be identified based on combinations of medical telemetry types. For example, a high heart rate may be an abnormality or a high heart rate in combination with a high blood pressure level may be an abnormality.
- the collected medical telemetry may be compared to defined normal ranges for the telemetry stored in device 101 .
- the normal ranges may be tailored specifically to user 121 or may be more universal ranges.
- step 3 determines whether the at least one abnormality indicates that the user is experiencing a health issue.
- the abnormalities may be compared to information indicating which health issues may be associated with the identified abnormalities. Like the abnormalities, these health issues may be tailored specifically to user 121 or may be more universal. That is, particular abnormalities with respect user 121 may indicate one health issue while the same abnormalities for another user, or in general, may typically indicate a different health issue.
- the normal ranges for the medical telemetry and definitions for determining whether abnormalities constitute a health issue are included in a profile for user 121 .
- the profile may be generated by a medical professional and transferred to user device 101 for use during steps 2 and 3 .
- the profile may then be subsequently updated should values and definitions therein require changes to better identify abnormalities and health issues. For example, feedback from user 121 , a health professional, or otherwise after a false positive for a health issue may help to fine tune the profile and lessen the chance of a false positive in the future.
- step 4 transfers a health notification from user device 101 to application service provider 102 indicating the health issue to application service provider 102 .
- the health notification may simply indicate that user 121 is experiencing a health issue or may provide additional details about the health issue, including the health issue itself, the abnormalities that indicated the health issue, information about user 121 (e.g. identification, health conditions, etc.), or any other information relevant to the health of user 121 .
- user privacy concerns or privacy regulations, governmental or otherwise may limit the detail of information that can be included in the health notification.
- the health notification may be transferred at the request of user 121 or automatically. Furthermore, depending on the functionality of application service provider 102 , the health notification may be transferred during a user communication (e.g. voice, video, or text chat) with an agent at application service provider 102 or a third party (e.g. PSAP for 911 emergency calls) to which the user communication is transferred by application service provider 102 , may be transferred upon initiating a communication from user device 101 to provider 102 , or may be transferred prior to a communication being initiated, as may be the case if the health notification triggers initiation of a communication to user device 101 from provider 102 .
- application service provider 102 may not be configured to communicate with user 121 and, therefore, does not receive the health notification in correlation with a user communication.
- application service provider 102 may store the health notification for reference at a later time, may notify user 121 's health care provider of the health notification, or perform some other function.
- application service provider 102 may be incorporated into a larger service provider that has systems and, in some cases, people that can assist user 121 .
- application service provider 102 may also act as an intermediary between user device 101 and one or more other service providers. Therefore, in cases of multiple service providers, application service provider 102 may be able to select which service provider is best suited to assist user 121 based on the health notification application and supply information related to the health notification to the selected service provider. For example, if the health notification indicates an emergency health situation, then application service provider 102 may set up a user communication between user device 101 and a 911 operator at a PSAP while providing the PSAP with information related to the health notification. Alternatively, if the health notification does not indicate an emergency, then application service provider 102 may route the health notification (or information gleaned from the health notification) to a different service provider, such as a health help line, automated information logging system, and the like.
- a health help line such as a health help line, automated information logging system, and the like.
- operation 200 uses previously independently gathered medical related telemetry to monitor user 121 for health issues in real-time. This not only allows user 121 to be alerted to a health issue they may not otherwise be aware of but also allows application service provider 121 to be aware of the issue in order to provide additional services.
- FIG. 3 illustrates a method 300 of operating the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- Method 300 provides collecting medical telemetry of user 121 of the user communication device 101 (step 301 ). The medical telemetry may be collected from sensors built into user device 101 or included in other wearable devices in communication with user device 101 .
- Method 300 then provides processing the medical telemetry to identify abnormalities therein (Step 302 ). Upon identifying at least one abnormality in the medical telemetry, method 300 provides determining whether the at least one abnormality indicates that user 121 is experiencing a health issue (step 303 ).
- user device 101 performs steps 302 and 303 independently while, in other cases, may use a remote processing system (e.g. cloud based) to perform at least some of the processing necessary to perform steps 302 and 303 .
- the remote processing system may be included in application service provider 102 but may also be elsewhere.
- method 300 After determining that the at least one abnormality indicates that user 121 is experiencing the health issue, method 300 provides transferring a health notification indicating the health issue to application service provider 102 (step 304 ).
- the notification may be transferred from user device 101 or may be transferred from the remote processing system in at least some examples where the remote processing system is used.
- FIG. 4 illustrates operation 400 of application service environment 100 to facilitate enhanced communication with an application service provider based on medical telemetry collected by a user device.
- medical telemetry is collected for user 121 by device 101 and device 101 determines that the medical telemetry includes at least one abnormality that indicates that the user is experiencing a health issue.
- application service provider 102 receives a health notification indicating that user 121 is experiencing a health issue.
- application service provider 102 comprises a contact center capable of exchanging communications with user 121 via user device 101 .
- Service provider 102 may communicate using voice calls, video calls, chat communications, or some other communication mode—including combinations thereof.
- Step 3 determines an appropriate routing for such a user communication based on the health notification.
- application service provider 102 may be staffed by agents that are trained to assist users with health issues they may be experiencing. The agents may have expertise handling different health care issues.
- application service provider 102 determines which agent should handle a communication with user 121 based on the health issue indicated by the health notification from user device 101 .
- Step 5 then initiates and establishes a user communication between user device 101 and the determined agent.
- Step 4 may be omitted in some examples where routing is not dependent upon information contained in the health notification.
- user device 101 may initiate a user communication to application service provider 102 based on the determined health issue.
- the health notification may be transferred at any point before the user communication is established with an agent such that the health information may be used to select an agent for routing.
- the health notification may be used to determine a priority for the user communication with user device 101 should application service provider 102 , or a particular agent/agent group of provider 102 , be handling a larger number of user communications than it can handle at one time. Thus, more time sensitive medical issues, as indicated by the health notification, may be given priority over less sensitive issues.
- FIG. 5 illustrates a method 500 of operating the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- Method 500 provides application service provider 102 receiving a health notification about user 121 from user communication device 101 (step 501 ).
- User device 101 transfers the health notification in response to determining that medical telemetry collected by user device 101 includes at least one abnormality that indicates that the user is experiencing a health issue.
- Method 500 then provides routing the user communication based on the health notification (step 502 ) and establishing the user communication with device 101 based on the routing (step 503 ).
- the user communication itself may be initiated by user device 101 or may be initiated by application service provider 102 after application service provider 102 receives the health notification.
- user communication device 101 comprises communication circuitry and processing circuitry.
- the communication circuitry may include wired communication components and/or wireless communication components, such as an amplifier, filter, modulator, and signal processing circuitry.
- User communication device 101 may also include a user interface, memory device, software, or some other communication components.
- User communication device 101 may be a telephone, tablet, watch, computer, e-book, mobile Internet appliance, network interface card, media player, game console, or some other communication apparatus—including combinations thereof.
- Application service provider 102 comprises a computer system and communication interface.
- Application service provider 102 may also include other components such as a router, server, data storage system, and power supply.
- Application service provider 102 may reside in a single device or may be distributed across multiple devices.
- application service provider 102 may include call routing equipment, communication servers, personal computer workstations, network gateway systems, or some other computing system—including combinations thereof.
- Communication link 111 uses metal, glass, air, space, or some other material as the transport media.
- Communication link 111 could use various communication protocols, such as Time Division Multiplex (TDM), Internet Protocol (IP), Ethernet, communication signaling, Code Division Multiple Access (CDMA), Evolution Data Only (EVDO), Worldwide Interoperability for Microwave Access (WIMAX), Global System for Mobile Communication (GSM), Long Term Evolution (LTE), Wireless Fidelity (WIFI), High Speed Packet Access (HSPA), or some other communication format—including combinations thereof.
- Communication link 111 could be a direct link or may include intermediate networks, systems, or devices.
- FIG. 6 illustrates application service environment 600 .
- Application service environment 600 includes user communication device 601 , application service provider 602 , user 621 , blood pressure sensor 641 , heart rate sensor 642 , blood glucose sensor 643 , and body temperature sensor 644 .
- Application service provider 602 includes contact system 603 and agent systems 604 - 606 .
- Sensor 641 - 644 and user communication device 601 communicate over one or more communication links 611 .
- User communication device 101 and contact system 603 communicate over communication link 612 .
- Contact system 603 and agent systems 604 - 606 communicate over communication links 613 . While shown as direct links, communication links 111 - 613 may span various other networks, systems, and devices.
- agent systems 604 - 606 may not be co-located with each other or with contact system 603 . Therefore, agent systems 604 - 606 may communicate with contact system 603 over one or more communication networks, which may include a communication network, such as the Internet, over which user communication device 601 also communicates with contact system 603 .
- communication networks may include a communication network, such as the Internet, over which user communication device 601 also communicates with contact system 603 .
- application service provider 602 is a contact center for aiding with health care issues.
- Agents operating agent systems 604 - 606 may therefore be trained health care professionals that can help users deal with a variety of medical issues and may also be able to send medical services to a user's location should the situation warrant such action.
- the help is provided over user communications, whether voice, video, text, or other communication mode, between one or more of agent systems 604 - 606 and user device 601 .
- user 621 executes an application on device 601 that continuously tracks user 621 's medical telemetry to determine whether user 621 is experiencing a health issue. Based on the applications directions, user device 601 communicates with sensors 641 - 644 to collect medical telemetry therefrom. While shown as distinct elements, one or more of sensors 641 - 644 may be included in the same wearable device. For example, all four sensors may be included in a watch type form factor. Additionally, one or more of the sensors may be incorporated into user device 601 . It is entirely possible that, for example, a single watch form factor could include all of sensors 641 - 644 and perform the functionality of user device 601 , as described herein.
- Another likely form factor example relies on a smartphone type device to act as user device 101 , which is in wireless communication (e.g. Bluetooth, Wifi, or otherwise) with sensors 641 - 644 included in one or more other devices (e.g. the watch described above).
- wireless communication e.g. Bluetooth, Wifi, or otherwise
- sensors 641 - 644 included in one or more other devices (e.g. the watch described above).
- user device 601 collects the medical telemetry from sensors 641 - 646 and, should a health issue be identified based on the telemetry, a health notification can be sent to application service provider 602 .
- the health notification may be used to route a communication to or from device 101 or may be presented to and used by an agent at one of agent systems 604 - 606 to assist in helping user 621 with user 621 's health issue.
- the automatic and continuous monitoring of user 621 's medical telemetry allows for health issues to be addressed in a timelier manner. This is especially the case if user 621 would not otherwise realize that they are experiencing a health issue.
- FIG. 7 illustrates operation 700 of application service environment 600 to facilitate enhanced communication with an application service provider based on medical telemetry collected by a user device.
- operation 700 describes an example wherein application service provider 602 is configured to reach out to user 621 should user device 601 determine that user 621 is experiencing a health issue.
- user device 601 continually receives medical telemetry from sensors 641 - 644 .
- the medical telemetry is processed to identify abnormalities in the medical telemetry that indicate user 621 is experiencing a health issue. Different abnormalities may indicate different health issues and more than one health issue may be identified at any time.
- a notification of the health issue is transferred to contact system 603 .
- contact system 603 determines with which agent system of agent systems 604 - 606 a voice call should be established. It should be understood that, while this example describes a voice call, contact system 603 may use other communication modes as well or instead.
- An agent system may be selected based on the skill set of agents operation each respective agent system 604 - 606 . For example, if the health notification indicates an issue involving user 621 's heart, then an agent having expertise with heart related matters might be selected.
- contact system 603 selects the agent operating agent system 604 to handle a call with user 621 .
- contact system 603 initiates a call to user device 601 and, upon user 621 accepting the call, establishes the call between user device 601 and agent system 604 .
- the agent can then communicate with user 621 to assist user 621 with the health issue.
- the agent may use agent system 604 to direct emergency services personnel to user 621 's location should such action be deemed necessary.
- FIG. 8 illustrates operation 800 of application service environment 600 to facilitate enhanced communication with an application service provider based on medical telemetry collected by a user device.
- operation 800 describes an example wherein user device 601 is configured to reach out to application service provider 602 should user device 601 determine that user 621 is experiencing a health issue.
- user device 601 continually receives medical telemetry from sensors 641 - 644 .
- the medical telemetry is processed to identify abnormalities in the medical telemetry that indicate user 621 is experiencing a health issue. Different abnormalities may indicate different health issues and more than one health issue may be identified at any time.
- user device 601 notifies user 621 of the health issue. After notifying the user of the health issue, user device 601 initiates a call to contact system 603 and also transfers a health notification to contact system 603 . It should be understood that, while this example describes a voice call, contact system 603 may use other communication modes as well or instead.
- the call may be initiated in response to an instruction from user 621 to user device 601 after user 621 is notified of the health issue. Thus, user 621 may choose not to place a call for assistance. Alternatively, the call may be initiated automatically upon identifying the health issue.
- the health notification may be transferred to contact system 603 within a request used to initiate the call.
- environment 600 is configured for Session Initiation Protocol (SIP) communications
- SIP Session Initiation Protocol
- WebRTC Web Real-Time Communication
- the health notification may be transferred in a data channel associated with a WebRTC media connection request.
- contact system 603 may request the health notification upon receiving a request initiated with the call.
- information e.g. the health notification or other information
- APIs Application Programming Interfaces
- contact system 603 Upon receiving the health issue notification, contact system 603 determines with which agent system of agent systems 604 - 606 a voice call should be established. An agent system may be selected based on the skill set of agents operation each respective agent system 604 - 606 . In this example, contact system 603 selects the agent operating agent system 604 to handle a call with user 621 . Thus, contact system 603 establishes the call between user device 601 and agent system 604 . The agent can then communicate with user 621 to assist user 621 with the health issue. In some cases, the agent may use agent system 604 to direct emergency services personnel to user 621 's location should such action be deemed necessary.
- the agent may request more detailed information about the user from user device 601 .
- This additional information may be information not included in the health notification due to size constraints on the notification, due to regulatory limits on the type of information that can be provided in a notification of that type, or for some other reason.
- agent system 604 may automatically, or upon receiving an instruction from the operating agent, transfer a request for more detailed medical information to user device 601 .
- User 621 may then be notified of the request for more detailed information and provided consent by through the user interface of user device 601 .
- the more detailed information in provided to agent system 604 may further assist user 621 with their health issue.
- user 621 may provide consent prior to receiving any request for more detailed information. As such, the more detailed information can be provided by user device 601 automatically without needing to be requested or immediately upon receiving a request without having to wait for user 621 to consent.
- user device 601 includes or has access to (e.g. located in other devices, wearable or otherwise) other sensors providing telemetry that is not necessarily medical or health related, such as Global Positioning System (GPS) location information, accelerometers, barometers, outside temp, and the like.
- GPS Global Positioning System
- This other “non-medical” telemetry may be used to determine whether there is an alternative explanation for identified abnormalities in the medical telemetry. For example, GPS data indicating that user 621 is moving at 6 miles per hour along a path may indicate that the user is running. Thus, if an elevated heart rate is identified as an abnormality, which would normally trigger a heart related health issue, user device 621 may instead determine that user 621 is running based on the GPS data and is not actually experiencing a heart issue.
- calendar entries may indicate an event going on at the time the abnormality is detected (e.g. spin class) that may explain the abnormality without triggering a health issue notification.
- FIG. 9 illustrates a user health profile 900 for use when facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- User device 601 may use health profile 900 to determine whether abnormalities and health issues exist for user 621 .
- health profile 900 may take the form of a data structure stored in memory of user device 601 .
- Health profile 900 is a basic profile that includes safe ranges for blood pressure, heart rate, blood glucose, and body temperature. If medical telemetry collected by user device 601 indicates that any of user 621 's current medical telemetry values are outside these defined ranges (above or below), then user device 601 will determine an abnormality exists. For example, blood pressure telemetry indicating that user 621 's blood pressure is 143/96 falls outside the blood pressure range indicated by health profile 900 and, therefore, constitutes an abnormality.
- an abnormality in the medical telemetry would also constitute a health issue (e.g. high blood pressure).
- a health issue e.g. high blood pressure
- more detailed profiles may also be used that include definitions for which abnormalities constitute a health issue. These definitions may indicate that abnormalities in multiple types of medical telemetry must exist for a particular health issue (e.g. high blood pressure and high heart rate), may require a pattern to exist either in a single type of medical telemetry or across multiple types (e.g. heart rate stays elevated for a period of time and blood pressure is also up during the same period), or by some other definition.
- FIG. 10 illustrates user communication device 1000 for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- User communication device 1000 includes speaker 1001 , microphone 1002 , buttons 1003 , and display 1004 .
- User communication device 1000 is a touchscreen device but may be alternatively configured and have more or fewer elements than those depicted.
- display 1004 is presenting notification window 1005 to a user.
- Notification window 1005 may be presented to the user in operation 800 after a health issue has been determined but before a call is initiated to contact system 603 .
- the user is given the opportunity to select “yes” to call for assistance or “no” to not call for assistance.
- device 1000 may initiate a call after a period of time elapses and no response is received from the user. Thus, if the user is incapacitated device 1000 will automatically call for help. However, by pressing “no,” the user can override this automatic call.
- notification window 1105 may not provide the user with an option to override a call but, instead, merely notifies the user that the call (or other type of communication if so configured) is being placed.
- Other means of overriding the determination that a health notification should be transmitted may also be used.
- User override functionality allows the user to prevent notifications of false positives from leaving the device. False positives may be caused by bad sensor data, disconnected sensors, improperly processed sensor data, a lack of non-medical telemetry indicating that there is not a health issue, etc.
- FIG. 11 also illustrates user communication device 1000 for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.
- display 1004 is presenting notification window 1105 , which requests consent to transfer more detailed medical information to the contact center.
- this notification request may be transferred after a call is established at the request of a contact center agent or automatically by contact system 603 .
- the user selecting “yes” the more detailed medical information is transferred to contact system 603 .
- the user selecting “no,” prevents the more detailed medical information from being transferred.
- the user may also provide consent for transferring more detailed medical information before any communication is established, which essentially pre-consents to any future request for more detailed information.
- the more detailed information can be presented to and considered by the application service provider assisting with the user's health issue.
- This more detailed information may include personal information as well as more explicit health information that otherwise may not be able to be included in the initial health notification due to privacy concerns or explicit regulatory requirements.
- the more detailed information may include video captured of the area surrounding device 1000 by a camera in device 1000 .
- a WebRTC media flow may be invoked to transfer video to an application service provider, which can then use the video information, with or without being viewed by a human agent, to further assess the user's situation.
- information received from an application service provider may be presented to a user by display 1004 .
- This information may include offers for products or services that may benefit the user, instructions for dealing with the health issue experienced by the user, or any other type of information that may be useful to the user while experiencing a health issue.
- an agent at the application service provider determines that a certain over the counter medication would benefit the user, then the agent may direct their system to transfer a message indicating the medication to device 1000 .
- device 1000 displays the message content to the user.
- FIG. 12 illustrates user communication device 1200 .
- User communication device 1200 is an example of user communication devices 101 and 601 , although devices 101 and 601 could use alternative configurations.
- User communication device 1200 comprises wireless communication interface 1201 , user interface 1202 , and processing system 1203 .
- Processing system 1203 is linked to wireless communication interface 1201 and user interface 1202 .
- Processing system 1203 includes processing circuitry 1205 and memory device 1206 that stores operating software 1207 .
- User communication device 1200 may include other well-known components such as a battery and enclosure that are not shown for clarity.
- User communication device 1200 may be a telephone, tablet, computer, e-book, mobile Internet appliance, media player, game console, or some other communication apparatus—including combinations thereof.
- Communication interface 1201 comprises components that communicate over communication links, such as network cards, ports, RF transceivers, processing circuitry and software, or some other communication devices.
- Communication interface 1201 may be configured to communicate over metallic, wireless, or optical links.
- Communication interface 1201 may be configured to use TDM, IP, Ethernet, optical networking, wireless protocols, communication signaling, or some other communication format—including combinations thereof.
- User interface 1202 comprises components that interact with a user to receive user inputs and to present media and/or information.
- User interface 1202 may include a speaker, microphone, buttons, lights, display screen, touch screen, touch pad, scroll wheel, communication port, or some other user input/output apparatus—including combinations thereof.
- User interface 1202 may be omitted in some examples.
- Sensors 1204 comprise heart rate monitors, blood pressure monitors, pedometers, blood glucose monitors, temperature monitors, or any other type sensor for measuring health related information—including combinations thereof.
- one or more of the sensors may be located external to user communication device 1200 . These external sensors communicate with user communication device 1200 over communication interface 1201 . Therefore, sensors 1204 may be omitted in some examples.
- Processing circuitry 1205 comprises microprocessor and other circuitry that retrieves and executes operating software 1207 from memory device 1206 .
- Memory device 1206 comprises a non-transitory storage medium, such as a disk drive, flash drive, data storage circuitry, or some other memory apparatus.
- Processing circuitry 1205 is typically mounted on a circuit board that may also hold memory device 1206 and portions of communication interface 1201 and user interface 1202 .
- Operating software 1207 comprises computer programs, firmware, or some other form of machine-readable processing instructions. Operating software 1207 includes medical telemetry module 1208 and health issue module 1209 . Operating software 1207 may further include an operating system, utilities, drivers, network interfaces, applications, or some other type of software. When executed by processing circuitry 1205 , operating software 1207 directs processing system 1203 to operate user communication device 1200 as described herein.
- medical telemetry module 1208 directs processing system 1203 to collect medical telemetry of a user of the user communication device and process the medical telemetry to identify abnormalities therein.
- health issue module 1209 directs processing system 1203 to determine whether the at least one abnormality indicates that the user is experiencing a health issue. After determining that the at least one abnormality indicates that the user is experiencing the health issue, health issue module 1209 further directs processing system 1203 to transfer a health notification indicating the health issue to the application service provider.
- FIG. 13 illustrates application service provider system 1300 .
- Application service provider system 1300 is an example of application service provider 103 and contact system 603 , although provider 103 and system 603 may use alternative configurations.
- Application service provider system 1300 comprises communication interface 1301 , user interface 1302 , and processing system 1303 .
- Processing system 1303 is linked to communication interface 1301 and user interface 1302 .
- Processing system 1303 includes processing circuitry 1305 and memory device 1306 that stores operating software 1307 .
- Communication interface 1301 comprises components that communicate over communication links, such as network cards, ports, RF transceivers, processing circuitry and software, or some other communication devices.
- Communication interface 1301 may be configured to communicate over metallic, wireless, or optical links.
- Communication interface 1301 may be configured to use TDM, IP, Ethernet, optical networking, wireless protocols, communication signaling, or some other communication format—including combinations thereof.
- User interface 1302 comprises components that interact with a user.
- User interface 1302 may include a keyboard, display screen, mouse, touch pad, or some other user input/output apparatus.
- User interface 1302 may be omitted in some examples.
- Processing circuitry 1305 comprises microprocessor and other circuitry that retrieves and executes operating software 1307 from memory device 1306 .
- Memory device 1306 comprises a non-transitory storage medium, such as a disk drive, flash drive, data storage circuitry, or some other memory apparatus.
- Operating software 1307 comprises computer programs, firmware, or some other form of machine-readable processing instructions.
- Operating software 1307 includes health notification module 1308 and communication establishment module 1309 .
- Operating software 1307 may further include an operating system, utilities, drivers, network interfaces, applications, or some other type of software. When executed by circuitry 1305 , operating software 1307 directs processing system 1303 to operate application service provider system 1300 as described herein.
- health notification module 1308 directs processing system 1303 to receiving a health notification about a user from a user communication device.
- the user communication device transfers the health notification in response to determining that medical telemetry collected by the user communication device includes at least one abnormality that indicates that the user is experiencing a health issue.
- Communication establishment module 1309 directs processing system 1303 to establish a user communication with the user communication device.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Medical Informatics (AREA)
- Biomedical Technology (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Pathology (AREA)
- Physics & Mathematics (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Surgery (AREA)
- Molecular Biology (AREA)
- Heart & Thoracic Surgery (AREA)
- Biophysics (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Business, Economics & Management (AREA)
- Emergency Medicine (AREA)
- Computer Networks & Wireless Communication (AREA)
- Critical Care (AREA)
- Emergency Management (AREA)
- Nursing (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
Description
- This application is a continuation of U.S. patent application Ser. No. 14/673,440, entitled “ENHANCED COMMUNICATION WITH AN APPLICATION SERVICE PROVIDER BASED ON MEDICAL TELEMETRY COLLECTED BY A USER DEVICE,” filed Mar. 30, 2015, which is hereby incorporated by reference in its entirety.
- Telemedicine services have grown substantially in recent years. For example, it is now possible for a doctor to examine a patient over a video communication rather than requiring that patient to visit a medical facility. This and other types of telemedicine have the ability to improve patients' overall quality of life by reducing the time spent in medical facilities, increasing the availability of professional medical caretakers, and increasing the reachability of professional care to rural and developing areas of the world.
- While telemedicine services have made great strides to increase health care access to patients, the services still require patient interaction to assess the patient's health. Moreover, depending on the health issue(s) of a particular patient, different health care providers may be better suited to handle the patient's particular issue. Accordingly, a provider best suited to handling the patient's issue may not be contacted until after an interaction with the patient makes an initial health issue determination.
- With that in mind, many wearable devices now exist that can measure health related telemetry for patients outside of medical facilities, which again allows for added convenience to for a patient. These devices include heart rate monitors, blood pressure monitors, blood sugar monitors, body temperature monitors, and the like. Even though a patient may be provided with telemetry measured by the devices, the telemetry when viewed independently may not mean anything to a patient and, therefore, the patient still requires assessment by a medical professional to determine whether the patent is experiencing a health related issue.
- Embodiments disclosed herein provide methods, systems, and computer readable storage media for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. In a particular embodiment, a method provides, in a user communication device, collecting medical telemetry of a user of the user communication device. Upon identifying at least one abnormality in the medical telemetry, the method provides determining that the at least one abnormality indicates that the user is experiencing a health issue based on identifying a lack of non-medical telemetry indicating a reason, other than the health issue, for the at least one abnormality. The health issue is one of a plurality of health issues that could be indicated by abnormalities in the medical telemetry. In response to determining that the at least one abnormality indicates that the user is experiencing the health issue, the method provides initiating a real-time user communication from the user communication device to a contact center. The real-time user communication comprises a voice call, a video call, or a text chat over which the user and an agent of the contact center can communicate in real time.
- In some embodiments, the method provides exchanging communications between the user and the agent over the real-time user communication.
- In some embodiments, the contact center selects the agent from a plurality of agents based on the health issue.
- In some embodiments, collecting the medical telemetry includes receiving the medical telemetry captured by a plurality of monitor devices external to the user communication device.
- In some embodiments, the method provides comparing the medical telemetry to a profile for the user that indicates normal values for the medical telemetry and identifying the at least one abnormality when a value in the medical telemetry falls outside a corresponding value of the normal values for the medical telemetry.
- In some embodiments, the method provides comparing the medical telemetry to medical telemetry patterns that correspond to the abnormalities and identifying the at least one abnormality when a pattern in the medical telemetry substantially matches one of the medical telemetry patterns.
- In some embodiments, the method provides collecting the non-medical telemetry.
- In some embodiments, before initiating the real-time user communication, the method includes providing the user with an option to override the determination that the at least one abnormality indicates that the user is experiencing the health issue.
- In some embodiments, the method provides transferring a health notification indicating the health issue to the contact center. In those embodiments, the method may include receiving information from the contact center based on the health notification and presenting the information to the user.
- In another embodiment, an apparatus for a user communication device is provided having one or more computer readable storage media and a processing system operatively coupled with the one or more computer readable storage media. Instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to collect medical telemetry of a user of the user communication device. Upon identifying at least one abnormality in the medical telemetry, the instructions direct the processing system to determine that the at least one abnormality indicates that the user is experiencing a health issue based on identifying a lack of non-medical telemetry indicating a reason, other than the health issue, for the at least one abnormality. The health issue is one of a plurality of health issues that could be indicated by abnormalities in the medical telemetry. In response to determining that the at least one abnormality indicates that the user is experiencing the health issue, the instructions direct the processing system to initiate a real-time user communication to a contact center. The real-time user communication comprises a voice call, a video call, or a text chat over which the user and an agent of the contact center can communicate in real time.
-
FIG. 1 illustrates an application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 2 illustrates an operational scenario of the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 3 illustrates a method of operating the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 4 illustrates an operational scenario of the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 5 illustrates a method of operating the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 6 illustrates another application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 7 illustrates an operational scenario of the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 8 illustrates another operational scenario of the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 9 illustrates a user health profile for use when facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 10 illustrates a user communication device for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 11 also illustrates the user communication device for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 12 illustrates another user communication device for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. -
FIG. 13 illustrates an application service provider system for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. - The following description and associated figures teach the best mode of the invention. For the purpose of teaching inventive principles, some conventional aspects of the best mode may be simplified or omitted. The following claims specify the scope of the invention. Note that some aspects of the best mode may not fall within the scope of the invention as specified by the claims. Thus, those skilled in the art will appreciate variations from the best mode that fall within the scope of the invention. Those skilled in the art will appreciate that the features described below can be combined in various ways to form multiple variations of the invention. As a result, the invention is not limited to the specific examples described below, but only by the claims and their equivalents.
- Wearable devices may now include many different types of health related sensors. Heart rate monitors, blood pressure monitors, temperature monitors, and glucose monitors are just a few of the possible sensors that modern wearable devices are capable of incorporating. These sensors may be part of single purpose wearable devices or may be incorporated into wearable devices having other functions. The wearable devices may take the form of a smartphone, watch/bracelet, chest strap, belt clip, armband, or any other form that allows a person to carry the device on their body.
- While the information captured by the health sensors described above may be easily interpreted by a health care professional, a typical user of the wearable devices containing those health care sensors may not have the expertise to interpret the captured information and, even if they did have the expertise, they may not be constantly monitoring the information. Moreover, if the user is in contact with a healthcare professional, the user must describe the captured information to the healthcare professional for analysis. Then, if the analysis identifies a health issue for the user, the user may need to be transferred to someone who is better suited to handle the user's health issue.
- In contrast, the embodiments described below leverages the information captured by the health sensors in a user's wearable devices to perform continuous, real-time assessment of a user's condition. This assessment not only may be used to notify the user of their health condition but also may be used to notify an application service provider of the user's condition. Such information may be used by the application service provider to proactively reach out to the user based on a health issue indicated by the notification, to route or prioritize an incoming communication from the user to a best suited destination for the communication, to aid a service professional in providing care to the user by using sensor information when assessing and addressing the user's health situation, or for any other reason that may benefit from a knowledge of current health information for a user.
-
FIG. 1 illustratesapplication service environment 100.Application service environment 100 includesuser communication device 101,application service provider 102, anduser 121.User communication device 101 andapplication service provider 102 communicate overcommunication link 111. While shown as a direct link,communication link 111 may span various other networks, systems, and devices. - In operation,
user communication device 101 may be a cellphone, laptop, tablet, watch, or some other type of computing device capable of exchanging communications withapplication service provider 102.User device 101 may include one or more sensors that capture medical telemetry, such as heart rate monitors, blood pressure monitors, blood sugar monitors, body temperature monitors, and the like. The sensors included inuser device 101 may depend on whetherdevice 101 is a wearable device. As such, though not shown, one or more of the sensors may be included in separate wearable devices in communication with user device 101 (e.g. over Bluetooth, WiFi, or otherwise), including watch(es), armbands, cellphones, chest bands, headsets, or other types of wearable device forms. Additionally, the sensors may be implanted withinuser 121. For example, a sensor may be built into an implanted pacemaker to report on whether the pacemaker is functioning correctly. - Additionally,
user communication device 101 executes software provided byapplication service provider 102 to monitor the user ofuser device 101 for health issues. This software may be built into operating software ofdevice 101 or may be an application installed ontodevice 101 through an app store or otherwise.Application service provider 102 provides backend support for the software onuser device 101.Application service provider 102 may provide any type of health related service from simply keeping records of health information received from user device 101 (e.g. on behalf of a user's doctor) to facilitate a communication with the user ofuser device 101. Thus,application service provider 102 may include data storage and processing systems, call routing equipment (e.g. circuit switched call routers, IP communication routers, and the like), text or video communication servers, workstations (for use by human agents of the application service provider 102), or any other type of system that may be used to provide application services touser communication device 101. Alternatively,application service provider 102 may act as an intermediate system betweendevice 101 and one or more third party service providers, such as an emergency call center (e.g. public service answering point, PSAP), doctor's office, help line, or other type of health related service provider. -
FIG. 2 illustratesoperation 200 ofapplication service environment 100 to facilitate enhanced communication with an application service provider based on medical telemetry collected by a user device. Atstep 1,user device 101 collects medical telemetry of itsuser 121. Medical telemetry includes information related to the health ofuser 121 and may be received via sensors included indevice 101 or included in other wearable devices that are in communication withdevice 101. Specific examples of medical telemetry include heart rate, blood pressure level, blood sugar level, body temperature, or any other type of health information that can be measured by sensors inuser device 101 or in other devices wearable byuser 121. - At
step 2, the medical telemetry is processed to identify abnormalities therein. The abnormalities may be identified based on single types of medical telemetry or may also be identified based on combinations of medical telemetry types. For example, a high heart rate may be an abnormality or a high heart rate in combination with a high blood pressure level may be an abnormality. In some cases, the collected medical telemetry may be compared to defined normal ranges for the telemetry stored indevice 101. The normal ranges may be tailored specifically touser 121 or may be more universal ranges. - Upon identifying at least one abnormality in the medical telemetry,
step 3 determines whether the at least one abnormality indicates that the user is experiencing a health issue. In some examples, the abnormalities may be compared to information indicating which health issues may be associated with the identified abnormalities. Like the abnormalities, these health issues may be tailored specifically touser 121 or may be more universal. That is, particular abnormalities withrespect user 121 may indicate one health issue while the same abnormalities for another user, or in general, may typically indicate a different health issue. - In some cases, the normal ranges for the medical telemetry and definitions for determining whether abnormalities constitute a health issue are included in a profile for
user 121. The profile may be generated by a medical professional and transferred touser device 101 for use duringsteps user 121, a health professional, or otherwise after a false positive for a health issue may help to fine tune the profile and lessen the chance of a false positive in the future. - After determining that the at least one abnormality indicates that
user 121 is experiencing the health issue,step 4 transfers a health notification fromuser device 101 toapplication service provider 102 indicating the health issue toapplication service provider 102. The health notification may simply indicate thatuser 121 is experiencing a health issue or may provide additional details about the health issue, including the health issue itself, the abnormalities that indicated the health issue, information about user 121 (e.g. identification, health conditions, etc.), or any other information relevant to the health ofuser 121. In some cases, user privacy concerns or privacy regulations, governmental or otherwise, may limit the detail of information that can be included in the health notification. - The health notification may be transferred at the request of
user 121 or automatically. Furthermore, depending on the functionality ofapplication service provider 102, the health notification may be transferred during a user communication (e.g. voice, video, or text chat) with an agent atapplication service provider 102 or a third party (e.g. PSAP for 911 emergency calls) to which the user communication is transferred byapplication service provider 102, may be transferred upon initiating a communication fromuser device 101 toprovider 102, or may be transferred prior to a communication being initiated, as may be the case if the health notification triggers initiation of a communication touser device 101 fromprovider 102. Alternatively,application service provider 102 may not be configured to communicate withuser 121 and, therefore, does not receive the health notification in correlation with a user communication. For example,application service provider 102 may store the health notification for reference at a later time, may notifyuser 121's health care provider of the health notification, or perform some other function. - As noted above,
application service provider 102 may be incorporated into a larger service provider that has systems and, in some cases, people that can assistuser 121. However,application service provider 102 may also act as an intermediary betweenuser device 101 and one or more other service providers. Therefore, in cases of multiple service providers,application service provider 102 may be able to select which service provider is best suited to assistuser 121 based on the health notification application and supply information related to the health notification to the selected service provider. For example, if the health notification indicates an emergency health situation, thenapplication service provider 102 may set up a user communication betweenuser device 101 and a 911 operator at a PSAP while providing the PSAP with information related to the health notification. Alternatively, if the health notification does not indicate an emergency, thenapplication service provider 102 may route the health notification (or information gleaned from the health notification) to a different service provider, such as a health help line, automated information logging system, and the like. - Advantageously,
operation 200 uses previously independently gathered medical related telemetry to monitoruser 121 for health issues in real-time. This not only allowsuser 121 to be alerted to a health issue they may not otherwise be aware of but also allowsapplication service provider 121 to be aware of the issue in order to provide additional services. -
FIG. 3 illustrates amethod 300 of operating the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.Method 300 provides collecting medical telemetry ofuser 121 of the user communication device 101 (step 301). The medical telemetry may be collected from sensors built intouser device 101 or included in other wearable devices in communication withuser device 101.Method 300 then provides processing the medical telemetry to identify abnormalities therein (Step 302). Upon identifying at least one abnormality in the medical telemetry,method 300 provides determining whether the at least one abnormality indicates thatuser 121 is experiencing a health issue (step 303). - In some cases,
user device 101 performssteps steps application service provider 102 but may also be elsewhere. After determining that the at least one abnormality indicates thatuser 121 is experiencing the health issue,method 300 provides transferring a health notification indicating the health issue to application service provider 102 (step 304). The notification may be transferred fromuser device 101 or may be transferred from the remote processing system in at least some examples where the remote processing system is used. -
FIG. 4 illustratesoperation 400 ofapplication service environment 100 to facilitate enhanced communication with an application service provider based on medical telemetry collected by a user device. Instep 1, medical telemetry is collected foruser 121 bydevice 101 anddevice 101 determines that the medical telemetry includes at least one abnormality that indicates that the user is experiencing a health issue. Atstep 2,application service provider 102 receives a health notification indicating thatuser 121 is experiencing a health issue. - In this example,
application service provider 102 comprises a contact center capable of exchanging communications withuser 121 viauser device 101.Service provider 102 may communicate using voice calls, video calls, chat communications, or some other communication mode—including combinations thereof.Step 3 determines an appropriate routing for such a user communication based on the health notification. For example,application service provider 102 may be staffed by agents that are trained to assist users with health issues they may be experiencing. The agents may have expertise handling different health care issues. Thus,application service provider 102 determines which agent should handle a communication withuser 121 based on the health issue indicated by the health notification fromuser device 101. Step 5 then initiates and establishes a user communication betweenuser device 101 and the determined agent.Step 4 may be omitted in some examples where routing is not dependent upon information contained in the health notification. - The steps of
operation 400 are not necessarily performed in the sequence described. For instance, in some examples,user device 101 may initiate a user communication toapplication service provider 102 based on the determined health issue. The health notification may be transferred at any point before the user communication is established with an agent such that the health information may be used to select an agent for routing. Additionally, in some examples, the health notification may be used to determine a priority for the user communication withuser device 101 shouldapplication service provider 102, or a particular agent/agent group ofprovider 102, be handling a larger number of user communications than it can handle at one time. Thus, more time sensitive medical issues, as indicated by the health notification, may be given priority over less sensitive issues. -
FIG. 5 illustrates amethod 500 of operating the application service environment for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.Method 500 providesapplication service provider 102 receiving a health notification aboutuser 121 from user communication device 101 (step 501).User device 101 transfers the health notification in response to determining that medical telemetry collected byuser device 101 includes at least one abnormality that indicates that the user is experiencing a health issue.Method 500 then provides routing the user communication based on the health notification (step 502) and establishing the user communication withdevice 101 based on the routing (step 503). The user communication itself may be initiated byuser device 101 or may be initiated byapplication service provider 102 afterapplication service provider 102 receives the health notification. - Referring back to
FIG. 1 ,user communication device 101 comprises communication circuitry and processing circuitry. The communication circuitry may include wired communication components and/or wireless communication components, such as an amplifier, filter, modulator, and signal processing circuitry.User communication device 101 may also include a user interface, memory device, software, or some other communication components.User communication device 101 may be a telephone, tablet, watch, computer, e-book, mobile Internet appliance, network interface card, media player, game console, or some other communication apparatus—including combinations thereof. -
Application service provider 102 comprises a computer system and communication interface.Application service provider 102 may also include other components such as a router, server, data storage system, and power supply.Application service provider 102 may reside in a single device or may be distributed across multiple devices. Specifically,application service provider 102 may include call routing equipment, communication servers, personal computer workstations, network gateway systems, or some other computing system—including combinations thereof. -
Communication link 111 uses metal, glass, air, space, or some other material as the transport media.Communication link 111 could use various communication protocols, such as Time Division Multiplex (TDM), Internet Protocol (IP), Ethernet, communication signaling, Code Division Multiple Access (CDMA), Evolution Data Only (EVDO), Worldwide Interoperability for Microwave Access (WIMAX), Global System for Mobile Communication (GSM), Long Term Evolution (LTE), Wireless Fidelity (WIFI), High Speed Packet Access (HSPA), or some other communication format—including combinations thereof.Communication link 111 could be a direct link or may include intermediate networks, systems, or devices. -
FIG. 6 illustratesapplication service environment 600.Application service environment 600 includesuser communication device 601,application service provider 602,user 621,blood pressure sensor 641,heart rate sensor 642,blood glucose sensor 643, andbody temperature sensor 644.Application service provider 602 includescontact system 603 and agent systems 604-606. Sensor 641-644 anduser communication device 601 communicate over one or more communication links 611.User communication device 101 andcontact system 603 communicate over communication link 612.Contact system 603 and agent systems 604-606 communicate over communication links 613. While shown as direct links, communication links 111-613 may span various other networks, systems, and devices. Moreover, agent systems 604-606 may not be co-located with each other or withcontact system 603. Therefore, agent systems 604-606 may communicate withcontact system 603 over one or more communication networks, which may include a communication network, such as the Internet, over whichuser communication device 601 also communicates withcontact system 603. - In this example,
application service provider 602 is a contact center for aiding with health care issues. Agents operating agent systems 604-606 may therefore be trained health care professionals that can help users deal with a variety of medical issues and may also be able to send medical services to a user's location should the situation warrant such action. The help is provided over user communications, whether voice, video, text, or other communication mode, between one or more of agent systems 604-606 anduser device 601. - To access the services provided by
application service provider 602,user 621 executes an application ondevice 601 that continuously tracksuser 621's medical telemetry to determine whetheruser 621 is experiencing a health issue. Based on the applications directions,user device 601 communicates with sensors 641-644 to collect medical telemetry therefrom. While shown as distinct elements, one or more of sensors 641-644 may be included in the same wearable device. For example, all four sensors may be included in a watch type form factor. Additionally, one or more of the sensors may be incorporated intouser device 601. It is entirely possible that, for example, a single watch form factor could include all of sensors 641-644 and perform the functionality ofuser device 601, as described herein. Another likely form factor example relies on a smartphone type device to act asuser device 101, which is in wireless communication (e.g. Bluetooth, Wifi, or otherwise) with sensors 641-644 included in one or more other devices (e.g. the watch described above). - Regardless of the form factor,
user device 601 collects the medical telemetry from sensors 641-646 and, should a health issue be identified based on the telemetry, a health notification can be sent toapplication service provider 602. The health notification may be used to route a communication to or fromdevice 101 or may be presented to and used by an agent at one of agent systems 604-606 to assist in helpinguser 621 withuser 621's health issue. Moreover, the automatic and continuous monitoring ofuser 621's medical telemetry allows for health issues to be addressed in a timelier manner. This is especially the case ifuser 621 would not otherwise realize that they are experiencing a health issue. -
FIG. 7 illustratesoperation 700 ofapplication service environment 600 to facilitate enhanced communication with an application service provider based on medical telemetry collected by a user device. Specifically,operation 700 describes an example whereinapplication service provider 602 is configured to reach out touser 621 shoulduser device 601 determine thatuser 621 is experiencing a health issue. Duringoperation 700,user device 601 continually receives medical telemetry from sensors 641-644. In real-time, the medical telemetry is processed to identify abnormalities in the medical telemetry that indicateuser 621 is experiencing a health issue. Different abnormalities may indicate different health issues and more than one health issue may be identified at any time. - Once at least one health issue has been identified, a notification of the health issue is transferred to contact
system 603. Upon receiving the health issue notification,contact system 603 determines with which agent system of agent systems 604-606 a voice call should be established. It should be understood that, while this example describes a voice call,contact system 603 may use other communication modes as well or instead. An agent system may be selected based on the skill set of agents operation each respective agent system 604-606. For example, if the health notification indicates anissue involving user 621's heart, then an agent having expertise with heart related matters might be selected. - In this example,
contact system 603 selects the agent operatingagent system 604 to handle a call withuser 621. Thus,contact system 603 initiates a call touser device 601 and, uponuser 621 accepting the call, establishes the call betweenuser device 601 andagent system 604. The agent can then communicate withuser 621 to assistuser 621 with the health issue. In some cases, the agent may useagent system 604 to direct emergency services personnel touser 621's location should such action be deemed necessary. -
FIG. 8 illustratesoperation 800 ofapplication service environment 600 to facilitate enhanced communication with an application service provider based on medical telemetry collected by a user device. Specifically,operation 800 describes an example whereinuser device 601 is configured to reach out toapplication service provider 602 shoulduser device 601 determine thatuser 621 is experiencing a health issue. Duringoperation 800,user device 601 continually receives medical telemetry from sensors 641-644. In real-time, the medical telemetry is processed to identify abnormalities in the medical telemetry that indicateuser 621 is experiencing a health issue. Different abnormalities may indicate different health issues and more than one health issue may be identified at any time. - Once at least one health issue has been identified,
user device 601 notifiesuser 621 of the health issue. After notifying the user of the health issue,user device 601 initiates a call to contactsystem 603 and also transfers a health notification to contactsystem 603. It should be understood that, while this example describes a voice call,contact system 603 may use other communication modes as well or instead. The call may be initiated in response to an instruction fromuser 621 touser device 601 afteruser 621 is notified of the health issue. Thus,user 621 may choose not to place a call for assistance. Alternatively, the call may be initiated automatically upon identifying the health issue. The health notification may be transferred tocontact system 603 within a request used to initiate the call. For example, ifenvironment 600 is configured for Session Initiation Protocol (SIP) communications, then the health notification may be included in a SIP session request used to initiate the call. Similarly, ifenvironment 600 is configured for Web Real-Time Communication (WebRTC), then the health notification may be transferred in a data channel associated with a WebRTC media connection request. In some cases,contact system 603 may request the health notification upon receiving a request initiated with the call. Also, in further examples, information (e.g. the health notification or other information) may be requested and exchanged betweencontact system 603 anduser device 601 using Application Programming Interfaces (APIs) for the application running ondevice 601 that controls the performance ofoperation 800 and/or APIs forcontact system 603. - Upon receiving the health issue notification,
contact system 603 determines with which agent system of agent systems 604-606 a voice call should be established. An agent system may be selected based on the skill set of agents operation each respective agent system 604-606. In this example,contact system 603 selects the agent operatingagent system 604 to handle a call withuser 621. Thus,contact system 603 establishes the call betweenuser device 601 andagent system 604. The agent can then communicate withuser 621 to assistuser 621 with the health issue. In some cases, the agent may useagent system 604 to direct emergency services personnel touser 621's location should such action be deemed necessary. - During the calls between
user device 601 andagent system 604 ofoperations user device 601. This additional information may be information not included in the health notification due to size constraints on the notification, due to regulatory limits on the type of information that can be provided in a notification of that type, or for some other reason. - In a particular example, a government regulation may indicate that a user must give explicit consent before a health care provider can access personal medical information for the user. Accordingly, agent system 604 (or contact system 603) may automatically, or upon receiving an instruction from the operating agent, transfer a request for more detailed medical information to
user device 601.User 621 may then be notified of the request for more detailed information and provided consent by through the user interface ofuser device 601. Upon receiving consent fromuser 621, the more detailed information in provided toagent system 604 to further assistuser 621 with their health issue. In some cases,user 621 may provide consent prior to receiving any request for more detailed information. As such, the more detailed information can be provided byuser device 601 automatically without needing to be requested or immediately upon receiving a request without having to wait foruser 621 to consent. - In some embodiments,
user device 601 includes or has access to (e.g. located in other devices, wearable or otherwise) other sensors providing telemetry that is not necessarily medical or health related, such as Global Positioning System (GPS) location information, accelerometers, barometers, outside temp, and the like. This other “non-medical” telemetry may be used to determine whether there is an alternative explanation for identified abnormalities in the medical telemetry. For example, GPS data indicating thatuser 621 is moving at 6 miles per hour along a path may indicate that the user is running. Thus, if an elevated heart rate is identified as an abnormality, which would normally trigger a heart related health issue,user device 621 may instead determine thatuser 621 is running based on the GPS data and is not actually experiencing a heart issue. Similarly, while not necessarily sensor data, application data, such as calendar entries, may also be used. That is, the calendar entry may indicate an event going on at the time the abnormality is detected (e.g. spin class) that may explain the abnormality without triggering a health issue notification. -
FIG. 9 illustrates a user health profile 900 for use when facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.User device 601 may use health profile 900 to determine whether abnormalities and health issues exist foruser 621. In particular, health profile 900 may take the form of a data structure stored in memory ofuser device 601. Health profile 900 is a basic profile that includes safe ranges for blood pressure, heart rate, blood glucose, and body temperature. If medical telemetry collected byuser device 601 indicates that any ofuser 621's current medical telemetry values are outside these defined ranges (above or below), thenuser device 601 will determine an abnormality exists. For example, blood pressure telemetry indicating thatuser 621's blood pressure is 143/96 falls outside the blood pressure range indicated by health profile 900 and, therefore, constitutes an abnormality. - In the case of profile 900, an abnormality in the medical telemetry would also constitute a health issue (e.g. high blood pressure). However, more detailed profiles may also be used that include definitions for which abnormalities constitute a health issue. These definitions may indicate that abnormalities in multiple types of medical telemetry must exist for a particular health issue (e.g. high blood pressure and high heart rate), may require a pattern to exist either in a single type of medical telemetry or across multiple types (e.g. heart rate stays elevated for a period of time and blood pressure is also up during the same period), or by some other definition.
-
FIG. 10 illustratesuser communication device 1000 for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device.User communication device 1000 includesspeaker 1001,microphone 1002,buttons 1003, anddisplay 1004.User communication device 1000 is a touchscreen device but may be alternatively configured and have more or fewer elements than those depicted. - In this example,
display 1004 is presentingnotification window 1005 to a user.Notification window 1005 may be presented to the user inoperation 800 after a health issue has been determined but before a call is initiated tocontact system 603. The user is given the opportunity to select “yes” to call for assistance or “no” to not call for assistance. In some examples,device 1000 may initiate a call after a period of time elapses and no response is received from the user. Thus, if the user isincapacitated device 1000 will automatically call for help. However, by pressing “no,” the user can override this automatic call. In other examples,notification window 1105 may not provide the user with an option to override a call but, instead, merely notifies the user that the call (or other type of communication if so configured) is being placed. Other means of overriding the determination that a health notification should be transmitted may also be used. User override functionality allows the user to prevent notifications of false positives from leaving the device. False positives may be caused by bad sensor data, disconnected sensors, improperly processed sensor data, a lack of non-medical telemetry indicating that there is not a health issue, etc. -
FIG. 11 also illustratesuser communication device 1000 for facilitating enhanced communication with an application service provider based on medical telemetry collected by a user device. In this example,display 1004 is presentingnotification window 1105, which requests consent to transfer more detailed medical information to the contact center. In the context ofoperations contact system 603. Upon the user selecting “yes,” the more detailed medical information is transferred to contactsystem 603. The user selecting “no,” prevents the more detailed medical information from being transferred. As noted above, in some examples, the user may also provide consent for transferring more detailed medical information before any communication is established, which essentially pre-consents to any future request for more detailed information. - By providing user consent, the more detailed information can be presented to and considered by the application service provider assisting with the user's health issue. This more detailed information may include personal information as well as more explicit health information that otherwise may not be able to be included in the initial health notification due to privacy concerns or explicit regulatory requirements. Furthermore, in WebRTC communications or other communication modes that support video, the more detailed information may include video captured of the
area surrounding device 1000 by a camera indevice 1000. For example, a WebRTC media flow may be invoked to transfer video to an application service provider, which can then use the video information, with or without being viewed by a human agent, to further assess the user's situation. - In further examples, information received from an application service provider may be presented to a user by
display 1004. This information may include offers for products or services that may benefit the user, instructions for dealing with the health issue experienced by the user, or any other type of information that may be useful to the user while experiencing a health issue. For example, if an agent at the application service provider determines that a certain over the counter medication would benefit the user, then the agent may direct their system to transfer a message indicating the medication todevice 1000. Upon receiving the message,device 1000 displays the message content to the user. -
FIG. 12 illustrates user communication device 1200. User communication device 1200 is an example ofuser communication devices devices wireless communication interface 1201,user interface 1202, andprocessing system 1203.Processing system 1203 is linked towireless communication interface 1201 anduser interface 1202.Processing system 1203 includesprocessing circuitry 1205 andmemory device 1206 that storesoperating software 1207. User communication device 1200 may include other well-known components such as a battery and enclosure that are not shown for clarity. User communication device 1200 may be a telephone, tablet, computer, e-book, mobile Internet appliance, media player, game console, or some other communication apparatus—including combinations thereof. -
Communication interface 1201 comprises components that communicate over communication links, such as network cards, ports, RF transceivers, processing circuitry and software, or some other communication devices.Communication interface 1201 may be configured to communicate over metallic, wireless, or optical links.Communication interface 1201 may be configured to use TDM, IP, Ethernet, optical networking, wireless protocols, communication signaling, or some other communication format—including combinations thereof. -
User interface 1202 comprises components that interact with a user to receive user inputs and to present media and/or information.User interface 1202 may include a speaker, microphone, buttons, lights, display screen, touch screen, touch pad, scroll wheel, communication port, or some other user input/output apparatus—including combinations thereof.User interface 1202 may be omitted in some examples. -
Sensors 1204 comprise heart rate monitors, blood pressure monitors, pedometers, blood glucose monitors, temperature monitors, or any other type sensor for measuring health related information—including combinations thereof. In some embodiments, one or more of the sensors may be located external to user communication device 1200. These external sensors communicate with user communication device 1200 overcommunication interface 1201. Therefore,sensors 1204 may be omitted in some examples. -
Processing circuitry 1205 comprises microprocessor and other circuitry that retrieves and executesoperating software 1207 frommemory device 1206.Memory device 1206 comprises a non-transitory storage medium, such as a disk drive, flash drive, data storage circuitry, or some other memory apparatus.Processing circuitry 1205 is typically mounted on a circuit board that may also holdmemory device 1206 and portions ofcommunication interface 1201 anduser interface 1202.Operating software 1207 comprises computer programs, firmware, or some other form of machine-readable processing instructions.Operating software 1207 includesmedical telemetry module 1208 andhealth issue module 1209.Operating software 1207 may further include an operating system, utilities, drivers, network interfaces, applications, or some other type of software. When executed by processingcircuitry 1205,operating software 1207 directsprocessing system 1203 to operate user communication device 1200 as described herein. - In particular,
medical telemetry module 1208 directsprocessing system 1203 to collect medical telemetry of a user of the user communication device and process the medical telemetry to identify abnormalities therein. Upon identifying at least one abnormality in the medical telemetry,health issue module 1209 directsprocessing system 1203 to determine whether the at least one abnormality indicates that the user is experiencing a health issue. After determining that the at least one abnormality indicates that the user is experiencing the health issue,health issue module 1209 further directsprocessing system 1203 to transfer a health notification indicating the health issue to the application service provider. -
FIG. 13 illustrates applicationservice provider system 1300. Applicationservice provider system 1300 is an example of application service provider 103 andcontact system 603, although provider 103 andsystem 603 may use alternative configurations. Applicationservice provider system 1300 comprisescommunication interface 1301,user interface 1302, andprocessing system 1303.Processing system 1303 is linked tocommunication interface 1301 anduser interface 1302.Processing system 1303 includesprocessing circuitry 1305 andmemory device 1306 that storesoperating software 1307. -
Communication interface 1301 comprises components that communicate over communication links, such as network cards, ports, RF transceivers, processing circuitry and software, or some other communication devices.Communication interface 1301 may be configured to communicate over metallic, wireless, or optical links.Communication interface 1301 may be configured to use TDM, IP, Ethernet, optical networking, wireless protocols, communication signaling, or some other communication format—including combinations thereof. -
User interface 1302 comprises components that interact with a user.User interface 1302 may include a keyboard, display screen, mouse, touch pad, or some other user input/output apparatus.User interface 1302 may be omitted in some examples. -
Processing circuitry 1305 comprises microprocessor and other circuitry that retrieves and executesoperating software 1307 frommemory device 1306.Memory device 1306 comprises a non-transitory storage medium, such as a disk drive, flash drive, data storage circuitry, or some other memory apparatus.Operating software 1307 comprises computer programs, firmware, or some other form of machine-readable processing instructions.Operating software 1307 includeshealth notification module 1308 andcommunication establishment module 1309.Operating software 1307 may further include an operating system, utilities, drivers, network interfaces, applications, or some other type of software. When executed bycircuitry 1305,operating software 1307 directsprocessing system 1303 to operate applicationservice provider system 1300 as described herein. - In particular,
health notification module 1308 directsprocessing system 1303 to receiving a health notification about a user from a user communication device. The user communication device transfers the health notification in response to determining that medical telemetry collected by the user communication device includes at least one abnormality that indicates that the user is experiencing a health issue.Communication establishment module 1309 directsprocessing system 1303 to establish a user communication with the user communication device. - The above description and associated figures teach the best mode of the invention. The following claims specify the scope of the invention. Note that some aspects of the best mode may not fall within the scope of the invention as specified by the claims. Those skilled in the art will appreciate that the features described above can be combined in various ways to form multiple variations of the invention. As a result, the invention is not limited to the specific embodiments described above, but only by the following claims and their equivalents.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/585,035 US20220142590A1 (en) | 2015-03-30 | 2022-01-26 | Enhanced communication with an application service provider based on medical telemetry collected by a user device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/673,440 US11259758B2 (en) | 2015-03-30 | 2015-03-30 | Enhanced communication with an application service provider based on medical telemetry collected by a user device |
US17/585,035 US20220142590A1 (en) | 2015-03-30 | 2022-01-26 | Enhanced communication with an application service provider based on medical telemetry collected by a user device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/673,440 Continuation US11259758B2 (en) | 2015-03-30 | 2015-03-30 | Enhanced communication with an application service provider based on medical telemetry collected by a user device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20220142590A1 true US20220142590A1 (en) | 2022-05-12 |
Family
ID=57016440
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/673,440 Active 2035-06-08 US11259758B2 (en) | 2015-03-30 | 2015-03-30 | Enhanced communication with an application service provider based on medical telemetry collected by a user device |
US17/585,035 Abandoned US20220142590A1 (en) | 2015-03-30 | 2022-01-26 | Enhanced communication with an application service provider based on medical telemetry collected by a user device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/673,440 Active 2035-06-08 US11259758B2 (en) | 2015-03-30 | 2015-03-30 | Enhanced communication with an application service provider based on medical telemetry collected by a user device |
Country Status (1)
Country | Link |
---|---|
US (2) | US11259758B2 (en) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12133789B2 (en) | 2014-07-31 | 2024-11-05 | Smith & Nephew, Inc. | Reduced pressure therapy apparatus construction and control |
CN108292529A (en) | 2015-10-07 | 2018-07-17 | 史密夫和内修有限公司 | System and method for application decompression treatment |
CN105266780A (en) * | 2015-11-24 | 2016-01-27 | 京东方科技集团股份有限公司 | Intelligent wearable device and detection method for biological characteristic information |
CA3023932A1 (en) | 2016-05-13 | 2017-11-16 | Smith & Nephew, Inc. | Automatic wound coupling detection in negative pressure wound therapy systems |
US12263294B2 (en) | 2016-09-28 | 2025-04-01 | T.J.Smith And Nephew, Limited | Systems and methods for operating negative pressure wound therapy devices |
US11369730B2 (en) | 2016-09-29 | 2022-06-28 | Smith & Nephew, Inc. | Construction and protection of components in negative pressure wound therapy systems |
AU2018230992B2 (en) | 2017-03-07 | 2023-07-27 | Smith & Nephew, Inc. | Reduced pressure therapy systems and methods including an antenna |
US10708152B2 (en) * | 2017-03-23 | 2020-07-07 | Cisco Technology, Inc. | Predicting application and network performance |
US11712508B2 (en) | 2017-07-10 | 2023-08-01 | Smith & Nephew, Inc. | Systems and methods for directly interacting with communications module of wound therapy apparatus |
GB201717497D0 (en) | 2017-10-24 | 2017-12-06 | British American Tobacco Investments Ltd | A mouthpiece assembly |
GB201717496D0 (en) | 2017-10-24 | 2017-12-06 | British American Tobacco Investments Ltd | A cartridge for an aerosol provision device |
GB201717498D0 (en) * | 2017-10-24 | 2017-12-06 | British American Tobacco Investments Ltd | Aerosol provision device |
JP7175731B2 (en) | 2018-12-06 | 2022-11-21 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Storage management device, method and program |
JP7150585B2 (en) * | 2018-12-06 | 2022-10-11 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Data retrieval device, its data retrieval method and program, edge server and its program |
JP7150584B2 (en) | 2018-12-06 | 2022-10-11 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Edge server and its program |
GB201820668D0 (en) | 2018-12-19 | 2019-01-30 | Smith & Nephew Inc | Systems and methods for delivering prescribed wound therapy |
US11082525B2 (en) * | 2019-05-17 | 2021-08-03 | Intel Corporation | Technologies for managing sensor and telemetry data on an edge networking platform |
GB201911693D0 (en) | 2019-08-15 | 2019-10-02 | Smith & Nephew | Systems and methods for monitoring essential performance of wound therapy |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020032583A1 (en) * | 1999-12-18 | 2002-03-14 | Joao Raymond Anthony | Apparatus and method for processing and/or for providing healthcare information and/or healthcare-related information |
US7447643B1 (en) * | 2000-09-21 | 2008-11-04 | Theradoc.Com, Inc. | Systems and methods for communicating between a decision-support system and one or more mobile information devices |
US20090182575A1 (en) * | 2008-01-11 | 2009-07-16 | General Electric Company | System and method to manage a workflow in delivering healthcare |
US20140055284A1 (en) * | 2006-05-12 | 2014-02-27 | Bao Tran | Health monitoring appliance |
US10431336B1 (en) * | 2010-10-01 | 2019-10-01 | Cerner Innovation, Inc. | Computerized systems and methods for facilitating clinical decision making |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001089362A2 (en) * | 2000-05-19 | 2001-11-29 | Welch Allyn Protocol Inc. | Patient monitoring system |
US20040183668A1 (en) * | 2003-03-20 | 2004-09-23 | Campbell Robert Colin | Interactive video monitoring (IVM) process |
US9060683B2 (en) * | 2006-05-12 | 2015-06-23 | Bao Tran | Mobile wireless appliance |
US20100106222A1 (en) * | 2007-03-27 | 2010-04-29 | St Jude Medical Ab | Method and system for initiating communication between a home monitoring device and an implantable medical device |
US20090069642A1 (en) * | 2007-09-11 | 2009-03-12 | Aid Networks, Llc | Wearable Wireless Electronic Patient Data Communications and Physiological Monitoring Device |
US8521553B2 (en) * | 2007-10-02 | 2013-08-27 | American Well Corporation | Identification of health risks and suggested treatment actions |
US8823490B2 (en) * | 2008-12-15 | 2014-09-02 | Corventis, Inc. | Patient monitoring systems and methods |
US20150150514A1 (en) * | 2010-08-06 | 2015-06-04 | Conceptual Mindworks, Inc. | Patient Care Recommendation System |
US8694600B2 (en) * | 2011-03-01 | 2014-04-08 | Covidien Lp | Remote monitoring systems for monitoring medical devices via wireless communication networks |
US9195799B2 (en) * | 2011-02-08 | 2015-11-24 | Aulisa Medtech International, Inc. | Wireless patient monitoring system |
US9024781B2 (en) * | 2011-07-14 | 2015-05-05 | Jinjing Zhang | Cardiac electricity and impedance monitoring mobile network terminal device having function of micro current release |
US20140203950A1 (en) * | 2011-07-21 | 2014-07-24 | Mark Zdeblick | Mobile Communication Device, System, and Method |
AU2013327128B2 (en) * | 2012-10-04 | 2017-02-02 | Spacelabs Healthcare Llc | System and method for providing patient care |
US9368014B1 (en) * | 2013-10-18 | 2016-06-14 | Barry B. Bittman | Patient activity signature analysis |
US10362372B2 (en) * | 2013-12-30 | 2019-07-23 | General Electric Company | System and method of selecting wireless spectrum and protocol based on patient acuity |
US9498129B2 (en) * | 2014-03-17 | 2016-11-22 | Cardiac Technologies International, Inc. | Method and device for patient monitoring using dynamic multi-function device |
-
2015
- 2015-03-30 US US14/673,440 patent/US11259758B2/en active Active
-
2022
- 2022-01-26 US US17/585,035 patent/US20220142590A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020032583A1 (en) * | 1999-12-18 | 2002-03-14 | Joao Raymond Anthony | Apparatus and method for processing and/or for providing healthcare information and/or healthcare-related information |
US7447643B1 (en) * | 2000-09-21 | 2008-11-04 | Theradoc.Com, Inc. | Systems and methods for communicating between a decision-support system and one or more mobile information devices |
US20140055284A1 (en) * | 2006-05-12 | 2014-02-27 | Bao Tran | Health monitoring appliance |
US20090182575A1 (en) * | 2008-01-11 | 2009-07-16 | General Electric Company | System and method to manage a workflow in delivering healthcare |
US10431336B1 (en) * | 2010-10-01 | 2019-10-01 | Cerner Innovation, Inc. | Computerized systems and methods for facilitating clinical decision making |
Also Published As
Publication number | Publication date |
---|---|
US11259758B2 (en) | 2022-03-01 |
US20160287189A1 (en) | 2016-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220142590A1 (en) | Enhanced communication with an application service provider based on medical telemetry collected by a user device | |
US11632661B2 (en) | Systems and methods for health monitoring and providing emergency support | |
Czaplik et al. | Employment of telemedicine in emergency medicine | |
US11107561B2 (en) | Cloud-based distributed healthcare system with biometric devices and associated methods | |
US9161198B2 (en) | Systems and devices for emergency tracking and health monitoring | |
EP2911577A1 (en) | Management, control and communication with sensors | |
CN116327145B (en) | Systems and methods for health monitoring and providing emergency support | |
US9843916B2 (en) | Systems and methods for automatic emergency contact routing | |
JP6345121B2 (en) | Unlock body area network | |
US20160227361A1 (en) | Assist device and system | |
US20190080056A1 (en) | Systems and methods for remote patient monitoring and event detection | |
JP6356255B2 (en) | Medical air interface | |
KR20140105011A (en) | Remote monitoring systems and methods for medical devices | |
WO2013191657A1 (en) | System and method for remote encounter and status assessment using parallel data and voice communication paths | |
JP2015513746A5 (en) | ||
KR20150116206A (en) | Method of providing emergency notification using wearable bluetooth biometrie devices, and computer-readable recording medium for the same | |
CN104123818A (en) | Health monitoring rescue system and first aid method | |
CN103841165A (en) | Global positioning rescue system and method based on cloud | |
Thelen et al. | A multifunctional telemedicine system for pre-hospital emergency medical services | |
US11504074B1 (en) | Method and system for automatically requesting medical assistance | |
Carrizales-Villagómez et al. | A Platform for e‐Health Control and Location Services for Wandering Patients | |
US20210306808A1 (en) | Systems and methods for digital contact tracing | |
CN108322489A (en) | The visual call platform of family endowment with key calling, calling function | |
WO2023017605A1 (en) | Medical support system | |
US20170235907A1 (en) | Remote healthcare system for family care |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AVAYA INC., NORTH CAROLINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MODAI, ORI;YOAKUM, JOHN;SIGNING DATES FROM 20150325 TO 20150328;REEL/FRAME:058780/0575 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
AS | Assignment |
Owner name: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT, DELAWARE Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNORS:AVAYA INC.;INTELLISIST, INC.;AVAYA MANAGEMENT L.P.;AND OTHERS;REEL/FRAME:061087/0386 Effective date: 20220712 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
AS | Assignment |
Owner name: WILMINGTON SAVINGS FUND SOCIETY, FSB (COLLATERAL AGENT), DELAWARE Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNORS:AVAYA MANAGEMENT L.P.;AVAYA INC.;INTELLISIST, INC.;AND OTHERS;REEL/FRAME:063742/0001 Effective date: 20230501 |
|
AS | Assignment |
Owner name: CITIBANK, N.A., AS COLLATERAL AGENT, NEW YORK Free format text: INTELLECTUAL PROPERTY SECURITY AGREEMENT;ASSIGNORS:AVAYA INC.;AVAYA MANAGEMENT L.P.;INTELLISIST, INC.;REEL/FRAME:063542/0662 Effective date: 20230501 |
|
AS | Assignment |
Owner name: AVAYA INTEGRATED CABINET SOLUTIONS LLC, NEW JERSEY Free format text: RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386);ASSIGNOR:WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT;REEL/FRAME:063690/0359 Effective date: 20230501 Owner name: INTELLISIST, INC., NEW JERSEY Free format text: RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386);ASSIGNOR:WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT;REEL/FRAME:063690/0359 Effective date: 20230501 Owner name: AVAYA INC., NEW JERSEY Free format text: RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386);ASSIGNOR:WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT;REEL/FRAME:063690/0359 Effective date: 20230501 Owner name: AVAYA MANAGEMENT L.P., NEW JERSEY Free format text: RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386);ASSIGNOR:WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT;REEL/FRAME:063690/0359 Effective date: 20230501 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: AVAYA LLC, DELAWARE Free format text: (SECURITY INTEREST) GRANTOR'S NAME CHANGE;ASSIGNOR:AVAYA INC.;REEL/FRAME:065019/0231 Effective date: 20230501 |