Massage apparatus
Patent Information
- Application Number
- KR1020250180152
- Authority / Receiving Office
- KR · KR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-11-25
- Publication Date
- 2026-09-14
Smart Images

Figure PAT00002_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to a massage device, and more specifically, to a calf massage device comprising a plurality of massage modules that are portable and provide different massage effects. Background Technology
[0003] The calves play an important role in the human body, supporting body weight and aiding blood circulation during walking and exercise. However, prolonged standing or sitting, or after strenuous exercise, can lead to fatigue accumulating in the calves, resulting in issues such as swelling, muscle stiffness, and reduced blood circulation. Massage is known to be an effective solution to alleviate these problems, and traditionally, methods involving kneading or pressing the muscles with the hands have been used.
[0004] Furthermore, while existing electric massage devices offer greater convenience and allow for continuous massage compared to manual models, they generally have the disadvantage of being bulky and lacking portability. Additionally, since they often provide only a single massage mode, user satisfaction may vary depending on the individual. Moreover, most electric massage devices are large and heavy, limiting their use to specific locations; they are difficult to carry and cannot be used while on the move.
[0005] Korean Patent No. 10-1783361 (September 25, 2017) discloses a leg massage device customized to the user's body shape. The problem to be solved
[0007] The present disclosure aims to provide a massage device comprising a plurality of massage modules that are portable and capable of providing various massage effects.
[0008] Meanwhile, the technical problem that the present disclosure aims to solve is not limited to the technical problem mentioned above, and various technical problems may be included within the scope obvious to a person skilled in the art from the contents described below. means of solving the problem
[0010] A massage device is disclosed according to one embodiment of the present disclosure for realizing the aforementioned objectives. The massage device may include: a housing formed to surround a user's body; a plurality of first massage modules mounted on the housing and performing massage using each air cell; a second massage module mounted on the housing and mounted between the plurality of first massage modules and performing massage using the movement of a rigid body; and a controller that controls air supplied to first-1 massage modules mounted on one side of the second massage module among the plurality of first massage modules and first-2 massage modules mounted on the other side of the second massage module among the plurality of first massage modules.
[0011] In one embodiment, the controller may be configured to control air supplied through a first-1 air hose for supplying air to the first-1 massage modules mounted on one side of the second massage module; and a first-2 air hose for supplying air to the first-2 massage modules mounted on the other side of the second massage module.
[0012] In one embodiment, the controller may be configured to integrally control the movement of the rigid body of the second massage module; air supplied through the first-1 air hose; and air supplied through the first-2 air hose.
[0013] In one embodiment, the first-2 air hose may be connected to the first-2 massage module by penetrating at least a portion of the second massage module.
[0014] In one embodiment, the second massage module includes a first type area in which a rail for the movement of the rigid body is formed; and a second type area in which the rail is not formed, and the penetrating area may be formed in the second type area.
[0015] In one embodiment, the body corresponds to a calf, and the massage device may correspond to a portable massage device for massaging the calf.
[0016] In one embodiment, the first-1 massage modules may include a first-1 main air cell for massaging the calf; and a first-1 auxiliary air cell disposed between the second massage module and the first-1 main air cell.
[0017] In one embodiment, the first-1 air hose may supply air to the first-1 main air cell and the first-1 auxiliary air cell mounted on one side of the second massage module.
[0018] In one embodiment, the first-2 massage modules may include a first-2 main air cell for massaging the calf; and a first-2 auxiliary air cell disposed between the second massage module and the first-2 main air cell.
[0019] In one embodiment, the first-2 air hose may supply air to the first-2 main air cell and the first-2 auxiliary air cell, which are mounted on one side of the second massage module, by penetrating at least a part of the second massage module. Effects of the invention
[0021] The present disclosure allows users to utilize the portable calf massage device in various environments, such as at home, work, and travel destinations, through its compact structure.
[0022] In addition, the present disclosure can help relieve leg swelling and fatigue by promoting blood circulation through the simultaneous use of physical rigid body massage and air pressure massage.
[0023] In addition, the present disclosure allows users of various body types to accurately fix their calves in close contact with the physical rigid body massage by adding an auxiliary air cell, thereby maximizing the efficiency of the calf massage.
[0024] Meanwhile, the effects of the present disclosure are not limited to those mentioned above, and various effects may be included within the scope obvious to a person skilled in the art from the contents described below. Brief explanation of the drawing
[0026] FIG. 1 is a block diagram of a computing device for controlling a massage device according to one embodiment of the present disclosure. FIG. 2 is a diagram showing the configuration of a calf massage device according to one embodiment of the present disclosure. FIG. 3 is a schematic diagram showing a plurality of first massage modules according to one embodiment of the present disclosure. FIG. 4 is a schematic diagram showing a medium-pressure film according to one embodiment of the present disclosure. FIG. 5 is an exploded perspective view of a second massage module according to one embodiment of the present disclosure. FIG. 6 is a schematic diagram showing a screw-type moving guide according to one embodiment of the present disclosure. FIG. 7 is a side view of a moving unit included in a second massage module according to one embodiment of the present disclosure. FIG. 8 is a drawing for explaining the operation of a second massage module performing linear motion according to one embodiment of the present disclosure. FIG. 9 is a drawing for explaining the operation of a second massage module according to one embodiment of the present disclosure that performs additional movement other than linear movement. FIG. 10 is a schematic diagram of a plurality of air hoses coupled to a plurality of first massage modules according to one embodiment of the present disclosure. FIG. 11 is a drawing for explaining a plurality of regions of a second massage module according to one embodiment of the present disclosure. FIG. 12 is a schematic diagram of a penetrating area of a second massage module according to one embodiment of the present disclosure. FIG. 13 is a schematic diagram showing an air hose coupled to any one of the first massage modules mounted on the other side of the second massage module according to one embodiment of the present disclosure. FIG. 14 is a brief and general schematic diagram of an exemplary computing environment in which embodiments of the present disclosure may be implemented. Specific details for implementing the invention
[0027] Various embodiments are now described with reference to the drawings. In this specification, various descriptions are provided to provide an understanding of the present disclosure. However, it is evident that these embodiments can be practiced without such specific descriptions.
[0028] As used herein, terms such as “component,” “module,” “system,” etc. refer to computer-related entities, hardware, firmware, software, combinations of software and hardware, or executions of software. For example, a component may be, but is not limited to, a procedure executed on a processor, a processor, an object, an execution thread, a program, and / or a computer. For example, both an application executed on a computing device and the computing device itself may be a component. One or more components may reside within a processor and / or an execution thread. A component may be localized within a single computer. A component may be distributed among two or more computers. Additionally, these components may be executed from various computer-readable media having various data structures stored therein. Components may communicate through local and / or remote processes, for example, according to signals having one or more data packets (e.g., data from a component interacting with another component in a local system or distributed system, and / or data transmitted through signals to other systems and networks such as the Internet).
[0029] Furthermore, the term "or" is intended to mean an implicit "or" rather than an exclusive "or." That is, unless otherwise specified or evident from the context, "X uses A or B" is intended to mean one of the natural implicit substitutions. In other words, if X uses A; if X uses B; or if X uses both A and B, "X uses A or B" may apply to any of these cases. Additionally, the term "and / or" as used herein should be understood to refer to and include all possible combinations of one or more of the enumerated related items.
[0030] Additionally, the terms “comprising” and / or “comprising” should be understood to mean that such features and / or components are present. However, the terms “comprising” and / or “comprising” should be understood not to exclude the presence or addition of one or more other features, components and / or groups thereof. Furthermore, unless otherwise specified or clearly evident from the context to indicate a singular form, the singular in this specification and claims should generally be interpreted to mean “one or more.”
[0031] And, the term "at least one of A or B" should be interpreted to mean "a case including only A," "a case including only B," or "a combination of A and B."
[0032] Those skilled in the art should recognize that the various exemplary logical blocks, configurations, modules, circuits, means, logics, and algorithmic steps described in connection with the embodiments disclosed herein may be implemented in electronic hardware, computer software, or a combination of both. To clearly exemplify the interchangeability of hardware and software, various exemplary components, blocks, configurations, means, logics, modules, circuits, and steps have been generally described above in terms of their functionality. Whether such functionality is implemented in hardware or software depends on the specific application and design constraints imposed on the overall system. Skilled technicians may implement the described functionality in various ways for each specific application. However, such decisions regarding implementation should not be construed as going beyond the scope of this disclosure.
[0033] The description of the presented embodiments is provided to enable those skilled in the art to use or practice the present invention. Various modifications to these embodiments will be apparent to those skilled in the art. The general principles defined herein may be applied to other embodiments without departing from the scope of the present disclosure. Thus, the present invention is not limited to the embodiments presented herein. The present invention should be interpreted in the broadest possible scope consistent with the principles and novel features presented herein.
[0034] In the present disclosure, network functions, artificial neural networks, and neural networks may be used interchangeably.
[0036] FIG. 1 is a block diagram of a computing device for controlling a massage device according to one embodiment of the present disclosure. FIG. 1 is also a block diagram of an exemplary computing device for implementing a controller (40) included in a massage device (1) according to one embodiment of the present disclosure. The computing device (100) illustrated in FIG. 1 can control the operation of a massage device according to one embodiment of the present disclosure.
[0037] The configuration of the computing device (100) illustrated in FIG. 1 is merely a simplified example. In one embodiment of the present disclosure, the computing device (100) may include other configurations for performing the computing environment of the computing device (100), and only some of the disclosed configurations may constitute the computing device (100).
[0038] The computing device (100) may include a processor (110), memory (130), and a network unit (150).
[0039] For example, the computing device (100) can control the performance of a heating function. Alternatively, the computing device (100) can control the operation of filling or discharging air into an air cell. For example, in a massage device comprising a plurality of air cells (a plurality of first massage modules), the operation of filling or discharging air into each air cell can be controlled individually, sequentially, or collectively to implement a massage effect on the user's body. For example, the computing device (100) can control the operation of at least one of a pump that provides power for the movement of air or a valve that controls the movement of air to cause air to be filled or discharged into the air cell. Alternatively, the computing device (100) can control the operation of a rigid body motion module to perform a rigid body-based massage. For example, in a rigid body motion module that performs a rigid body-based massage based on the movement of a rigid body, a massage operation utilizing the rigid body based on the movement of the rigid body can be implemented. For example, the computing device (100) may move a belt within a rigid body motion module, rotate the rigid body, or control the rigid body to swing in order to implement the movement of the rigid body. The operation of the computing device (100) controlling the operation of the massage device utilizing the air cell may include, but is not limited to, signal transmission and reception, data processing, control of sensors and actuators, or decision control.
[0040] The processor (110) may be composed of one or more cores and may include processors for data analysis and deep learning, such as a central processing unit (CPU), a general purpose graphics processing unit (GPGPU), and a tensor processing unit (TPU) of a computing device. The processor (110) may read a computer program stored in memory (130) and perform data processing for machine learning according to one embodiment of the present disclosure. According to one embodiment of the present disclosure, the processor (110) may perform operations for learning a neural network. The processor (110) may perform calculations for learning a neural network, such as processing input data for learning in deep learning (DL), extracting features from input data, calculating errors, and updating the weights of the neural network using backpropagation. At least one of the CPU, GPGPU, and TPU of the processor (110) may process the learning of a network function. For example, a CPU and a GPGPU can work together to process the learning of a network function and data classification using the network function. Additionally, in one embodiment of the present disclosure, processors of a plurality of computing devices can be used together to process the learning of a network function and data classification using the network function. Furthermore, a computer program executed on a computing device according to one embodiment of the present disclosure may be a CPU, GPGPU, or TPU executable program.
[0041] According to one embodiment of the present disclosure, the memory (130) can store any form of information generated or determined by the processor (110) and any form of information received by the network unit (150).
[0042] According to one embodiment of the present disclosure, the memory (130) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, a magnetic disk, and an optical disk. The computing device (100) may operate in conjunction with web storage that performs the storage function of the memory (130) on the internet. The description of the memory described above is merely an example and the present disclosure is not limited thereto.
[0043] A network unit (150) according to one embodiment of the present disclosure can use various wired communication systems such as a public switched telephone network (PSTN), xDSL (x Digital Subscriber Line), RADSL (Rate Adaptive DSL), MDSL (Multi Rate DSL), VDSL (Very High Speed DSL), UADSL (Universal Asymmetric DSL), HDSL (High Bit Rate DSL), and a local area network (LAN).
[0044] In addition, the network unit (150) presented in this specification may use various wireless communication systems such as CDMA (Code Division Multi Access), TDMA (Time Division Multi Access), FDMA (Frequency Division Multi Access), OFDMA (Orthogonal Frequency Division Multi Access), SC-FDMA (Single Carrier-FDMA), and other systems.
[0045] In the present disclosure, the network unit (150) can be configured regardless of the communication mode, such as wired and wireless, and can be configured as various communication networks such as a Local Area Network (LAN), a Personal Area Network (PAN), and a Wide Area Network (WAN). In addition, the network may be a known World Wide Web (WWW) and may utilize wireless transmission technology used for short-range communication, such as Infrared Data Association (IrDA) or Bluetooth.
[0046] The technologies described in this specification can be used not only in the networks mentioned above but also in other networks.
[0048] According to one embodiment of the present disclosure, the air cell described below comprises a cell shape capable of injecting or discharging air. The cell shape comprises a shape capable of storing air at least temporarily. According to one embodiment of the present disclosure, the air cell may be formed using at least one of the following materials: TPU (Thermoplastic Polyurethane), PVC (Polyvinyl chloride), PU (Polyurethane), Nylon, PET (Polyethylene Terephthalate), EVA (Ethylene Vinyl Acetate), Latex, Silicone, or a blend of some of the aforementioned examples. For example, when TPU material is used as the material for the air cell, the TPU material may have the effect of maintaining its shape and maintaining performance regarding expansion and contraction even when the air cell undergoes repeated expansion or contraction.
[0049] Meanwhile, as an example, the air cell includes an air cell capable of storing air at least temporarily inside the air cell for filling or discharging air. Furthermore, in one embodiment of the present disclosure, when the air to be filled or discharged inside the air cell is air, air can be secured from the outside through a pump to fill the air cell, and air can be discharged from inside the air cell to the outside by a pressure difference through only an opening and closing operation without a separate discharge or storage operation. This provides the advantage that the air does not need to be secured or stored in advance, thereby enabling the massage device to be constructed with a low weight and simplifying the process regarding the expansion and contraction of the air cell, resulting in increased portability and convenience. In the present disclosure, the air mentioned herein can be interpreted by a person skilled in the art as general air.
[0050] Meanwhile, in another embodiment of the present disclosure, what is introduced into or discharged from the air cell may be a gas, liquid, or solid having fluidity. The gas may be a gas such as nitrogen, helium, argon, or carbon dioxide, but is not limited to the examples listed above, and includes a gas having fluidity such that it can be filled into the air cell and discharged from the air cell, and which a person skilled in the art can utilize without particular difficulty. In addition, the liquid may be a liquid such as water, oil, glycerol, or silicone oil, but is not limited to the examples listed above, and includes a liquid having fluidity such that it can be filled into the air cell and discharged from the air cell, and which a person skilled in the art can utilize without particular difficulty. In addition, the above solid may be a solid such as silicone gel, gelatin, polyurethane, thixotropic fluid, or hydrogel, but is not limited to the examples listed above, and includes a solid having a degree of fluidity such that it can be filled into an air cell and discharged from the air cell, and which can be utilized without particular difficulty by a person skilled in the art. The configurations mentioned in this disclosure should also be interpreted as configurations of a massage device capable of performing massage operations using gases, liquids, or solids other than air.
[0052] FIG. 2 is a schematic diagram of a massage device according to one embodiment of the present disclosure.
[0053] According to one embodiment of the present disclosure, a massage device (1) may include a housing (10), a second massage module (20), first massage modules (30), and a controller (40), etc. However, the configuration of the massage device (1) is not limited thereto.
[0054] According to one embodiment of the present disclosure, the massage device (1) can be manufactured with a portable, lightweight design and can be conveniently used anytime and anywhere. Additionally, the massage device (1) can be manufactured in a wireless (battery-powered) form so that it can be used not only indoors but also while moving (e.g., while walking). Furthermore, the massage device (1) can perform massage by utilizing at least one of a module that performs massage using the movement of a rigid body and a module that performs massage using an air cell. By utilizing such a massage device (1), customized massage for each user is possible, and fatigue can be effectively relieved anytime and anywhere. Moreover, the massage device (1) has the effect of relieving leg swelling and fatigue by promoting blood circulation through the combination of physical rigid body massage and air pressure massage. In summary, the massage device (1) is designed in a portable form so that the user can perform complex massage while moving while wearing it on a part of the body (e.g., the leg). Through this, the user can receive an effective massage while performing daily activities or light activities without having to stay in a specific location. In addition, by utilizing a module that performs massage using the movement of a rigid body and an air cell, it is possible to automatically provide optimized pressure and stimulation according to the user's movement, thereby maximizing both convenience and massage effects simultaneously. Furthermore, the massage device (1) can be provided in a form where the left and right sides are separated, allowing the user to move freely while wearing it on each leg or arm. Therefore, the user can receive continuous massage without needing to fix the device while walking or assuming various postures (e.g., stretching movements, hanging one leg over another). Additionally, the massage device (1) is provided in a form where the left and right sides are separated, allowing the user to wear them independently. Accordingly, even if the size of parts of the body differs on the left and right, each device can be individually adjusted to fit the body.This allows for the provision of customized massage effects, ensuring optimal comfort and efficiency. Furthermore, it maximizes muscle relaxation, blood circulation promotion, and fatigue recovery even while on the move.
[0056] According to one embodiment, the housing (10) may be formed to wrap around the user's body. For example, the body may be the calf. Meanwhile, the present disclosure will be described below focusing on an embodiment of a structure in which a massage device formed to wrap around the user's calf performs physical rigid body massage and pneumatic massage in parallel. A housing refers to a structure that serves as a cover, enclosure, frame, etc., used to protect specific internal components or to regulate interaction with the external environment. In the present disclosure, the housing (10) is an external structure formed to wrap around the user's calf, and can perform the role of protecting a plurality of first massage modules (30) and second massage modules (20) and attaching them to the calf to provide an optimal massage effect. Additionally, the housing (10) may include wing-shaped structures on both sides based on the vertical axis (length direction) and may be formed in a shape that wraps around both sides of the calf, although not perfectly symmetrical. This shape can effectively support the user's calf and allow the second massage module (20) to operate in an optimal position. More specifically, referring to FIG. 2, the housing (10) can be formed with a structure that extends to the left and right relative to the second massage module (20). Additionally, the housing (10) can wrap around the calf while providing appropriate flexibility. For example, Velcro can be provided so that the left and right wing portions of the housing (10) can be adjusted to fit various leg circumference sizes. Additionally, a two-way zipper can be provided on one side of the housing (10) so that when wearing the calf massage device, easy attachment and detachment is possible without the need to repeatedly attach and detach Velcro. For example, the housing (10) can be formed from materials such as polyester or ABS that allow heat dissipation, are non-sticky, and are non-irritating.
[0057] According to one embodiment, an LED module may be combined with the housing (10). In this case, the LED module may be placed on the inner or outer surface of the housing (10) and may be designed to irradiate infrared rays directly onto the user's skin. That is, through the LED module, not only a massage function but also additional benefits using light can be provided. The LED module may be applied as a single unit, but multiple LED modules may be arranged in parallel within the housing for more uniform infrared irradiation. This parallel arrangement can be adjusted to enable concentrated infrared irradiation on specific areas and can be arranged in various forms depending on the user's body size or the massage area. Additionally, the multiple LED modules may be configured to be individually controlled so that the user can adjust the intensity or range of infrared irradiation. Meanwhile, the LED module emits infrared rays using a red wavelength, thereby providing a heating function. Infrared rays penetrate deep into the skin and muscle layers to promote blood circulation and help relax muscles. Furthermore, infrared irradiation can induce effects such as promoting cell regeneration and alleviating inflammation, and plays a role in maximizing the massage effect. Therefore, the massager of the present invention can provide not only a simple physical massage function but also additional therapeutic functions utilizing infrared rays. Furthermore, red wavelength refers to light that includes the visible light region in the range of 600nm to 700nm and the near-infrared (NIR) region. These red wavelengths are known to penetrate human tissues to stimulate mitochondria within cells and promote energy production. Generally, infrared rays in the 660nm and 850nm bands are effective for tissue recovery, inflammation reduction, and blood circulation promotion, and can reach deep into the skin and muscles to enhance the thermal effect.
[0058] According to one embodiment, a plurality of first massage modules (30) may be mounted in a housing. Additionally, the plurality of first massage modules (30) may perform massage by utilizing each air cell. The plurality of first massage modules (30) may be housed inside the housing (10) and may perform massage by utilizing air cells. The air cells included in the plurality of first massage modules (30) may adjust the air pressure to variably adjust the pressure of the second massage module (20) and provide an optimized massage effect tailored to the user's body curve. Additionally, the plurality of first massage modules (30) may implement massage patterns of various intensities by repeatedly expanding and contracting to adjust the height and compression force of the roller. Furthermore, the plurality of first massage modules (30) may fill the empty space between the second massage module (20) and the housing (10) to ensure that the second massage module (20) and the user's calf are in closer contact. For example, the housing (10) may be divided into an inner layer that comes into direct contact with the user's leg (calf) and an outer layer that is combined with a part of the second massage module (20) and the controller (40). For example, the inner layer may be the part that comes into direct contact with the user's calf skin. Additionally, the inner layer may be formed of a soft and flexible material (e.g., mesh fabric, cushioning material) and may have appropriate thickness and elasticity to maximize the massage effect. As another example, the outer layer may be formed of a highly durable material. For example, a plurality of first massage modules (30) may be located between the inner layer and the outer layer and stored in the internal space. A medium-pressure film to suppress the expansion of the air cell may be additionally stored inside the housing (10). In summary, the sides of the housing (10) may be arranged in the order of inner layer, air cell, medium-pressure film, and outer layer based on the part that comes into contact with the user's leg.For example, the inner layer may utilize a flexible material that does not interfere with the rigid body included in the second massage module (20) performing linear motion. Meanwhile, the plurality of first massage modules (30) will be described in more detail with reference to FIG. 3.
[0059] According to one embodiment of the present disclosure, the second massage module (20) may be mounted in a housing. Additionally, the second massage module (20) may be mounted between a plurality of first massage modules (30) and may perform massage by utilizing the movement of a rigid body. In other words, the second massage module (20) may penetrate the housing (10) and may perform massage by utilizing the movement of a rigid body. The second massage module (20) may be combined with a frame penetrating the housing (10) to smoothly induce linear movement of the second massage module (20). Additionally, the second massage module (20) may be formed so that a part of the rigid body is exposed to the outside through a specific opening of the housing (10) to allow direct contact with the skin. For reference, in the present disclosure, a rigid body does not mean only an ideal object that does not deform even when a force is applied, but may mean an object that does not have deformation of its shape as its primary role or function in a normal usage environment. For example, a rigid body may refer to an object whose primary function is to function by maintaining its shape and moving, rather than by functioning through deformation of its shape. For instance, a massage ball, massage roller, or acupressure member for applying concentrated pressure to a user's body may correspond to a rigid body of the present disclosure. Meanwhile, the second massage module (20) is to be described in more detail with reference to FIGS. 5 to 9.
[0061] According to one embodiment, the controller (40) can control the second massage module (20) and a plurality of first massage modules (30). For example, the controller (40) can control the linear or rotational movement of the second massage module (20). Additionally, the controller (40) can perform inflation and pressure control of the air cells included in the plurality of first massage modules (30). Additionally, the controller (40) can control the operation of air pumps included in the plurality of first massage modules (30), valves between air cells and air pumps, etc. For example, the controller (40) can control the motor of the second massage module (20) to control the rigid body to move in a certain pattern. Additionally, the controller (40) can control the speed and force of the motor included in the second massage module (20) while the user adjusts the mode. Additionally, the controller (40) can implement various massage patterns by adjusting the pressure of the air cells included in the plurality of first massage modules (30). Additionally, the controller (40) may be electrically connected to the second massage module (20) and a plurality of first massage modules (30) through an internal wiring structure. For example, the controller (40) may be located outside the housing (10) so that the user can easily operate it. The controller (40) may include a controller in the form of an input device, button, dial, touch screen, etc., which allows the user to select and operate a massage mode. Additionally, the interior of the controller (40) may have a space formed to accommodate a plurality of controllers. For example, the controller (40) may include a control board (PCB) that processes user input and transmits control signals to each component (e.g., motor, air pump, heating module, etc.). Additionally, the controller (40) may include a battery that supplies power to enable wireless use. The battery may be charged via USB-C or a dedicated charging adapter.Additionally, the controller (40) may include an air pump connected to an air pump that controls the inflow and outflow of air and controls the massage pattern of each air cell, and an air valve connected to the air pump that controls the inflow and outflow of air and controls the massage pattern of each air cell.
[0063] FIG. 3 is a schematic diagram showing a plurality of first massage modules according to one embodiment of the present disclosure.
[0064] According to one embodiment of the present disclosure, the first massage modules (30) may include a main air cell and an auxiliary air cell. For example, the main air cell may be intended for massaging the calf. For example, the main air cell may be formed in a larger shape than the auxiliary air cell. Additionally, the main air cell may be intended for massaging the side and front of the calf. For example, the main air cell may be used to massage specific parts of the body using air pressure within a calf massage device. The main air cell is generally in the form of a pouch made of an elastic material and can provide a massage effect by expanding when air is injected. The main air cell may include a plurality of individual main air cells in a shape that wraps around the entire calf. Each air cell may be positioned to massage the left and right sides of the calf. Additionally, the main air cell may be formed in a shape that covers the calf, allowing for massage of the front as well as the side of the calf. The plurality of individual main air cells may be formed in a polygonal shape. Each main air cell may be formed to allow for independent air pressure adjustment. Multiple main air cells massage different areas and can be combined to provide various massage patterns. Multiple main air cells can be arranged symmetrically with respect to the second massage module (20).
[0065] According to one embodiment, the first massage modules (30) can perform massage by utilizing an air cell. The first massage modules (30) may include first-1 massage modules mounted in the same direction as the controller (40) and first-2 massage modules mounted in a different direction from the controller. Referring again to FIGS. 2 and 3, when the controller (40) is positioned to the right of the second massage module (20), the first-1 massage modules may include a first-1 main air cell and a first-1 auxiliary air cell (3021). Additionally, the first-1 main air cell may include a first-1-1 main air cell (3011) and a first-1-2 main air cell (3012). Additionally, when the controller (40) is positioned to the right of the second massage module (20), the first-2 massage modules may include a first-2 main air cell and a first-2 auxiliary air cell (3022). Additionally, the first-2 main air cell may include a first-2-1 main air cell (3013) and a first-2-2 main air cell (3014). The foregoing is merely an example and the present disclosure is not limited thereto. For example, the first-1 main air cell or the first-2 main air cell may be formed with an uneven shape. For instance, the uneven shape may be a structure including at least one of a concave portion or a convex portion, and may include a C-shaped structure, an L-shaped structure, or a U-shaped structure. As an example, the uneven shape may include a shape that meshes with each other in the form of gears, and the gear shape should be understood to include all various gear shapes that can be commonly utilized.
[0066] For example, each air cell may include an air valve. The air valve can control the flow of air entering the massage module (air cell) through an air hose. The air valve can perform pressure regulation, air blocking, and discharge functions. The air valve may be positioned to correspond to each air cell. For example, the air valves included in the main air cell located on the same side relative to the second massage module (20) may be arranged side by side in the vertical (length) direction. For example, the first air valve included in the 1-1-1 main air cell (3011) and the second air valve included in the 1-1-2 main air cell (3012) may be arranged side by side in the vertical (length) direction. Additionally, the third air valve included in the 1-2-1 main air cell (3013) and the fourth air valve included in the 1-2-2 main air cell (3014) may be arranged side by side in the vertical (length) direction. Massage devices utilizing air cells typically include a nozzle configuration connecting the air pump and the air cell, and the placement of these nozzles can affect the smooth flow of air and the durability of the massage device. If multiple air valves are arranged sporadically, the paths from each air valve to the air pump may also be sporadically placed, which can adversely impact usability or durability. However, if multiple air valves are arranged side-by-side on one side, the placement of the nozzles connected to each air valve can be relatively simplified, and this arrangement can provide the massage device with structural advantages.
[0067] For example, the air valve may include a solenoid valve controlled by an electrical signal, but is not limited thereto. For example, the controller (40) may control the massage pattern by utilizing a solenoid valve (electronic valve) to control opening and closing via an electronic signal. It may also branch from a single valve into multiple air nozzles (hose). For example, the controller (40) may control the massage module to correspond to a customized mode by varying the control parameters. For example, the control parameters may include at least one of the following: the inflation time of any one of the multiple air cells, the period of the air injection pattern, the order of air injection, or the regularity of air injection. For example, the inflation time of an air cell may be interpreted as the time during which any one of the multiple air cells is inflated by the operation of the pump and the valve. For example, the inflation time may be the sum of the time each air cell is inflating or in an inflated state. Or, for example, the inflation time may be the sum of the time the valve corresponding to each air cell is open. The inflation time of the air cell is a factor determining the speed of the massage; depending on the magnitude of the inflation time, it can be a control parameter that influences whether the massage proceeds slowly and deeply or quickly and stimulatingly. The period of the air injection pattern can be interpreted as the cycle in which the pattern of air injection or discharge is repeated in a given massage mode. The order of air injection can be interpreted as the sequence in which the injection operation is performed for each air cell when a massage action is executed by controlling multiple air cells. This can be a control parameter that influences whether an intensive massage is provided to a specific area or whether an overall balanced massage is provided. The regularity of air injection can be interpreted as indicating the degree of regularity of the air injection by considering the order of air injection and the inflation time of the air cell.For example, the regularity of air injection may be a control parameter determined based on the proportion that a regular pattern occupies in the overall control operation graph. The regularity of air injection may be intended to enhance user satisfaction by increasing the variety of massage operations when the user's preference is unclear or does not match the preference regarding multiple massage modes in which a specific pattern exists. It should be understood that the significance and effects of the control of the above control parameters are not limited to the effects mentioned, and that various effects accompanying the actual operation may exist.
[0069] According to one embodiment, the auxiliary air cell may be positioned between the second massage module (20) and the main air cell. For example, the auxiliary air cell may be used together with the main air cell within the second massage module (20) to enhance the massage effect. Additionally, the auxiliary air cell may assist in filling the space that is difficult to fill between the second massage module (20) and the main air cell, and may provide a more effective massage by increasing the degree of contact between the second massage module (20) and the user's calf. For example, the auxiliary air cell may be positioned adjacent to the longitudinal side of the second massage module (20), include a shape having the same longitudinal direction as the longitudinal direction of the second massage module (20), and perform an auxiliary compression action. Referring again to FIG. 3 as an example, the auxiliary air cell may include a first-1 auxiliary air cell (3021) and a first-2 auxiliary air cell (3022). A plurality of auxiliary air cells may be positioned adjacent to both longitudinal sides of the second massage module (20). Each of the first-1 auxiliary air cell (3021) and the first-2 auxiliary air cell (3022) can independently adjust air pressure. Additionally, the multiple auxiliary air cells provide various massage patterns together with the main air cell and can also perform the role of adjusting the distance between the second massage module (20) and the user's calf. Furthermore, the multiple auxiliary air cells can be symmetrically arranged on both sides with respect to the second massage module (20). For example, the multiple auxiliary air cells can provide a more three-dimensional massage effect by massaging the calf by alternately inflating and contracting together with the main air cell. Additionally, the multiple auxiliary air cells can maximize the massage effect by filling the empty space between the second massage module (20) and the main air cell to increase the degree of contact between the calf and the second massage module (20).In addition, the calf can be stably held by multiple auxiliary air cells, thereby preventing the second massage module (20) from shaking during the operation in which the second massage module (20) performs a massage operation.
[0070] Meanwhile, the main air cell and auxiliary air cell included in the plurality of first massage modules (30) can adjust the air pressure to variably adjust the pressure of the second massage module (20) and provide an optimized massage effect tailored to the user's body curve. Additionally, the plurality of auxiliary air cells can implement massage patterns of various intensities by repeatedly expanding and contracting to adjust the height and compression force of the roller. Furthermore, the plurality of auxiliary air cells can fill the empty space between the second massage module (20) and the housing (10) to ensure that the second massage module (20) and the user's calf are in closer contact.
[0072] FIG. 4 is a schematic diagram showing a medium-pressure film according to one embodiment of the present disclosure.
[0073] Referring to FIG. 4, a plurality of first massage modules (30) may include a pressure film for suppressing the expansion of the main air cell or auxiliary air cell in an area corresponding to the main air cell or auxiliary air cell. The pressure film (50) may be a thin film-shaped component used to regulate the expansion of the main air cell or auxiliary air cell and to efficiently transmit pressure. The pressure film (50) may be arranged in the order of an inner layer of the housing, an air cell, a pressure film, and an outer layer of the housing, based on the part that contacts the user's leg. For example, the pressure film (50) may be located in an area corresponding to the air cell and may be formed to match the shape of the air cell. The pressure film (50) may be formed in the form of a thin and wide film that covers the air cell so that pressure does not leak out when the air cell expands. The pressure film (50) can increase massage pressure and provide a more effective massage by concentrating the expansion force of the air cell in one direction. The medium pressure film (50) can concentrate the expansion force of the main air cell or auxiliary air cell in one direction to enhance the massage effect and improve energy efficiency. When the main air cell or auxiliary air cell expands, the medium pressure film (50) prevents the expansion force from leaking out, so most of the air pressure accumulates inside the area surrounding the user's leg, allowing the set pressure to be reached quickly. This avoids the generation of unnecessary compressed air, thereby saving energy and allowing the massager to be controlled quickly.
[0075] FIG. 5 is an exploded perspective view of a second massage module according to one embodiment of the present disclosure, FIG. 6 is a schematic diagram showing a screw-type moving guide according to one embodiment of the present disclosure, and FIG. 7 is a side view of a moving unit included in the second massage module according to one embodiment of the present disclosure.
[0077] According to one embodiment of the present disclosure, the second massage module (20) penetrates the housing (10) and can perform massage by utilizing the movement of a rigid body. More specifically, referring to FIG. 5, the second massage module (20) may include a first frame (21), a second frame (22), and a moving unit (23). The second massage module (20) may include a rigid body that performs linear movement to massage the user's calf, and may be formed in a combined form with a first frame (21) and a second frame (22) that support it, and may include a moving unit (23) inside. Additionally, the second massage module (20) may provide a massage effect while moving along a certain path (linear path) along the user's calf. For example, the rigid body included in the moving unit (23) may be configured such that a portion of it protrudes inwardly from the first frame (21) and the remaining portion protrudes outwardly from the housing.
[0078] Referring to FIG. 5 according to one embodiment, the first frame (21) may be coupled by penetrating the housing (10). The first frame (21) may be coupled to the housing (10) and serve to support the second massage module (20). The first frame (21) may be provided with a fixing structure for coupling with the housing (10) and may include fastening parts such as bolts or screws. A part of the first frame (11) may be located inside the housing (10) and another part may be located outside the housing (10). The first frame (21) may be formed from a material such as durable yet lightweight plastic or high-strength polymer. The first frame (21) is assembled by interlocking with the housing (10) and may accommodate a moving unit (23) inside. For example, the first frame (21) may include a space in which the moving unit (23) can be accommodated. Additionally, a motor for providing power to the second massage module (20) may be provided in the lower region of the first frame (21) (e.g., a region close to the ground). For example, the first frame (21) may be formed with an open structure in the part of the rigid body (e.g., massage roller) that contacts the user's calf. The first frame (21) may include a plurality of frame-like openings so that a rigid body (e.g., massage roller) that partially protrudes into the inside of the housing (10) may be provided. The first frame (21) may have a rectangular through hole formed on both sides symmetrical with respect to the vertical axis so that a pair of rigid bodies (e.g., massage rollers) can perform linear motion. In other words, the first frame (21) may be divided into a region where the rigid body protrudes (exposed) and a region where the rigid body does not protrude (exposed). For example, a rectangular opening that is symmetrical on both sides with respect to the vertical axis, that is, an area where a rigid body protrudes (exposed), can serve as a guide so that the moving unit (23) can move smoothly inside the frame.Additionally, the area where the rigid body is not protruding (exposed) is an area equipped with a controller for driving the second massage module (20), and a frame may be formed so as not to come into direct contact with the user's calf.
[0079] For example, the second frame (22) may be formed to be combined with the first frame (21) to accommodate the moving unit (23). Additionally, the second frame (22) may be formed to include the remaining portion of a rigid body (e.g., a massage roller) protruding outward from the housing (10). The remaining portion of the rigid body included in the second frame (22) may be a rigid body area that does not come into contact with the user's calf. The second frame (22) may be formed in a rectangular shape with the vertical length being longer than the horizontal length, so as to be combined with the first frame (21). The interior of the second frame (22) may include specific guides or fixing structures, and may include fastening parts such as bolts or screws. The second frame (22) may be formed from a material such as durable plastic or high-strength polymer. The second frame (22) is assembled by interlocking with the first frame (21) and can serve as a cover after accommodating the moving unit (23) inside. Additionally, the second frame (22) can protect the internal moving unit (23) from external shock or contamination. Additionally, the second frame (22) can prevent the ingress of foreign substances that may occur during massage, and can assist in maintaining the trajectory of the moving unit (23) and moving along a specific path. The interior of the second frame (22) may include electrical elements connected to the moving unit (23). The interior of the second frame (22) may include a small PCB (Printed Circuit Board) that controls the movement of the moving unit (23). Additionally, the interior of the second frame (22) may include a connector that receives user input signals or detects the status of the motor.
[0080] According to one embodiment of the present disclosure, the moving unit (23) is a unit that actually performs a massage operation within the second massage module (20), is supported and guided by the first frame (21), and can massage the user's calf through linear movement. For example, the moving unit (23) may include a movement guide (231) and a rigid body coupling module (232) for performing linear movement. According to one embodiment, the movement guide (231) can implement linear movement. Additionally, the movement guide (231) is an element that induces and controls the linear movement of the moving unit (23), and can be implemented to enable stable movement along a specific path. The movement guide (231) may be formed so that the rigid body coupling module (232) can receive equal force symmetrically on the left and right sides. The movement guide (231) may be connected to a motor to receive power. Additionally, the movement guide (231) can be connected to the rigid body coupling module (232) to guide the movement of a rigid body (e.g., a massage ball or a massage roller). The movement guide (231) is formed with a gear structure and can perform linear motion by engaging with the rigid body coupling module (232). For example, the movement guide (231) may include at least one of a belt, a chain, or a rail. The belt method is a method in which a motor drives a pulley to move the belt, allowing the rigid body coupling module (232) to move smoothly at a constant speed. When the motor rotates the drive pulley (which is connected to the motor and plays a role in moving the belt), the belt moves in a straight direction, and the rigid body coupling module (232) connected to the belt can move to a desired position. Additionally, the tension of the belt can be adjusted to maintain smooth movement and a constant speed. As another example, the chain method can be driven using a chain and a sprocket (gear) in a manner similar to a bicycle chain.When the motor rotates the drive sprocket (which rotates in connection with the motor), the chain moves, and accordingly, the rigid coupling module (232) can perform linear motion. As another example, the rail method is a method in which a slider moves along a rail, such as a drawer rail, and a mechanical slide method (including ball bearings) or a linear motion system (Line Guide) can be utilized. When the motor rotates the lead screw or rack and pinion, the slider moves along the rail, and the rigid coupling module (232) can perform linear motion. The movement guide (231) may include a rack and pinion to implement linear motion. For example, the movement guide (231) may include components such as gears (e.g., sprockets or pulleys) for precise movement, screw types, guide rails, and tensioners. Additionally, the movement guide (231) serves to convert the rotational force of the motor into linear motion and can be controlled so that the rigid coupling module (232) accurately reaches the desired position. With this design, the movement guide (231) can provide smooth and stable movement to maximize the massage effect, while increasing durability and minimizing noise.
[0082] Referring to FIG. 6 according to one embodiment, when the moving guide (231) is formed as a screw type, the first sub-module (2321) can be designed to be coupled with a lead screw. A lead screw is a mechanical element that converts rotational motion into linear motion. When the first sub-module (2321) engages with the lead screw in a threaded structure, the sub-module can move linearly in a certain direction according to the rotation of the screw. A motor is mounted on the second massage module (20), and this motor rotates the lead screw. By changing the rotation direction of the motor, the direction of movement of the sub-module can also be controlled. Additionally, the first sub-module (2321) can be coupled in a manner such as a nut or a ball screw that engages with the lead screw. When the lead screw rotates, the first sub-module (2321) performs linear motion due to the threaded structure. Additionally, when the first sub-module (2321) moves, the second sub-module (2322) coupled thereto can also perform linear motion together. As a result, the rigid body (24) also moves along a specific path along the user's calf, providing a massage effect. For example, as shown in FIG. 6, the lead screw method can control the movement of the rigid body (24) with higher precision than the belt or chain method. Furthermore, since smooth movement is possible while withstanding heavy loads, it can be advantageous for providing strong massage pressure in the calf massage device. Through this configuration, the screw-type movement guide can play a key role in providing accurate movement of the rigid body (24) and a stable massage effect in the calf massage device.
[0083] Meanwhile, the present disclosure is described below with reference to an embodiment in which the moving guide (231) is formed in a belt (pulley) manner and the rigid body coupling module (232) performs linear motion along the moving guide (231).
[0085] According to one embodiment, the rigid body coupling module (232) can combine the movement guide (231) with the rigid body. For example, the rigid body coupling module (232) can perform the function of transmitting the movement of the movement guide (231) to the rigid body. The rigid body coupling module (232) can be formed to support the rigid body and enable rotational or linear movement. For example, the rigid body may include a hard module for performing massage, such as a massage ball or a massage roller. However, it is not limited thereto, and the rigid body may include a massage module formed in various shapes that do not change in shape and volume even when force is applied. For example, the rigid body may perform massage movements by moving, rotating, pivoting, seesaw, or swinging.
[0086] More specifically, referring to FIGS. 7 and FIGS. 12, the rigid body coupling module (232) may include a first sub-module (2321), a second sub-module (2322), and a sub-module coupling part (2323), etc. According to one embodiment, the first sub-module (2321) may be coupled with a moving guide (231) to perform linear motion. The first sub-module (2321) may be formed with a gear structure so as to be engaged with the moving guide (231). Depending on the shape of the moving guide (231), the first sub-module (2321) may be coupled with one of a belt, a chain, or a rack and pinion method to perform linear motion. For example, if the moving guide (231) is a rack and pinion method, the first sub-module (2321) may be directly engaged with the pinion gear to perform linear motion. Additionally, if the movement guide (231) is of the belt type, the clamp attached to the first sub-module (2321) can move together with the belt and perform linear motion. Referring to FIG. 7, the first sub-module (2321) may be formed to be symmetrical with respect to the vertical axis. Additionally, the first sub-module (2321) may be formed in a form where the upper part and the lower part, or the left and right parts, are combined (separated). For example, the upper part of the first sub-module (2321) may be located above the upper movement guide (231), and the lower part of the second sub-module (2321) may be located below the upper movement guide (231). The upper part of the first sub-module (2321) may be combined with the straight-structured movement guide (231), and the lower part of the first sub-module (2321) may be combined with the toothed-structured movement guide (231). In other words, a movement guide (231) may be positioned between the upper and lower parts of the first sub-module (2321). Since the first sub-module (2321) is coupled with the movement guide (231), it can only perform linear motion. For example, a part of the first sub-module (2321) may be connected to the second sub-module (2322).Part of the first sub-module (2321) may be an area rising in the center of the first sub-module (2321).
[0087] According to one embodiment, the second sub-module (2322) may be coupled to a rigid body. The second sub-module (2322) may include various coupling structures (e.g., screw fastening, clip, bolt, or integral molding structure, etc.) to stably support the rigid body (24). The second sub-module (2322) may support and couple the rigid body (24) and may include coupling structures to enable the rigid body (24) to operate stably. To couple the second sub-module (2322) to the rigid body, the first coupling portion may be formed in a U-shape or a C-shape. For example, by forming the first coupling portion of the second sub-module (2322) in a U-shape or a C-shape, additional movement other than linear movement may be possible. For example, the rigid body may include a rigid module for performing massage, such as a massage ball or a massage roller. Referring to FIG. 7, the second sub-module (2322) may be coupled to a plurality of massage rollers. The first roller (241) and the second roller (242) may be the first group, and the third roller (243) and the fourth roller (244) may be the second group. The second sub-module (2322) may include a second coupling part to be connected to a part of the first sub-module (2321). By connecting the second coupling part of the second sub-module (2322) to a part of the first sub-module (2321), the second sub-module (2321) may be coupled with the movement guide (231) to perform linear motion simultaneously, and may also perform the role of controlling the movement of the rigid body. For example, the second sub-module (2322) may be designed not merely to support (couple) the rigid body, but to allow rotation or shaking around a specific axis of rotation. The second sub-module (2322) can be designed to be symmetrical with respect to the vertical axis and to allow massage rollers on both sides to be attached in a balanced manner.Additionally, the second sub-module (2322) may be formed to be vertically symmetrical with respect to the horizontal axis so that the massage roller can transmit even force.
[0088] According to one embodiment, the sub-module coupling part (2323) can connect the first sub-module (2321) and the second sub-module (2322) to each other. For example, the sub-module coupling part (2323) may be designed to be rotatable and may be implemented in various ways, such as a hinge (rotatably) or a joint (sliding type). The sub-module coupling part (2323) is a circular structure located at the center of the area where the first sub-module (2321) and the second sub-module (2322) are connected, and may perform the function of connecting the first sub-module (2321) and the second sub-module (2322). The sub-module coupling part (2323) may further include a rotation axis that causes the body of the second sub-module (2322) to rotate within a predetermined angle range. The body of the second sub-module (2322) may be tilted within a specific range around the rotation axis. The rotation axis may be included in the center or hinge portion (hinge area) of the sub-module coupling part (2323). This allows the second sub-module (2322) to tilt while having a specific range of rotation. By including the rotation axis in the sub-module coupling part (2323), the second sub-module (2322) can perform a movement (seesaw motion) of tilting left and right or up and down around it. By including the rotation axis in the sub-module coupling part (2323), the second sub-module (2322) has a structure that allows it to rotate within a specific angle range. At this time, the rigid body (24) can maintain an optimal massage angle by naturally rotating according to the pressure applied to the user's calf (leg). For example, the second sub-module (2322) can return to its original position after rotating at a certain angle. This enables smooth rotational movement according to pressure changes during massage and allows for control to prevent excessive rotation.For example, the sub-module coupling portion (2323) may be formed such that the distance between the sub-module coupling portion (2323) and the penetrating portion of the housing (see ① in FIG. 7) is greater than the distance between the movable guide (231) and the penetrating portion of the housing (see ② in FIG. 7). In other words, the sub-module coupling portion (2323) may be formed such that the distance between the sub-module coupling portion (2323) and the outermost portion of the rigid body (24) (see ① in FIG. 7) is greater than the distance between the movable guide (231) and the outermost portion of the rigid body (24) (see ② in FIG. 7). If the distance between the sub-module coupling portion (2323) and the penetrating portion of the housing (see ① in FIG. 7) is formed to be shorter or equal to the distance between the movable guide (231) and the penetrating portion of the housing (see ② in FIG. 7), there is a problem that the thickness of the second frame must be increased to ensure that the rigid body is properly exposed. Referring to FIG. 7, it can be seen that half of the rigid body (24) is exposed through the through-hole of the housing. This structure may be designed to lighten the weight by making the second frame (22), formed to accommodate half of the rigid body (24), thin. Additionally, since the massage effect may be reduced if the rigid body (24) is positioned too deeply inside the first frame (21), the structure can be formed as described above by adjusting the distance of the sub-module coupling part (2323) to position the rigid body (24) at an appropriate height so that it comes into direct contact with the skin.
[0090] FIG. 8 is a drawing for explaining the operation of a first massage module performing linear motion according to one embodiment of the present disclosure.
[0091] According to one embodiment of the present disclosure, the second sub-module (2322) may be coupled with the first sub-module (2321) to allow the rigid body (24) to perform linear motion together. For example, the first sub-module (2321) engages with the movement guide (231) to perform linear motion. At this time, the second sub-module (2322) also performs linear motion because it is coupled with the first sub-module (2321). That is, the rigid body coupled to the second sub-module (2322) can also perform linear motion. For example, referring to FIG. 8, the first sub-module (2321) is coupled with the movement guide (231) and can perform linear motion in a certain direction according to the movement method of the movement guide (231) (e.g., belt, chain, rail, rack and pinion, etc.). Accordingly, the second sub-module (2322) and the rigid body (24) can also perform linear motion. The first sub-module (2321) is mechanically engaged with the movement guide (231). Depending on the driving method of the movement guide (231), the first sub-module (2321) moves along a certain path. The first sub-module (2321) can perform linear movement in the left-right direction (X-axis direction) by means of the movement guide (231). The second sub-module (2322) is coupled with the first sub-module (2321) and can basically perform the same left-right (X-axis direction) linear movement. The range of movement is determined by the length of the movement guide (231) and can be designed to move stably while maintaining a minimum clearance. The first sub-module (2321) and the second sub-module (2322) are coupled through a sub-module coupling part (2323). The sub-module coupling part (2323) firmly connects the two sub-modules while also enabling additional movement (e.g., rotational movement) as needed. When the first sub-module (2321) moves along the movement guide (231), the second sub-module (2322) also moves together.That is, the first sub-module (2321) and the second sub-module (2322) operate as a single unit and perform linear motion in the same direction. Since the second sub-module (2322) serves to connect the rigid body (24), when the second sub-module (2322) performs linear motion, the rigid body (24) also performs linear motion together. Therefore, the rigid body (24) can perform linear motion as an integrated structure extending from the first sub-module (2321) → the second sub-module (2322) → the rigid body (24). Since the first sub-module (2321) is connected to the movement guide (231), linear motion can be performed accurately. Additionally, the second sub-module (2322) and the rigid body (24) can also have synchronized movement by the first sub-module (2321). The first sub-module (2321) performs linear motion by means of a movement guide (231), and through this, the second sub-module (2322) and the rigid body (24) also perform linear motion together. The linear motion operates in an integrated form by means of a sub-module coupling part (2323), thereby enabling precise linear motion.
[0093] FIG. 9 is a drawing for explaining the operation of a first massage module according to one embodiment of the present disclosure performing additional movements other than linear movements.
[0094] According to one embodiment of the present disclosure, the second sub-module (2322) may be coupled to the rigid body (24) in a manner that enables additional movement other than linear movement. For example, the additional movement may include at least one of linear movement or rotational movement in a direction different from the linear movement. The second sub-module (2322) includes a structure for coupling the rigid body (24) and may be designed to perform additional linear movement to increase the degree of freedom of movement of the rigid body (24). The direction of the additional linear movement may be different from the basic left-right (X-axis direction) movement. For example, the direction of the additional linear movement may be up-down (Y-axis direction) movement. The body of the second sub-module (2322) may also move in the up-down (Y-axis direction) direction by means of a rotation axis included in the sub-module coupling part (2323), and as a result, the rigid body (24) may also move in the up-down (Y-axis direction). For example, referring to FIG. 6, the second sub-module (2322) may be combined with a plurality of massage rollers. The first roller (241) and the second roller (242) may be the first group (24-1), and the third roller (243) and the fourth roller (244) may be the second group (24-2). Referring again to FIG. 9, the second sub-module (2322) may be combined with a plurality of massage rollers. The first roller (241) and the second roller (242) may be the first group (24-1), and the third roller (243) and the fourth roller (244) may be the second group (24-2). When massage is not being performed, the massage rollers included in the first group (24-1) and the second group (24-2) may remain in a neutral state as shown in FIG. 7. When performing a massage, the first group (24-1) and the second group (24-2) may perform a seesaw motion by interacting with each other as shown in FIG. 9. For example, the seesaw motion may be a motion in which, when one group goes down relative to the pivot shaft, the other group goes up.Here, the central axis of rotation may be the sub-module coupling part (2323). For example, in a motion of massaging the user's calf, when pressure is applied to the first group (24-1), the second group (24-2) may operate in such a way that it is more exposed (moves downward) to the penetrating part of the housing. Conversely, when pressure is applied to the second group (24-2), the first group (24-1) may be more exposed to the penetrating part of the housing. That is, the force applied to one roller group may operate in a way that controls the movement of the opposite roller group. This method of movement performs a mechanical motion similar to a seesaw. For example, when pressure is applied to the first group (24-1), the first roller (241) and the second roller (242) move upward toward the second frame (22), and the second group (24-2) on the opposite side relative to the axis of rotation may be relatively more exposed to the penetrating part of the housing. During this process, the third roller (243) and the fourth roller (244) may be brought closer to or pressed more strongly against the user's skin. As a result, the second group (24-2) may be exposed more through the open part of the housing. When stronger pressure is applied to a specific group during the massage motion, the opposite roller group may move in tandem to perform a seesaw motion, thereby optimizing the massage effect. In particular, a massage function that automatically adapts to the user's body curves can be implemented.
[0095] Alternatively, the moving unit (23) may include a motor, gear, sensor, or limit switch, etc. The motor may provide power to move the rigid body coupling module (232) along the moving guide (231). The motor may include a DC motor, a stepper motor, a servo motor, etc., and may drive the moving guide (231) through a gear (including a reduction gear) connected to the motor. Additionally, the motor may include a circular reduction gear that transmits the rotational force of the motor via a belt or rack and pinion method. For example, the moving unit (23) may include a gearbox that converts the rotational force from the motor into an optimal speed. Additionally, the moving unit (23) may include a sensor that detects the degree of contact with the user's body or a limit switch that prevents the massage unit from moving beyond a certain range.
[0098] Below, we intend to explain in more detail the connection structure of an air hose that supplies air to a plurality of first massage modules included in the massage device (1).
[0100] FIG. 10 is a schematic diagram of a plurality of air hoses coupled to a plurality of first massage modules according to one embodiment of the present disclosure, FIG. 11 is a diagram for explaining a plurality of regions of a second massage module according to one embodiment of the present disclosure, and FIG. 12 is a schematic diagram of a penetrating region of a second massage module according to one embodiment of the present disclosure.
[0102] According to one embodiment of the present disclosure, the controller (40) may include an air pump (41), a valve system, and a control circuit. However, the configuration of the controller (40) is not limited thereto. Additionally, the controller (40) is configured to supply air at an appropriate pressure to a plurality of first massage modules (30) through a first-1 air hose (42) and a first-2 air hose (43). For example, the air pump (41) may suck in and compress air to supply air to the first massage modules (30) through the first-1 air hose (42) and the first-2 air hose (43). The controller (40) may adjust the pressure of the air pump (41) according to the user's massage intensity and mode. Additionally, a switching valve system (such as a solenoid valve) may supply or discharge air to a specific massage module (air cell). The switching valve system may also supply air independently to each air cell by opening and closing the valve. Additionally, the controller (40) includes a microcontroller (MCU) or a microcomputer, and can control the air pump and valve system according to the user's settings and adjust the massage pattern, intensity, and duration.
[0103] Referring to FIG. 10 for an example, the controller (40) may be mounted on one side of the second massage module (20) of the housing (10). For example, the one side of the second massage module (20) of the housing (10) may be the left side. Additionally, the first massage modules (30) may include first-1 massage modules mounted on one side of the second massage module (20). Here, the first-1 massage modules may include a first-1-1 main air cell (3011), a first-1-2 main air cell (3012), and a first-1 auxiliary air cell (3012). Additionally, the first massage modules (30) may include first-2 massage modules mounted on the other side of the second massage module (20). For example, the other side of the second massage module (20) of the housing (10) may be the right side. Here, the first-2 massage modules may include a first-2-1 main air cell (3013), a first-2-2 main air cell (3014), and a first-2 auxiliary air cell (3022). For example, the controller (40) can control the air supplied to the first-1 massage modules mounted in the same direction relative to the second massage module (20) and to the first-2 massage modules mounted in different directions relative to the second massage module (20). For reference, the controller (40) can control the air supplied through the first-1 air hose (42) for supplying air to the first-1 massage modules mounted on one side of the second massage module (20). Additionally, the controller can control the air supplied through the first-2 air hose (43) for supplying air to the first-2 massage modules mounted on the other side of the second massage module (20).
[0104] According to one embodiment, the first-1 air hose (42) may be a tubular (cylinder-type) path formed of a flexible material to supply air to the first-1 massage modules mounted on one side of the second massage module (20). The first-1 air hose (42) may branch the air supplied from the controller (40) to supply air to each of the first-1 massage modules. Additionally, the first-2 air hose (43) may be a tubular (cylinder-type) path formed of a flexible material to supply air to the first-2 massage modules mounted on the other side of the second massage module (20). The first-2 air hose (43) may branch the air supplied from the controller (40) to supply air to each of the first-2 massage modules. For example, the second massage module (20) is provided in the center of the housing (10), and the air pump included in the controller (40) can be connected to the first-1 air hose and the first-2 air hose (43). Since the first-1 air hose (42) is mounted on one side of the second massage module (20) in the same direction as the controller (40), air can be supplied without penetrating (passing through) the second massage module (20). On the other hand, since the structure makes it difficult to directly connect the first-2 massage module to the controller (40), the first-2 air hose (43) can be positioned by penetrating the second massage module (20) located in the center.
[0105] For example, in order to supply air to first-second massage modules that are not located in the same direction as the controller (40), the first-second air hose (43) needs to pass through a part of the second massage module (20) and be connected to the opposite side. More specifically, referring to FIG. 11, the second massage module (20) may include a first type area (20-1) in which a rail for the movement of a rigid body is formed. Additionally, the second massage module (20) may include a second type area (20-2) in which no rail is formed. Since the second type area (20-2) is an area in which no rail is formed, the first-second air hose (43) can be placed to transmit air pressure generated from the controller (40) to the first-second massage modules by utilizing this space. The first-second air hose (43) can be efficiently placed inside the massage device while passing through the rail-free space and can be designed so as not to interfere with the movement of the rigid body. Through this structure, air can be smoothly supplied to the air cell on the opposite side even when the air cell pump is placed on one side, enabling efficient air pressure delivery while maintaining the compact design of the massage device.
[0106] Referring to FIG. 12 according to one embodiment, the first-second air hose (43) may be inserted through a circular or elliptical hole formed in the second type area (20-2) of the first frame (21) of the second massage module (20). The size of the hole may be designed to be slightly wider than the outer diameter of the first-second air hose so that it can be smoothly positioned. Additionally, a rubber packing or protective bushing may be applied so that the air hose can move without friction or damage. The first-second air hose may be connected to the first-second massage module after passing through one side hole of the first frame (21), moving along the internal space of the second massage module (20), and passing through the other side hole. For example, the position of the first-second air hose may be maintained inside the housing (10) through a fixing clip or guide holder. The first and second air hoses can be protected from being exposed to the outside by passing through the first frame (21), and the hoses can be arranged neatly by utilizing the internal path, thereby optimizing the design of the massage device.
[0107] Meanwhile, the first-2 air hose (34) passes through the second-type area (20-2) while avoiding the first-type area (20-1) where a rail is formed, thereby not interfering with the movement of the moving guide, rigid body module, moving unit, etc. This ensures smooth movement of the pulley-type or screw-type moving unit (23), thereby improving the operational stability of the massage device. That is, since the first-type area (the part where the rail is formed) is a part where moving parts and mechanical forces are applied, the risk of wear, compression, or breakage increases if the hose is located there, and by passing through the second-type area (20-2) where there is no rail, the first-2 air hose can be protected from mechanical damage.
[0109] FIG. 13 is a schematic diagram showing an air hose coupled to any one of the first massage modules mounted on the other side of the second massage module according to one embodiment of the present disclosure.
[0110] According to one embodiment of the present disclosure, the first-2 air hose (43) may be connected to the first-2 massage module without penetrating a part of the second massage module (20). For example, referring to FIG. 10, the first-2 air hose (43) may be positioned to pass through the housing (10) and the lower region of the second massage module (20) without penetrating at least a part of the second massage module (20). The first-2 air hose (43) may be positioned in a location that does not interfere with the structure of the second massage module (20). Such first-2 air hose (43) may supply air to the first-2 massage modules mounted on the other side of the second massage module (20). That is, the first-second air hose (43) can be positioned by utilizing the space between the lower side of the first frame (21) of the second massage module (20) and the housing (10) without penetrating the interior of the second massage module (20). For example, the housing can be arranged in the order of the inner layer of the housing, the air cell, the medium pressure film, and the outer layer of the housing, based on the part that comes into contact with the user's leg. The first-second air hose (43) can be housed inside the inner layer of the housing and the outer layer of the housing, and positioned between the air cell and the medium pressure film. Meanwhile, this allows the placement of the air hose to be simplified by utilizing the space at the bottom.
[0112] According to one embodiment of the present disclosure, the controller (40) may be configured to integrally control the movement of the rigid body of the second massage module (20), the air supplied through the first-1 air hose (42), and the air supplied through the first-2 air hose (43). For example, when the user sets the desired massage intensity and pattern (mode), the controller (40) may integrally control the movement of the rigid body of the second massage module (20) and the air supply through the first-1 air hose (42) and the first-2 air hose (43) based on the information.
[0113] For example, the controller (40) can control the rigid body of the second massage module (20) to move along a set path and perform a rubbing motion against the user's body with the rigid body. Additionally, while the rigid body is moving, the controller (40) can control the air cells of the first-1 massage module to inflate sequentially through the first-1 air hose (42). At this time, the controller (40) can control the air cells to inflate in the order of the first-1-2 main air cell (3012), the first-1-1 main air cell (3011), and the first-1 auxiliary air cell (3012) so that air is supplied from the bottom to the top of the calf. Additionally, the controller (40) can control the first-2 massage module to inflate sequentially at the same time as the air cells of the first-1 massage module inflate sequentially. Likewise, the controller (40) can control the air supply from the bottom to the top of the calf by inflating the 1-2-2 main air cell (3014), the 1-2-1 main air cell (3013), and the 1-2 auxiliary air cell (3022) in that order. For example, the controller (40) can naturally release the massage by sequentially releasing the air from the 1-1 massage modules and the 1-2 massage modules as the rigid body returns to its initial position. Meanwhile, the rhythmic effect of the massage can be increased as the movement of the rigid body and the inflation of the air cells are naturally synchronized. For instance, if the controller controls the air supply in the order of the 1-1-2 main air cell (3012) → the 1-1-1 main air cell (3011) → the 1-1 auxiliary air cell (3012), a gradual massage effect can be induced from the bottom to the top of the calf. The calf is characterized by being thinner at the bottom and thicker at the top, and if the bottom (1-1-2 main air cell) is inflated first, pressure is naturally transferred to the top (1-1-1 main air cell), maximizing the massage effect. Meanwhile, if the bottom is tightened first, a more close-fitting massage effect can be provided when the upper air cell inflates.
[0114] According to one embodiment, while the rigid body of the second massage module (20) located in the center of the housing performs linear motion in the up-and-down direction, a plurality of first massage modules located on both sides of the second massage module (20) can perform a kneading motion (repeatedly contracting and expanding) while compressing the calf. The controller (40) can control the rigid body to move in an upward direction (a direction moving along the soleus and gastrocnemius muscles from the Achilles tendon) or a downward direction (a direction moving along the soleus and Achilles tendon from the gastrocnemius muscle). The rigid body can perform linear motion along a predetermined path through a screw type or a pulley method. While the rigid body moves in a linear direction, the first-1 massage module and the first-2 massage module located on both sides relative to the second massage module (20) can contract and expand simultaneously or alternately to achieve a kneading effect. For example, while the rigid body moves upward (toward the knee), the controller (40) can control the air cell located at the bottom (near the ankle) to expand first. Additionally, the controller (40) can control the compression and expansion of the 1-1-2 main air cell (3012) → 1-1-1 main air cell (3011) → 1-1 auxiliary air cell (3012) in sequence as the rigid body moves upward (toward the knee). Additionally, when the rigid body moves downward (toward the ankle), the controller (40) can control the massage to proceed while loosening the calf in the same manner. Additionally, the controller (40) can control the left (1-1 massage modules) air cell and the right (1-2 massage modules) air cell to alternately expand and contract as the rigid body moves. For example, when the rigid body rises, a natural kneading effect can be achieved by first contracting the air cells located on the left → contracting the right → expanding the left → expanding the right. Meanwhile, the movement of the rigid body and the compression of the air cells can be synchronized to provide a strong kneading effect.In addition, by effectively relaxing the muscles through gradual compression rather than simply pressing the calves, it can provide a much more three-dimensional and stronger massage than conventional air pressure massage devices.
[0115] Alternatively, the controller (40) can control the air supplied to the first-1 massage modules and the first-2 massage modules by utilizing a pressure sensor. For example, the controller (40) can acquire pressure sensor data within the plurality of first massage modules (30) in real time. Additionally, the controller (40) can control the air supply to stop or discharge automatically if the pressure of at least one air cell among the plurality of first massage modules (30) exceeds a set threshold. Conversely, if the pressure is insufficient, the controller (40) can control the air supply to perform additional air supply to at least one air cell among the plurality of first massage modules (30) to maintain balance. The controller (40) can automatically adjust the rigid body movement and air supply patterns according to the user's calf circumference size or degree of contact.
[0117] Meanwhile, a computer-readable medium storing a data structure is disclosed according to an embodiment of the present disclosure.
[0118] A computer-readable medium storing a data structure according to one embodiment of the present disclosure is disclosed. The aforementioned data structure may be stored in memory as described in the present disclosure, executed by a processor, and transmitted and received by a network unit.
[0119] A data structure can refer to the organization, management, and storage of data that enables efficient access and modification of data. A data structure can refer to the organization of data for solving specific problems (e.g., data analysis, data retrieval, data storage, data modification). A data structure may also be defined by physical or logical relationships between data elements designed to support specific data processing functions. Logical relationships between data elements may include connections between user-defined data elements. Physical relationships between data elements may include actual relationships between data elements physically stored on a computer-readable storage medium (e.g., a permanent storage device). Specifically, a data structure may include sets of data, relationships between data, and functions or instructions applicable to the data. Through an effectively designed data structure, a computing device can perform operations while minimizing the use of the device's resources. Specifically, through an effectively designed data structure, a computing device can increase the efficiency of operations, reading, insertion, deletion, comparison, exchange, and retrieval.
[0120] Data structures can be classified into linear and non-linear data structures based on their form. A linear data structure is one where only one piece of data is connected to the next. Linear data structures can include lists, stacks, queues, and deques. A list can refer to a set of data that maintains an internal order. Lists can include linked lists. A linked list is a data structure where data is connected in a line, with each piece of data possessing a pointer. In a linked list, the pointer can contain information regarding the connection to the next or previous data. Depending on its form, a linked list can be represented as a singly linked list, a doubly linked list, or a circular linked list. A stack is a data arrangement structure that allows for restricted access to data. A stack can be a linear data structure where data can be processed (e.g., insertion or deletion) only at one end of the structure. Data stored in a stack can be a Last-In, First-Out (LIFO) data structure, meaning that the later an item is entered, the sooner it is retrieved. A queue is a data arrangement structure that allows for limited access to data; unlike a stack, it can be a FIFO (First in First Out) data structure where data stored later is retrieved later. A deque is a data structure that can process data at both ends.
[0121] Non-linear data structures can be structures where multiple data are connected after a single piece of data. Non-linear data structures may include graph data structures. A graph data structure can be defined by vertices and edges, and an edge may include a line connecting two different vertices. Graph data structures may include tree data structures. A tree data structure may be a data structure where there is only one path connecting two different vertices among the multiple vertices included in the tree. In other words, it may be a data structure that does not form a loop in a graph data structure.
[0122] Throughout this specification, the terms artificial intelligence-based model, computational model, neural network, network function, and neural network may be used interchangeably. Hereinafter, they will be described uniformly as neural network. A data structure may include a neural network. Furthermore, a data structure including a neural network may be stored on a computer-readable medium. A data structure including a neural network may also include data preprocessed for processing by the neural network, data input to the neural network, weights of the neural network, hyperparameters of the neural network, data obtained from the neural network, activation functions associated with each node or layer of the neural network, loss functions for learning the neural network, etc. A data structure including a neural network may include any of the components disclosed above. That is, a data structure including a neural network may be configured to include all or any combination thereof, such as data preprocessed for processing by the neural network, data input to the neural network, weights of the neural network, hyperparameters of the neural network, data obtained from the neural network, activation functions associated with each node or layer of the neural network, and loss functions for learning the neural network. In addition to the configurations described above, a data structure including a neural network may include any other information that determines the characteristics of the neural network. Furthermore, the data structure may include any form of data used or generated during the computational process of the neural network, and is not limited to the foregoing. A computer-readable medium may include a computer-readable recording medium and / or a computer-readable transmission medium. A neural network may be composed of a set of interconnected computational units that may generally be referred to as nodes. These nodes may also be referred to as neurons. A neural network is composed of at least one node.
[0123] A data structure may include data input to a neural network. A data structure including data input to a neural network may be stored on a computer-readable medium. Data input to a neural network may include training data input during the neural network learning process and / or input data input to a neural network after training is complete. Data input to a neural network may include pre-processed data and / or data subject to pre-processing. Pre-processing may include a data processing process for inputting data into a neural network. Accordingly, a data structure may include data subject to pre-processing and data generated by pre-processing. The aforementioned data structure is merely an example, and the present disclosure is not limited thereto.
[0124] The data structure may include weights of the neural network. (In this specification, weights and parameters may be used interchangeably.) The data structure including the weights of the neural network may be stored on a computer-readable medium. The neural network may include multiple weights. The weights may be variable and may be varied by a user or an algorithm to enable the neural network to perform a desired function. For example, if one or more input nodes are interconnected to a single output node by respective links, the output node may determine the data value output from the output node based on values input to the input nodes connected to the output node and weights set on the links corresponding to each input node. The aforementioned data structure is merely an example and the present disclosure is not limited thereto.
[0125] As an example rather than a limitation, weights may include weights that vary during the neural network learning process and / or weights for which neural network learning is completed. Weights that vary during the neural network learning process may include weights at the start of the learning cycle and / or weights that vary during the learning cycle. Weights for which neural network learning is completed may include weights for which the learning cycle is completed. Accordingly, a data structure containing the weights of a neural network may include a data structure containing weights that vary during the neural network learning process and / or weights for which neural network learning is completed. Therefore, the weights and / or combinations of each weight described above are included in the data structure containing the weights of a neural network. The aforementioned data structure is merely an example and the present disclosure is not limited thereto.
[0126] Data structures containing the weights of a neural network may be stored on a computer-readable storage medium (e.g., memory, hard disk) after undergoing a serialization process. Serialization may be a process of converting a data structure into a form that can be stored on the same or different computing devices and later reconstructed for use. A computing device may serialize the data structure to transmit and receive data over a network. A serialized data structure containing the weights of a neural network may be reconstructed on the same or different computing devices through deserialization. Data structures containing the weights of a neural network are not limited to serialization. Furthermore, data structures containing the weights of a neural network may include data structures designed to increase computational efficiency while minimizing the use of computing device resources (e.g., B-Tree, R-Tree, Trie, m-way search tree, AVL tree, Red-Black Tree in non-linear data structures). The foregoing is merely an example and the present disclosure is not limited thereto.
[0127] The data structure may include hyperparameters of the neural network. The data structure including the neural network hyperparameters may be stored on a computer-readable medium. The hyperparameters may be variables that are varied by the user. The hyperparameters may include, for example, a learning rate, a cost function, the number of learning cycle iterations, weight initialization (e.g., setting the range of weight values subject to weight initialization), and the number of hidden units (e.g., the number of hidden layers, the number of nodes in the hidden layers). The aforementioned data structure is merely an example, and the present disclosure is not limited thereto.
[0129] FIG. 14 is a brief and general schematic diagram of an exemplary computing environment in which embodiments of the present disclosure may be implemented.
[0130] Although the present disclosure has been described as generally being implementable by a computing device, a person skilled in the art will be well aware that the present disclosure may be implemented in combination with computer-executable instructions and / or other program modules that can be executed on one or more computers and / or as a combination of hardware and software.
[0131] Generally, a program module includes routines, programs, components, data structures, etc., that perform a specific task or implement a specific abstract data type. Furthermore, a person skilled in the art will be well aware that the method of the present disclosure can be implemented in other computer system configurations, including single-processor or multi-processor computer systems, minicomputers, mainframe computers, as well as personal computers, handheld computing devices, microprocessor-based or programmable consumer electronics, etc. (each of which may be connected to and operated with one or more associated devices).
[0132] The embodiments described in this disclosure may also be implemented in a distributed computing environment in which tasks are performed by remote processing devices connected via a communication network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
[0133] Computers typically include various computer-readable media. Any medium accessible by a computer may be a computer-readable medium, and such computer-readable media include volatile and non-volatile media, transitory and non-transitory media, and removable and non-removable media. By example, but not limiting, computer-readable media may include computer-readable storage media and computer-readable transmission media. Computer-readable storage media include volatile and non-volatile media, transitory and non-transitory media, and removable and non-removable media implemented by any method or technique for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer-readable storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, DVD (digital video disk) or other optical disk storage devices, magnetic cassettes, magnetic tapes, magnetic disk storage devices or other magnetic storage devices, or any other media that can be accessed by a computer and used to store desired information.
[0134] Computer-readable transmission media typically include all information transmission media that implement computer-readable instructions, data structures, program modules, or other data, etc., on a modulated data signal, such as a carrier wave or other transport mechanism. The term modulated data signal means a signal in which one or more of the characteristics of the signal are set or modified to encode information within the signal. By example, not limiting, computer-readable transmission media include wired media, such as wired networks or direct-wired connections, and wireless media, such as acoustic, RF, infrared, and other wireless media. Any combination of the media described above is also considered to be within the scope of computer-readable transmission media.
[0135] An exemplary environment for implementing various aspects of the present disclosure, including a computer (1102), is shown, wherein the computer (1102) includes a processing unit (1104), system memory (1106), and a system bus (1108). The system bus (1108) connects system components, including system memory (1106) (but not limited thereto), to the processing unit (1104). The processing unit (1104) may be any processor among various commercial processors. Dual processors and other multiprocessor architectures may also be used as the processing unit (1104).
[0136] The system bus (1108) may be any of several types of bus structures that can be additionally interconnected to a local bus using any of the memory bus, peripheral bus, and various commercial bus architectures. System memory (1106) includes read-only memory (ROM) (1110) and random access memory (RAM) (1112). The basic input / output system (BIOS) is stored in non-volatile memory (1110), such as ROM, EPROM, EEPROM, etc., and this BIOS includes basic routines that help transfer information between components within the computer (1102) at times such as during startup. The RAM (1112) may also include high-speed RAM, such as static RAM, for caching data.
[0137] The computer (1102) also includes an internal hard disk drive (HDD) (1114) (e.g., EIDE, SATA)—this internal hard disk drive (1114) may also be configured for external use within a suitable chassis (not shown)—a magnetic floppy disk drive (FDD) (1116) (e.g., for reading from or writing to a removable diskette (1118)), and an optical disk drive (1120) (e.g., for reading from a CD-ROM disk (1122) or reading from or writing to other high-capacity optical media such as a DVD). The hard disk drive (1114), the magnetic disk drive (1116), and the optical disk drive (1120) may each be connected to the system bus (1108) by a hard disk drive interface (1124), a magnetic disk drive interface (1126), and an optical drive interface (1128). The interface (1124) for implementing an external drive includes at least one or both of USB (Universal Serial Bus) and IEEE 1394 interface technologies.
[0138] These drives and associated computer-readable media provide non-volatile storage of data, data structures, computer-executable instructions, etc. In the case of a computer (1102), the drives and media correspond to storing any data in a suitable digital format. Although the description of computer-readable media above refers to HDDs, removable magnetic disks, and removable optical media such as CDs or DVDs, a person skilled in the art will know that other types of computer-readable media, such as zip drives, magnetic cassettes, flash memory cards, cartridges, etc., may also be used in exemplary operating environments and that any of these media may contain computer-executable instructions for performing the methods of the present disclosure.
[0139] A number of program modules, including an operating system (1130), one or more application programs (1132), other program modules (1134), and program data (1136), may be stored in the drive and RAM (1112). All or part of the operating system, application, module and / or data may also be cached in RAM (1112). It will be well known that the present disclosure may be implemented in various commercially available operating systems or combinations of operating systems.
[0140] The user can input commands and information into the computer (1102) through one or more wired / wireless input devices, such as a pointing device like a keyboard (1138) and a mouse (1140). Other input devices (not shown) may include a microphone, an IR remote control, a joystick, a game pad, a stylus pen, a touch screen, etc. These and other input devices are often connected to the processing unit (1104) via an input device interface (1142) connected to the system bus (1108), but may also be connected via other interfaces such as a parallel port, an IEEE 1394 serial port, a game port, a USB port, an IR interface, etc.
[0141] A monitor (1144) or other type of display device is also connected to the system bus (1108) via an interface such as a video adapter (1146). In addition to the monitor (1144), the computer generally includes other peripheral output devices (not shown), such as speakers, a printer, and so on.
[0142] The computer (1102) may operate in a networked environment using a logical connection to one or more remote computers, such as remote computer(s) (1148), via wired and / or wireless communication. The remote computer(s) (1148) may be a workstation, a computing device computer, a router, a personal computer, a portable computer, a microprocessor-based entertainment device, a peer device, or other conventional network node, and generally include many or all of the components described for the computer (1102), but for brevity, only the memory storage device (1150) is illustrated. The illustrated logical connection includes a wired / wireless connection to a local area network (LAN) (1152) and / or a larger network, e.g., a wide area network (WAN) (1154). Such LAN and WAN networking environments are common in offices and companies and facilitate enterprise-wide computer networks, such as intranets, all of which can be connected to a global computer network, e.g., the Internet.
[0143] When used in a LAN networking environment, the computer (1102) is connected to a local network (1152) via a wired and / or wireless communication network interface or adapter (1156). The adapter (1156) may facilitate wired or wireless communication to the LAN (1152), and the LAN (1152) may also include a wireless access point installed therein to communicate with the wireless adapter (1156). When used in a WAN networking environment, the computer (1102) may include a modem (1158), be connected to a communication computing device on the WAN (1154), or have other means to establish communication through the WAN (1154), such as through the Internet. The modem (1158), which may be an internal or external and a wired or wireless device, is connected to the system bus (1108) via a serial port interface (1142). In a networked environment, the program modules described for the computer (1102) or parts thereof may be stored in a remote memory / storage device (1150). It will be well known that the illustrated network connection is exemplary and that other means of establishing a communication link between computers may be used.
[0144] The computer (1102) operates to communicate with any wireless device or object that is deployed and operated via wireless communication, for example, a printer, scanner, desktop and / or portable computer, PDA (portable data assistant), communication satellite, any equipment or place associated with a wireless detectable tag, and a telephone. This includes at least Wi-Fi and Bluetooth wireless technologies. Accordingly, the communication may be a predefined structure as in a conventional network, or simply ad hoc communication between at least two devices.
[0145] Wi-Fi (Wireless Fidelity) enables connectivity to the Internet and other sources without wires. Wi-Fi is a wireless technology, similar to a cell phone, that allows devices, such as computers, to transmit and receive data indoors and outdoors—that is, anywhere within the coverage area of a base station. Wi-Fi networks use a wireless technology called IEEE 802.11 (a, b, g, etc.) to provide secure, reliable, and high-speed wireless connections. Wi-Fi can be used to connect computers to each other, to the Internet, and to wired networks (using IEEE 802.3 or Ethernet). Wi-Fi networks can operate in unlicensed 2.4 and 5 GHz wireless bands, for example, at data rates of 11 Mbps (802.11a) or 54 Mbps (802.11b), or in products that include both bands (dual band).
[0146] Those skilled in the art of the present disclosure will understand that information and signals may be represented using any various different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced in the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0147] Those skilled in the art will understand that the various exemplary logic blocks, modules, processors, means, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented by electronic hardware, various forms of programs or design code (referred to herein as software for convenience), or a combination of all such. To clearly illustrate this interoperability between hardware and software, various exemplary components, blocks, modules, circuits, and steps have been generally described above in relation to their functions. Whether such functions are implemented as hardware or software depends on the design constraints imposed on the specific application and the overall system. Those skilled in the art may implement the functions described in various ways for each specific application, but such implementation decisions should not be interpreted as being outside the scope of this disclosure.
[0148] The various embodiments presented herein may be implemented as methods, devices, or articles manufactured using standard programming and / or engineering techniques. The term "article manufactured" includes a computer program, a carrier, or a medium accessible from any computer-readable storage device. For example, computer-readable storage media include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips, etc.), optical discs (e.g., CDs, DVDs, etc.), smart cards, and flash memory devices (e.g., EEPROMs, cards, sticks, key drives, etc.). Additionally, the various storage media presented herein include one or more devices and / or other machine-readable media for storing information.
[0149] It should be understood that the specific order or hierarchy of steps in the presented processes is an example of exemplary approaches. It should be understood that the specific order or hierarchy of steps in the processes may be rearranged within the scope of this disclosure based on design priorities. The appended method claims provide elements of various steps in a sample order, but do not imply being limited to the specific order or hierarchy presented.
[0150] Description of the presented embodiments is provided so that a person skilled in the art may use or practice the present disclosure. Various modifications to these embodiments will be apparent to a person skilled in the art, and the general principles defined herein may be applied to other embodiments without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the embodiments presented herein, but should be interpreted in the broadest possible scope consistent with the principles and novel features presented herein.
Claims
Claim 1 Massage device.
