Intelligence engine system and method

The percussion massage device with an intelligence engine addresses the lack of personalization in existing devices by using AI to collect and analyze user data, optimizing massage protocols for improved muscle recovery and wellness.

JP2025113283AInactive Publication Date: 2025-08-01THERABODY INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025080997
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-05-07
Filing Date
2025-05-14
Publication Date
2025-08-01
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing massage devices lack personalization and intelligence in their operation, failing to adapt to individual user needs and preferences, leading to suboptimal therapeutic outcomes.

Method used

A percussion massage device equipped with an intelligence engine that collects manual capture data, real-time tracking data, and remote data to generate personalized protocols, including adjustments to exercise routines, body parts, duration, frequency, force, and attachments, using artificial intelligence and deep learning to optimize user experience.

Benefits of technology

The system provides personalized and effective massage therapy by adapting to individual user data, improving muscle recovery, fitness, and wellness outcomes through intelligent protocol generation and real-time adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025113283000001_ABST
    Figure 2025113283000001_ABST
Patent Text Reader

Abstract

To provide a percussive therapy system that includes a percussive massage device including a network interface, and an intelligence engine.SOLUTION: The intelligence engine is configured to receive manual capture data and real-time tracking data from the percussive massage device, receive remote data from at least one remote data source, and generate recommendation data comprising a recommended protocol to be performed by the percussive massage device. The recommendation data is generated from at least one of demographic data, activity data comprising prior use of the percussive massage device, temporal data comprising timing of use of the percussive massage device, analytics data corresponding to use of the percussive massage device, and biometric data, received from the manual capture data, the real-time tracking data, and the remote data inputs.SELECTED DRAWING: Figure 31
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Cross - Reference to Related Applications This application is a continuation - in - part of U.S. Patent Application No. 16 / 869,389, which is a continuation - in - part of U.S. Patent Application No. 16 / 796,143, filed on February 20, 2020, claiming the benefit of U.S. Provisional Application No. 62 / 844,424, filed on May 7, 2019, U.S. Provisional Application No. 62 / 899,098, filed on September 11, 2019, and U.S. Provisional Application No. 62 / 912,392, filed on October 8, 2019. This application is also U.S. Patent Application No. 16 / 675,772, filed on November 6, 2019, claiming the benefit of U.S. Provisional Application No. 62 / 785,151, filed on December 26, 2018, and is now also a continuation - in - part of U.S. Patent No. 10,702,448. All of the above - mentioned applications are hereby incorporated by reference into this specification.

[0002] The present invention generally relates to systems associated with massage devices.

Summary of the Invention

Problems to be Solved by the Invention

[0003] The background description provided in this patent application includes information that may be useful for understanding the present invention. It is not admitted that any of the information provided herein is prior art or is related to the invention of the current claims or that any publications specifically or implicitly referenced are prior art.

Means for Solving the Problems

[0004] According to a first aspect of the present invention, there is provided a percussion therapy system comprising a percussion massage device having a network interface and an intelligence engine. The intelligence engine is configured to receive manual capture data and real-time tracking data from the percussion massage device, receive remote data from at least one remote data source, and generate recommendation data including a recommended protocol to be executed by the percussion massage device. The recommendation data is generated from at least one of demographic data, activity data including previous use of the percussion massage device, time data including the timing of use of the percussion massage device, analytical data corresponding to the use of the percussion massage device, and biometric measurement data received from inputs of the manual capture data, real-time tracking data, and remote data. The recommendation data may be provided to the percussion massage device.

[0005] The recommendation data may be generated at least in part based on aggregated data from at least one of the inputs of the manual capture data, real-time tracking data, and remote data. The recommended protocol may have at least one step of a recommended routine and may be specific to a user of the device. The recommended protocol may be specific to a user of the percussion massage device based on demographic, activity, time, biometric, and image data. The recommended protocol may be modified by these data sources and may include changes to steps of an exercise routine, inclusion or exclusion of body parts of the user for the exercise routine, duration of the routine, and frequency, force, and attachments utilized by the percussion massage device.

[0006] The recommended data may include recommendations for behavior modification and insights into wellness, and may include at least one user notification of a recommendation protocol, a change to a recommendation protocol, and an operation recommendation, and may be generated from a weighted score determination including a recovery determination score, a wellness determination score, and a behavior determination score. The recovery determination score may identify a measure of the time until the user's heart rate recovers from an exercise routine. The wellness determination score may evaluate the user's sleep measurement criteria and patterns over a predetermined period.

[0007] Demographic data may include the user's biological parameters, the user's age, the user's height, and the user's weight. Activity data may include the type of exercise activity, the amount of exercise activity, the intensity of the exercise activity, and the trend of activity parameters over time. The amount of exercise activity may include distance, time, and number of repetitions. The intensity of the exercise activity may include the pace of the exercise activity or the load associated with the exercise activity. Time data may include the absolute time of the user's exercise routine and the relative time of the exercise routine with respect to a predetermined event. Analysis data may include the usage period, usage frequency, usage force, and attachment usage of the percussion massage device. The analysis data may be specific to a user's body part. Biometric data may include the user's heart rate, the user's heart rate variability, the user's sleep measurement criteria, and the user's body temperature. The biometric data may include the user's thermographic image, the user's ultrasound, and the user's X-ray image.

[0008] A method for providing a therapeutic effect using a percussion massage device includes receiving manual capture data and real-time tracking data of the percussion massage device, receiving remote data input from at least one remote data source, aggregating the manual capture data, the real-time tracking data, and the remote data input, wherein each of the manual capture data, the real-time tracking data, and the remote data input includes at least one of demographic data, activity data including previous use of the percussion massage device, time data including the timing of use of the percussion massage device, analysis data corresponding to the use of the percussion massage device, and biometric measurement data, and generating recommendation data from the aggregated data including a recommended protocol to be executed by the percussion massage device.

[0009] In a preferred embodiment, the present invention includes systems and methods that use artificial intelligence or other deep learning to determine the appropriate use of a percussion massage device in fitness, wellness, muscle recovery, and muscle activation settings. Another aspect of the present invention includes a system for learning how a particular user's device can work more effectively for that particular user. This system can also be applied to other fitness devices other than the percussion massage device. For example, if two subjects, an average office worker and an NBA star, each have a 10,000-step day, a 10,000-step day would mean something different for each of the subjects. In this situation, the present invention provides personalization and analyzes the different data provided by the two subjects. In a preferred embodiment, the present invention analyzes three different types of data, for example, the resistance the user had in previous activities applied to the algorithm. Subsequently, based on the results of the data analysis, the user can be notified of how to use the device. For example, the above-mentioned office worker may need recovery (use of the percussion massage device for a certain period of time) after 10,000 steps, while the NBA player may not.

[0010] In other words, the learning algorithm analyzes the data and personalizes the recovery trend of the percussion massage device for an individual based on the data collected about the individual, what is learned about the user through healthcare, and what the user has done based on previous treatments.

[0011] The present invention can be more easily understood by referring to the following accompanying drawings.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22A

Figure 22B

Figure 23

Figure 24

Figure 25

Figure 26

Figure 27A

Figure 27B

Figure 27C

Figure 27D

Figure 28

Figure 29

Figure 30

Figure 31

Embodiments for Carrying Out the Invention

[0013] Like numbers indicate like parts throughout the several views of the drawings.

[0014] The following description and drawings are exemplary and should not be construed as limiting. To provide a thorough understanding of the present disclosure, numerous specific details are set forth. However, in certain instances, well-known or conventional details are not described in order to avoid obscuring the description. References to an embodiment of the present disclosure are not necessarily references to the same embodiment, and such references mean at least one of the embodiments.

[0015] References herein to "one embodiment" or "an embodiment" mean that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the disclosure. Appearances of the phrase "in one embodiment" in various places in this specification are not necessarily all referring to the same embodiment, nor are they separate or alternative embodiments mutually excluding other embodiments. Further, various features are described that may be shown by some embodiments and not by others. Similarly, various requirements are described that may be requirements of some embodiments but not of others.

[0016] The terms used herein generally have their ordinary meanings in the art, within the context of the present disclosure, and in the particular context in which each term is used. Specific terms used to describe the disclosure are explained below or elsewhere in this specification to provide additional guidance to the practitioner with respect to the description of the disclosure. For convenience, certain terms may be emphasized, for example, using italics or quotation marks. The use of emphasis does not affect the scope or meaning of the term, which remains the same in the same context whether or not it is emphasized. It is understood that the same thing can be said in multiple ways.

[0017] Accordingly, for any one or more of the terms discussed herein, alternative languages and synonyms may be used. It has no special meaning regardless of whether the term is described in detail herein. Synonyms for a particular term are provided. The description of one or more synonyms does not exclude the use of other synonyms. The use of examples anywhere in this specification, including examples of any of the terms discussed herein, is for illustration only and is not intended to further limit the scope and meaning of the disclosed or exemplified terms. Similarly, the present disclosure is not limited to the various embodiments given herein.

[0018] Without intending to further limit the scope of the disclosure, examples of apparatuses, devices, methods, and the results related thereto according to embodiments of the present disclosure are shown below. It should be noted that for the convenience of the reader, titles or subtitles may be used in the examples, which do not limit the scope of the disclosure. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art related to the present disclosure. In case of conflict, the present document including the definitions shall prevail.

[0019] It should be understood that terms such as "front", "rear", "upper", "lower", "side", "short", "long", "up", "down", and "back" used herein are for ease of explanation only and refer to the orientation of the components as shown in the figures. It should be understood that any orientation of the components described herein is within the scope of the present invention.

[0020] Referring now to the drawings, which are for the purpose of illustrating the invention and not for the purpose of limiting it, the drawings show an intelligence engine system and method according to a preferred embodiment of the invention. FIG. 1 is a diagram of an exemplary percussive massage device 400. Many of the components and characteristics of the percussive massage device 400 are the same as or similar to those discussed in the application incorporated herein by reference.

