Systems and methods for pain assessment
The pain assessment system addresses the limitations of traditional methods by using a wearable stimulation device and machine learning algorithms to provide an objective and accurate assessment of pain, improving pain management through controlled and calibrated stimulation levels.
Patent Information
- Application Number
- PCT/US2024/053694
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-30
- Filing Date
- 2024-10-30
- Publication Date
- 2025-05-08
AI Technical Summary
Existing methods for pain assessment, such as the 10-point pain scale and dolorimeter, are limited by subjectivity, language barriers, and biases, leading to inaccurate and inconsistent pain level evaluations.
A pain assessment system that includes a wearable stimulation device and a control device running a software application, capable of administering controlled electrical stimuli and associating them with numerical values, using machine learning algorithms to analyze user data.
The system provides a more objective and accurate assessment of pain intensity and quality, overcoming the limitations of traditional methods by allowing users to control and calibrate the stimulation levels, and enabling data analysis for improved pain management.
Smart Images

Figure US2024053694_08052025_PF_FP_ABST
Abstract
Description
SYSTEMS AND METHODS FOR PAIN ASSESSMENTCROSS-REFERENCE TO RELATED APPLICATION[00011 This application claims priority to U.S. Provisional Application No. 63,594,140, filed October 30, 2023, which is hereby incorporated by reference in its entirety.TECHNICAL FIELD f 0002 J The present technology relates to assessment of pain and other conditions within the medical field to improve accuracy and accessibility.BACKGROUND|0003] Several methods and devices have been developed and ideas proposed for the purpose of the assessment of pain in a doctor-patient setting. One of the methods which remains the most prevalent is the use of the 10-point pain scale which involves the patient indicating a numerical value from 0 to 10 inclusive which corresponds to her current level of pain. Often such pain scales include descriptive wording associated with each number to give the patient a better idea of what each number represents. Other methods utilize devices such as a dolorimeter which makes use of physical pressure of varying force levels in an attempt to mimic the patient’s pain and associate it with a numerical value.10004] Of these various existing devices, methods and ideas, no more prevalent solution has been established as the primary method of pain assessment by medical professionals than the 10-point pain scale. Yet, the 10-point pain scale is still not very effective in assessing pain accurately for a variety of reasons. One of the reasons is that different patients may interpret the pain scale differently or may be more likely to over or underestimate their pain levels using the scale. Another limitation is that patients who are not native speakers of the same language as their doctor may have difficulty communicating effectively to accurately understand the scale and rate their pain. And in other cases, it has been shown that doctors often have biases in their assessment of pain in women and minorities, even using the 10-point scale.
[0005] Therefore, there is a need to make available another solution which can more accurately assess pain levels in terms of intensity and quality of the pain felt and which can overcome the limitations of the current prevalent methods of pain assessment.SUMMARY(0006J In some embodiments of the present technology, a system for pain assessment is capable of administering an electrical stimulus to the user which can be controlled in amplitude, frequency, wave shape and duration by the user. This can then be associated with a numerical value which may vary over time. Such a pain assessment system can include a small wearable stimulation device, a control device (e.g., a smartphone or tablet) running a software application capable of controlling the operation of the stimulation device, and a machine learning or statistical algorithm to evaluate and analyze data collected via the wearable stimulation device and / or the control device.BRIEF DESCRIPTION OF THE DRAWINGS[00071 Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale. Instead, emphasis is placed on illustrating clearly the principles of the present disclosure.
[0008] FIG. 1A is a schematic block diagram of a pain assessment system in accordance with the present technology.
[0009] FIG. IB is a schematic illustration of the pain assessment system operated by a user in accordance with the present technology.
[0010] FIG. 2 is a perspective view of components of a pain assessment system in accordance with the present technology.
[0011] FIGS. 3A and 3B are side perspective and plan views, respectively, of a wearable stimulator device for a pain assessment system in accordance with the present technology.
[0012] FIGS. 4 and 5 are example graphs of stimulus values over time in accordance with the present technology.
[0013] FIGS. 6A-6E illustrate example user interfaces for a control device of a pain assessment system in accordance with the present technology.
[0014] FIGS. 7 A and 7B illustrate an example user interface and corresponding stimulation waveform for a pain assessment system in accordance with the present technology.
[0015] FIGS. 8 A and 8B illustrate an example user interface and corresponding stimulation waveform for a pain assessment system in accordance with the present technology.I0016J FIGS. 9A-10B illustrate example user interfaces for calibrating a pain assessment system in accordance with the present technology.
[0017] FIG. 11A illustrates an example user interface for capturing a user-provided pain recording in accordance with the present technology.
[0018] FIG. 11B illustrates an example stimulation waveform based on the user- provided pain recording of FIG. 11 A.
[0019] FIG. 11C illustrates an example user interface following recording of the applied stimulation waveform of FIG. 11B.
[0020] FIG. 12A illustrates another example user interface for capturing a user- provided pain recording in accordance with the present technology.
[0021] FIG. 12B illustrates an example stimulation waveform based on the user- provided pain recording of FIG. 12 A.
[0022] FIG. 12C illustrates an example user interface following recording of the applied stimulation waveform of FIG. 12B.
[0023] FIG. 13 A illustrates another example user interface for capturing a user- provided pain recording in accordance with the present technology.
[0024] FIG. 13B illustrates an example stimulation waveform based on the user- provided pain recording of FIG. 13 A.
[0025] FIG. 13C illustrates an example user interface following recording of the applied stimulation waveform of FIG. 13B.
[0026] Figure 14A illustrates another example stimulation waveform based on a user- provided pain recording.
[0027] Figure 14B illustrates an example user interface following recording of the applied stimulation waveform of FIG. 14B.
[0028] Figure 15 A illustrates another example stimulation waveform based on a user- provided pain recording.
[0029] Figure 15B illustrates an example user interface following recording of the applied stimulation waveform of FIG. 15B.
[0030] Figure 16A illustrates another example stimulation waveform based on a user- provided pain recording.
[0031] Figure 16B illustrates an example user interface following recording of the applied stimulation waveform of FIG. 16B.DETAILED DESCRIPTION
[0032] As noted above, existing approaches such as the 10-point pain scale and dolorimeter have been used to assess pain, as have combinations of these with pain diaries and verbal descriptions of pain qualities felt. In each of these cases, users have been limited by the granularity and accuracy of the measurements as well as in effectively communicating their pain to others. Numerical and verbal descriptions of pain can be highly subjective and inconsistent such that the same patient may report a different number for approximately the same pain since they have difficulty in reliably relating a numerical score to the pain. Another obstacle to accurate pain assessment is the time difference between a user’s past experience of transient pain and the time when the user is asked to report on that pain (e.g., at her next appointment with her physician). It can be difficult for users to reliably recount their pain experience in a manner that would match their assessment given contemporaneously with the pain episode. Additionally, there are difficulties with these methods related to language barriers, rendering it difficult for a person who speaks a different language than her physician to accurately communicate her level of pain or discomfort.
[0033] As such, pain assessment has been lacking any substantial innovations for many years, and there remains a need to provide improved assessment and communication of user pain levels.I. Overview
[0034] Aspects of the present technology relate to a pain assessment system that includes a wearable stimulation device. The stimulation device can assume various form factors, such as that resembling a watch, bracelet, ring, or any other suitable form factor. The wearable stimulation device can operate in conjunction with a separate control device (e.g., a portable computing device such as a smartphone, tablet, etc.). The control device can provide a control signal to the wearable stimulation device that causes the stimulation device to output a stimulus (e.g., apply an electric current to the user’s skin or provide other suitable stimulation). As one example, the control device can provide a signal (transmitted via wired orwireless connection) transmitting stimulus characteristic information such as amplitude, frequency, duty cycle, wave shape, etc. to the stimulation device, which causes the stimulation device to apply an electric current (or other suitable pain stimulus) to the user’s skin. In some implementations, the user can control the applied stimulation levels via the control device (e.g., interacting with a user interface of the control device). This can involve an initial configuration and calibration as well as ongoing control of the stimulation delivered over time. The user can be prompted to adjust the applied stimulation until the pain caused by the stimulation is similar in magnitude, severity, and / or with respect to the nature or qualities of the native pain the user feels elsewhere in her body. The control device can then indicate the associated output signal delivered at that time. Optionally, the various control signals and user input data can be collected and transmitted to one or more external computing devices (e.g., remote servers or other suitable devices) for further processing, including aggregation with data from a wide population of users.II. Example Systems and Devices for Pain AssessmentA. Example Pain Assessment System
[0035] The following discussion provides a brief, general description of a suitable environment in which the present technology may be implemented. Although not required, aspects of the technology are described in the general context of computer-executable instructions, such as routines executed by a general -purpose computer. Aspects of the technology can be embodied in a special purpose computer or data processor that is specifically programmed, configured, or constructed to perform one or more of the computer-executable instructions explained in detail herein. Aspects of the technology can also be practiced in distributed computing environments where tasks or modules are performed by remote processing devices, which are linked through a communication network (e.g., a wireless communication network, a wired communication network, a cellular communication network, the Internet, a short-range radio network (e.g., via Bluetooth)). In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
[0036] Computer-implemented instructions, data structures, screen displays, and other data under aspects of the technology may be stored or distributed on computer-readable storage media, including magnetically or optically readable computer disks, as microcode on semiconductor memory, nanotechnology memory, organic or optical memory, or otherportable and / or non-transitory data storage media. In some embodiments, aspects of the technology may be distributed over the Internet or over other networks (e.g. a Bluetooth network) on a propagated signal on a propagation medium (e.g., an electromagnetic wave(s), a sound wave) over a period of time, or may be provided on any analog or digital network (packet switched, circuit switched, or other scheme).
[0037] FIG. 1A is a schematic diagram of a pain assessment system 100 configured in accordance with an embodiment of the disclosed technology. FIG. IB is a schematic diagram of the pain assessment system 100 in operation by a user. Although the system 100 is shown with certain devices for purposes of explanation, in various examples any one or more of the devices shown in FIGS. 1 A and IB can be omitted. Similarly, although the devices shown in FIGS. 1 A and IB are illustrated as including certain components, in various examples any one or more of the particular components within these devices can be omitted (e.g., the stimulation device 110 may omit the sensor(s) 113). Moreover, any of the devices can include additional components not specifically shown here.
[0038] As shown in FIGS. 1 A and IB, the pain assessment system 100 can include one or more stimulation device(s) 110 which can be worn by or otherwise coupled to a user 190, a control device 150, and one or more external computing device(s) 180. In the illustrated example, the stimulation device 110 includes one or more actuator(s) 111, one or more sensor(s) 113, input 115, output 117, a power source 119, a communications link 121, signal processing component(s) 123, and a memory 125. The stimulation device 110 is configured to be coupled to a user for delivery if stimulus to induce pain at a delivery site. For example, the stimulation device 110 can be removably worn by the user, for example positioned directly over the user’s wrist and held in place via a band or other fastener.
[0039] The actuator(s) 111 can be any suitable component or combination of components configured to supply stimulus to the user to induce pain at the application site. The actuator(s) 111 can be configured to induce pain without causing lasting damage to the user’s body, such as leaving scars or enduring pain beyond the application of the stimulation. Examples of suitable actuators include one or more electrodes configured to deliver electrical energy to the user’s skin. In various embodiments, several levels of intensity in stimulation can be obtained by the amount of voltage supplied to the actuator(s) 111. Additionally or alternatively, different patterns can be provided achieving variance in rhythm, pulses, intensity, and / or frequency of the stimulation.I0040J In various implementations, the stimulation device can employ different types of actuators 111 and / or stimulus delivery mechanisms, either individually or in combination. While some examples described herein relate on electrical stimulation via electrodes, the technology can utilize various other approaches for delivering controlled stimuli to the user.
[0041] The electrical stimulation can be delivered using various waveform patterns. In some implementations, the actuator(s) can deliver square waves, sine waves, triangle waves, sawtooth patterns, or arbitrary custom waveforms. The control signal can specify multiple waveform parameters. These parameters can include the basic wave shape, such as square, sine, or triangle waves. The signal can additionally specify one or more frequencies, allowing for either single-frequency operation or frequency modulation over time. The control signal can also define amplitude characteristics, including fixed amplitude levels or amplitude modulation patterns. Phase relationships between multiple signals can be specified when using multiple stimulation channels. The system can additionally control duty cycle variations and pulse width modulation parameters. Rise and fall characteristics of the waveform can be independently specified, as can DC offset or bias levels applied to the base waveform.
[0042] In some implementations, multiple electrodes can be arranged in arrays or patterns to deliver spatially varying stimulation. The control signal can specify different parameters for different regions of the electrode array, creating patterns of stimulation that move or change over time. Additionally or alternatively, the system can employ multiple stimulation channels operating independently or in coordination to create complex stimulus patterns.
[0043] The actuator(s) 111 can include various mechanical stimulation mechanisms. In some implementations, the stimulation device can incorporate vibrational elements that operate at different frequencies and amplitudes. The device can include arrays of moveable pins or protrusions that can apply localized pressure to specific areas of the user's skin. Pneumatic or hydraulic systems can be employed for delivering controlled pressure patterns across the stimulation area. Mechanical resonators can create standing wave patterns that provide distinctive sensations. The system can incorporate ultrasonic transducers for deep tissue stimulation. Microelectromechanical systems (MEMS) can be used for precise mechanical control of stimulus delivery. The mechanical stimulation can be applied in patterns that vary spatially and temporally. In some implementations, the system can coordinate multiple mechanical actuators to create traveling waves, pressure gradients, or other complex patterns of mechanical stimulation.I0044J The actuator(s) 111 can include thermal elements for delivering controlled temperature variations. The system can employ thermoelectric (Peltier) devices that enable both heating and cooling functions through the same component. Resistive heating elements can provide controlled warming effects. Infrared emitters can deliver radiative heating to specific areas. The system can incorporate heat sink systems for controlled cooling effects. Thermal mass elements can be used for creating sustained temperature effects. Microfluidic systems can enable liquid-based thermal control with precise temperature regulation. In some implementations, the thermal stimulation can be precisely controlled in both temperature and timing, allowing for rapid or gradual temperature changes. The system can maintain temperature profiles within safe operating bounds while delivering thermal patterns that correspond to user-indicated pain characteristics.
[0045] In some implementations, the stimulation device can include mechanisms for controlled release or application of chemical compounds that create sensations corresponding to different pain characteristics. The device can employ microfluidic delivery systems for precise control of chemical release. lontophoretic transport mechanisms can be used to control the delivery of ionic compounds. The system can utilize controlled-release matrices that modulate compound delivery over time. Microporous membranes can regulate the release of active compounds. Electrochemical activation systems can provide controlled delivery of stimulus-producing compounds. Microneedle arrays can enable shallow chemical delivery with spatial control.10046] The stimulation device can employ multiple stimulation modalities simultaneously or in coordinated patterns. For any stimulation modality or combination thereof, the system can include appropriate safety mechanisms. The implementation can incorporate maximum intensity limiters specific to each stimulus type. Temperature monitoring and thermal cutoff systems can prevent excessive heating or cooling. The device can include pressure and force monitoring systems when delivering mechanical stimulation. Chemical concentration and delivery rate limiters can ensure safe compound administration. The system can employ cross-modal safety interlocks to prevent unsafe combinations of stimuli. Physiological response monitoring can enable dynamic safety adjustments. The device can perform real-time stimulus adjustment based on sensor feedback to maintain safe and effective operation.[0047| The sensor(s) 113 can include a number of different sensors and / or types of sensors. For example, the sensor(s) 113 can include a plurality of electrodes, an accelerometer,a blood pressure sensor, a pulse oximeter, an ECG sensor or other heart-recording device, an EMG sensor or other muscle-activity recording device, a temperature sensor, a skin galvanometer, hygrometer, altimeter, gyroscope, magnetometer, proximity sensor, hall effect sensors, or any other suitable sensor for monitoring physiological characteristics of the user. These particular sensors are exemplary, and in various embodiments the sensors employed can vary. In some embodiments, the stimulation device 110 omits the sensors 113 altogether.
[0048] In some embodiments, the power source 119 can be rechargeable, for example using inductive charging or other wireless charging techniques. Such rechargeability can facilitate long-term placement of the stimulation device 110 on or within a user. The input 115 and output 117 components can include, for example one or more buttons, keys, lights, microphones, speakers, ports (e.g., USB-C connector ports), touch-sensitive screen or other surface, etc. In some implementations, the stimulation device 110 can omit the input 115 and / or output 117 components altogether.
[0049] The communications link 121 enables the stimulation device 110 to transmit to and / or receive data from external devices (e.g., control device 150 or external computing devices 180). The communications link 121 can include a wired communication link and / or a wireless communication link (e.g., Bluetooth, Near-Field Communications, LTE, 5G, Wi-Fi, infrared and / or another wireless radio transmission network).
[0050] The simulation device 110 can additionally include signal processing component(s) 123 that are configured to control operation of the actuator(s) 111. The signal processing component(s) 123 can include drive circuitry configured to deliver waveforms having predetermined and controllable parameters to one or more actuator(s) 111. The waveforms or other drive signal delivered to the actuator(s) 111 can be based at least in part on a control signal received from the control device 150 (e.g., via communications link 121). As one example, a low-amplitude analog control signal similar to an audio signal can be sent from the control device 150 to the stimulation device 110. Based on the received control signal, the signal processing component(s) 123 can generate one or more drive signals that cause the actuator(s) 111 to apply stimulus to the user (e.g., applying electric current to the user’s skin).
[0051] In various embodiments, the stimulation device 110 can include memory 125, which can take the form of one or more computer readable storage modules configured to store information (e.g., signal data, subject information or profiles, environmental data, stimulus regimes, data collected from one or more sensing components, media files) and / or executableinstructions that can be executed by a controller. In some instances, the stimulation device 110 can omit the memory 125, and operate solely based on real-time response to a control signal received from the control device 150.
[0052] In some examples, the stimulation device 110 can include a controller such as a processor or central processing unit (“CPU”) that controls operation of the stimulation device 110 in accordance with computer-readable instructions stored on the memory 125. Such a controller may be any logic processing unit, such as one or more CPUs, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. Optionally, such a controller can also be configured to initiate data collection via one or more sensor(s) 113. For example, the sensor(s) 113 of the stimulation device 110 can detect physiological data of a user (e.g., motion data, temperature data, heart rhythm data, etc.). In some embodiments, this physiological data can be used in a feedback loop to affect operation of the actuator(s) 111.
[0053] The stimulation device 110 can be communicatively coupled to the control device 150, for example via a wireless connection. In some embodiments, the control device 150 can be a mobile device (e.g., a smartphone, tablet, smartwatch, etc.) or other computing device with which the user can interact. In some embodiments, the stimulation device 110 and the control device 150 can be combined into a single device (e.g., a smartwatch, head-mounted display device, etc.).
[0054] In operation, the stimulation device 110 may receive input from and / or can be controlled by instructions from the control device 150. For example, the control device 150 can cause the stimulation device 110 to initiate or cease stimulus delivery, can schedule stimulus delivery sessions, can vary parameters of the stimulus delivery (e.g., intensity, frequency, etc.), and / or provide other control instructions to the stimulation device 110. Additionally or alternatively, the control device 150 may output user prompts which can be used to allow the user to control stimulus delivery.
[0055] In various implementations, the stimulation device 110 may also communicate information to the control device 150, whether by wired or wireless communication link. For instance, the stimulation device 110 can transmit data indicative of stimulation that has been applied during a session. Additionally or alternatively, the stimulation device 110 can transmit data related to sensor readings, device operation or performance, or any other parameters that may be useful in evaluating and effecting future operation of the stimulation device 110.I0056J The stimulation device 110 and / or the control device 150 can also be communicatively coupled with one or more external computing devices 180 (e.g., over network 170). In some examples, the external computing devices 180 can take the form of servers, personal computers, tablet computers or other computing devices associated with one or more healthcare providers (e.g., hospitals, medical data analytics companies, device manufacturers, etc.). These external computing devices 180 can collect data recorded by the stimulation device 110 and / or the control device 150. In some embodiments, such data can be anonymized and aggregated to perform large-scale analysis (e.g., using machine-learning techniques or other suitable data analysis techniques) to develop and improve pain-assessment or treatment algorithms using data collected by a large number of stimulation devices 110. Additionally, the external computing devices 180 may transmit data to the control device 150 and / or the stimulation device 110. For example, an updated algorithm for pain assessment, stimulus delivery, or other such algorithm may be developed by the external computing devices 180 (e.g., using machine learning or other techniques) and then provided to the stimulation device 110 and / or the control device 150 via the network (e.g., as an over-the-air update), and installed on the stimulation device 110 and / or control device 150.
[0057] As noted above, in some embodiments, the stimulation device 110 may also communicate with a control device 150. The control device 150 can be, for example, a smartwatch, smartphone, laptop, tablet, desktop PC, or any other suitable computing device and can include one or more features, applications and / or other elements commonly found in such devices. For example, the control device 150 can include display 151, a communications link 153 (e.g., a wireless transceiver (e.g., a BLUETOOTH transceiver) that may include one or more antennas for wirelessly communicating with, for example, other devices, websites, and the stimulation device 110). Communication between the control device 150 and other devices can be performed via, e.g., a network 170 (which can include the Internet, public and private intranet, a local or extended Wi-Fi network, cell towers, the plain old telephone system (POTS), etc.), direct wireless communication, etc. The control device 150 can additionally include well- known input components 155 and output components 157, including, for example, a touch screen, a keypad, speakers, a camera, etc. Additionally, the control device 150 can include a power supply 159 (e.g., rechargeable battery), one or more processors 161, memory 163, and / or any other components 165.
[0058] As described in more detail below, a user interface of the control device (e.g., a touch screen) can be used to capture pain assessments provided by a user. For instance, a userinput in the form of a path traced over a region of the touchscreen display may indicate a timevarying pain intensity. This recorded path may then be used to generate a control signal to drive a stimulation applied via the stimulation device, after which the user may confirm that the applied stimulation corresponds to the user’s subject pain, or the user may alter the input to more closely align with the user’s pain experience.|00591 In some examples, the control device can implement various user interface configurations beyond the touch-based path tracing described above. In some implementations, the interface can accept three-dimensional gesture input captured via the device's camera or motion sensors, allowing users to indicate pain intensity through spatial hand movements. The control device can map the spatial position and movement characteristics to corresponding stimulus parameters.|0060] For users with limited manual dexterity, the system can provide alternative input mechanisms such as voice commands indicating intensity levels or patterns. The interface can also accept input through eye tracking, where gaze position on the display corresponds to pain intensity and gaze duration represents temporal aspects of the pain experience. In some implementations, brain-computer interfaces can enable direct neural input for controlling stimulus parameters.10061] The interface can provide haptic feedback during input, allowing users to feel tactile confirmation of their intensity selections. This haptic response can be coordinated with the stimulation delivery to provide an integrated sensory experience. Additionally or alternatively, the interface can employ pressure-sensitive displays, where the force of touch input corresponds to pain intensity.
[0062] For collaborative scenarios between patients and healthcare providers, the interface can support simultaneous input from multiple users, enabling real-time adjustment and calibration during consultation sessions. The interface can also provide split-screen views showing both the patient's input and the resulting stimulus parameters.
[0063] As noted previously, the external computing device(s) 180 can take the form of servers or other computing devices associated with healthcare providers or other entities. The external devices can include a communications link 181 (e.g., components to facilitate wired or wireless communication with other devices either directly or via the network 170), a memory 183, and one or more processors 185. These external computing devices 180 can collect data recorded by the stimulation device 110 and / or the control device 150. In some embodiments,such data can be anonymized and aggregated to perform large-scale analysis (e.g., using machine-learning techniques or other suitable data analysis techniques) to develop and improve pain assessment, treatment, or other such algorithms using data collected by a large number of stimulation devices 110 associated with a large population of users. Additionally, the external computing devices 180 may transmit data to the control device 150 and / or the stimulation device 110. For example, an updated algorithm for assessing or treating conditions may be developed by the external computing devices 180 (e.g., using machine learning or other techniques) and then provided to the stimulation device 110 and / or the control device 150 via the network 170, and installed on the recipient stimulation device 110 and / or control device 150.
[0064] Optionally, the system 100 can incorporate various networking capabilities to enhance functionality and enable broader healthcare integration. In telemedicine applications, the control device 150 can establish secure, real-time connections with healthcare providers' systems, enabling remote pain assessment sessions. During these sessions, the healthcare provider can observe the user's input and stimulus patterns in real time, adjust parameters, and provide immediate feedback through integrated audio / video communication channels.|0065] The system can implement distributed processing approaches where complex analysis tasks are shared between the control device 150, stimulation device 110, and cloudbased resources such as external computing device(s) 180. This distributed architecture can enable advanced pattern recognition and analysis while maintaining responsive local control of stimulus delivery. In some implementations, the system can maintain a local cache of essential functions while leveraging cloud resources for intensive computational tasks.
[0066] Cross-platform synchronization capabilities can enable seamless transition between different control devices while maintaining consistent user profiles and calibration settings. The system can employ secure protocols for transferring session data and device settings between platforms, ensuring continuity of care across different locations or devices. Additionally or alternatively, the system can synchronize with other healthcare devices and systems, integrating pain assessment data with broader health monitoring platforms.
[0067] The network features can include emergency notification systems that automatically alert healthcare providers or designated contacts when certain pain patterns or threshold conditions are detected. These notifications can be customized based on user-specificparameters and healthcare protocols, with different notification levels for different conditions or circumstances.B. Example Devices[0068| FIG. 2 illustrates one example configuration of the stimulation device 110 and the control device 150. As depicted, the stimulation device 110, which can be sized and configured to be worn over a user’s wrist, hand, or other suitable location, optionally with the use of a strap, garment, fastener, or other structure to hold the stimulation device 110 in position over the application site. FIGS. 3A and 3B illustrate side perspective and plan views, respectively, of an example stimulation device 110 in which a housing securing the internal components is coupled to a strap that can secure the stimulation device 110 against a user’s wrist or at another suitable location. External electrodes or other such actuators 111 (not shown in FIGS. 2-3B) can be exposed through an outer surface of the housing such that they are in direct contact with the user’s skin when secured via the fasteners. Alternatively, the actuators 111 can be configured to deliver the stimulus without direct contact (e.g. thermal actuators delivering radiant heating). In some implementations, actuators 111 can be separate components that are coupled to the stimulation device 110, such as TENS electrodes that can be connected to a stimulation device 110 via wires.
[0069] As depicted in FIG. 2, the control device 150 can take the form of a smartphone. Additionally or alternatively, the control device 150 can be any suitable computing device, whether portable or stationary, such as a tablet, laptop, smartwatch, head-mounted computing device, desktop computer, etc.
[0070] As noted previously, the stimulation device 110 can include circuitry (e.g., communication link 121) that allows the stimulation device 110 to pair with the control device 150 via a wireless connection (e.g., BLUETOOTH) to receive a control signal from the control device 150. In some examples, the control signal can transmit stimulus characteristic information such as amplitude, frequency, duty cycle, wave shape, etc. Based on the received control signal, the control device 150 can then construct and apply an appropriate stimulus (e.g., via actuator(s) 111), which may vary over time along one or more characteristics (e.g., amplitude, frequency, duty cycle, wave shape, etc.). . The signal processing components of the stimulation device 110 can include protection circuitry to prevent the output to the user from exceeding a safe voltage level, as well as protecting against the output being delivered for a longer duration than is deemed safe. Additionally or alternatively, stimulation can beterminated either via the stimulation device 110 (e.g., via an off-switch or other user interface) or via the control device 150 (e.g., user selection of an “off’ button via a touchscreen or otherwise).|0071| The stimulation device 110 is configured to deliver the intended stimulus to the user (e.g., delivering the intended voltage, waveform, and current levels to the skin in the case of electrical stimulus). In some implementations, the stimulation device 110 can sense the voltage delivered to the skin and utilize this in a feedback loop to help compensate for variability in the contact resistance to the skin. For instance, this can be accomplished using a conductive surface connected to the interior of the stimulation device 110 that contacts the user’s skin. 0072] As noted above, in operation the stimulation output (e.g., voltage / current supplied to electrodes) can vary over time, either according to a predetermined waveform or in response to user input (e.g., via the control device 150). FIGS. 4 and 5 are graphs illustrating example variations in applied voltage over time. As illustrated, the applied voltage can always remain below a predetermined maximum voltage level to ensure user safety. In FIG. 4, the voltage is monotonically increased over time until reaching the maximum level. In FIG. 5, the voltage varies more dynamically, from a highest level VI, then dropped to a lower level V2 before increasing again to an intermediate level V3. The user may be prompted to indicate the stimulus level at which the perceived pain from the stimulus has the same magnitude or severity as the pain experienced at other parts of the body. For instance, a user with a chronic back pain condition may perform a pain assessment at different times throughout the day, and at each time the corresponding stimulus level identified by the user may be different depending on the severity of the user’s back pain at those times. By correlating the user’s other pain to the pain induced by the controlled stimulus, a more objective assessment of the user’s pain can be established.C. Example Software Applications|0073] In various examples, the control device 150 can run a software application (or app) that facilitates control of the stimulation device 110. As noted above, the control device 150 can output a control signal (e.g., via wired or wireless connection) to the stimulation device 110, which is then used by the stimulation device 110 to deliver a stimulus to the user (e.g., supply electric current to the user’s skin via one or more electrodes). The software application running on the control device 150 can also provide a user interface (e.g., a graphical userinterface displayed via a display screen of the control device 150) that both outputs information to the user and can receive user input (e.g., via touch screen input, voice input, physical buttons, etc.). The user input can include direct modifications of the stimulus output (e.g., lowering or raising the stimulus output), an indication by the user that the current stimulus output level corresponds to a pain level similar in magnitude (or other characteristic) to other pain experienced by the patient, or other suitable user input. In some instances, users can provide additional information, such as medical history, medication information, other physiological data (e.g., height, weight, blood pressure, etc.), or any other suitable information.
[0074] FIGS. 6A-6E illustrate example user interfaces that can be presented to a user via the control device 150. Specifically, FIG. 6A illustrates a main menu in which a user can select among options, including taking a pain assessment (referred to in the user interface as an “Xpression”). FIG. 6B illustrates an example user interface through which a user can add medication information. FIG. 6C illustrates an example user interface in which a user can review her history of individual pain assessments (“Review Xpressions”). Selecting an individual pain assessment generates the user interface as shown in FIG. 6D (“Individual Xpression”), which depicts a user’s Personal Pain Scale over time as a graph. This graph can reflect the user’s selected stimulus levels over time that correspond to the pain experienced by the user from other pain (i.e., pain due to conditions unrelated to the applied stimulus). This user interface can also provide other physiological measurements where available, such as pulse, blood pressure, body temperature, barometric pressure, and outside temperature readings. Selecting the “Pain Intensity Delta Trend” tab generates the user interface in FIG. 6E, which shows the patient’s Personal Pain Scale over a longer period of time (e.g., on the order of days or weeks), which can indicate how a patient’s pain has changed over time.
[0075] When a user first interacts with the software application, a splash screen can first load, followed by a menu system that guides the user through the process of adding their information, instructions for applying the device, calibrating the device, and guided step-by- step instructions for using the device to take measurements. Calibration can include applying stimulus levels that the user can associate with a sensation threshold corresponding to where a sensation is first felt and a tolerance threshold which is the maximum level the user is comfortable with administering.
[0076] The measurement process can allow the user to control frequency, amplitude, wave shape and duration over time to replicate the pain felt elsewhere in their body. Each of these values can be recorded via the software application as a measurement event.Measurement readings can be stored in a data structure and transmitted via the application to a remote, back-end server (e.g., external computing devices 180 shown in FIGS. 1A-1B). The application can also generate graphs of the measurements for viewing by the user or others, as well as transmitting files for viewing over client computing devices. In various examples, the application (or software running on external computing devices 180) can utilize machine learning and artificial intelligence algorithms to provide predictive methods for pain management. The machine learning algorithm can take the form of neural networks trained with basic PMI variables found in available data sets. Such a machine learning algorithm can find patterns associated with the new personal pain score, and existing PMI to provide past activities, therapies, or treatments that were the most successful to the patient and their provider to ensure the most effective care plan is developed.III. Example System OperationA. Calibration
[0077] FIGS. 7A-10B illustrate example user interfaces and corresponding waveform outputs associated with calibrating a pain assessment system in accordance with implementations of the present technology. The calibration process can be performed during initial setup of the system, at periodic intervals, or at any time as selected by the user.
[0078] As depicted in FIG. 7A, the user interface displayed via the control device can present adjustable parameters for establishing baseline stimulation levels. In some implementations, these parameters include a “sensation” level corresponding to a minimum stimulation threshold at which the user first detects the stimulus, and an “intensity” level corresponding to a maximum comfortable stimulation threshold. The user interface can include visual indicators showing current values of these parameters, along with one or more user input mechanisms for adjusting the values. FIG. 7B illustrates a corresponding waveform output when the sensation level is set to a relatively low value (e.g., level 1 as shown), which results in a square wave output having a correspondingly low amplitude.
[0079] As shown in FIG. 8 A, the user interface allows adjustment of the sensation level while maintaining the previously established intensity level. The resulting waveform output, depicted in FIG. 8B, exhibits an increased amplitude corresponding to the higher sensation level selected by the user. In some implementations, the waveform maintains its general characteristics (e.g., square wave shape, frequency, duty cycle) while the amplitude is modified based on the user input. Additionally or alternatively, other waveform parameters can beadjusted based on the sensation level settings, such as frequency, duty cycle, wave shape, or combinations thereof.
[0080] FIGS. 9A-10B illustrate example user interactions for establishing and saving calibration parameters. Specifically, FIGS. 9A and 9B demonstrate a process for adjusting and saving the sensation level. In some implementations, the user can provide input via a sliding gesture applied to a touch-sensitive display of the control device, with the position of a slider element along a horizontal axis corresponding to different sensation levels. The user interface can provide visual feedback indicating the currently selected level, and can include a “save” option that, when selected, stores the current sensation level for use in subsequent operations of the pain assessment system.
[0081] Similarly, FIGS. 10A and 10B demonstrate a process for adjusting and saving the intensity level. The user interface can mirror that used for sensation level adjustment, with a slider element moveable along a horizontal axis to select different intensity levels. In some implementations, the control device prevents setting the intensity level below the previously established sensation level, ensuring proper scaling between minimum and maximum thresholds.
[0082] While FIGS. 9A-10B depict specific examples of user interface elements (e.g., horizontal slider bars) for receiving user input, the calibration interface can alternatively employ various other input mechanisms. Such mechanisms can include, without limitation, vertical slider bars, rotatable dials or wheels, direct numerical input, gesture-based input, voice commands, or any other suitable input modality. Additionally or alternatively, the calibration process can involve automated adjustment of stimulus parameters based on physiological feedback received from one or more sensors associated with the stimulation device.
[0083] The calibration parameters established through these interfaces serve multiple purposes in operation of the pain assessment system. In some implementations, the sensation and intensity levels define minimum and maximum bounds for subsequent stimulus delivery, ensuring both detectability and user comfort. Additionally or alternatively, these calibration values can be used to normalize or scale user inputs during pain assessment sessions, mapping user-indicated pain levels to appropriate stimulus levels between the established thresholds. The calibration data can also be stored and analyzed over time to track changes in user sensitivity or adapt system operation based on identified patterns or trends.B. Recording Pain Assessment Data
[0084] FIGS. 11A-11C illustrate an example sequence of user interfaces and corresponding stimulus output for capturing pain assessment data (“Xpression”) in accordance with implementations of the present technology. These figures specifically demonstrate recording a pain pattern characterized by an initial increase followed by maintenance at a static level.
[0085] As shown in FIG. 11 A, the user interface displayed via the control device can include a recording area in which the user provides input indicating variations in pain intensity over time. In some implementations, the recording area comprises a two-dimensional space where vertical position corresponds to pain intensity. Optionally, the horizontal position can correspond to elapsed time. Alternatively, the temporal aspect can be captured based on movement of the user’s input over time without necessarily corresponding to horizontal movement. The user can trace a path within this space using various input mechanisms, such as touching and dragging a finger across a touch-sensitive display of the control device, manipulating a cursor or other interface element via a pointing device, or providing input via any other suitable user interface component.
[0086] FIG. 11B depicts a stimulus waveform generated based on the user input captured in FIG. 11 A. In this example, the waveform begins at a baseline level corresponding to the previously established sensation threshold, then increases in amplitude to a sustained higher level based on the user's traced path. The control device can generate a control signal that, when transmitted to the stimulation device, results in delivery of a stimulus having characteristics (e.g., amplitude, frequency, wave shape, duty cycle, etc.) that vary in accordance with the user-provided input. FIG. 11C illustrates a resulting record of the captured pain assessment, which can be stored in memory associated with the control device and / or transmitted to one or more external computing devices for further processing or analysis.
[0087] In various implementations, the pain assessment interface can take forms different from the specific example shown in FIG. 11 A. For instance, the interface can alternatively present a circular or radial input region, where angular position corresponds to elapsed time and radial position corresponds to pain intensity. Additionally or alternatively, the interface can employ separate input mechanisms for time and intensity, such as a slider, dial, or other control for intensity coupled with a separate timing mechanism (e.g., a button held for the duration of a particular intensity level).I0088J The user interface can also provide various mechanisms for initiating and terminating a recording session. In some implementations, recording begins automatically when the user first contacts the input region and continues until the user breaks contact or selects a “save” option. Additionally or alternatively, the interface can include explicit start / stop controls, allowing the user to pause recording or make adjustments during the session. The recording duration can be open-ended, limited to a predetermined time window, or adjustable based on user preference or the particular type of pain being assessed.100891 Input methods beyond direct touch or pointer manipulation can be employed in various implementations. For example, the control device can accept voice commands indicating pain intensity levels, with the duration of each verbal command corresponding to the time course of that intensity. Additionally or alternatively, the interface can accept input via physical buttons or controls (e.g., pressing harder on a pressure-sensitive input device to indicate higher intensity), gesture recognition (e.g., hand motions captured via a camera), or motion sensing (e.g., tilting or moving the control device). In some implementations, the system can accept input via multiple different input modalities, either simultaneously or as selected by the user based on preference or circumstance.|0090] The control device can process the received input in various ways before generating the corresponding control signal. This processing can include smoothing or filtering the input to remove unintended variations, scaling the input based on the previously established calibration parameters, applying transformations to map the input to different stimulus characteristics, or performing other signal processing operations. The resulting control signal can modify one or more stimulus parameters based on the processed input, providing a pain stimulus that corresponds to the user's indicated pain pattern while maintaining safe and comfortable operating bounds.
[0091] FIGS. 12A-12C illustrate another example sequence of user interfaces and corresponding stimulus output for capturing pain assessment data, specifically demonstrating recording of a transient sharp pain pattern in accordance with implementations of the present technology. This sequence illustrates how the system can capture and reproduce brief but intense pain experiences. As depicted in FIG. 12A, the user interface allows the user to trace a path indicating a sharp increase in pain intensity followed by a rapid decrease back to baseline. In the illustrated example, the path begins at a low intensity level, rises steeply to a pronounced peak, and then descends back toward the initial level. The vertical position of the traced path corresponds to pain intensity, while the horizontal distance covered can reflect the time courseof the pain experience. The rate at which the user traces the path can correspond to the temporal characteristics of the pain, allowing capture of both the intensity and timing of rapid pain transitions.
[0092] FIG. 12B illustrates a stimulus waveform generated based on the user input from FIG. 12 A. The waveform exhibits a sharp increase from a baseline level (e.g., corresponding to the previously established sensation threshold) to a peak amplitude, followed by a decrease back to the baseline. In some implementations, the control device generates a control signal that causes the stimulation device to modify one or more stimulus parameters in a manner corresponding to the user input. These parameters can include, without limitation, amplitude, frequency, pulse width, duty cycle, or wave shape. The stimulus can be delivered as a continuous variation in one or more parameters, or alternatively, as a series of discrete steps approximating the indicated intensity pattern.
[0093] FIG. 12C shows a recorded log of the pain assessment session, which can include various data related to the captured pain pattern. In some implementations, the log can include metrics such as peak intensity, duration of the pain episode, rate of intensity increase (e.g., rise time from baseline to peak), rate of intensity decrease (e.g., fall time from peak to baseline), or other characteristics derived from the user input and / or the delivered stimulus. Additionally or alternatively, the log can include contextual information such as time and date of recording, environmental conditions, physiological measurements, or other relevant data.
[0094] In various implementations, the system can process the user input in different ways when generating the corresponding stimulus pattern. For instance, the control device can apply smoothing algorithms to the input path to reduce unintended variations while maintaining the essential characteristics of the pain pattern. Additionally or alternatively, the system can analyze the input to identify specific features (e.g., peak intensity, rise time, fall time) and generate a standardized or idealized waveform matching these characteristics.
[0095] The system can also accommodate instances where the user-indicated pain intensity exceeds the previously established maximum threshold (intensity level). In some implementations, the interface can allow the user to indicate pain intensities beyond the calibrated range while the delivered stimulus remains bounded by the maximum threshold. The system can record this discrepancy and optionally prompt the user to perform recalibration if such instances become frequent. Additionally or alternatively, the system can apply differentscaling or mapping functions to compress the indicated pain range into the available stimulus range while maintaining relative relationships between different intensity levels.
[0096] For transient pain patterns such as that shown in FIGS. 12A-12C, the system can provide various mechanisms for ensuring accurate capture of rapid intensity changes. These can include increased sampling rates during periods of rapid change, predictive algorithms that anticipate trajectory based on initial movement, or alternative input methods particularly suited to capturing sudden variations. In some implementations, the user can modify or refine the recorded pattern after initial capture, for instance by adjusting specific points along the intensity curve or applying timing corrections to better match their pain experience.
[0097] FIGS. 13A-13C illustrate a sequence for capturing pain assessment data characterized by rhythmic or throbbing sensations in accordance with implementations of the present technology. As shown in FIG. 13 A, the user interface captures user input in the form of a series of regular oscillations between lower and higher intensity levels. In the illustrated example, the user traces multiple arc-shaped paths that represent periodic increases and decreases in pain intensity. The timing between successive peaks can correspond to the frequency of the throbbing sensation experienced by the user. In some implementations, the vertical range of the traced path indicates the intensity variation between peak and trough states, while the horizontal spacing between peaks reflects the periodicity of the throbbing pattern.
[0098] FIG. 13B depicts a stimulus waveform generated based on the rhythmic input pattern. The waveform comprises a series of peaks rising from and returning to a baseline level, with the amplitude and timing of these peaks corresponding to the user-provided input. In some implementations, the control device can analyze the input pattern to identify characteristics such as throbbing frequency, peak-to-trough amplitude range, and regularity or variation in the rhythm. The control signal sent to the stimulation device can then be adjusted to reproduce these characteristics in the delivered stimulus.
[0099] FIG. 13C shows the recorded log of the rhythmic pain assessment. In addition to general pain metrics, the log can include specific parameters related to the rhythmic nature of the pain, such as frequency of oscillations, consistency of timing between peaks, average and maximum intensity levels, or other relevant characteristics of the throbbing pattern.
[0100] In various implementations, the system can provide specialized input mechanisms particularly suited to capturing rhythmic pain patterns. For example, the interfacecan include a tempo-matching feature where the user taps or makes another repeated input at the frequency of their throbbing pain. Additionally or alternatively, the system can provide tools for specifying regular patterns and then modifying specific characteristics such as frequency, intensity range, or regularity. The system can also employ pattern recognition algorithms to identify and enhance the regularity of roughly periodic input, helping users more accurately capture rhythmic pain experiences even when their manual input is imperfect.
[0101] For pain patterns with regular periodicity, the system can optionally extend or extrapolate the pattern beyond the specific duration of user input, generating a consistent rhythmic stimulus that matches the characteristics of the user-indicated pattern. This can be particularly useful for ongoing throbbing pain where manually tracing each oscillation might become tedious or impractical.
[0102] FIGS. 14A and 14B illustrate capture and recording of pain patterns characterized by varying temporal profiles in accordance with implementations of the present technology. These figures demonstrate how the system can distinguish between pain experiences that may reach similar intensity levels but differ in their rates of onset and decline. As shown in FIG. 14 A, the stimulus waveform comprises three distinct peaks, each exhibiting different temporal characteristics while reaching comparable maximum amplitudes. The first peak demonstrates a rapid rise time and similarly quick decline, which can correspond to sudden, sharp pain that quickly subsides. The second peak exhibits moderate rise and fall times, representing a more gradual onset and decline of pain. The third peak shows the slowest temporal progression, with extended rise and fall times that can represent slowly building and gradually subsiding pain. In some implementations, these temporal variations can be generated based on different characteristics in the user's input, such as the speed at which different portions of a path are traced or through separate controls for specifying timing characteristics.
[0103] FIG. 14B illustrates the corresponding recorded log, which can capture and distinguish these temporal characteristics. In some implementations, the system can analyze and quantify various timing-related parameters for each pain episode, such as: rise time from baseline to peak intensity; fall time from peak intensity back to baseline; duration of peak intensity; total duration of the pain episode; rate of intensity change during onset and decline; and / or symmetry or asymmetry between rise and fall characteristics.
[0104] The system can process input in various ways to capture these temporal characteristics. In some implementations, the control device can analyze the speed oracceleration of user input movements when tracing a path, interpreting faster movements as indicating more rapid changes in pain intensity. Additionally or alternatively, the interface can provide separate mechanisms for specifying the timing characteristics of pain episodes, such as selectable presets for “rapid,” “moderate,” or “gradual” transitions, or controls for directly adjusting rise and fall times.
[0105] The temporal analysis of pain patterns can provide additional diagnostic or assessment value beyond simple intensity measurements. For example, different medical conditions or types of pain may be characterized by distinct temporal signatures. In some implementations, the system can analyze these temporal patterns in conjunction with other pain characteristics to help identify or track specific pain conditions. Additionally or alternatively, the system can use temporal characteristics as additional parameters when aggregating and analyzing pain data across multiple assessment sessions or across different users.
[0106] The control device can generate control signals that preserve these temporal characteristics while ensuring safe and comfortable stimulus delivery. This can involve modulating multiple stimulus parameters simultaneously to achieve the desired rates of intensity change while remaining within established safety bounds. In some implementations, the system can employ different mapping functions or scaling factors for temporal characteristics versus absolute intensity levels, allowing faithful reproduction of timing patterns even when intensity ranges require compression or scaling.
[0107] FIGS. 15A and 15B illustrate capture and recording of rhythmic pain patterns with varying peak intensities in accordance with implementations of the present technology. These figures demonstrate how the system can represent pain experiences that maintain consistent temporal characteristics while exhibiting changes in intensity from one cycle to the next.
[0108] As depicted in FIG. 15 A, the stimulus waveform shows a series of peaks occurring at regular intervals, with each successive peak reaching a higher maximum amplitude than the previous one. While the temporal characteristics (e.g., rise time, fall time, and period between peaks) remain relatively consistent across cycles, the peak amplitudes follow an increasing progression. This pattern can represent various pain experiences, such as throbbing pain that intensifies over time while maintaining its rhythmic character. In some implementations, the baseline intensity between peaks can also vary independently of the peak intensities, allowing representation of changes in both the baseline and peak pain levels.I0109J FIG. 15B shows the corresponding recorded log of this variable-intensity rhythmic pattern. In some implementations, the system can analyze and record various characteristics of the intensity progression, such as: rate of intensity increase across successive peaks; relationship between peak intensities and baseline levels; consistency of temporal characteristics despite intensity changes; overall trend in pain intensity (e.g., linear increase, exponential growth); and / or pattern regularity or irregularity in both time and intensity domains.10110] The system can provide various mechanisms for capturing these combined temporal and intensity patterns. In some implementations, the user interface can allow simultaneous control of rhythm and intensity, such as maintaining contact with the interface to establish timing while varying pressure or position to indicate intensity changes. Additionally or alternatively, the interface can provide tools for creating a basic rhythmic pattern and then modifying the intensity envelope that modulates that pattern.
[0111] The control device can process these inputs to generate appropriate control signals that preserve both the temporal consistency and the intensity variations of the indicated pattern. This can involve separate scaling or adjustment of timing and intensity parameters to ensure that both aspects of the pattern are accurately reproduced within the calibrated operating range of the system. In some implementations, the system can also analyze the relationship between timing and intensity characteristics to identify potentially significant patterns or correlations that might have diagnostic or therapeutic relevance.
[0112] The ability to capture intensity variations within regular temporal patterns can provide additional insight into the progression and characteristics of different pain conditions. For example, some medical conditions might be characterized by pain that intensifies in a predictable pattern while maintaining consistent timing between episodes. In some implementations, the system can use these combined temporal -intensity patterns as part of a larger analysis framework for pain assessment and monitoring.
[0113] FIGS. 16A and 16B illustrate capture and recording of pain patterns characterized by irregular variations in both intensity and temporal characteristics in accordance with implementations of the present technology. These figures demonstrate how the system can represent more complex pain experiences that do not follow regular or predictable patterns.I0114J As shown in FIG. 16 A, the stimulus waveform exhibits multiple peaks with varying characteristics across several dimensions. The peaks differ not only in their maximum amplitudes but also in their temporal profiles, spacing between peaks, and baseline levels. Some peaks demonstrate rapid onset followed by gradual decline, while others show different combinations of rise and fall characteristics. The intervals between successive peaks vary rather than following a regular rhythm, and the baseline intensity level can shift throughout the pattern. This type of complex waveform can represent pain experiences that change unpredictably in both intensity and temporal characteristics, such as may be experienced with certain neurological conditions or complex regional pain patterns.[0115J FIG. 16B depicts the corresponding recorded log of this irregular pain pattern. In some implementations, the system can analyze multiple aspects of the pattern's irregularity, including: variation in peak intensities and their distribution; range of temporal characteristics (rise times, fall times, peak durations); statistical measures of pattern irregularity or randomness; identification of any recurring sub-patterns or motifs; relationships between temporal and intensity variations; and / or overall trend analysis despite local irregularities.10116] The system can employ various approaches to capture these complex patterns accurately. In some implementations, the user interface can allow completely free-form input, enabling users to trace arbitrary paths that reflect the unpredictable nature of their pain experience. Additionally or alternatively, the interface can provide tools for combining and modifying multiple simpler patterns to build up more complex representations.101171 The control device can process these irregular patterns while maintaining safe and consistent stimulus delivery. This can involve real-time analysis and adjustment of the control signals to ensure that rapid or unexpected changes in the input pattern are translated into appropriate stimulus variations while remaining within established safety parameters. In some implementations, the system can employ pattern recognition algorithms to identify underlying structure or regularities within apparently random variations, potentially revealing subtle patterns that might not be immediately apparent.10118] The ability to capture and analyze irregular pain patterns can provide valuable diagnostic and monitoring capabilities. Different medical conditions might be characterized by distinct types of irregularity in their pain patterns. In some implementations, the system can analyze the specific nature of pattern irregularities to help identify or track particular conditions, or to monitor changes in pain characteristics over time. Additionally oralternatively, the system can use machine learning or other analytical techniques to identify correlations between irregular pain patterns and other physiological or environmental factors.C. Example Use Scenarios
[0119] The pain assessment system 100 described above can be used in a variety of different contexts. For instance, the system can be used at a doctor’s office by attaching the stimulation device 110 to the user and instructing the user on how to operate the system in order to capture a measurement data set. As another example, the pain assessment system 100 may also be used at home or other location away from the doctor’s office by the user to take measurements in real time when the pain is being felt to more accurately capture the characteristics of that pain. In some examples, the pain assessment system 100 enables users to send their results to their provider in real time. Their provider can review their personal pain score and provide advice and treatment in real time from a telehealth setting, increasing access to care.
[0120] Additionally or alternatively, the pain assessment system 100 can be used in clinical studies of new medications or devices in order to assess efficacy of those medications or devices. Another context in which the pain assessment system 100 can be used is establishing psychological states and treatment efficacy (e.g., for evaluating and treating depression, anxiety, or other psychological disorders).
[0121] According to some examples, the data obtained can be used by machine learning algorithms to provide insights into care by looking at patterns associated with pain intensity, duration, treatment efficacy, environmental factors, biometrics (pulse, blood pressure, 02, etc.), and diagnoses. With additional data over time, such machine learning algorithms may also facilitate diagnosis or characterization of illnesses such as fibromyalgia or others that involve significant pain. As another example, machine learning algorithms can also generate recommendations of alternative treatment methods that may be more effective for different users, such as recommending physical therapy over opiates (or vice versa) depending on the user’s pain assessment data and / or other user data.
[0122] While the technology has been described primarily in the context of pain assessment, the system can be adapted for various other applications in healthcare and research settings. In some implementations, the system can be used to assess and quantify other subjective experiences such as anxiety or depression. For these applications, the stimuluspattems can be calibrated to correspond with different psychological states, allowing users to match their internal experience with an external reference.
[0123] The technology can serve therapeutic purposes beyond assessment. For instance, the stimulation patterns identified during pain assessment can be modified and reapplied as part of pain management protocols. In some implementations, the system can deliver controlled counter-stimulation to help manage chronic pain conditions or provide biofeedback training.
[0124] In research and clinical trial settings, the system can provide standardized assessment protocols for evaluating treatment efficacy. The ability to capture detailed temporal and intensity characteristics of subjective experiences can enable more precise measurement of intervention outcomes. The system can also facilitate double-blind studies by allowing automated stimulus delivery with predetermined patterns unknown to the researcher or participant.
[0125] The technology can be adapted for medical training and education, allowing students to experience and understand patient-reported symptoms. For example, the system can reproduce pain patterns described by previous patients, helping healthcare providers develop better understanding and empathy.
[0126] In veterinary applications, the system can be modified to help assess pain in animals through behavioral response matching. Veterinarians can use the system to calibrate their understanding of animal pain responses and develop more effective treatment protocols. The stimulation parameters can be adjusted to account for species-specific sensitivities and responses.IV. Conclusion
[0127] Although many of the embodiments are described above with respect to systems, devices, and methods for pain assessment, the technology is applicable to other applications and / or other approaches, such as for therapeutic, diagnostic, or other applications. Moreover, other embodiments in addition to those described herein are within the scope of the technology. Additionally, several other embodiments of the technology can have different configurations, components, or procedures than those described herein. A person of ordinary skill in the art, therefore, will accordingly understand that the technology can have other embodiments with additional elements, or the technology can have other embodiments without several of the features shown and described above.I0128J The descriptions of embodiments of the technology are not intended to be exhaustive or to limit the technology to the precise form disclosed above. Where the context permits, singular or plural terms may also include the plural or singular term, respectively. Although specific embodiments of, and examples for, the technology are described above for illustrative purposes, various equivalent modifications are possible within the scope of the technology, as those skilled in the relevant art will recognize. For example, while steps are presented in a given order, alternative embodiments may perform steps in a different order. The various embodiments described herein may also be combined to provide further embodiments.[0129J As used herein, the terms “generally,” “substantially,” “about,” and similar terms are used as terms of approximation and not as terms of degree, and are intended to account for the inherent variations in measured or calculated values that would be recognized by those of ordinary skill in the art.
[0130] Moreover, unless the word “or” is expressly limited to mean only a single item exclusive from the other items in reference to a list of two or more items, then the use of “or” in such a list is to be interpreted as including (a) any single item in the list, (b) all of the items in the list, or (c) any combination of the items in the list. Additionally, the term “comprising” is used throughout to mean including at least the recited feature(s) such that any greater number of the same feature and / or additional types of other features are not precluded. It will also be appreciated that specific embodiments have been described herein for purposes of illustration, but that various modifications may be made without deviating from the technology. Further, while advantages associated with certain embodiments of the technology have been described in the context of those embodiments, other embodiments may also exhibit such advantages, and not all embodiments need necessarily exhibit such advantages to fall within the scope of the technology. Accordingly, the disclosure and associated technology can encompass other embodiments not expressly shown or described herein.V. Examples
[0131] The present technology is illustrated, for example, according to various aspects described below. Various examples of aspects of the present technology are described as numbered Examples (1, 2, 3, etc.) for convenience. These are provided as examples and do not limit the present technology. It is noted that any of the dependent Examples may be combinedin any combination, and placed into a respective independent Example. The other Examples can be presented in a similar manner.
[0132] A method for pain assessment comprising: coupling a stimulation device to a user’s body; receiving, via a user interface of a control device in communication with the stimulation device, a first user input indicating a time-varying stimulation intensity; generating, via the control device, a control signal based on the user input; transmitting the control signal from the control device to the stimulation device; and applying a time-varying pain stimulus to the user’s body via the stimulation device based at least in part on the control signal.
[0133] The method of any one of the Examples herein, wherein receiving the first user input comprises: displaying a two-dimensional input region on the user interface; detecting user contact with the input region; and tracking movement of the user contact within the input region, wherein a first dimension of the input region corresponds to pain intensity.
[0134] The method of any one of the Examples herein, wherein the first user input comprises a user tracing a path via the user contact within the input region, the path indicating the time-varying stimulation intensity.
[0135] The method of any one of the Examples herein, wherein generating the control signal based on the user input comprises scaling the time-varying stimulation intensity indicated by the user so as to not exceed a user-defined maximum intensity threshold.
[0136] The method of any one of the Examples herein, further comprising, prior to receiving the first user input indicating the time-varying stimulation intensity, receiving, via the user interface of the control device, a user selection of the maximum intensity threshold.
[0137] The method of any one of the Examples herein, wherein generating the control signal based on the user input comprises scaling the time-varying stimulation intensity indicated by the user so as to not fall below a user-defined minimum intensity threshold.
[0138] The method of any one of the Examples herein, further comprising, prior to receiving the first user input indicating the time-varying stimulation intensity, receiving, via the user interface of the control device, a user selection of the minimum intensity threshold.
[0139] The method of any one of the Examples herein, wherein the first dimension is a vertical dimension along the user interface.
[0140] The method of any one of the Examples herein, wherein receiving the first user input comprises tracking movement of the user contact over a predefined time period.
[0141] The method of any one of the Examples herein, wherein the time period is less than 60 seconds.
[0142] The method of any one of the Examples herein, further comprising displaying, via the user interface of the control device, a graphical representation of the path traced by the user indicating the applied stimulus.
[0143] The method of any one of the Examples herein, further comprising, after applying the time-varying pain stimulus to the user’s body, receiving, via the user interface of the control device, a second user input to save a record of the applied stimulus.
[0144] The method of any one of the Examples herein, further comprising, after applying the time-varying pain stimulus to the user’s body: receiving, via the user interface of the control device, a second user input to replay the applied stimulus; and applying, for a repeated time, the time-varying pain stimulus to the user’s body via the stimulation device.
[0145] The method of any one of the Examples herein, further comprising: receiving, via the user interface, a calibration input comprising: a sensation threshold input indicating a minimum stimulus level; and an intensity threshold input indicating a maximum stimulus level; and storing the sensation threshold and intensity threshold for use in scaling subsequent pain stimulus delivery.
[0146] The method of any one of the Examples herein, wherein generating the control signal comprises scaling the time-varying stimulation intensity between the sensation threshold and the intensity threshold.
[0147] The method of any one of the Examples herein, wherein the stimulation device is wearable.
[0148] The method of any one of the Examples herein, wherein applying the timevarying pain stimulus to the user’s body comprises applying electric current to the user’s body via the stimulation device.
[0149] The method of any one of the Examples herein, wherein the time-varying signal indicates a rise time from a first intensity level to a second, higher intensity level.
[0150] The method of any one of the Examples herein, wherein the time-varying signal indicates a fall time from a first intensity level to a second, lower intensity level.
[0151] The method of any one of the Examples herein, wherein the time-varying signal indicates an undulating intensity level with multiple peaks and troughs.I0152J The method of any one of the Examples herein, wherein the control device comprises a portable computing device.
[0153] The method of any one of the Examples herein, wherein transmitting the control signal from the control device to the stimulation device comprises transmitting the control signal via a wireless connection.
[0154] The method of any one of the Examples herein, further comprising, after applying the time-varying pain stimulus to the user’s body via the stimulation device, transmitting, from the stimulation device to the control device, data indicative of the applied stimulus.
[0155] The method of any one of the Examples herein, further comprising, after transmitting the control signal from the control device to the stimulation device, transmitting, from the stimulation device to the control device, data indicative of the received control signal.
[0156] The method of any one of the Examples herein, wherein applying the timevarying pain stimulus comprises applying a stimulus that varies in amplitude over time.
[0157] The method of any one of the Examples herein, wherein applying the timevarying pain stimulus comprises applying a stimulus that varies in one or more of: frequency, waveform shape, or duty cycle over time.
[0158] The method of any one of the Examples herein, wherein receiving the first user input comprises: detecting a rhythmic input pattern having multiple peaks; determining temporal characteristics of the rhythmic input pattern; and generating the control signal to produce a stimulus pattern having corresponding temporal characteristics.
[0159] The method of any one of the Examples herein, further comprising: analyzing the time-varying stimulation intensity to identify one or more characteristics selected from: peak intensity values; baseline intensity values; rise times between intensity levels; fall times between intensity levels; rhythm frequency; pattern regularity; and storing the identified characteristics in association with the pain assessment.
[0160] The method of any one of the Examples herein, further comprising: receiving physiological data from one or more sensors associated with the stimulation device; and adjusting the time-varying pain stimulus based at least in part on the physiological data.
[0161] The method of any one of the Examples herein, further comprising: transmitting data associated with the pain assessment to one or more external computing devices; receiving,from the one or more external computing devices, updated operational parameters based on aggregate analysis of pain assessment data from multiple users; and modifying subsequent pain stimulus delivery based on the updated operational parameters.
[0162] The method of any one of the Examples herein, further comprising: detecting that the time-varying stimulation intensity indicated by the first user input exceeds a maximum threshold; generating a modified control signal that maintains the temporal characteristics of the indicated stimulation intensity while limiting the stimulus intensity to the maximum threshold; and recording an indication that the indicated stimulation intensity exceeded the maximum threshold.[0163| A pain assessment system comprising: a stimulation device configured to be coupled to a user’s body; a control device configured to be in wireless communication with the stimulation device; and data storage having instructions stored thereon that, when executed by one or more processors, cause the pain assessment system to perform operations comprising: the method of any one of the Examples herein.
[0164] One or more tangible, non-transitory computer-readable media storing instructions that, when executed by one or more processors of a pain assessment system, cause the pain assessment system to perform operations comprising: a method according to any one of the Examples herein.
Claims
CLAIMS1. A method for pain assessment comprising: coupling a stimulation device to a user’s body; receiving, via a user interface of a control device in communication with the stimulation device, a first user input indicating a time-varying stimulation intensity; generating, via the control device, a control signal based on the user input; transmitting the control signal from the control device to the stimulation device; and applying a time-varying pain stimulus to the user’s body via the stimulation device based at least in part on the control signal.
2. The method of claim 1, wherein receiving the first user input comprises: displaying a two-dimensional input region on the user interface; detecting user contact with the input region; and tracking movement of the user contact within the input region, wherein a first dimension of the input region corresponds to pain intensity.
3. The method of claim 2, wherein the first user input comprises a user tracing a path via the user contact within the input region, the path indicating the time-varying stimulation intensity.
4. The method of claim 2, wherein generating the control signal based on the user input comprises scaling the time-varying stimulation intensity indicated by the user so as to not exceed a user-defined maximum intensity threshold.
5. The method of claim 2, wherein generating the control signal based on the user input comprises scaling the time-varying stimulation intensity indicated by the user so as to not fall below a user-defined minimum intensity threshold.
6. The method of claim 2, wherein the first dimension is a vertical dimension along the user interface.
7. The method of claim 2, further comprising displaying, via the user interface of the control device, a graphical representation of a path traced by the user indicating the applied stimulus.
8. The method of claim 1, further comprising, after applying the time-varying pain stimulus to the user’s body: receiving, via the user interface of the control device, a second user input to replay the applied stimulus; and applying, for a repeated time, the time-varying pain stimulus to the user’s body via the stimulation device.
9. The method of claim 1, further comprising: receiving, via the user interface, a calibration input comprising: a sensation threshold input indicating a minimum stimulus level; and an intensity threshold input indicating a maximum stimulus level; and storing the sensation threshold and intensity threshold for use in scaling subsequent pain stimulus delivery.
10. The method of claim 1, wherein the stimulation device is wearable.
11. The method of claim 1, wherein applying the time-varying pain stimulus to the user’s body comprises applying electric current to the user’s body via the stimulation device.
12. The method of claim 1, wherein the time-varying signal indicates a rise time from a first intensity level to a second, higher intensity level.
13. The method of claim 1, wherein the time-varying signal indicates a fall time from a first intensity level to a second, lower intensity level.
14. The method of claim 1, wherein the time-varying signal indicates an undulating intensity level with multiple peaks and troughs.
15. The method of claim 1, wherein the control device comprises a portable computing device.
16. The method of claim 1, wherein receiving the first user input comprises: detecting a rhythmic input pattern having multiple peaks; determining temporal characteristics of the rhythmic input pattern; and generating the control signal to produce a stimulus pattern having corresponding temporal characteristics.
17. The method of claim 1, further comprising: receiving physiological data from one or more sensors associated with the stimulation device; and adjusting the time-varying pain stimulus based at least in part on the physiological data.
18. The method of claim 1, further comprising: detecting that the time-varying stimulation intensity indicated by the first user input exceeds a maximum threshold; generating a modified control signal that maintains temporal characteristics of the indicated stimulation intensity while limiting the stimulus intensity to the maximum threshold; and recording an indication that the indicated stimulation intensity exceeded the maximum threshold.
19. A pain assessment system comprising: a stimulation device configured to be coupled to a user’s body; a control device configured to be in wireless communication with the stimulation device; and data storage having instructions stored thereon that, when executed by one or more processors, cause the pain assessment system to perform operations comprising: receiving, via a user interface of the control device, a first user input indicating a time-varying stimulation intensity;generating, via the control device, a control signal based on the user input; transmitting the control signal from the control device to the stimulation device; and applying a time-varying pain stimulus to the user’s body via the stimulation device based at least in part on the control signal.
20. One or more tangible, non-transitory computer-readable media storing instructions that, when executed by one or more processors of a pain assessment system, cause the pain assessment system to perform operations comprising: receiving, via a user interface of a control device in wireless communication with a stimulation device, a first user input indicating a time-varying stimulation intensity; generating, via the control device, a control signal based on the user input; transmitting the control signal from the control device to the stimulation device; and applying a time-varying pain stimulus to the user’s body via the stimulation device based at least in part on the control signal.
Citation Information
Patent Citations
System and method for pain monitoring at the point-of-care
US20110087125A1
Multi operation slider
US20130235070A1
Pain management wearable device
US20180008191A1
Systems, devices and methods for caloric vestibular stimulation having an impedance monitor and / or temperature sensor
US20180008457A1
Pain assessment method and apparatus for patients unable to self-report pain
US20190343457A1