[0021] Figures 2 to 29 show embodiments by a percussion massaging device having a force meter. Figure 2 is a block diagram showing interconnected components of a percussion massaging device having a force meter 700. In one embodiment, a percussion massaging device having a force meter 700 includes a microcontroller unit 701, a battery pack management unit 702, an NTC sensor 703, a charge management unit 704, a wireless charge management unit 705, a wireless charge receiving system 706, a voltage management unit 707 (5V 3.3V voltage management in the figure), a battery charging input 708 (20V 2.25A charging input in the figure), a display 709 (force / battery / speed display in the figure), a wireless control unit 710 (Bluetooth (registered trademark) control in the figure), an OLED screen 711, an OLED screen control system 712, a motor 713, a motor drive system 714, a PWM speed setup unit 715, an overcurrent protection unit 716, and a power switch unit 717 (power on / off OLED screen SW in the figure). In the embodiment shown according to Figure 2, each block in the figure is shown as an individual component. However, in alternative embodiments, specific components can be combined without departing from the scope of the present disclosure.

[0022] The microcontroller unit 701 is, in one embodiment, a microcontroller unit having a processor, a memory, and input / output peripherals. However, in other embodiments, the microcontroller unit 701 is a microcontroller unit of the STMicroelectronics STM32F030K6 series, a microcontroller of the STM32F030C8Thomas6 series, a microcontroller of the STM32F030CCT6 series, or an equivalent microcontroller.

[0023] One skilled in the art will understand that the memory of the microcontroller unit 701 is configured to store machine-readable code for processing by the processor of the microcontroller unit 701. Depending on whether the designer of the percussion massage device having the force meter 700 desires to implement the machine-readable code in software, firmware, or both, there may be various other configurations. In one embodiment, the machine-readable code is stored in the memory and configured to be executed by the processor of the microcontroller 701. In one embodiment, the machine-readable code is stored on a computer-readable medium.

[0024] The battery pack management unit 702, in one embodiment, is implemented in firmware or software and configured to be used in relation to the microcontroller unit 701. In this embodiment, the firmware or software is stored in a memory (not shown) and configured to be retrievable by the microcontroller unit 701. The battery pack management unit 702, in another embodiment, may be a combination of firmware, software, and hardware. The battery pack management unit 702 is coupled to the NTC sensor 703. The NTC sensor 703 is a negative temperature coefficient thermistor used by the battery pack management unit 702 to sense the temperature of the battery pack. For example, the NTC sensor 703 is a thermistor having a B value of 3950 + / - 1% and a resistance of 10 kΩ. In another example, the resistance of the thermistor is 100 kΩ. One skilled in the art will recognize that a thermistor is a resistor having a temperature-dependent resistance. However, in other embodiments, the NTC sensor 703 may be another type of temperature detection device or element used in relation to the battery pack management unit 702.

[0025] In one embodiment, the power charging management unit 704 is implemented in firmware or software and configured to be used in association with the microcontroller unit 701. Similar to the battery pack management unit 702, the firmware or software of the charging management unit 704 is stored in a memory (not shown) and configured to be retrievable by the microcontroller unit 701. In another embodiment, the power charging management unit 704 may be a combination of firmware, software, and hardware. In various embodiments, the power charging management unit 704 is configured to charge the battery pack directly or via an external charger, as when configured to operate with a rechargeable battery.

[0026] In one embodiment, the wireless charging management unit 705 is coupled to the battery pack management unit 702 and the battery charging input 708. In other embodiments, the battery or battery pack is charged using other conventional methods, such as charging of the battery or battery pack using a wire or cord coupled to the battery charging input 708.

[0027] In one embodiment, the wireless charging receiving system 706 is coupled to the power charging management unit 704 and the display 709. The wireless charging receiving system 706 has one or more firmware, software, and hardware. In one embodiment, the wireless charging receiving system 706 is configured to receive information regarding battery capacity, charging metrics, and other information related to wireless charging, and pass that information to the power charging management unit 704. The wireless charging receiving system 706 preferably has a wireless charging pad used to charge the percussion massage device with the force meter 700. Those skilled in the art will understand that various wireless charging devices can be used to wirelessly charge the percussion massage device with the force meter 700. As an example, the Qi wireless charging standard and related devices may be utilized to wirelessly charge the percussion massage device with the force meter 700.

[0028] In one embodiment, the voltage management unit 707 is a DC voltage regulator that steps down the power from 5 volts to 3.3 volts for use by the microcontroller unit 701. The voltage management unit 707 may perform additional functions for managing the 3.3 volts of power used by the microcontroller unit 701. In one embodiment, the voltage management unit 707 is implemented using a series of electronic components, such as the implementation of a resistor divider using electronic components. In another embodiment, the voltage management unit 707 is a stand-alone voltage regulator module and / or device designed to step down the voltage from 5 volts to 3.3 volts. Those skilled in the art will understand the various techniques and devices available for stepping down the voltage from 5 volts to 3.3 volts.

[0029] In one embodiment, the battery charging input 708 is an interface into which a wire or cord can be inserted to charge the percussion massager device with the force meter 700. For example, a standardized barrel connector is the battery charging input 708. In another example, the battery charging input 708 is a USB connector. In other more specialized charging methods, specific battery charging inputs other than the above may be required.

[0030] The display 709, in one embodiment, displays a series of LEDs that represent the amount of force applied by the percussion massager device having the force meter 700. In an alternative embodiment, the display 709 displays a series of LEDs that represent the current battery or the battery pack charging of the percussion massager device having the force meter 700. In yet another embodiment, the display 709 displays a series of LEDs that indicate the current speed of the percussion massager device equipped with the force meter 700. Those skilled in the art will recognize that even though LEDs are specified in the above embodiments, other embodiments that do not use LEDs, such as, for example, liquid crystal displays, OLEDs, CRT displays, or plasma displays, are also within the scope of the present disclosure. Those skilled in the art will understand that it may be advantageous to use low-power options to ensure the battery life in embodiments that utilize a battery or battery pack. In one embodiment, the display 709 is a 128×64 pixel OLED display.

[0031] The wireless control unit 710 is a wireless connection device that can be implemented in a wireless microcontroller unit. In one embodiment, the wireless control unit 710 is a Bluetooth (registered trademark) transceiver module configured to couple to a remote device via Bluetooth (registered trademark). In one embodiment, the Bluetooth (registered trademark) module is a Bluetooth (registered trademark) low energy (BLE) module configured to operate in broadcast mode. The wireless control unit 710 is coupled to the microcontroller unit 701. In one embodiment, the remote device is a smartphone embedded with a Bluetooth (registered trademark) module. In an alternative embodiment, the remote device is a personal computer having a Bluetooth (registered trademark) connection. In other embodiments, other wireless connection standards other than the Bluetooth (registered trademark) wireless standard may be utilized. It is understood here that a Bluetooth (registered trademark) connection or other wireless connection can be described as being implemented in a wireless connection device. The wireless connection device can be included in the MCU or other components of the device as a separate module or can be a separate chip. In summary, a percussive therapy device having a wireless connection device means that the percussive massage device can be wirelessly connected to another electronic device (e.g., a phone, tablet, computer, computer, voice control speaker, normal speaker, etc.). One skilled in the art understands that the low power wireless control module can be used when the percussive massage device having the force meter 700 utilizes a battery or battery pack.

[0032] In one embodiment, the OLED screen 711 and the OLED screen control system 712 are configured to display substantially the same information as the display 709 referred to above. The OLED screen 711 is coupled to the OLED screen control system 511. The OLED screen control system 712 is coupled to the microcontroller unit 701, the OLED screen 711, and the power switch unit 717. In one embodiment, the display 709 and the OLED screen 711 may be redundant, and only one or the other may be utilized.

[0033] The motor 713 is, in one embodiment, a brushless direct current (BLDC) motor. The motor 713 and the motor drive system 714 are configured to vary the speed (i.e., rotational motion) that can be converted into reciprocating motion in one embodiment. In other embodiments, the motor 713 is a brushed DC motor, a brushed AC motor, or a brushless AC motor. Those skilled in the art will understand that the choice of a brushless or brushed motor or the choice of DC or AC may vary depending on the application and the intended size, battery power, and use.

[0034] The PWM speed setting unit 715 is used to control the pulse width modulation utilized to drive the motor 713 in one embodiment. The PWM speed setting unit 715 is coupled to the microcontroller unit 701 and the overcurrent protection unit 716. Those skilled in the art will understand that pulse width modulation is one way to vary the average power applied to the motor 713 and, as a result, vary the speed as needed. In alternative embodiments, those skilled in the art will understand that there are various ways to vary the speed of a brushless DC motor. For example, the voltage applied to the motor 713 may be controlled by other non-PWM methods.

[0035] In one embodiment, the overcurrent protection unit 716 may be in the form of an integrated system in package to prevent damage caused by a large current to the motor. In other embodiments, the overcurrent protection unit 716 is implemented using a series of electronic components configured to protect the motor from overly large currents.

[0036] In one embodiment, the power switch unit 717 is configured to turn on and off a percussive massage device having a force meter 700. The power switch unit 717 is coupled to the OLED screen control system 712 and the microcontroller unit 701. In one embodiment, the power switch unit 717 is the switch 404.

[0037] FIG. 3 shows a circuit diagram of the microcontroller unit 701 having pin outputs. In this embodiment, a microcontroller unit of the STM32F030K6 series is utilized. The circuit diagram shows the +3.3 volts of power supplied to the VDD input of the microcontroller unit 701. The input part PA3 is labeled "Motor_VOL", which is the voltage of the motor 713. The input PA2 is "bt_V", which is the voltage of the battery or battery pack. The microcontroller unit is configured to receive analog voltages at the input PA2 and the input PA3 and convert them to digital voltages using the analog-digital converter of the microcontroller. In this embodiment, the analog-digital converter is a 12-bit ADC. Those skilled in the art will understand that other microcontrollers may utilize voltage detection and an analog-digital converter to perform similar functions. In yet another embodiment, an analog-digital converter module separate from the microcontroller may be utilized.

[0038] Figure 4 shows a circuit diagram used for battery voltage detection. In this embodiment, +BT, which is the positive battery terminal 518, is coupled to a circuit consisting of a P-channel MOSFET 519, an N-channel MOSFET 520, a 0.1 mF capacitor 521, 100 kW resistors 522, 523, a 68 kW resistor 524, a 68 kΩ resistor 525, 1 kΩ resistors 525, 526, and 10 kΩ resistors 527, 528. This circuit is configured to provide the input analog voltage of the battery or battery pack, or bt_v, to the microcontroller unit 701 of FIG. 18. In other embodiments, the voltage of the battery or battery pack may be realized using a voltage reader coupled to the terminals of the battery or battery pack.

[0039] Figure 4 shows a circuit diagram for detecting and measuring the voltage of the motor 713 of the percussion massage device. In this embodiment, the voltage detection resistor 529 is coupled in parallel with the microcontroller unit 701 and is also coupled to the motor 713. In one embodiment, the voltage detection resistor has a value of 0.0025 v. The circuit shown in FIG. 20 is configured to provide the Motor_VOL input to the microcontroller unit 701 of FIG. 17. In one embodiment, the input analog voltage is amplified. In another embodiment, the voltage of the motor 713 is measured or detected using a separate series of electronic components or a stand-alone device and is input to the microprocessor for use in a method of displaying force on the percussion massage device.

[0040] FIG. 5 is a flowchart showing a method 800 for detecting the force applied by a percussive massage device according to a preferred embodiment. In step 802, the magnitude V of the voltage is obtained. In one embodiment, the magnitude V of the voltage is an analog voltage obtained by using the circuit disclosed in FIG. 5. In the circuit, the block curve signal from the motor 713 (i.e., the Hall effect sensor) is simulated as a current in the circuit using a resistor R arranged in parallel with the microcontroller unit 701. In other embodiments, the voltage corresponding to the current operating speed of the motor 713 may be generated in various other ways. The magnitude V of the voltage can be input to the microcontroller unit 701 that converts the analog voltage into a digital voltage using an analog-to-digital converter such as that implemented in the STM32F030K6 microcontroller unit. The STM32F030K6 microcontroller unit converts the magnitude of the analog voltage into a digital code corresponding to a 12-bit ADC (i.e., 0 to 4096). The digital code represents the magnitude of the voltage corresponding to the magnitude V of the original voltage obtained.

[0041] In step 804, a look-up table associating the voltage V with the magnitude F of the force is generated. In one embodiment, the look-up table is generated using a method 900 for generating a look-up table associating the voltage with the force. For example, the magnitude F of the force may be expressed in pounds of force. In an alternative embodiment, the magnitude F of the force may be expressed in Newtons of force.

[0042] In step 806, the magnitude F of the force corresponding to the magnitude V of the voltage is displayed on a percussive massage device having a force meter 700. In one embodiment, a series of LED lights may be utilized to represent various amounts of force as the force applied by a percussive massage device having a force meter 700. Thus, as the magnitude F of the force increases, more of the series of LED lights are illuminated. Preferably, the series of LED lights consists of 12 LED lights.

[0043] Figure 7 is a flowchart showing a method 900 for generating a lookup table that associates voltage and force. In step 902, the maximum magnitude F of the force MAX is determined. The magnitude of F MAX may be determined by evaluating the maximum desired force to be applied using a percussive massage device having a force meter 700. As an example, F MAX is a force of 60 pounds.

[0044] In step 904, the maximum magnitude V of the voltage MAX is determined. The magnitude of V MAX may be determined by evaluating the maximum possible theoretical voltage change by a percussive massage device having a force meter 700. As an example, V MAX is 1.8 volts.

[0045] In step 906, F MAX is divided into equal increments. Using the above example from step 902, a 60-pound force is divided into 60 one-pound increments.

[0046] In step 908, V MAX is divided into the same number of increments as determined in step 906 above. Thus, using the above example from step 904, 1.8 volts is divided into 60 increments of 0.3 volts.

[0047] In step 910, a lookup table (LUT) is generated that associates the pound increments of force with the increments of voltage. This necessarily creates a linear relationship between force and voltage. Figure 8 is a graph plotting the LUT for use by the method of detecting force of Figure 6 generated using the specific example identified in Figure 7. The graph shows the force calculated using method 900.

[0048] There may arise a problem that the assumption of the theoretically maximum voltage at step 904 of method 900 is inaccurate. When using a percussion massaging device having a force meter 700, the maximum voltage available may decrease over time. In other words, the voltage of a battery or a battery pack may decrease.

[0049] Therefore, method 1000 for calibrating the LUT generated by method 900 may be advantageous. FIG. 9 is a flowchart showing method 1000 for calibrating the LUT. At step 1002, a battery pack voltage BV is obtained. In one embodiment, the magnitude BV of the battery pack voltage is an analog voltage obtained by using the circuit disclosed in FIG. 4. In the circuit, the magnitude BV of the battery pack voltage may be input to a microcontroller unit 701 that converts the analog voltage into a digital voltage by using an analog-to-digital converter implemented in an STM32F030K6 microcontroller unit. The STM32F030K6 microcontroller unit converts the magnitude of the analog voltage into a digital code corresponding to a 12-bit ADC (i.e., 0 to 4096). The digital code represents the magnitude of the voltage corresponding to the magnitude BV of the original battery pack voltage obtained.

[0050] At step 1004, V MAX is set to the output of the magnitude of the actual battery voltage BV. For example, when it decreases from 1.8 volts to 1.74 volts, it decreases by 0.6 volts. At step 1006, the LUT linear correlation is adjusted to reflect a lower V MAX . FIG. 10 is a graph plotting the LUT calculated by method 1000 against the LUT calibrated using method 1000. The LUT obtained from method 1000 represents the calibrated force rather than the calculated force.

[0051] FIG. 11 is a flowchart showing a method 1100 for calibrating a LUT. Method 1100 may be executed after method 900 or completely separately from method 900. In step 1102, the battery pack voltage BV is measured. In one embodiment, the measurement is performed without applying force from a percussion massage device having a force meter 700. In one embodiment, the battery pack voltage BV is measured using an external voltmeter. In another embodiment, the battery pack and / or microcontroller unit 701 has an embedded solution for directly measuring the battery pack voltage BV.

[0052] In step 1104, the display of a percussion massage device having a force meter 700 that displays the magnitude F of the force is read to determine the magnitude F of the force corresponding to the measured battery pack voltage BV.

[0053] In step 1106, the force meter is used to measure the actual force being applied. In one embodiment, the force meter is a push / pull force meter. By directly measuring the force, the LUT can be calibrated by comparing the magnitude F of the displayed force with the measured actual force. In step 1108, the LUT is updated with the calibrated force corresponding to the measured battery pack voltage BV. After step 1108, steps 1102 - 1106 are repeated for successive voltage increments. In the embodiment shown according to method 900, steps 1102 - 1106 are repeated for 3 - volt increments. FIG. 27 is a graph plotting the LUT calculated by method 1100 after all 3 - volt increments have been updated.

[0054] FIG. 13 is a flowchart showing a method 1200 for detecting the force applied by a percussive massage device according to a preferred embodiment. At step 1202, the magnitude C of the current of the battery pack is obtained. In one embodiment, the magnitude C of the current is input to the microcontroller unit 701. At step 1204, the magnitude BV of the voltage of the battery pack is obtained. In one embodiment, the magnitude BV of the voltage is input to the microcontroller unit 701. At step 1206, the power is calculated using the product of C and BV. In one embodiment, the microcontroller unit 701 is configured to calculate the power by multiplying C and BV. At step 1208, a look-up table associating the magnitude P of the power with the magnitude F of the force is generated. In one embodiment, the look-up table is generated using a method 1300 for generating a look-up table associating power and force. For example, the magnitude P of the power may be expressed in watts. In an alternative embodiment, the magnitude F of the force may be expressed in pounds of force or newtons of force.

[0055] At step 1210, the magnitude F of the force corresponding to the magnitude P of the power is displayed on a percussive massage device having a force meter 700. In one embodiment, a series of LED lights may be utilized to depict various amounts of force when a force is being applied by a percussive massage device having a force meter 700. Thus, as the magnitude F of the force increases, more of the series of LED lights will light up. Preferably, the series of LED lights consists of 12 LED lights.

[0056] FIG. 14 is a flowchart showing a method 1300 for generating a look-up table associating power and force. At step 1302, the maximum magnitude F of the power MAX is determined. However, when the total effective power can be calculated, the maximum magnitude of the theoretical power is not a reasonable assumption. Equation 1 may be utilized to determine the total maximum effective power (EP MAX ).

Equation

[0057] Equation 2 may be used to substitute into Equation 1 after calculating the total EP.

Number

[0058] In one embodiment, EP(Battery) is 85%, EP(PCBA) is 95%, and EP(Motor) is 75%. Therefore, using Equation 2, Total EP is 85% * 95% * 75% = 60.5625%.

[0059] In this embodiment, P MAX is calculated by multiplying the maximum voltage V MAX of the battery pack by the maximum amperage C MAX as shown in Equation 3. Then, P MAX is substituted into Equation 1.

Number

[0060] In this embodiment, V MAX is 16.8 volts and C MAX is 20 amperes. Therefore, P MAX is 336 watts.

[0061] Returning to Equation 1 here, when P MAX is 336 watts and Total EP is 60.5625%, Total EP MAX is 203 watts.

[0062] In step 1304, the minimum amount of power P[[ID= sixty-four]] MINDetermine. It is recognized by those skilled in the art that the force without force applied (i.e., no load) is non-zero. Therefore, 12 watts of P MIN is assumed. Those skilled in the art also understand that the value of P MIN corresponds to the rated power at no load. It may be derived from V MAX and C MIN as well.

[0063] In step 1306, determine the maximum magnitude of the force F MAX . The magnitude of F MAX may be determined by evaluating the maximum desired force to be applied using a percussion massage device having a force meter 700. As an example, F MAX is a force of 60 pounds.

[0064] In step 1308, divide Total EP MAX into equal increments. In one embodiment, divide Total EP MAX starting from P MIN (12 watts) in increments of 3 watts for each pound of force. When F MAX is a force of 60 pounds, it is the total desired force output of the percussion massage device having a force meter 700, and those skilled in the art recognize that a 60-pound force is associated with 189 watts within the calculated Total EP MAX .

[0065] In step 1310, generate a LUT that associates increments of pounds of force with increments of power in watts. This necessarily creates a linear relationship between force and voltage. FIG. 30 is a graph plotting the LUT for use by the method of detecting the force of FIG. 28 generated using the specific example identified in FIG. 25. The graph shows the force calculated using method 1200.

[0066] Similar to method 900, there may be a problem that the measured voltage of the battery pack measured in step 1204 of method 1200 is inaccurate. Since a percussion massage device having a force meter 700 is used, the maximum available voltage may also decrease over time. In other words, the voltage of the battery or battery pack may decrease.

[0067] FIG. 16 is a flowchart showing a method 1400 for calibrating a LUT. Method 1400 may be executed after method 900 or method 1200 or completely separately from method 900 or method 1200. In step 1402, the magnitude C of the current of the battery pack is obtained. In one embodiment, the magnitude C of the current is input to the microcontroller unit 701.

[0068] In step 1404, the battery pack voltage BV is measured. In one embodiment, the measurement is performed without applying force from a percussion massage device having a force meter 700. In one embodiment, the battery pack voltage BV is measured using an external voltmeter. In another embodiment, the battery pack and / or the microcontroller unit 701 has an embedded solution for directly measuring the battery pack voltage BV. In step 1406, the power is calculated using the product of C and BV. In one embodiment, the microcontroller unit 701 is configured to calculate the power by multiplying C by BV.

[0069] In step 1408, to determine the magnitude F of the force corresponding to the calculated force, the display of the percussion massage device having a force meter 700 that displays the magnitude F of the force is read. In step 1410, the force meter is used to measure the actual force being applied. In one embodiment, the force meter is a push / pull force meter. By directly measuring the force, the calibration of the LUT becomes possible by comparing the magnitude F of the displayed force with the measured actual force. In step 1412, the LUT is updated with the calibrated force corresponding to the measured power. After step 1412, steps 1402 - 1410 are repeated for each force or increment of force. In the embodiment shown according to method 900, steps 1402 - 410 are repeated in 3 - watt increments. FIG. 32 is a graph plotting the LUT calculated by method 1400 after all 3 - watt increments have been updated.

[0070] FIGS. 18 - 24 show further views of the percussion massage device 400. FIGS. 18 - 20 show the percussion massage device 400 having a first handle portion 143, a second handle portion 145, and a third handle portion 147 that cooperate to define the handle portion 149. All of the above - described features and components related to the percussion treatment device or percussion massage device may be included in the percussion massage device 400.

[0071] As shown in FIGS. 21 - 23, in a preferred embodiment, the brushless motor 406 is disposed in the head portion 12. The percussion massage device 400 can have a rotatable arm that is part of the rotating housing 44. The motor 406 is disposed in the rotating housing 44 that is housed with the head portion 12 of the housing 101. In another embodiment, the rotational ability can be omitted.

[0072] In a preferred embodiment, the device has a push rod or shaft 14 directly connected to a shaft 16 that is rotated by a motor 406 and a motor shaft 21 extending therefrom. Shaft 16 can be part of a counterweight assembly 17 having a counterweight 19. In a preferred embodiment, push rod 14 is L-shaped or has an arcuate shape as shown in FIGS. 22A-22B. Preferably, the point at which push rod 14 is connected to shaft 16 is offset from the reciprocating path along which the distal end 18 of push rod 14 (and massage attachment 628) moves. This function is provided by an arc or L-shape. If the motor cannot be placed at or near the center of the device, a protrusion is required to offset the motor and hold the shaft in the center (and position it), so that the push rod 14 can transmit the force at least partially obliquely or arcuately along its shape rather than vertically. It should be understood that the push rod 14 is designed so that the arc allows the push rod 14 to have a close clearance with the motor, as shown in FIGS. 42A and 42B, and allows the outer housing to be smaller than similar conventional devices, and thus makes the sides of the device 400 lower. FIG. 22A shows push rod 14 at the bottom dead center of movement, and FIG. 22B shows push rod 14 at the top dead center of movement. Preferably, one or more bearings 20 are included at the proximal end of push rod 14 that connects to the motor to resist the obliquely directed force and prevent push rod 14 from contacting motor 406 as it moves. Bearing 20 is received in shaft 16, and threaded fastener 26 is received in a coaxial opening 16a in shaft 16. The proximal end of push rod 14 is received in bearing 20. All of these components are shown in FIG. 23.

[0073] In another preferred embodiment, any of the devices taught herein can have the ability to vary the amplitude or stroke, and thus provide a longer or shorter stroke depending on the user's application or needs. For example, the stroke can be varied or made variable between about 8 and 16 mm. In another embodiment, the stroke can be varied up to 25 mm or more. The variability of the amplitude / stroke can also be made part of the routines, presets or protocols described herein. For example, the device can have a mechanical switch that allows the eccentricity of the connector to be changed (e.g., between 4 mm and 8 mm). This mechanism can have a push button and a slider. The pin structure has a spring that can return to the locked position.

[0074] In a preferred embodiment, device 400 has a plurality of damping components made of an elastomer or the like and a damping vibration part for keeping the device relatively quiet. For example, as shown in FIG. 23, device 400 has a damping ring 426 (similar to the internal suspension ring 219) that surrounds the rotating housing 44 (which has a first rotating housing half 44a and a second rotating housing half 44b) and helps damp the vibration sound between the rotating housing and the outer housing 101.

[0075] As shown in FIGS. 23 and 24, the device 400 preferably also has a motor mount 24 that fixes the motor 406 in a predetermined position and is fixed to the housing 101. The motor 406 has a receiving member 28 with three protrusions 30 (which can include numbers between 1 and 10), which are received in a protrusion opening 32 defined by the motor mount 24 (of the first wall 38). A flange 34 extending from the motor mount 24 serves to hold the protrusions 30 in a predetermined position. The motor 406 is preferably fixed to the motor mount 24 via a threaded fastener or the like. The motor shaft 21 extends into a motor mount interior 36 defined between the first wall and a side surface 40 that extends partway around the circumference of the second wall 38. The counterweight assembly 17, the proximal end of the push rod 14, and associated components for converting the rotation of the motor shaft 21 into reciprocating motion are located at the position of the motor mount interior 36. The push rod 14 extends downward from the motor mount interior through a push rod opening 42 in the side surface 40. In a preferred embodiment, the motor mount 24 is directly connected to the housing 101 via a fastener 46 fixed to the mounting member 48 of the housing (see FIG. 24). It is understood that the term push rod assembly as used herein includes any one or combination of components discussed herein that provide reciprocating motion and extend from a rotating motor shaft 21, such as the push rod 14, the output shaft 108, the reciprocator 310, and the second rod portion 236, and has a connector, such as a male connector 110 (and any associated components) or any other connector, at the end of the reciprocating component that allows connection of an attachment used for massage or therapy.

[0076] In a preferred embodiment, the device 400 is associated with and can be operated by an app or software that runs on a mobile device such as a phone, a clock, or a tablet (or any computer). The app can be connected to the device 400 via Bluetooth (registered trademark) or other wireless connection protocols. The app can have any or all of the following functions. Further, any of the functions described herein can be directly added to the touch screen / scroll wheel of the device or the (one or more) button functions. When the user is walking or when the user is too far away from the device, the device does not function or operate. The device can be switched on and off using the app and the touch screen or buttons of the device. The app can control a variable speed (anywhere, for example, between 1750 and 3000 RPM). A timer can be implemented to stop the device after a predetermined time.

[0077] In a preferred embodiment, the device has different treatment protocols or routines associated therewith via an app or a touch screen and other function buttons, etc. During the routine, the device can change various aspects or outputs of the device or make changes based on time, speed (frequency), amplitude (stroke), arm position, force, temperature, grip (i.e., the handle part for gripping), attachment (e.g., cone, ball, damper, etc.) and body part. The device can also prompt the user to make these changes, such as changes in arm position, grip, attachment, body part, at specific points during the routine (via the app, touch screen, tactile feedback or voice through the speaker). Those skilled in the art will understand that one or more of these outputs are applicable depending on the specific design of the device, while all the options described are applicable to other devices.

[0078] When the start of the protocol is selected, the device executes a pre-programmed routine. For example, the device may operate at a first RPM during a first period and then at a second RPM during a second period and / or may operate at a first amplitude during a first period and then at a second amplitude. The routine can also have a prompt (such as tactile feedback) to inform the user to move to a new body part. These routines or treatments can be associated with recovery, increased blood flow, performance, etc. and each can have a pre-programmed routine or protocol. These routines can especially help promote certain activities such as sleep, interval training, stairs, after running, after training, recovery, wellness, core after exercise, and high-intensity (plyometric) training. The routine can also especially help provide relief and recovery from illnesses such as plantar fasciitis, "tech neck", muscle cramps, jet lag, sciatica, carpal tunnel, knots, and shin splints. The routine can prompt or instruct the user to switch the attachment (such as attachment 628 shown in FIG. 40) or the position of the arm or rotating housing. The prompt can have a sound, tactile feedback (such as vibration of the device or mobile device), text instructions, or visual representations such as graphics or images of an app or touch screen. For example, the app may instruct the user to start from a ball attachment with the arm in position 2. Next, the user presses start and the device executes for a predetermined time at a first frequency. Next, the app or device prompts the user to start the next step of the routine and instructs the user to change to a cone attachment and position the arm at position 1 (see, for example, the arm position in FIG. 18). The arm can have any number of positions, for example, positions 1 to 10 or positions 1 to 3 or positions 1 to 2. FIGS. 18 to 20 show arms in three different positions. The user presses start again and the device executes for a predetermined time at a second frequency.The protocol can be split into steps, and at each step, various outputs are predetermined or specified.

[0079] In a preferred embodiment, the device 400 includes a housing 101, a power supply 114, a motor 406 disposed in the housing 402, a switch 405 (which can be any one of a touch screen 409, a rocker button 447, a button 404, or any other arbitrary switch or button) for operating the motor 406, and a routine controller 630. The device 400 is configured to connect to an attachment 628. The attachment can be, for example, the attachment 628 shown in FIG. 18. The attachment is attached to the male connector 110 such that the shaft or push rod assembly 108 moves the attachments relative to each other according to a specified amplitude. For example, the amplitude is shown in FIGS. 22A and 22B, where FIG. 22A shows the attachment at the maximum extension position and FIG. 22B shows the attachment at the minimum extension position. The distance between the maximum extension position and the minimum extension position can define the amplitude in one embodiment.

[0080] The attachment 628 can be various attachments configured to provide therapeutic relief to specific parts of the body. For example, the attachment 628 can be a standard ball attachment (see U.S. Patent Application Publication No. 29 / 677,157, which is hereby incorporated by reference in its entirety) targeting overall use in both large and small muscle groups. The attachment 628 can be a cone attachment (see U.S. Patent No. 849,261, which is hereby incorporated by reference in its entirety) for pinpoint muscle therapy, trigger points, and areas of small muscles such as the hands and feet. The attachment 628 can also be a damper attachment (see U.S. Patent Application Publication No. 29 / 676,670, which is hereby incorporated by reference in its entirety) used not only for tender or bony areas but also for overall use. The attachment 628 can be a wedge attachment (see U.S. Patent No. 845,500, which is hereby incorporated by reference in its entirety) for use on the scapula and IT band used for "scrubbing" and "flushing" movements that help wash lactic acid from the muscles. The attachment 628 can be a large ball (see U.S. Patent Application Publication No. 29 / 677,016, which is hereby incorporated by reference in its entirety) for large muscle groups such as the gluteus maximus and quadriceps. The attachment 628 can be a thumb attachment (see U.S. Patent No. 850,639, which is hereby incorporated by reference in its entirety) for trigger points and the lumbar region. The attachment 628 can be a super soft attachment (see U.S. Patent Application Publication No. 29 / 726,305, which is hereby incorporated by reference in its entirety) designed to provide therapeutic relief to sensitive areas including bone. Those skilled in the art will recognize that the attachments described herein are non-limiting and that other configurations of attachments including various materials and shapes may be utilized in accordance with this embodiment. Spherical attachments, bifurcated attachments, flat attachments, or attachments of other shapes are all within the scope of the present invention.

[0081] The routine controller 630 is configured to execute routines in relation to one or more specified protocols. The routine controller 630 can be, for example, the microcontroller unit 701 shown in FIG. 2. The routine controller 630 can also be a stand-alone microcontroller separate from the microcontroller 701. The routine controller can execute steps through various steps of a specific protocol designed to target a specific muscle group and provide a specific therapeutic effect as described herein.

[0082] FIG. 25 is a table showing an example of a protocol according to a preferred embodiment. Protocol 1 is divided into four steps, each representing a specified time, speed, amplitude, attachment, force, temperature, and grip. In step 1, the device 400 is operated for 30 seconds at a speed of 1550 RPM. The routine controller 630 may be utilized to turn on the percussion massage device and achieve a speed of the attachment 628 of 1550 RPM. One skilled in the art will understand that the speed of the attachment 628 is directly proportional to the speed of the motor 406. The amplitude of the percussion massage device is set to 2 according to Protocol 1. This may be converted to the specified distance that the attachment 628 moves during use as described above. Step 1 specifies the damper attachment attached to the device 400, a force of "1" applied by the device 400, and a temperature of 21° C. applied to the attachment.

[0083] One skilled in the art will understand that the force applied by device 400 depends on the pressure applied by the user when the force applied by the device presses the attachment against a part of the human body. As will be further described in detail herein, the force applied by device 400 may be a target force. In embodiments where the user provides pressure to apply a specific force to a part of the human body, routine controller 630 may adjust the output of device 400 to ensure that the force actually applied by the attachment is the target force. Routine controller 630 may be configured to provide feedback to the user to increase or decrease the pressure on the part of the human body to meet the target force. Each of these embodiments is applicable to each step of a predetermined protocol that includes steps 2-4 below and steps 1-4 of the protocol shown in FIG. 26.

[0084] Step 1 specifies operating device 400 using grip 1. Grip 1 may be, for example, the grip shown on the first handle portion 143 shown in FIG. 18 and is also referred to as the "normal" or "standard" grip. Grip 2 may be, for example, the grip shown on the third handle portion 147 shown in FIG. 19 and is also referred to as the "reverse" grip. An "inverse" grip may be used on the third handle portion 147 (not shown). Grip 3 may be, for example, the grip shown on the second handle portion 145 shown in FIG. 20 and is also referred to as the "base" grip.

[0085] In step 2, protocol 1 specifies operating device 400 at 2100 RPM, an amplitude of "3", a force of "3", and a temperature of 26° C. for 15 seconds. Step 2 specifies using the small ball attachment 628 and operating device 400 using grip 1. Thus, step 2 requires replacing the damper attachment of step 1 with the small ball attachment but using the same grip.

[0086] In step 3, Protocol 1 specifies that device 400 be operated at 2200 RPM, an amplitude of “1”, a force of “3” and a temperature of 29° C. for 30 seconds. Step 3 specifies using the damper attachment 628 and operating device 400 using grip 1. Thus, step 3 specifies that the small ball attachment of step 2 needs to be replaced with the damper attachment, but the same grip is to be used.

[0087] In step 4, Protocol 1 specifies that device 400 be operated at 2400 RPM, an amplitude of “4”, a force of “2” and a temperature of 32° C. for 45 seconds. Step 4 specifies using the large ball attachment and operating device 400 using grip 1. Thus, step 4 specifies that the damper attachment of step 3 needs to be replaced with the large ball attachment, but the same grip is to be used. It is understood that Protocol 1 is provided as an example to readers of the many different outputs that can be varied among the innumerable treatment protocols that can be provided or developed. Further, any one or more of the outputs may be part of a protocol or routine, and it is understood that any of the outputs discussed herein may be omitted. For example, a protocol may include time and speed only, time, speed and force only, time, speed and grip only, or any other combination of the outputs described herein.

[0088] FIG. 26 is a table showing an example of a “Sprint” protocol according to a preferred embodiment. Similar to Protocol 1, the Sprint protocol is divided into four steps, each indicating a specified time, speed, amplitude, attachment, force, temperature and grip, but also specifying the particular arm position and body part to which the attachment is applied. In step 1, device 400 is operated at a speed of 1500 RPM, an amplitude of “1”, a force of “2” and a temperature of 21° C. for 1 minute. Step 1 specifies using the damper attachment 628 and operating device 400 using grip 2 (“reverse”) on the right calf.

[0089] Step 1 specifies that the arm positions 632, 634, 636 to be used are arm position 1. One of ordinary skill in the art will understand that the number of arm positions (e.g., 1, 2, 3, 4, etc.) are predetermined arm positions intended to be used during a particular protocol. The body part to which the attachment 628 is applied is one of the factors in determining the optimal arm position. However, the arm position may be determined by the user and it is not necessary to implement a protocol. As shown in FIG. 18, a "standard" grip may be utilized at arm position 632 for application to a particular part of the body. As shown in FIG. 19, a "reverse" grip may be utilized at arm position 634 for application to a particular part of the body. As shown in FIG. 20, a "base" grip may be utilized at arm position 636 for application to a particular part of the body. One of ordinary skill in the art will recognize that the arm positions 632, 634, 636 in combination with the particular grips 143, 145, 147 may vary depending on the application. One of ordinary skill in the art will understand that the setting of the arm position of the device 400 depends on the particular device. For example, the user may be able to adjust the arm position with one particular device and not with another. If not, this procedure does not apply. In other embodiments, this step may be performed during the execution of the steps of a particular protocol.

[0090] In step 2, the sprint protocol specifies that the device 400 be operated for 1 minute at 1500 RPM, an amplitude of "1", a force of "2", and a temperature of 21°C. Step 2 specifies using the damper attachment 628 and operating the device 400 using grip 2 ("reverse") on the left thigh. Thus, step 2 uses the same attachment, grip, and arm position as step 1, but applied to the other thigh.

[0091] In step 3, the synsprint protocol specifies that device 400 be operated for 1 minute at 2000 RPM, an amplitude of "3", a force of "3", and a temperature of 24°C. Step 3 specifies using the damper attachment 628 and operating device 400 using grip 3 ("base") at arm position 1 with respect to the right calf. Thus, step 3 requires the user to change the grip from "reverse" to "base", but specifies using the same attachment and arm position.

[0092] In step 4, the synsprint protocol specifies that device 400 be operated for 1 minute at 2000 RPM, an amplitude of "3", a force of "3", and a temperature of 24°C. Step 4 specifies using the damper attachment 628 and operating device 400 using grip 3 ("base") with respect to the left calf. Thus, step 4 uses the same attachment, grip, and arm position as step 1, but applied to the other calf.

[0093] FIG. 27 is a series of flowcharts (FIGS. 27A, 27B, 27C, 27D) showing a method 1500 for executing a routine of a percussion massage device.

[0094] FIG. 27A is a flowchart showing an exemplary protocol start. In step 1502, protocol 1 is started. Protocol 1 is, for example, protocol 1 shown in FIG. 25 or the "synsprint" protocol shown in FIG. 26. One of ordinary skill in the art will understand that protocol 1 shown in FIG. 25 does not include all the outputs specified by the synsprint protocol shown in FIG. 26, and thus not all steps of method 1500 are applicable to protocol 1 shown in FIG. 25.

[0095] In step 1504, the user is prompted to set the arm position to the specified arm positions 632, 634, 636. The user may be a person using the device 400 with their own body or the body of another person. The arm positions 632, 634, 636 specified by the sprint protocol are, for example, arm position 1.

[0096] In step 1506, the user is prompted to use the specified grip or handle portions 143, 145, 147 of the device 400. The grip specified by the sprint protocol is, for example, the third handle portion 147. As described herein, the grip may be changed according to a specific protocol or step.

[0097] In step 1508, the user is prompted to attach the specified attachment to the device 400. As described herein, the attachment may be changed according to a specific protocol or step.

[0098] In step 1510, the method determines whether the arm positions 632, 634, 636 and the grip positions 143, 145, 147 are properly configured and whether the attachment 628 is attached. Step 1510 requests the user to continue when the appropriate arm position, grip, and attachment are ready, and may include a tactile feedback (among other types of prompts), an application interface, or a prompt to the user via a touch screen. In other embodiments, the device 400 may automatically detect that the arm position and grip are appropriate and the attachment is attached before continuing. In one embodiment, step 1510 is repeated until the arm position, grip, and attachment are ready.

[0099] FIG. 27B is a flowchart showing an exemplary step 1 of the protocol, continuing the method 1500 excluded by FIG. 27A.

[0100] In step 1512, start step 1 of the protocol, where step 1 is, for example, the step 1 shown in FIGS. 25 and 26.

[0101] In step 1514, method 1500 applies a specified period (T1) during which device 400 is actuated, an attachment speed, an attachment amplitude, an attachment force, and an attachment temperature. In one embodiment, one or more of these outputs of device 400 are applied. These outputs may be applied by routine controller 630. One skilled in the art will understand that it is not necessary for the user to implement device 400 on a body part in order to apply some of these outputs. For example, the period, speed, amplitude, and temperature do not necessarily depend on the user applying pressure to a body part. On the other hand, the force applied by attachment 628 requires the user to apply pressure to a body part in order to reach a target force (or target force range). Further, the temperature may be changed depending on whether attachment 628 is applied to a body part and to which body part it is applied. Therefore, it is necessary to adjust the temperature during the application of attachment 628 in order to reach a desired temperature predetermined by the protocol. In another embodiment, the temperature may be adjusted by the user.

[0102] After period T1, the user may be prompted to change attachment 628, arm positions 632, 634, 636, and / or grip positions 143, 145, 147. These outputs need to be achieved before starting step 2 of the protocol. In the sprint protocol shown in FIG. 26, attachment 628, arm positions 632, 634, 636, and grip positions 143, 145, 147 remain the same. In step 1516, after period T1, the user is prompted to set the arm position to the specified arm positions 632, 634, 636. The user may be a person using device 400 on their own body or on another person's body.

[0103] In step 1518, the user is prompted to use the designated grips 143, 145, 147 of device 400. As described herein, the grips may be changed according to a specific protocol or step.

[0104] In step 1520, the user is prompted to attach the designated attachment 628 to device 400. As described herein, attachment 628 may be changed according to a specific protocol or step.

[0105] In step 1522, the method determines whether the arm positions 632, 634, 636 and the grip positions 143, 145, 147 are properly configured and whether the attachment 628 is attached. This step and all other similar steps are optional. Step 1522 prompts the user to proceed to the next step of the routine and / or requests the user to continue when the appropriate arm positions, grips, and attachment are ready, including (among other types of prompts) haptic feedback, application interface, or touch screen prompts to the user. In other embodiments, device 400 may automatically detect that the arm position and grip are appropriate and the attachment is attached before continuing. In one embodiment, step 1522 is repeated until the arm positions, grips, and attachment are ready.

[0106] Figure 27C is a flowchart showing exemplary step 2 of the protocol, continuing method 1500 excluded by Figure 27B.

[0107] In step 1524, step 2 of the protocol is started. Step 2 is, for example, step 2 shown in FIGS. 44 and 45.

[0108] In step 1526, method 1500 applies a specified period (T2) during which device 400 is actuated, the speed of the attachment, the amplitude of the attachment, the force of the attachment, and the temperature of the attachment. In one embodiment, one or more of these outputs of device 400 are applied. These outputs may be applied by routine controller 630. One skilled in the art will understand that implementing device 400 on a body part by the user is not required to apply some of these outputs. For example, the period, speed, amplitude, and temperature do not necessarily depend on the user applying pressure to a body part. On the other hand, the force applied by attachment 628 requires the user to apply pressure to a body part to reach the target force. Further, the temperature may be changed depending on whether attachment 628 is applied to a body part and to which body part it is applied. Thus, it is necessary to adjust the temperature during the application of attachment 628 to reach the desired temperature predetermined by the protocol. In another embodiment, the temperature may be adjusted by the user.

[0109] After period T2, the user may be prompted to change attachment 628, arm positions 632, 634, 636, and / or grip positions 143, 145, 147. These outputs need to be achieved before starting step 3 of the protocol. In the synsprint protocol shown in FIG. 26, attachment 628, arm positions 632, 634, 636, and grip positions 143, 145, 147 remain the same, but grip positions 143, 145, 147 are adjusted to the base grip. In step 1528, after period T2, the user is prompted to set the arm position to the specified arm positions 632, 634, 636. The user may be a person using device 400 on their own body or on another person's body.

[0110] Therefore, in steps 1528 - 1534, steps substantially identical to steps 1516 - 1522 are executed. After step 1534, steps 3 - 4 are started substantially the same as steps 1 - 2. For example, steps 3 and 4 may be steps 3 and 4 of protocol 1 shown in FIG. 25 or the sprint protocol shown in FIG. 26. Further, step 1534 may be omitted in a device that cannot detect any of the grip, arm position, or attachment by the device. In this embodiment, the predetermined protocol simply moves from step 1 to step 2 and prompts the user to make a change (however, it does not matter whether the user actually makes a change).

[0111] As an alternative to FIG. 27C, FIG. 27D is a flowchart showing an alternative step 2 of the protocol. In the alternative step 2, the force meter is adjusted.

[0112] Steps 1536 - 1538 are executed substantially the same as steps 1524 - 1526 of step 2 described above.

[0113] In step 1540, the force applied by the attachment 628 is monitored. In the embodiment shown in FIG. 27D, the method 1500 utilizes the force meter 700 to monitor the force actually applied by the user.

[0114] In step 1542, the force is displayed to the user. In one embodiment, the force is displayed on an application interface 1584 such as a graphical user interface. In other embodiments, individual use or combined use of the application interface 1584, touch screen 1582, OLED screen 711, etc. may be used to display the force.

[0115] In step 1546, prompt the user to increase or decrease the force applied to the body part according to the protocol specified during T2. FIG. 29 is a diagram showing the touch screen 1582 according to an exemplary embodiment of the force display. The force display 1590 shows an exemplary embodiment of step 1546. The force display 1590 shows a series of force measurements during the "right biceps" step of the protocol. The force display prompt 1592 is used to display a message such as "Optimal pressure: Well done" to the user when the force applied by the attachment 628 matches or corresponds to the predetermined target force according to the protocol. In this embodiment, the force display prompt 1592 may list "Increase pressure" or the like when the measured force applied by the attachment 628 is lower than the predetermined target force according to the protocol. As a result, when the measured force applied by the attachment 628 is higher than the predetermined target force according to the protocol, the force display prompt 1592 may list "Decrease pressure" or the like. In this case, the user may adjust the pressure applied by the user to the body part in order to increase or decrease the pressure according to the force display prompt 1592 so that the measured force becomes equal or substantially equal to the target force.

[0116] After the period T2, the user may be prompted to change the attachment 628, the arm positions 632, 634, 636 and / or the grip positions 143, 145, 147. These outputs need to be realized before starting step 3 of the protocol. In the synsprint protocol shown in FIG. 45, the attachment 628, the arm positions 632, 634, 636 and the grip positions 143, 145, 147 remain the same, but the grips 143, 145, 147 are adjusted to the base grip. In step 1528, after the period T2, the user is prompted to set the arm position to the specified arm positions 632, 634, 636. The user may be a person using the device 400 with his own body or another person's body.

[0117] Therefore, in steps 1548 to 1554, steps substantially identical to steps 1516 to 1522 are executed. After step 1554, steps 3 to 4 are started substantially the same as steps 1 to 2. For example, steps 3 and 4 may be steps 3 and 4 of protocol 1 shown in FIG. 25 or the sprint protocol shown in FIG. 26.

[0118] FIG. 28 is a diagram according to an exemplary embodiment of application interface 1584. At the top of interface 1584, protocol field 1556 is displayed to the user. In this embodiment, protocol field 1556 is "Tech Neck". Protocol title 1556 also indicates the overall duration of the protocol.

[0119] The next part of interface 1584 shows protocol step fields 1558 to 1568 that are displayed to the user. In this embodiment, the step fields identify the title of the step and the duration of the step. For example, the title of step field 1558 is "Right upper arm biceps" (the location where the treatment is performed), and the activation duration is "0:30 minutes".

[0120] Interface 1584 also includes current step field 1570 that identifies current step title 1570, grip title display 1572, and attachment title display 1574.

[0121] Interface 1584 also includes time display 1576 and remaining time display 1578 for showing the user how much time has elapsed between steps and the remaining time of the step. Finally, interface 1584 includes control field 1580 for performing play, skip back, and skip forward from step to step.

[0122] As described above, FIG. 28 shows the touch screen 1582 of the mobile device. The touch screen 1582 displays a graphic showing a start point 1586“A” and an end point 1588“B” (thereby defining a treatment path) that indicates to the user where to apply the attachment 628 to the designated body part. In FIG. 46, the display instructs the user to move the attachment from the lower part of the right biceps to the upper part of the right biceps (treatment path) during the current step. In some embodiments, during a single step, the user may prompt or display to the user multiple treatment paths (or a first treatment path and a second treatment path) of the same body part / muscle or different body parts / muscles in the graphical user interface. For example, during the step of the right biceps, the user may be prompted to move the device along the path shown in FIG. 28 first, but during the same 30 - second step, the user may be prompted or the path parallel to the path shown in FIG. 47 may be displayed to the user.

[0123] FIGS. 30 - 31 show an intelligence engine system and method according to a preferred embodiment of the present invention.

[0124] The intelligence engine is an artificial intelligence (AI) solution designed to personalize the use of wellness technology to optimize the therapeutic effects of wellness technology according to the learned needs and preferences of the user. The intelligence engine is modeled to define evidence - based recommendations regarding many wellness technologies and behaviors. Most importantly, the behaviors related to the percussion massage device 400. The “routine” of percussion treatment can be broken down into “steps” related to the main components of the application that elicit specific physiological and neurological results.

[0125] For example, the routine may be a protocol composed of a plurality of steps designed to guide the application of the device 400 in various regions of the user's body. The routine or protocol is composed of the total number of steps and the individual step durations (which determine the overall routine duration), the frequency of routine application by the user, and the order of the steps.

[0126] For example, the step may be a component of a routine that instructs a specific application of percussion therapy using the device 400 to a single region of the body. This step may include the application region, the application duration to that region, the force applied during application, the attachment used during application, and the frequency setting (motor speed) used during application.

[0127] The intelligence engine utilizes a plurality of input data to provide data mapping. Such inputs include data from manual capture, application tracking / analysis, and integration with third - party data sources to elicit specific responses from the multidimensional rule engine and to provide outputs related to changes in routines and steps.

[0128] For example, the input data may include the demographics of the user, including biological sex, age, height, and weight. The input data may include the type of activity, amount (e.g., distance, time, repetition, etc.), intensity (e.g., pace, load, weight per type, etc.), tendency (e.g., change in dimensions of activity over time, etc.). The input data may further include time data such as absolute time or relative time, i.e., time data related to a determined "event". The input data may further include a percussion therapy analysis including the usage period (global and local of the body) and usage frequency (global and local of the body). The input data may further include the measurement criteria of the force, frequency, and attachment of the above variables related to the device 400. The input data may further include biometric measurement data including heart rate (HR) (e.g., at rest, during sleep, during recovery, etc.), heart rate variability (HRV) (e.g., at rest, during sleep), sleep metrics (e.g., onset, latency, disorder, score, duration, etc.), temperature (e.g., the body temperature of the user), and image data (e.g., thermography, ultrasound, X-ray, etc.). The input data may also include a weighted judgment score based on recovery, fitness (e.g., health), and / or behavior (e.g., based on the various input data described herein). Those skilled in the art will recognize that other input data not described herein are within the scope of the present invention.

[0129] The intelligence engine also provides output data to the device 400 (or devices) or the user (or users). Depending on the application, the output data itself may be input data. For example, specific output data related to a specific device 400 or a specific user may be aggregated, and the aggregated data may be used to make further changes to other output recommendations. In one embodiment, the aggregation of large datasets from users within a segmented population can be used to discover the relationships and tendencies between actions and results. In this case, these can be used to change the rule engine to optimize the results of the users' actions related to the therapeutic advantages of using percussion therapy.

[0130] The output data may include recommended data that includes protocols recommended for the device 400 or the user. The output data may include changes in the user experience that occur as a result of the input data described herein.

[0131] For example, the output data may include a dynamic user experience that includes recommended routines, re-prioritization and sorting of libraries, and highlighted content. The output data may further include a "customized" routine synthesis that includes the creation of unique routines for a particular user and changes to the steps within the routine (e.g., inclusion / exclusion of body parts, step duration, force / frequency / attachment recommendations, etc.). The output data may further include personalized insights that include topics such as health / fitness, using, for example, biometric data, behavioral characteristics, using, for example, device analysis and third-party data sources, and / or a combination of biometric data and behavioral characteristics. The output data may further include a notification to the user or the device 400 that includes the recommended routine(s), the change(s) to the routine(s), and / or the operation recommendation(s). Those skilled in the art will recognize that other data outputs not described herein are within the scope of the present invention.

[0132] FIG. 30 is a system block diagram showing the structure of the percussion therapy system 102. The percussion therapy system 102 has one or more devices 100, a data source 103, a server 104, an application 105, and a cloud 106.

[0133] The data source 103 has, for example, an online or cloud-based data source of health and wellness information. The health and wellness information may be aggregated data from many unorganized sources capable of performing statistical analysis. The data source 103 may also include biometric measurement information from wearable biometric devices such as, for example, biosensor wearable devices, Apple® wearable devices, etc. The data source 103 may include information from Apple®'s Apple® Health application, MyFitnessPal application, etc.

[0134] The server 104 and the application 105 are well known to those skilled in the art. The server 104 may have a structure configured to facilitate processing and data storage and transfer. The application 105 may be a stand-alone application configured to be executed on a smart device, a stand-alone computer, a laptop, an entertainment center, or other computing device.

[0135] In this embodiment, the cloud 106 has an application 107, a platform 108, and an infrastructure 109. For example, the application 107 may have various applications configured to execute all or part of the functions of an intelligence engine in relation to the platform 108 and the infrastructure 109. Those skilled in the art will understand that the cloud 106 and its components are merely an example of a way of depicting a cloud-based computing system and that there are various other ways of depicting a cloud-based computing system without departing from the scope of the present invention.

[0136] FIG. 31 is a flowchart showing a method of providing a therapeutic effect using a percussion massage device that utilizes an intelligence engine according to an embodiment of the present invention.

[0137] In step 110, manual capture data 201 is generated. The manual capture data 201 is, for example, data input via the touch screen 1582 of FIG. 29. The application 202 executed on a smart device associated with the touch screen 1582 may prompt the user to enter answers to questions regarding health, wellness, or other parameters useful for providing recommended data to the user. Alternatively, although not shown in connection with FIG. 31, the user may directly input data into the device 400, and then the data is wirelessly transferred for use by the intelligence engine.

[0138] In step 111, real-time tracking data 203 is generated. In the embodiment shown in FIG. 31, the application 202 configured to wirelessly connect to the device 400 monitors and stores real-time tracking data of the use of the device 400 by the user. In one embodiment, the application 202 transmits the real-time tracking data to cloud-based computing as shown in FIG. 30. In other embodiments, a stand-alone computing system may be utilized.

[0139] In step 112, application-based biometric data 204 is supplied via one of the remote data sources 205. In step 113, online health data 206 is supplied via another one of the remote data sources 205. Those skilled in the art will understand that the remote data source 205 may have the data source 103.

[0140] Those skilled in the art will understand that the various input data described herein can be alternatives to the specific input data described in connection with FIG. 31 without departing from the scope and spirit of the present invention.

[0141] In step 115, aggregate all or part of the data from the manual capture data 201, the real-time tracking data 203, the application-based biometric measurement data 204, the online health data 206, and the other database 207. Those skilled in the art understand the data aggregation method as fully described herein.

[0142] In step 116, generate a weighted score based on all or part of the data from the manual capture data 201, the real-time tracking data 203, the application-based biometric measurement data 204, the online health data 206, and the other database 207. The weighted score may include a recovery judgment score, a health judgment score, and an action judgment score. As an example, the recovery judgment score includes the judgment of the time when the user's HB returns to the recovery state. Depending on the parameters of the application, the score can be determined, for example, as described in detail in Table 1 below, that the recovery score is poor. As another example, the health judgment score includes the judgment of the food intake and the tendency for judging the overall health score. Depending on the parameters of the application, the score can, for example, determine that the data input regarding the food intake is within the predetermined parameters, thereby increasing the user's health judgment score. As another example, the action judgment score includes the judgment of the sleep measurement criteria and the tendency for judging the overall action judgment score. Depending on the parameters of the application, the score can be determined, for example, as described in detail in Table 1 below, that the sleep measurement criteria are poor.

[0143] In step 117, generate the recommended data based on all or part of (1) the aggregated data, (2) the weighted score, and (3) the data from the manual capture data 201, the real-time tracking data 203, the application-based biometric data 204, the online health data 206, and other databases 207. All of these data may be combined to generate the recommended data. Alternatively, only the weighted score may be used to generate the recommended data. In yet another alternative, only the real-time tracking data 201 may be used to generate the recommended data. Those skilled in the art will understand that various data inputs are fluid and may be utilized based on the desired parameters for optimal health and wellness.

[0144] In step 118, determine the recommended protocol as part of the recommended data. In one embodiment, obtain the recommended protocol from a library of protocols. For example, FIGS. 26-29 show various protocols that can be obtained from a library of protocols. In another embodiment, synthesize the recommended protocol from the available data, i.e., the recommended protocol is a "custom" routine synthesis suitable for a particular user.

[0145] In step 119, recommend the health insights as part of the recommended data. For example, the health insights may be based on a weighted score that determines that the user's diet intake is insufficient, and thus provide insights that may help the user change their diet intake. Other examples are within the scope of the present invention.

[0146] In step 120, recommend the behavior change as part of the recommended data. The behavior change may be based on, for example, a weighted score that determines that the user's sleep metrics are poor, thereby prompting the user with a behavior change notification to alert them to the poor quality of their sleep habits.

[0147] In step 121, provide one or more recommended protocols, health insights, or behavior changes to device 400 or application 202. Preferably, the user of device 400 is notified according to the recommended data.

[0148] Table 1 below provides examples of input and output data for specific situations according to a preferred embodiment.

Table 1

[0149] Recent research in sports science has focused on the goals of (1) better understanding the effects of percussion therapy on biometric measurements collected from wearable technology and (2) providing objective and quantitative proof of the effectiveness of using connected percussion massage devices guided by applications to draw positive benefits.

[0150] The research study included 75 healthy 20 - 50-year-olds who exercised for 30 minutes or more more than 3 times a week. The research study design was a free-living design in which the following parameters were controlled. Normal life in the 1st and 2nd weeks, in which case the user measures everything using a wearable biometric sensor. Weeks 3 and 4 are the same as the 1st and 2nd weeks, but the user uses a percussion massage device for 30 minutes before going to bed (1) after exercising according to a specific application recovery routine for activities generated from the recommended data and (2) based on a specific application's sleep routine according to the recommended data. In the 5th week, the 1st and 2nd weeks are repeated without using the percussion massage device to evaluate the potential lasting effects of using percussion therapy.

[0151] The chronic effects of the research study included that 67% of the participants improved their recovery scores as measured by the wearable biometric sensor score, with an average improvement of 9%, that the benefits were maintained at week 5 (an 8% improvement from the baseline), and that the maximum improvement was 91%. The effects also showed that 64% of the participants improved their HRV, with an average increase of 6% (median RMSSD), and that the benefits were maintained at week 5. The effects on sleep latency showed that 87% of the participants improved their sleep latency, with an average improvement of 24% (falling asleep about 4.25 minutes earlier), and that the average improvement was 30% at week 5. The effects on sleep efficiency showed that 70% of the participants improved their sleep efficiency, with an average improvement of 2%. The effects on sleep arousal showed that 73% of the participants experienced fewer awakenings, with an average improvement of 7% (0.38 fewer awakenings per night). The sleep score showed that 56% of the participants improved their sleep score, with an average improvement of 4%, that the average improvement was 5% at week 5, and that the maximum improvement was 65%.

[0152] The acute effects of the research study included that 75% of the participants decreased their RHR in the case of resting HR, and that 4% of the participants decreased by an average of 2.65 bpm. The effects on HRV included that 78% of the participants increased their HRV, and that 25% of the participants increased their average HRV by 12.43 milliseconds.

[0153] Therefore, recent research tends to suggest that using wearable biometric sensors in relation to device 400 using the aspects of the intelligence engine disclosed herein can improve the user's health and well-being.

[0154] Although the operations of the (one or more) methods herein have been described in a particular order, the order of the operations of each method may be changed so that the predetermined operations can be performed in the reverse order or so that the predetermined operations can be performed at least partially concurrently with other operations. In another embodiment, the instructions or sub-operations of the separate operations may be performed intermittently and / or alternately.

[0155] Unless the context clearly dictates otherwise, throughout the specification and the claims, terms such as "comprise" and "comprising" are to be construed in an inclusive sense, that is, in the sense of "including, but not limited to", rather than in an exclusive or exhaustive sense. As used herein, the terms "connected", "coupled" or any variation thereof mean any direct or indirect connection or coupling between two or more elements. The connection or coupling between elements can be physical, logical or a combination thereof. Further, the words "herein", "above", "below" and words of similar import, when used in this specification, refer to the specification as a whole and not to any particular portion of the specification. Where the context permits, the words in the detailed description of the above preferred embodiments using the singular or plural may each include the plural or the singular. The word "or" referring to a list of two or more items covers the following interpretations of the word: any item in the list, all items in the list and any combination of items in the list.

[0156] The above detailed description of the embodiments of the present disclosure is not intended to be exhaustive or to limit the teachings to the exact forms disclosed above. Certain embodiments and examples of the present disclosure are described above for illustrative purposes, and various equivalent modifications are possible within the scope of the present disclosure, as will be recognized by those skilled in the relevant art. Further, the specific numerical values described herein are merely examples, and alternative implementations may use different values, measurements or ranges.

[0157] Although the operations of any (one or more) methods explicitly or implicitly disclosed or described herein are shown and described in a particular order, the order of the operations of each method may be changed so that the predetermined operations can be performed in the reverse order or so that the predetermined operations can be performed at least partially simultaneously with other operations. In another embodiment, instructions or sub-operations of separate operations may be performed intermittently and / or alternately.

[0158] The teachings of the disclosure provided herein can be applied to systems other than the above-described system. To provide another embodiment, elements and acts of the various embodiments above may be combined. The measurements or dimensions described or used herein are merely exemplary and do not limit the invention. Other measurements or dimensions are within the scope of the invention.

[0159] The above patents and applications and other references, including those that may be described in the accompanying application documents, are hereby incorporated by reference in their entirety. Aspects of the present disclosure may be modified to use the systems, functions, and concepts of the various references above, as necessary, to provide yet another embodiment of the present disclosure.

[0160] These and other modifications may be made to the disclosure in view of the above detailed description of the preferred embodiments. The above description describes particular embodiments of the disclosure and the best mode contemplated, but however detailed the above may be set forth in the document, the teachings can be practiced in many ways. Details of the system are still included in the subject matter disclosed herein, but may vary considerably in its implementation details. As noted above, specific terms used when describing a particular feature or aspect of the disclosure should not be construed to mean that the term is redefined herein and limited to the particular characteristics, features, or aspects of the disclosure to which the term relates. In general, the terms used in the following claims should not be construed to limit the disclosure to the specific embodiments disclosed herein, unless the detailed description of the preferred embodiments above explicitly defines such terms. Accordingly, the actual scope of the present disclosure includes not only the disclosed embodiments, but also all equivalent ways of implementing or practicing the disclosure based on the claims.

[0161] Certain aspects of the present disclosure are presented below in the form of specific claims, but the inventors contemplate various aspects of the disclosure in any number of claim formats. For example, only one aspect of the present disclosure is recited as a means-plus-function claim under 35 U.S.C. § 112, paragraph 6, but other aspects may likewise be implemented as means-plus-function claims or in other forms that can be implemented on a computer-readable medium (claims intended to be treated under 35 U.S.C. § 112, paragraph 6 have the term "means"). Accordingly, Applicant reserves the right to add additional claims after filing to pursue such additional claim formats for other aspects of the disclosure.

[0162] Accordingly, while exemplary embodiments of the invention have been shown and described, it should be understood that all terms used herein are illustrative and not limiting, and that many changes, modifications and substitutions may be made by those skilled in the art without departing from the spirit and scope of the invention.

Claims

1. A percussion massage device having a network interface, and an intelligence engine configured to receive manual capture data and real-time tracking data from the percussion massage device, receive remote data from at least one remote data source, and generate recommended data including a recommended protocol executed by the percussion massage device. comprising The recommended data is received from inputs of the manual capture data, the real-time tracking data, and the remote data, and includes demographic data, activity data including previous use of the percussion massage device, time data including the timing of use of the percussion massage device, analysis data corresponding to the use of the percussion massage device, and biometric data. A percussion therapy system generated from at least one of the above.

2. The recommended data is supplied to the percussion massage device, and the percussion therapy system according to claim 1.

3. The recommended data is generated based at least in part on aggregated data from at least one of the inputs of the manual capture data, the real-time tracking data, and the remote data, and the percussion therapy system according to claim 1.

4. The recommended protocol has at least one step of a recommended routine, and the percussion therapy system according to claim 1.

5. The recommended protocol is changed based on at least one of the inputs of the manual capture data, the real-time tracking data, and the remote data, and the percussion therapy system according to claim 1.

6. The recommended data includes at least one of a recommendation for behavior modification and an insight into health, and the percussion therapy system according to claim 1.

7. The recommended data includes at least one user notification of the recommended protocol, a change to the recommended protocol, and an operation recommendation, and the percussion therapy system according to claim 1.

8. The demographic data includes at least one of a user's biological parameters, a user's age, a user's height, and a user's weight, and the percussion therapy system according to claim 1.

9. The percussion therapy system according to claim 1, wherein the activity data includes at least one of a type of exercise activity, an amount of exercise activity, an intensity of exercise activity, and a tendency of activity parameters over time.

10. The percussion therapy system according to claim 1, wherein the time data includes at least one of an absolute time of the user's exercise routine and a relative time of the exercise routine with respect to a predetermined event.

11. The percussion therapy system according to claim 1, wherein the analysis data includes at least one of a usage period, a usage frequency, a usage force, and an attachment usage of the percussion massage device.

12. The percussion therapy system according to claim 1, wherein the biometric measurement data includes at least one of the user's heart rate, the user's heart rate variation, the user's sleep measurement criteria, the user's body temperature, and at least one of image data including at least one of the user's thermographic image, the user's ultrasound, and the user's X-ray image.

13. The percussion therapy system according to claim 1, wherein the recommended data is generated from a weighted score determination including at least one of a recovery determination score, a health determination score, and an action determination score.

14. A method of providing a therapeutic effect using a percussion massage device, comprising: receiving manual capture data and real-time tracking data of the percussion massage device, and receiving remote data input from at least one remote data source; aggregating the manual capture data, the real-time tracking data, and the remote data input, wherein each of the manual capture data, the real-time tracking data, and the remote data input includes demographic data, activity data including previous use of the percussion massage device, time data including the timing of use of the percussion massage device, analysis data corresponding to the use of the percussion massage device, and at least one of biometric measurement data; generating recommended data from the aggregated data including a recommended protocol executed by the percussion massage device; A method comprising the steps of.

15. The method according to claim 14, further comprising changing the recommended protocol based on at least one of the manual capture data, the real-time tracking data, and the remote data input. **Claim 16** The method according to claim 14, further comprising generating a weighted score determination including at least one of a recovery determination score, a health determination score, and an action determination score. **Claim 17** The method according to claim 14, further comprising providing the recommended data to the percussion massage device.

Citation Information

Patent Citations

  • System for stimulating living body

    JP2002095716A

  • Relaxation system, relaxation method and relaxation program

    JP2005137896A

  • Image display program, electronic device, massage device, and massage system

    JP2014094022A

  • Information processing device and program

    JP2017033301A

  • Massage system equipped with massage machine

    JP2018079002A