Interactive adjustable seat with multiple operating modes

JP2025505677AActive Publication Date: 2025-02-28LEGGETT & PLATT CANADA CO
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024547097
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-02-07
Filing Date
2023-02-07
Publication Date
2025-02-28
Estimated Expiration
2043-02-07

AI Technical Summary

Benefits of technology

【0006】添付の図面は、同様の参照番号が別々の図全体にわたって同一または機能的に類似の要素を指し、以下の詳細な説明とともに、本明細書に組み込まれ、明細書の一部を形成し、実施形態をさらに例示し、それらの実施形態の様々な原理および利点を説明するのに役立つ。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025505677000001_ABST
    Figure 2025505677000001_ABST
Patent Text Reader

Abstract

A system and method for automatic seat adjustment, the system and method including a seat frame, a plurality of seat cushions coupled to the seat frame, a plurality of adjustable bladders housed within the plurality of seat cushions, and a plurality of sensors housed within the plurality of seat cushions. The system and method also includes a memory for storing user data and a plurality of seat adjustment programs for controlling at least one of the plurality of adjustable bladders. The system and method further includes at least one controller coupled to the memory, the plurality of adjustable bladders, and the plurality of sensors, the at least one controller configured to alter at least one of the plurality of adjustable bladders based on feedback from at least one of the plurality of sensors, the user data, and the seat adjustment program.
Need to check novelty before this filing date? Find Prior Art

Description

[Background technology]

[0001]

[0001] Seating for automobiles and similar vehicles has evolved over time. Seats have been improved in terms of occupant safety, comfort, and convenience. Traditionally, a seat includes a frame for mounting the seat in the vehicle and has padding and a seat cover. More recently, vehicle seats have incorporated power adjustable positioning, lumbar support, and heating and cooling. However, most seating solutions are designed to be generic so as to be applicable to a variety of different occupants. Summary of the Invention [Problem to be solved by the invention]

[0002]

[0002] Currently available seats may include features that provide a limited number of comfort functions, but the comfort functions are often implemented as standalone features and rely on manual input from the occupant. This approach to comfort results in limited options that may be difficult to navigate. In addition, this approach does not take into account that future vehicle drivers will spend less time driving the vehicle (with semi-autonomous and autonomous vehicle technologies) and may desire more comfort, convenience, and physical and emotional benefits from their vehicle seats. [Means for solving the problem]

[0003] In one aspect, a system for automatic seat adjustment is provided. The system includes a seat frame, a plurality of seat cushions coupled to the seat frame, a plurality of adjustable bladders housed within the plurality of seat cushions, and a plurality of sensors housed within the plurality of seat cushions. The system also includes a memory for storing user data and a plurality of seat adjustment programs for controlling at least one of the plurality of adjustable bladders. The system further includes at least one controller coupled to the memory, the plurality of adjustable bladders, and the plurality of sensors, the at least one controller configured to alter at least one of the plurality of adjustable bladders based on feedback from at least one of the plurality of sensors, the user data, and the seat adjustment program.

[0004] In some aspects, the plurality of seat cushions includes a seat base, a backrest, and a headrest. The system may further include a plurality of temperature control devices. The system may further include a plurality of audio output devices. The system may further include a plurality of haptic feedback generators. The plurality of sensors may include a combination of physiological sensors, pressure sensors, and temperature sensors.

[0005] In another aspect, a method for automatic seat adjustment is provided.

[0006] The accompanying drawings, in which like reference numbers refer to identical or functionally similar elements throughout the different views, and together with the following detailed description, are incorporated in and form a part of this specification and serve to further illustrate embodiments and explain various principles and advantages of such embodiments. [Brief description of the drawings]

[0006] [Figure 1]

[0007] FIG. 1 is a block diagram of a system according to some embodiments. [Diagram 2]

[0008] FIG. 2 is a diagram illustrating a schematic collection of subsystems included in the system of FIG. 1 in accordance with some embodiments. [Figure 3A]

[0009] FIG. 1 illustrates a seat according to some embodiments. [Figure 3B] FIG. 1 illustrates a seat according to some embodiments. [Figure 3C] FIG. 1 illustrates a seat according to some embodiments. [Figure 3D] FIG. 1 illustrates a seat according to some embodiments. [Figure 3E] FIG. 1 illustrates a seat according to some embodiments. [Figure 3F] FIG. 1 illustrates a seat according to some embodiments. [Figure 3G] FIG. 1 illustrates a seat according to some embodiments. [Figure 4A]

[0010] 1 is a flowchart of a method for implementing static comfort according to some embodiments. [Figure 4B]

[0011] 4B illustrates aspects of pressure measurements evaluated by the method of FIG. 4A according to some embodiments. [Figure 4C] 4B illustrates aspects of pressure measurements evaluated by the method of FIG. 4A according to some embodiments. [Figure 5A]

[0012] 1 is a flowchart of a method for implementing dynamic comfort according to some embodiments. [Figure 5B] 1 is a flowchart of a method for implementing dynamic comfort according to some embodiments. [Figure 6]

[0013] 1 is a flowchart of a method for performing a biometric massage according to some embodiments. [Figure 7]

[0014] 1 is a flowchart of a method for heart rate variability (HRV) and stress analysis according to some embodiments. [Figure 8]

[0015] 1 is a flowchart of a method for performing a musical massage according to some embodiments. [Figure 9]

[0016] 1 is a flowchart of a method for implementing a game (eg, Simon Says) according to some embodiments. [Figure 10]

[0017] 1 is a flowchart of a method for implementing a dance simulator according to some embodiments. [Figure 11]

[0018] 1 is a flowchart of a method for conducting a yoga session according to some embodiments. [Figure 12]

[0019] FIG. 12 is a diagram of a heating and cooling method for use with the methods of FIGS. 8-11 according to some embodiments. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0007]

[0020] Those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to enhance an understanding of embodiments of the present disclosure.

[0008]

[0021] The components of the apparatus and methods are represented, where appropriate, by conventional symbols in the drawings, and only certain details that are important for understanding the embodiments of the present disclosure are illustrated, so as not to obscure the disclosure with details that will be readily apparent to one of ordinary skill in the art having the benefit of the descriptions herein.

[0009]

[0022] The present disclosure provides a seating comfort system that senses various physical and physiological metrics of a seat occupant to detect and address the occupant's comfort and emotional state. Comfort and emotional state can be improved by adjusting a number of integrated support, contour, heating / ventilation, and other treatment systems. Methods for improving occupant comfort and treatment include static comfort adjustment, dynamic comfort adjustment, vibration massage, biometric massage, music-driven massage, interactive seat games, and heating and cooling. In implementing these methods, the present disclosure adjusts different physical components of the seat to the occupant's unique size, shape, and needs, implementing a series of comfort features to improve the occupant's comfort, support, and wellness. Embodiments can adjust a number of seat components, including seat cushion, firmness, positioning, ventilation, and massage bladder, among others, to promote the seat occupant's specific physical and mental wellness. The system also uses a number of pressure sensors to provide feedback to the controller regarding the occupant's physical characteristics and dynamic interactions with the seat. Such adjustments and treatment options can be dynamically altered to address the transitory nature of health and comfort by continually monitoring a selected set of parameters and reacting accordingly.

[0010]

[0023] The disclosed system and method provide many advantages over conventional seats. These advantages include ease of use with minimal input required from the occupants, personalized experience based on measurement data (pressure, temperature, posture, etc.) from each individual occupant, optimized adjustments to ensure continuous comfort throughout the entire driving experience, and accurate health coring based on measurements at the seat and / or artificial intelligence. A direct assessment of the occupant's emotional and physiological state influences the adjustments made to the seat. Certain embodiments provide an individualized approach to the needs of the driver and passengers, improving the overall experience and entertainment in the vehicle and the overall interaction between the occupant and the seating surface. In some cases, passengers can benefit from various modes that are not suitable for drivers. For example, conversation, reading, or sleep modes can be tailored to these activities, and modes such as games, yoga, and other entertainment activities can only be offered to passengers in autonomous / self-driving vehicles. In contrast, fatigue reduction therapy may be more suitable for drivers of standard vehicles.

[0011]

[0024] Before the embodiments are described in detail, it should be understood that the application of the embodiments is not limited to the details of the configuration and arrangement of components set forth in the following description or illustrated in the following drawings. Other embodiments are possible, and the described embodiments can be practiced or performed in various manners. For example, while the systems herein show components logically separated, it should be understood that such depiction is merely for illustrative purposes. In some embodiments, the illustrated components may be combined or divided into separate software, firmware, and / or hardware. These components may be executed on the same computing device or distributed among different computing devices connected by one or more networks or other suitable communication connections.

[0012]

[0025] For ease of explanation, some or all of the example systems presented herein are illustrated with a single specimen of each of its component parts. Some examples may not describe or illustrate all components of a system. Other example embodiments may have more or fewer of each of the illustrated components, may combine some components, or may include additional or alternative components.

[0013]

[0026] Also, while certain figures illustrate hardware and software located within particular devices, it should be understood that these depictions are for illustrative purposes only. In some embodiments, the illustrated components may be combined or divided into separate software, firmware, and / or hardware. For example, logic and processing may be distributed among multiple electronic processors rather than being located and executed within a single electronic processor. Regardless of how combined or divided, the hardware and software components may be located on the same computing device or distributed among different computing devices connected by one or more networks or other suitable communications links.

[0014]

[0027] FIG. 1 illustrates an exemplary system 100 for automatically assessing and controlling one or more parameters of a seat 102 and a user 104 (e.g., a vehicle occupant) seated in the seat 102. The system 100 implements a combination of devices that assess a health state of the user 104 and adjust the seat 102 to improve the user's health state. The health state may include a combination of physical attributes, emotional attributes, and mental attributes of the user 104. In some embodiments, the system 100 includes a seat 102, a computing environment 106 communicatively coupled to a storage system 108, a plurality of feedback devices 110, at least one display device 112, and optionally one or more user devices 114. The computing environment 106 includes a computing device having an electronic processor 120, a memory 122, an input / output interface 124, and an operating system configured to perform operations for applications installed thereon (e.g., in the memory 122). 1, the computing environment 106 can include, for example, a programmable logic controller (PLC), a microcontroller unit (MCU), a computer, a server, a laptop, a handheld device, or other computing device. In some embodiments, the computing environment 106 is part of a vehicle's computing architecture. For example, the computing environment can be part of an infotainment system in a vehicle.

[0015]

[0028] Although the computing environment 106 is depicted for illustrative purposes as a single entity having a single processor 120, embodiments may utilize different numbers of computing devices and processors in many different ways. For example, the computing environment 106 may include a single computing device, a collection of computing devices in a networked computing system, a cloud computing infrastructure, or combinations thereof. Thus, embodiments of the present disclosure are not limited to a single computing environment 106, nor to a single type of implementation or configuration of the exemplary computing environment 106. The computing environment 106 is merely an illustrative example of a suitable computing system.

[0016]

[0029] 1, the various components included within computing environment 106, along with various other modules and components (not shown), are coupled to one another by or through one or more connections (e.g., a control bus or a data bus) that enable communication between the components. The use of a control bus and a data bus for interconnecting and exchanging information between the various modules and components will be apparent to those of ordinary skill in the art in light of the description provided herein.

[0017]

[0030] The processor 120 retrieves and provides information from the memory 122, for example, via a communication interface, and processes information by executing software instructions or programs. The memory 122 can include program storage and data storage areas and may include random access memory ("RAM"), read-only memory ("ROM"), or another non-transitory computer-readable medium within the memory 122. In some embodiments, the memory 122 stores data related to the seat 102 and the user 104, among other things, as discussed in more detail herein. The program storage can include firmware, one or more executable applications, program data, filters, rules, one or more program modules, and other executable instructions. The processor 120 is configured to retrieve from the memory 122 and execute programs or applications related to, among other things, the methods described herein.

[0018]

[0031] As illustrated in FIG. 1, the computing environment 106 may include or be communicatively coupled to a storage system 108. Similar to the memory 122, the processor 120 retrieves and provides information from the storage system 108, for example, via a communication interface. The storage system 108 may include a combination of devices configured to store and organize a collection of data. For example, the storage system 108 may be a local storage device within the computing environment 106, a remote database facility, or a cloud computing storage environment accessible via the network 116 (e.g., a controller area network (CAN) or other vehicle network). The storage system 108 may also include a database management system that utilizes a database model. The database management system may be configured, for example, to interact with a user through queries to facilitate analysis of the data in the database.

[0019]

[0032] In some embodiments, using data and programming provided in the combination of memory 122 and storage system 108, computing environment 106 uses machine learning to perform various aspects of the disclosure. Machine learning generally refers to the ability of a computer program to learn without being explicitly programmed. In some embodiments, a computer program (often referred to as a learning engine) is configured to build a model (e.g., one or more algorithms) based on example inputs. Supervised learning involves presenting example inputs and their desired (actual) outputs to a computer program. The computer program is configured to learn general rules (models) that map inputs to outputs of training data. Machine learning can be performed using various types of methods and mechanisms. Example methods and mechanisms include decision tree learning, association rule learning, artificial neural networks, inductive logic programming, support vector machines, clustering, Bayesian networks, reinforcement learning, representation learning, similarity and metric learning, sparse dictionary learning, and genetic algorithms. Using some or all of these approaches, a computer program can ingest, analyze, understand data, and incrementally improve models for data analysis, including image analysis. Once trained, a computer system may be referred to as an intelligent system, an artificial intelligence (AI) system, a deep learning system, a cognitive system, etc.

[0020]

[0033] In some embodiments, data is entered by the user 104 or obtained from various sources for use by the computing environment 106. For example, the computing environment 106 can receive data from a combination of sources including, for example, the storage system 108, the feedback device 110, and the user device 114. In some embodiments, the storage system 108 includes a combination of historical data, collected data about the user 104, and algorithms / programming for analyzing the data.

[0021]

[0034] In some embodiments, the feedback device 110 includes a combination of data collection devices to obtain information about the user 104 and data output devices to communicate information to the user 104. For example, the feedback device 110 can include cameras, physiological sensors, biometric sensors, pressure sensors, and wearable devices. The feedback devices can also include audio, video, and haptic devices. In some embodiments, the user device 114 is a device operated by the user 104. For example, the user device 114 can include a smartphone, a laptop, a wearable device, a smart watch, a fitness tracker, etc. that can be paired or communicatively coupled to the computing environment 106 for data sharing.

[0022]

[0035] Each of the seat 102, the computing environment 106, the storage system 108, the plurality of feedback devices 110, and the one or more user devices 114 are communicatively coupled to one another. The communicative coupling can be provided via any combination of direct (e.g., wired) or indirect connections (e.g., via the network 116) to the computing environment 106. The network 116 can be implemented using a combination of wired or wireless communication components and connections. The network 116 can be used to exchange data between the computing environment 106, the feedback devices 110, and the user devices 114, exchange data with the storage system 108, and / or collect or share data with additional sources (e.g., external databases). In some embodiments, the devices can use the network 116 to establish connections to other networks, e.g., cellular networks and / or the Internet. In addition, components such as the storage system 108 can be located remotely (e.g., in the cloud) and communicate with the components via the network 116 or another connection.

[0023]

[0036] Each of the devices in the system 100 may include a communication interface for communicating over the network 116. The communication interface is configured to receive input and provide system output. The communication interface obtains information and signals from and provides information and signals to devices both inside and outside the computing environment 106 (e.g., via one or more wired and / or wireless connections). The communication interface may include a wireless transmitter or transceiver for communicating wirelessly over the network 116. Alternatively, or in addition to a wireless transmitter or transceiver, the communication interface may include a wired connection.

[0024]

[0037] Continuing with the description of FIG. 1 , in some embodiments, the computing environment 106 includes or is communicatively coupled to a display device 112, such as, for example, a liquid crystal display (LCD) touchscreen or an organic light emitting diode (OLED) touchscreen. In some embodiments, the computing environment 106 implements a graphical user interface (GUI) (e.g., generated by the processor 120 from instructions and data stored in the memory 122 and presented on the display 112) to allow a user to interact with the computing environment 106. For example, a vehicle including the seat 102 may include the display 112 (e.g., an infotainment system, a human machine interface (HMI), etc.). In some embodiments, the computing environment 106 allows data to be displayed remotely, for example, using a display (configured similarly to the display 122) on the user device 114. As previously discussed, a combination of connections may be used to provide data from the computing environment 106 to a local or remote display 112.

[0025]

[0038] In some embodiments, the computing environment 106 includes a combination of dedicated modules (programs or groups of programs, which in one example are illustrated separately but may even be stored in the memory 122 or storage system 108) configured to perform various functions of the present disclosure. In some embodiments, the computing environment 106 includes a static comfort module 130, a dynamic comfort module 132, a massage module 134, a temperature module 136, and an interaction module 138 (often referred to as a seat adjustable program). The combination of modules in combination with other aspects of the system 100 are used to monitor parameters and characteristics of the user 104 and the seat 102. In some instances, the modules analyze the data and provide feedback to the user 104 and / or command or control signals to components of the seat 102 or other vehicle components.

[0026]

[0039] In some embodiments, the static comfort module 130 is configured to evaluate and establish the seat contour based on an automatic initial assessment of the user 104 and / or manual input provided by the user 104. In some embodiments, the dynamic comfort module 132 is configured to continuously monitor the comfort, health, and emotional state of the seat user 104 and provide adjustments to the seat 102 accordingly. In some embodiments, the massage module 134 is configured to monitor biometric signals from the user 104 seated in the seat 102 and use haptic feedback to suggest or perform treatments on the user 104. In some embodiments, the temperature module 136 is configured to provide heating and cooling to the user 104 via the seat 102 in response to various factors. In some embodiments, the interaction module 138 is configured to enhance interaction between the seat 102 and the user 104 for wellness and health, entertainment, and / or exercise purposes. As will be appreciated by those skilled in the art, the static comfort module 130, the dynamic comfort module 132, the massage module 134, the temperature module 136, and the interaction module 138 may include a combination of hardware and software configured to carry out various aspects of the present disclosure. Each of the modules may be configured individually or in combination to provide a system to the user depending on the desired operation of the seat 102 or the requirements of the user 104.

[0027]

[0040] As shown with reference to FIG. 2, in some embodiments, the modules are combined with a combination of mechanical and electrical subsystems to provide physical feedback to the seat 102 and the user 104. The mechanical and electrical subsystems may include a combination of mechanisms for adjusting the seat 102 itself or the surroundings of the user 104 in the seat 102. In some embodiments, the seat 102 includes a seat adjustment subsystem 230, a physiological sensor subsystem 232, a haptic feedback subsystem 234, a temperature subsystem 236, and an audio / visual (A / V) feedback subsystem 238. Each of the subsystems and respective components may be controlled by one or more of the modules 130, 132, 134, 136, 138. The subsystems provided in FIG. 2 may include a combination of mechanical, electrical, and pneumatic mechanisms. Depending on the type of mechanism used, the seat 102 includes at least one pump, valve, motor, etc.

[0028]

[0041] In some embodiments, the seat 102 includes a combination of power and communication media that provides control over various seat subsystems and associated mechanisms. For example, the communication media can include cabling, conductive wiring, fiber optic connections, wireless connections, etc. The power and communication media can be selected based on the type of mechanism and the preferred technology, cost, etc. In some embodiments, the seat 102 can include at least one system for controlling the various components and subsystems of the seat 102. The electronics can include the computing environment 106 discussed with respect to FIG. 1 or can include a separate combination of hardware and software configured to communicate with the system 100.

[0029]

[0042] As shown with reference to FIG. 3A, in some embodiments, the seat 102 includes a combination of elements conventionally found in a seat, and also includes the modules and / or subsystems discussed with respect to FIG. 1 and FIG. 2. The seat 102 is designed to include a frame 300 for mounting the seat 102, for example, to a vehicle. The frame 300 includes a base frame portion 302 and a back frame portion 304 for receiving components associated with a seat base 306 and a back 308, respectively. The back frame portion 304 also includes a mount for a head rest 310. The seat base 306, back 308, and head rest 310 typically include contoured padding (e.g., foam) encased in a seat cover, such as, for example, cloth or leather. In some embodiments, the seat 102 includes multiple bolster pairs 306a, 308a (e.g., base cushion bolster 306a and back cushion bolster 306b) on the sides of the seat cushion to further fit the user 104 to the seat 102. Similarly, the backrest 308 includes shoulder and lumbar support. The seat cushion of the seat base 306 and backrest 308 may include an A-side and a B-side, a center portion, and two bolster areas. Each bolster area is adjacent to the center portion of the seat cushion. The upper surface of the seat cushion (closest to the occupant) may be referred to as the A-side, and the lower surface (closest to the frame 300) may be referred to as the B-side.

[0030]

[0043] In some embodiments, the seat 102 also includes a seat adjustment subsystem 230 that includes a combination of mechanical structures for adjusting the position, orientation, contour, firmness, and other characteristics of the seat 102. The seat adjustment subsystem 230 provides a mechanism for adjusting the level of support and comfort of the user 104 by changing the contour and pressure levels of different areas of the seat 102. For example, the seat 102 includes mechanisms for adjusting the fore-aft movement of the seat, the seat height, the angle of the recline of the seat back 308, the angle of the seat base 306, the adjustment of the head rest 310, and the like. In some embodiments, the seat 102 includes a combination of electromechanical elements for adjusting other aspects of the seat 102. For example, the seat 102 can include mechanisms such as lumbar support adjustment, seat heating, cooling / ventilation, bolster adjustment, shoulder adjustment, head rest adjustment, airbag modules, and the like. In addition, the seat 102 includes a combination of cables, switches, and motors or actuators for manually or automatically controlling elements of the seat 102. For example, the reclining angle of the seat 102 may include either a mechanical lever that unlocks the reclining feature so that a user can manually recline the position of the seat back 308, or a switch that activates a motor that moves the position of the seat back 308.

[0031]

[0044] As shown with reference to FIG. 3B , in some embodiments, the seat adjustment subsystem 230 includes a combination of components for controlling the contouring of the seat 102 to adjust the comfort level of the user 104 seated in the seat 102. The comfort of the user 104 can be controlled by changing at least one of the contouring, position, firmness, etc. of the seat 102. For example, the seat adjustment subsystem 230 includes controls for adjusting the base frame 302 and seat base 306, the back frame 304 and back 308, and the head rest 310. The controls can be operated by the user 104 to modify the entire seat 102 or portions of the seat. For example, the user 104 can adjust the recline angle of the back, change the lumbar section of the back, the bolsters 306a, 308a, the suspension, firmness, etc.

[0032]

[0045] In some embodiments, the seat 102 includes multiple fluid (e.g., gas, liquid, etc.) filled bladders 312 distributed throughout the seat 102. The multiple bladders 312 can be located at various locations within the seat 102 to provide targeted control over the comfort of the user 104 while seated in the seat 102. For example, the multiple bladders 312 can be located on the A-side of the cushion, which includes the seat base 306, the backrest 308, and the bolsters 306a, 308a. Any number of multiple bladders 312 can be used, with a greater number of bladders providing greater granularity or control in customizing the comfort of the occupant of the seat 102. For example, as depicted in FIG. 3B, there are 20 bladders 312 in the seat base 306, 20 bladders in the backrest 308, and an additional four bladders in the shoulder supports of the backrest 308.

[0033]

[0046] In some embodiments, the contour and / or firmness of the seat 102 is altered using multiple bladders 312. Fluid can be added to or removed from each of the multiple bladders 312 to alter the contouring and / or firmness of the seat 102. To add firmness to a particular location of the seat 102, fluid is injected into one or more bladders 213 at that location. Similarly, to soften a particular location of the seat 102, fluid is removed from one or more bladders 213 at that location. Inflating specific bladders provides contouring of the seat to accommodate different body types, sizes, etc., and different bladders 312 are selected for inflation / deflation based on various characteristics of the occupants of the seat 102. The bladders, alone or in combination with other components of the seat 102 (e.g., bolsters, cushion support structures, head rests, lumbar supports, etc.), can be adjusted to properly fit the occupant while simultaneously optimizing comfort and support for the user 104, as discussed in more detail with respect to FIGS. 4-5B.

[0034]

[0047] As shown with reference to FIG. 3G, in some embodiments, the plurality of bladders 312 includes or communicates with a plurality of pressure sensors 324 to measure the pressure of the fluid within each of the plurality of bladders 312, the pressure applied by the plurality of bladders 312 to the user 104, and / or the pressure applied by the user 104 to the plurality of bladders 312. The plurality of pressure sensors 324 can include any combination of pressure sensors 324. For example, the plurality of pressure sensors 324 can include an array of in-line pressure sensors incorporated into each of the plurality of bladders 312 and / or interface pressure sensors inserted into, above, and / or under the cushion. Different pressure sensors can be used in combination to increase accuracy, reliability, etc. For example, in-line pressure sensors can be used individually or simultaneously with interface pressure sensors. In some embodiments, the plurality of pressure sensors 324 are incorporated into the plurality of bladders 312. A pressure sensor 324 may be provided within or otherwise associated with each of the plurality of bladders 312, or at selected bladders 312. Different types of pressure sensors 324 may be located at different locations within the seat 102. For example, an interface pressure sensor 324 may be applied between the bladder 312 and the cushion.

[0035]

[0048] As shown with reference to FIG. 3C, in some embodiments, the seat 102 includes a haptic feedback subsystem 234. The haptic feedback subsystem 234 includes a combination of mechanisms for providing physical feedback to the user 104, such as, for example, haptic feedback and kinesthetic feedback. Haptic feedback addresses tactile perception, such as, for example, vibration. Kinesthetic feedback addresses the kinesthetic perception of the person's own muscle activity. In some embodiments, the haptic feedback subsystem 234 includes a plurality of massage bladders 314 integrated within or otherwise associated with the plurality of bladders 312. The massage bladders 314 may be located on the A-side and / or B-side of the seat cushion. For example, the massage bladder 314 may be located on the A-side and on the plurality of bladders 312. The massage bladders 314 and the plurality of bladders 312 may be specifically arranged and positioned around the seat 102 to provide specific functions. For example, a massage bladder 314 can be positioned on side A of the seat cushion to provide massage feedback to the user, while multiple bladders 312 positioned on side B of the seat cushion can be provided for overall seat contouring.

[0036]

[0049] Multiple massage bladders 314 may be used in combination with multiple bladders 312. The massage bladders 314 may be in one-to-one correspondence with each of the multiple bladders 312, may be less than the number of the multiple bladders 312, or may be more than the number of the multiple bladders 312. For example, as depicted in FIG. 3C, the seat 102 may include four A-side shoulder massage bladders 314, twenty A-side back massage bladders 314, and twenty A-side base cushion massage bladders 312. The massage bladders 314 are configured to be actuated in various patterns to provide therapeutic benefits to the user 104 and to provide treatment in response to one or more monitored attributes of the user 104, as discussed in more detail with respect to FIGS. 5A-12.

[0037]

[0050] As shown with reference to FIG. 3D, in some embodiments, the haptic feedback subsystem 234 includes a plurality of haptic feedback devices 316 for generating vibrations acting on the user 104. The feedback devices 316 can include a combination of devices that generate a haptic output. For example, the haptic feedback devices 316 can include massage bladders 314, haptic motors, rollers, actuators, etc. The feedback devices 316 can be individual devices located at different locations in the seat 102. For example, the feedback devices 316 can be embedded in the cushioning (e.g., between the A-side and / or B-side of the seat cushion), on the A-side of the cushion, or on the B-side of the cushion. Multiple feedback devices 316 can be used at various locations in the seat 102. The feedback devices 316 can be one-to-one combinations with each of the plurality of bladders 312, fewer in number than the number of the plurality of bladders 312, or more in number than the number of the plurality of bladders 312. The number of feedback devices 316 can be adjusted (increased / decreased) depending on the design and application of the seat. For example, as depicted in FIGURE 3D, the seat 102 can include eight feedback devices 316, four of which are located on the backrest 308 and two of which are located on the seat base 306. The feedback devices 316 are configured to be actuated in various patterns to provide therapeutic and recreational benefits to the user 104 and to provide treatment and entertainment in response to one or more monitored attributes of the user 104, as discussed in more detail with respect to FIGURES 5A-12.

[0038]

[0051] Continuing with the description of FIG. 3D , in some embodiments, the seat 102 includes an A / V feedback subsystem 238. The A / V feedback subsystem 238 includes a combination of mechanisms for providing audio and / or visual feedback to the user 104. The audio and / or visual feedback includes mechanical and electrical components that provide audio or visual cues to the user 104. In some embodiments, the A / V feedback subsystem 238 includes a number of haptic feedback devices 318 and a display device, such as the display device 112 or the user device 114. In some embodiments, the A / V feedback subsystem 238 is configured to interface with existing audio and visual output devices located around the seat 102. For example, if the seat 102 is in a vehicle, the A / V feedback subsystem 238 can be communicatively coupled to a speaker system of the vehicle, an infotainment or HMI display (or other display) in the vehicle housing the seat 102, and / or a user device 114 in the vehicle.

[0039]

[0052] In some embodiments, as illustrated in FIG. 3D, the seat 102 includes multiple haptic feedback devices 318 for generating haptic feedback to the user 104. For example, the haptic feedback devices 318 can be voice coils, linear actuators, rollers, etc. The haptic feedback devices 318 can be individual devices located at different locations in the seat 102. For example, the haptic feedback devices 318 are located under the cushion (e.g., on the B-side), embedded in the cushion, or on top of the cushion (e.g., on the headrest 110). The haptic feedback devices 318 are associated with each of the multiple bladders 312 on a one-to-one basis, or associated with a number less than or greater than the number of the multiple bladders 312. For example, as depicted in FIG. 3D, the seat 102 includes four haptic feedback devices 318 located on the backrest 308 near the lumbar support. The haptic feedback devices 318 can also include devices on the user device 114, devices external to the seat 102, such as speakers in the vehicle, etc. The haptic feedback device 318 is configured to be actuated in various patterns to provide therapeutic and entertainment benefits to the user 104 and to provide treatment and entertainment in response to one or more monitored attributes of the user 104, as discussed in more detail with respect to Figures 5A-12.

[0040]

[0053] As shown with reference to FIG. 3E, in some embodiments, the seat 102 includes a temperature subsystem 236. The temperature subsystem 236 includes a combination of mechanisms for providing heating and / or cooling to the user 104. Heating and cooling are provided by mechanical and electrical components. In some embodiments, the temperature subsystem 236 includes multiple temperature control elements 320 for providing a targeted temperature change to an area on the seat 102. The multiple temperature control elements 320 are located at various locations throughout the seat 102, for example, in the backrest 308 and the seat base 306. In some embodiments, the multiple temperature control elements 320 are also located on or in the bolsters 306a, 308a, and optionally, the headrest 310.

[0041]

[0054] In some embodiments, the temperature control elements 320 are heating pads to provide localized heating to improve comfort and / or enhance individual functions implemented in the seat (e.g., therapeutic massage) and / or optimize user experience. The heating pads can be used to provide targeted heating based on personal preferences and / or therapeutic effects. In some embodiments, the heating pads can be individually controlled to provide different levels of heating at different locations on the seat 102. For example, the heating pads can have different heat levels based on areas that may be associated with different temperature sensitivities or user preferences. The temperature control elements 320 are not limited to heating pads and can include a combination of devices capable of generating heat. For example, the temperature control elements 320 can be heating coils, heating vents, or can include a system for heating fluid in the bladders 312.

[0042]

[0055] In some embodiments, the temperature control elements 320 are cooling vents or pads to provide localized cooling. The cooling vents can be used to provide targeted cooling based on personal preferences, games, massage patterns, therapeutic effects, etc. In some embodiments, the cooling vents are individually controlled to provide different levels of cooling at different locations on the seat 102. For example, the cooling vents can have different cooling levels based on areas that may be associated with different temperature sensitivities or user preferences. In some cases, the temperature control elements 320 include a cooling gel or a system for cooling a fluid within the bladders 312.

[0043]

[0056] As shown with reference to FIG. 3F, in some embodiments, the temperature subsystem 236 includes multiple temperature sensing elements 322 for monitoring temperature at different locations on the seat 102. The multiple temperature sensing elements 322 are located across the seat 102, for example, in the backrest 308 and the seat base 306. In some embodiments, the multiple temperature sensing elements 322 are also implemented with the bolsters 306a, 308a, and optionally, the headrest 310. The multiple temperature sensing elements 322 can be positioned near each of the temperature control elements 320 or at different locations on the seat 102. In some embodiments, the multiple temperature sensing elements 322 provide feedback regarding the interface temperature between a user 104 seated in the seat 102 and the A-side of the seat 102, so that the thermal comfort of the user can be determined and controlled.

[0044]

[0057] In some embodiments, the system 100 includes a physiological sensor subsystem 232 configured to capture physiological or biometric data associated with the user 104. The physiological sensor subsystem 232 includes sensors for capturing and monitoring physiological metrics (or biometric data) of the user 104. Examples of psychological data include heart rate, heart rate variability, blood glucose level, blood pressure, respiratory rate, body temperature, blood volume, sound pressure, photoplethysmography, electroencephalography, electrocardiogram, blood oxygen saturation, energy expenditure, and skin conductance.

[0045]

[0058] In some embodiments, the physiological sensor subsystem 232 is designed to work with existing physiological data capture devices located around the seat 102. For example, if the seat 102 is located in a vehicle 102, the physiological sensor subsystem 232 is communicatively coupled to sensors or cameras in the vehicle and / or user devices 114 in the vehicle, such as, for example, vehicle cameras, steering wheel sensors, wearable devices, etc. In some embodiments, the seat 102 includes multiple physiological capture devices for capturing physiological data from the user 104 in the seat 102. The physiological capture devices in the seat 102 can include a combination of physiological sensors. For example, the seat 102 can be equipped with skin contact sensors for monitoring galvanic skin response (GSR) and electrocardiogram (EGG).

[0046]

[0059] Although examples have been illustrated and discussed with respect to a "bucket" style seat for use in a vehicle, it should be understood that the principles of the present invention are applicable to other types of seating assemblies, such as bench seats, baby seats, chairs, sofas, training benches, etc. It should also be understood that the principles of the present invention discussed with respect to the cushion are applicable to other structures of a seat or seating accessories, such as, for example, a backrest, backrest support pads, armrests, footrests, seat belts, headrests, etc. Similarly, although examples have been discussed with respect to use in a vehicle seat, the present invention is not intended to be limited to vehicle seats.

[0047]

[0060] 4A is a flow chart depicting an example process 400 of operation of the seat 102. The process 400 provides steps for establishing the contour of the seat 102 based on the size, shape, and personal preferences of the user 104. The contour of the seat includes adjusting some combination of the bolsters 306a, 308a, lumbar support, multiple bladders 312, seat recline, seat height, seat angle, etc., within the seat adjustment subsystem 230. The contour of the seat 102 is based on a combination of manual input from the user 104 and / or automatic adjustments based on analysis (e.g., performed by conventional software or artificial intelligence) provided by the computing environment 106 based on an initial assessment of the user 104 in the seat 102.

[0048]

[0061] Initially, in step 402, a user profile is optionally created to allow for more accurate initial adjustments of the seat 102. For example, the user 104 may create an account and enter a user profile when registering a device (e.g., a vehicle) that houses the seat 102 or an application (or app) associated with the operation of the seat 102. The user 104 may also edit, update, review, etc., the user profile in a similar manner. The user profile may be accessed for creation, editing, viewing, etc. using devices in the system 100. For example, the local computing environment may include a touch screen for accessing and editing the user profile, or an app may be downloaded to the user device 114. The user profile includes data that helps the computing environment 106 learn the user's preferences and evaluate the user 104 to provide personalized adjustments to the seat 102 to optimize the comfort of the user 104. Alternatively, the user 104 operates the seat 102 without creating a profile, and the method begins in step 404.

[0049]

[0062] When the user 104 sits in the seat 102, the pressure between the user 104 and the seat 102 is assessed (step 404). The assessment is provided by activating the plurality of pressure sensors 134 when the seat back 308 and the seat base 306 are occupied by the user 104, as discussed with respect to FIG. 3G. In some cases, the assessment is activated when the total load experienced by the plurality of pressure sensors 134 is greater than a predetermined value. For example, the assessment is initiated when the calculated total pressure load on the seat 102 exceeds 36 kilograms.

[0050]

[0063] In step 406, the pressure data from the activated pressure sensors 134 are electronically configured to represent the physical locations of the original values ​​of the seat interface mapping. For example, pressure values ​​for each location in the seat 102 are measured and mapped to a specific location in the seat 102. The pressure values ​​for each location can be laid out in a grid (see FIGS. 4B and 4C) defined by the physical locations of the sensors in the seat 102. The grid of pressure values ​​provides an initial pressure map of the user 104 that represents the location and posture of the user's 104 body. The pressure values ​​may be static values ​​captured at a particular point in time or may be a collection of values ​​collected over time (dynamic data). The pressure map is stored in a user profile for future reference. In some embodiments, the pressure map is periodically updated over time and compared to previously stored pressure maps.

[0051]

[0064] In step 408, the pressure values ​​are electronically overlaid on a pressure grid representing the local body mapping zones of the human body model. As shown with reference to FIG. 4B, a predefined human body model is provided that includes multiple zones for mapping various pressure values. Specifically, FIG. 4B provides a visual representation of how the human body can be divided for pressure distribution purposes. The system 100 stores an ideal pressure distribution for each depicted section (the number of sections can be changed / modified) and attempts to achieve said ideal pressure by inflating / deflating the bladder and / or adjusting the overall seat layout based in part on the defined sections. The multiple zones in the human body model correspond to different sections of a person sitting in the seat 102. For example, as depicted in FIG. 4B, the human body model can include 17 predefined zones, from zones 1 and 2 corresponding to the shoulders to zones 16 and 17 representing the lower hamstrings. As will be appreciated by those skilled in the art, the human body model can include a different number of zones, including zones for the head, arms, legs, etc., not depicted in FIG. 4B. The pressure value for each zone can be represented by an individual sensor or by the sum or average of multiple sensors. For example, zone 1 can include a single pressure sensor associated with that zone, or multiple sensors representing that zone. Similarly, each zone can include a different number of sensors. For example, zone 1 can include multiple sensors, while zone 8 can include a single sensor.

[0052]

[0065] In some embodiments, the computing environment 106 is configured to analyze the pressure map and grid to identify different body parts of the user 104. In one example, the computing environment uses artificial intelligence / machine learning to identify where and which body parts of the user 104 are based on pressure values ​​from the multiple pressure sensors 134. A human body model is associated with the user 104. In some embodiments, the map and / or human body model may be updated based on the user 104. For example, a heavier or taller user may have more zones than a lighter or shorter user. The human body model may be created based on prior information obtained about the user or during a configuration step where the user 104 sits in the seat 102 and the computing environment 106 creates zones, grids, models, etc. of the user profile. Alternatively, the human body model may be generic to all users, a particular gender, size range, etc.

[0053]

[0066] In step 410, the mapping of pressure values ​​to the human body model is scaled to fit the user 104. The scaling is performed using a method to identify how pressure values ​​correspond to different zones in the human body model. In some embodiments, the computing environment 106 automatically adjusts the human body model to fit the size and shape of the user 104. FIG. 4C illustrates a general example of pressure distribution in the thigh and buttocks regions, for example, in conjunction with FIG. 4B. FIG. 4C illustrates how zones can be defined and applied to a pressure distribution data set to divide the seat 102 and adjusted to achieve an ideal pressure distribution. For example, as depicted in FIG. 4C, the buttocks and legs can be identified by their shape, and the zones corresponding to the buttocks (e.g., zones 10, 11) and the zones corresponding to the legs (e.g., zones 13-17) can be adjusted so that the activated pressure sensor 324 coincides with those zones. The scaling is performed using a combination of pressure distribution analysis, advanced occupancy detection, and artificial intelligence. In some embodiments, the size and shape of the user is determined using a combination of inputs. For example, the size and shape of the user can be determined using in-seat pressure sensing, images from a camera, and data from a feedback device 110 and / or a user device 114 (e.g., a wearable).

[0054]

[0067] In step 412, pressure values ​​within local groups of the human body model are aligned, for example the hip regions 10, 11 are centered around the ischial tuberosity (IT) pressure peak.

[0068] In step 414, body segment pressures for the user corresponding to the zones / models, grids from steps 408, 410 are calculated. The body segment pressure calculations can include a combination of pressure calculations, for example, percent load, peak pressure, average pressure, and pressure gradient. In some embodiments, the average and peak pressures of the defined zones (e.g., FIG. 4B) are determined and compared to ideal values. Each of the pressure calculations can be performed using data from individual pressure sensors 324 or groups of pressure sensors 324 (e.g., pressure sensors in each zone or the entire seat). In some embodiments, the pressure of each segment / zone is calculated. Once the body segment pressure calculations are performed, additional analysis is performed. In some embodiments, the pressure calculations are used to compare the measurements to an ideal pressure distribution for each defined zone, and the system is adjusted based on this comparison.

[0055]

[0069] In step 416, the left and right sides of the mapped / scaled human body model are analyzed to determine whether they are similar. For example, the left hip (e.g., zone 10) and legs (e.g., zones 12-16) are compared to the right hip (e.g., zone 11) and legs (e.g., zones 14-17) to determine whether they are substantially equal. If the values ​​are not similar within a predefined threshold, the process 400 proceeds to step 420. If they are similar, the process 400 proceeds to step 422. In step 420, it is determined whether the difference can be explained based on other factors. These factors depend on where the user 104 is sitting and the activity the user 104 is performing. Driver factors may be different from passenger factors. For example, the difference between the left leg value and the right leg value caused by the user 104 (e.g., the driver) pressing the accelerator pedal or brake pedal in the vehicle is explained. In some embodiments, the differences are explained by taking multiple measurements in succession to see if there are significant changes, or by using AI and advanced data collection. If the differences between the left and right sides are explained, the process ends at step 424. If the differences cannot be explained, process 400 proceeds to step 426.

[0056]

[0070] Returning to step 422, the left and right pressures are averaged. The left and right pressure averages can include individual zones or multiple zones. For example, the average of zones 10, 13, and 16 on the left side (in FIG. 4B) can be calculated to determine if there is a left to right imbalance. In step 426, an equalization pressure for the difference between the two sides is determined. Different pressure equalization processes can be performed to equalize the pressure between the two sides. For example, the pressure on one of the two sides can be adjusted to match the pressure applied to the other side, or the pressure on both sides can be adjusted until an equilibrium is achieved. In some embodiments, the equalization is determined based on the user's preferences (e.g., from a user profile). For example, if the left side is firmer than the right side, but the right side is within the range of firmness desired by the user 104, it will be determined that the firmness of the left side needs to be adjusted to match the right side. Once a determination is made of how to equalize the pressure, the process 400 proceeds to step 428.

[0057]

[0071] Returning to step 418, the local pressure analysis is compared to a predetermined recommended pressure output to determine whether there is a significant difference between the measured pressure metric and the target pressure metric. In some embodiments, the value calculated during step 414 is compared to an ideal pressure value derived from a combination of documented research, empirical data, and / or AI to determine whether there is a significant difference between the measured pressure metric and the target pressure metric. If the difference between the existing pressure in the seat 102 and the ideal pressure exceeds a predetermined threshold, the system will suggest an adjustment. If there is no significant difference (e.g., the difference is below a predetermined threshold), the process 400 proceeds to step 436, where the current seat contour configuration is saved to the user's profile, and the process 400 ends. If there is a significant difference, the process proceeds to step 428 for seat adjustment.

[0058]

[0072] At step 428, a determination is made whether to perform the recommended automatic seat 102 adjustment for the user 104. For example, the display device 112 can provide a prompt to the user 104 including an approval of the recommended changes. If no changes are required or desired, the process 400 proceeds to step 436, where the current seat contour configuration is saved to the user's profile, and the process 400 ends. If the recommended changes are approved at step 428, the computing environment 106 proceeds to step 430. In some embodiments, the automatic seat adjustment is based on the assessed size, shape, and individual preferences of the user 104 input by the user 104. A combination of the user profile, pressure and position sensors, and other feedback (e.g., camera, biometric data, etc.) can be used to determine the automatic seat adjustment. The size and shape of the user 104 is determined at step 410. The automatic seat adjustment also includes changes based on steps 416-426. The individual preferences can be assessed by a combination of data collection, artificial intelligence, or user profile. Recommended seat adjustments may be provided based on an analysis of the pressure sensor measurements of the user 104 in combination with the individual preferences of the user 104 that are stored in the system 100 .

[0059]

[0073] If the recommended seat adjustment is approved at step 430, the seat 102 is adjusted based on the recommendation. In some embodiments, the changes are implemented by the combination of the seat comfort module 130 and the seat adjustment subsystem to change the pressure in one or more of the multiple bladders 312 and / or the position of at least one of the seat 102 itself, the seat base 306, the seat back 308, or the headrest 310 (including vertical / horizontal movement, lumbar, bolster, recline, etc.).

[0060]

[0074] At step 432, the seat adjustment is evaluated / re-evaluated after a predetermined period of time. In some embodiments, the adjustment evaluation step includes prompting the user 104 to input comfort changes that the user 104 would like to make to the current seat contour configuration. Alternatively, the system 100 monitors manual changes made by the user within the predetermined period of time, as provided at step 434. If no additional comfort changes are made after the predetermined period of time, the process 400 proceeds to step 436, where the current seat contour configuration is saved to the user's profile, and the process 400 ends. If the user chooses to make changes, the process 400 proceeds to step 434.

[0061]

[0075] In step 434, the user 104 manually inputs or requests the system 100 to provide further adjustments to the seat contour configuration. In some embodiments, the changes requested by the user 104 are analyzed using AI to improve future comfort or are recorded in the user's profile for future reference. The contour created by the multiple bladders 312 is adjusted by the system 100 and / or the user 104 by applying and releasing pressure to specific surface areas of the seat 102 to inflate / deflate a single bladder or cluster of bladders. For example, the user 104 may apply pressure to the left shoulder area to deflate a contouring bladder, or release pressure in the same area to inflate the bladder 312 in that area to fill a gap between the user 104 and the seat 102. For example, the computing environment 106 may detect (e.g., via the sensor 134) that the user 104 is intentionally or unintentionally applying or releasing pressure from a particular location and adjust the bladder 312 accordingly. The plurality of bladders 312 may also be adjusted manually via various user inputs to the system 100. For example, the user may activate a switch on the seat 102 or select a section of a graphical representation of the seat 102 on the display unit 112 or user device 114 to update the contour of the seat 102 in a particular area. Once the changes are complete, the process 400 proceeds to step 436, where the current seat contour configuration is saved to the user's profile, and the process 400 ends.

[0062]

[0076] In step 436, all data from the previous steps are stored, including the size, shape, preferences of the user 104, and the final contour of the seat 102. In some embodiments, the recommendations, user responses, and manual / automatic changes that occur throughout the process 400 are stored by the computing environment and used to train / update the AI / machine learning. In some embodiments, after the steps in the process 400 are performed, a validation of the seat contour is performed and an AI model is trained to optimize future seat contour recommendations. In some embodiments, a further analysis of the user 104 is performed to confirm the optimal contour of the seat 102. The confirmation can be based on manual feedback from the user 104, or can be obtained automatically by observation of the user 104 and / or physiological data collected about the user 104. The manual feedback is in the form of a survey or questionnaire filled out by the user 104, and the automatic confirmation is provided by sentiment analysis based on the physiological data of the user 104 (e.g., heart rate, face recognition, etc.).

[0063]

[0077] In some instances, the process 400 is performed automatically when the user 104 sits in the seat 102. Once seated, an initial user pressure and posture assessment is performed to personalize the seat adjustment based, at least in part, on the measured size and shape of the user 104. Once the assessment is complete, the user 104 is presented with a seat personalization prompt, and if the seat personalization is accepted, the seat contour is automatically adjusted by adjusting the multiple bladders 312 based on the pressure and posture assessment. This operation provides a simplified seat adjustment mechanism and saves time by eliminating the need for the user 104 to manually adjust multiple different aspects of the seat 102. Additionally, the use of the pressure sensor 324 and multiple bladders 312 allows for a higher level of seat contouring than conventional seats for optimized comfort. This contouring is also designed to properly support the occupant for long-term comfort, rather than relying solely on the user's 104 input to contour the seat 102. The process 400 records past comfort settings provided by the user 104 (e.g., in a user profile) and the automatic pressure and posture assessments so that machine learning can be used to further optimize future recommendations.

[0064]

[0078] A flow chart depicting dynamic comfort control of the seat 102 and / or the area surrounding the seat 102 is illustrated in Figure 5A. Dynamic comfort control is a continuous operation based on a combination of factors including the comfort, health, and emotional state of a user 104 seated in the seat 102. Dynamic comfort control is provided to monitor the state of the user 104, adjust the seat 102 for comfort, and provide recommended treatment to the user 104 as needed.

[0065]

[0079] In some embodiments, continuous monitoring is performed using various pressure readings captured by the multiple pressure sensors 324 and physiological parameters captured by the physiological sensors. The pressure and physiological data are used to detect several predefined triggers, such as an increase or decrease in seat pressure, restlessness, temperature changes, the occupant's emotional state (e.g., based on facial recognition, biometrics, etc.), and posture detection. The process 500 responds to different combinations of the measured pressures and / or physiological parameters by suggesting or implementing adjustments to the contour of the seat 102 and / or recommending other treatments. Treatments include, for example, unique variations of massage patterns in coordination with seat contour adjustments, seat-occupant interface temperature and airflow adjustments, seat-occupant interface pressure adjustments, and overall posture correction. Massage patterns include any combination of massage types and mechanisms for providing massage. For example, massages can be provided with any combination of massage bladders 314 and haptic feedback devices 110 (e.g., rollers).

[0066]

[0080] The process 500 includes adjusting the seat 102 using the seat adjustment subsystem 230 and monitoring the condition of the user 104 using a combination of the multiple pressure sensors 324 and the physiological sensor subsystem 232. If discomfort or another negative condition of the user 104 is identified or detected, the process 500 initiates a recommended seat adjustment 102 and / or action. The recommended seat adjustment 102 and / or action may include contour adjustment using the seat adjustment subsystem 230, providing haptic feedback to the user 104 using the haptic feedback subsystem 234, providing temperature control of the user 104 using the temperature subsystem 236, providing A / V feedback using the A / V feedback subsystem 238, or a combination thereof, as discussed in more detail with respect to FIG. 4A and FIGS. 6-12.

[0067]

[0081] Initially, in step 502, user preferences are configured and recorded in the computing environment 106, for example in an optional user profile. An optional user profile can be created for a more accurate initial adjustment of the seat 102. The user preferences can include selecting options regarding how the seat comfort adjustment is set up and / or performed. For example, the user 104 can interact with the seat 102 or HMI to configure the seat 102 and define preferences regarding how and when the seat 102 is modified (e.g., contours, haptic feedback, audio feedback, etc.). In some embodiments, the user preferences include an initial comfort setting and a long-term comfort setting. The initial comfort setting can provide the user 104 with the option to select manual adjustment of the seat 102 or automatic adjustment of the seat 102 in response to discomfort and / or treatment triggers. For manual seat adjustment, the user 104 can adjust the seat 102 using a combination of buttons, switches, graphical user interfaces, etc., and manually adjust different parts of the seat 102 as needed. For automatic seat adjustment, the user 104 selects whether to enable or disable automatic seat adjustment, for example, as discussed with respect to FIG. 4. If automatic seat adjustment is enabled, the user 104 selects whether to enable automatic seat adjustment once (e.g., during initial setup) or always enable it. Both the one-time setup option and the always enabled option are saved in the user profile, and process 400 is executed to establish a "static" comfort configuration for the seat 102. Alternatively, the user 104 operates the seat 102 without creating a profile / preference selection, beginning at step 504.

[0068]

[0082] In some embodiments, as part of the user preferences, the user 104 selects whether or not to manipulate the seat 102 for comfort adjustment. The surface adjustment of the seat 102 includes, for example, changing the contouring of the seat 102, as discussed with respect to FIG. 4A. In some embodiments, the contouring of the seat 102 is based on a combination of manual input from the user 104 and artificial intelligence provided by the computing environment 106 based on an initial assessment of the user 104. Similar to selecting an automatic seat adjustment, the user 104 can select whether to enable or disable contouring of the seat 102. If contouring of the seat 102 is enabled, the user 104 selects whether contouring of the seat 102 is enabled once (e.g., during initial setup) or always enabled. Both the one-time setup option and the always enabled option are saved in the user profile.

[0069]

[0083] In step 504, process 500 performs a pressure scan of seat 102 to establish an initial baseline pressure. In some embodiments, the pressure scan includes performing steps of process 400 for establishing an initial contoured static comfort configuration of seat 102. In some embodiments, the baseline pressure scan is performed using an interactive seat contouring process 540, as discussed in FIG. 5B. Process 540 may be initiated automatically or initiated by user 104, for example, by selecting interactive seat contouring from a menu of a graphical display associated with system 100. In some embodiments, other feedback from the user can be obtained to establish the baseline. For example, in the vehicle, a camera is used to detect the user's position, the user's emotional state, etc.

[0070]

[0084] As shown with reference to FIG. 5B, at step 542 of process 540, interactive seat contouring of the user 104 is initiated. Interactive seat contouring requires physical input from the user 104 by the user 104 physically interacting with the seat 102 itself to provide input to areas of the seat 102 that the user 104 wishes to change. For example, the user may press harder (e.g., from the bladder 312 at that location) in an area of ​​the seat 102 where the user 104 wishes to reduce pressure. Once initiated, interactive seat contouring monitors pressure levels throughout the seat 102 (e.g., via pressure sensors 324) to identify areas that the user 104 may indicate for adjustment.

[0071]

[0085] In step 544, the process 540 determines that the user 104 is exerting sustained pressure on one or more areas of the seat 102. The areas where the user 104 is exerting sustained pressure may reflect areas where the user 104 wishes to reduce firmness. In some embodiments, the sustained pressure is determined by comparing an initial pressure level (e.g., the pressure level from the pressure scan from step 504) to a current pressure level that has risen above a predetermined threshold for a predetermined period of time. For example, if a localized pressure increase of more than 40% is detected at one or more pressure sensors 324 in the seat 102 (due to the user 104 exerting additional pressure on the area) for more than 2 seconds, it is determined that the user is indicating an area for which firmness should be reduced.

[0072]

[0086] In response to determining in step 546 that the user 104 has indicated an area for firmness reduction, the process 540 initiates a firmness reduction of at least a portion of the seat 102 in the identified area. In some embodiments, the firmness reduction is accomplished by deflating at least a portion of one or more of the multiple bladders 312 in the identified area. Once an area for pressure reduction is identified, the process 540 may either deflating at least a portion of all bladders 312 in the area substantially simultaneously, or may cycle through all bladders 312 in the identified area while deflating one or more of the bladders 312 at a time. Regardless of the number of bladders 312 adjusted within a period of time, the process 540 may continue evaluating target areas for adjustment until an appropriate adjustment is achieved.

[0073]

[0087] In some embodiments, the process 540 includes an alternative path for a user 104 initiated request for increased pressure in one or more areas in the seat 102. The alternative path includes steps 548 and 550. In step 548, the process 540 determines that the user 104 is applying less pressure or no pressure to an area in the seat 102 where a higher level of pressure was previously applied. The area to which the user 104 is applying less pressure or no pressure at all may reflect an area in which the user 104 would like to increase the firmness of the seat 102. In some embodiments, the lower pressure is determined by comparing an initial pressure level (e.g., the pressure level from the pressure scan from step 504) with a current pressure level that has decreased beyond a predetermined threshold for a predetermined period of time. For example, if one or more pressure sensors 324 in the seat 102 detect a localized pressure decrease of more than 40% (due to a decrease in pressure applied by the user) for more than 2 seconds, the user is determined to indicate an area for increased firmness.

[0074]

[0088] In response to determining at step 550 that the user 104 indicates an area for increased firmness, the process 540 initiates an increase in firmness of at least a portion of the seat 102 in the identified area. In some embodiments, the increase in firmness is achieved by inflating at least a portion of one or more of the multiple bladders 312 in the identified area. Once an area for pressure increase is identified, the process 540 may inflate at least a portion of all bladders 312 in the area substantially simultaneously, or may inflate one or more of the bladders 312 at a time while cycling through all bladders 312 in the identified area. Regardless of the number of bladders 312 adjusted within a period of time, the process 540 may continue to evaluate target areas for adjustment until an appropriate adjustment is achieved.

[0075]

[0089] In step 552, the process 540 determines that adjustment of the bladders 312 is complete. For a deflation process (e.g., steps 544-546), at least one of the plurality of bladders 312 is deflated until it is fully deflated or the user 104 stops applying increased pressure. For an inflation process (e.g., steps 548-550), at least one of the plurality of bladders 312 is inflated until it is fully inflated or the user 104 begins applying normal pressure or until voids are filled. In some embodiments, if the bladders 312 in the identified region can no longer be altered (e.g., inflated or deflated), the process 540 operates one or more bladders 312 from surrounding locations adjacent or near the identified region. For example, if the user 104 applies sustained pressure to an area that includes three pressure sensors 324, and the bladders 312 associated with those pressure sensors 324 are all substantially deflated, the bladders 312 adjacent to each of the deflated bladders 312 may begin to deflate. The same operations exist for bladder inflation. In some embodiments, determining that the adjustment is complete is an iterative process where a check is performed and if the adjustment is not complete, the process 540 returns to a previous step, e.g., step 546 or process 550. If the adjustment is complete, the process 540 proceeds to step 554.

[0076]

[0090] In step 554, the process 540 determines whether additional adjustments are needed or desired by the user 104. The determination of whether additional adjustments are needed can be determined automatically by the computing environment 106 or received manually from input by the user 104. The automatic determination that additional adjustments are needed can be triggered based on one or more observed parameters regarding the user 104. For example, the user 104 applies increased pressure to another area. The manual input from the user 104 is provided, for example, in response to a prompt to the user 104 (e.g., via the display device 112 or the user device 114) regarding whether the user 104 desires further comfort changes. If it is determined that further adjustments are needed or desired, the process 540 returns to interactive seat contouring in step 542. Otherwise, if no further changes are needed, the process 540 ends and returns to the process 500, e.g., step 506.

[0077]

[0091] Returning to the process 500 in FIG. 5A, the process 500 begins a dynamic comfort monitoring state at step 506. At step 506, the process 500 continuously monitors the comfort state of the user 104 while the user 104 is seated in the seat 102. In some embodiments, the comfort state of the user 104 is monitored by a combination of time, pressure, restlessness detection, interface temperature, emotion detection, biometric data, user input, and the like. The comfort of the user 104 is determined by a combination of identifying signs of discomfort and an emotion assessment of the user 104.

[0078]

[0092] In some embodiments, as part of the dynamic comfort monitoring in step 506, the process 500 monitors the discomfort and / or emotional state of the user 104 seated in the seat 102. In some embodiments, the discomfort and / or emotional state of the user 104 is monitored by a combination of feedback from multiple physiological (or biometric) sensors, cameras, microphones, etc. in the physiological sensor subsystem 230. For example, the system 100 may utilize a combination of facial recognition analysis, ECG data, and GSR data to determine physiological data such as heart rate, heart rate variability, respiration rate, stress, pain / discomfort, etc. during the emotional state analysis. The discomfort and / or emotional state is used to determine whether a seat pressure specific treatment recommendation is appropriate, as discussed in more detail herein.

[0079]

[0093] In some embodiments, as part of the dynamic comfort monitoring state in step 506, the process 500 monitors the seat pressure of the user 104. The seat pressure is monitored using multiple pressure sensors 324. One or more user discomfort states can be triggered based on some combination of the comfort of the user 104, the emotional state of the user 104, and the monitoring of the pressure of the seat 102. In some embodiments, the discomfort states include detecting an asymmetric pressure distribution (step 508), detecting a posture change of the user 104 (step 510), detecting a localized pressure increase by the user 104 (step 512), detecting high pressure points of the user 104 (step 514), and detecting restlessness of the user 104 (step 516).

[0080]

[0094] At step 508, detecting an asymmetric pressure distribution of the user 104 is triggered. An asymmetric pressure distribution occurs when the user 104 is determined to favor one side over the other while sitting in the seat 102. The asymmetric position can be detected in various ways, for example, by comparing pressure levels on the left and right sides of the user 104. In some embodiments, the process for detecting asymmetric pressure distribution can be triggered and improved after steps 414-428, as discussed with respect to FIG. 4A.

[0081]

[0095] In step 510, a posture change of the user 104 is detected. A posture change occurs when the user 104 moves from one seating position to another while sitting in the seat 102. For example, the pressure distribution between the zones of the seat 102 is different when the user 104 is sitting upright compared to the pressure distribution when the user 104 is sitting slouched. A posture change can be detected in various ways, for example, by comparing the pressure distribution between the zones of the seat 102 (applied by the user 104 sitting in the seat) over different time periods. If a sudden change or a gradual shift in the pressure distribution across multiple zones is detected, a posture change is detected and step 510 is triggered, which proceeds to step 518.

[0082]

[0096] In step 518, the process 500 prompts the user 104 as to whether the user 104 wishes to change the seat contour. If the user 104 indicates that they do not wish to change the seat contour, the process proceeds to step 536 and ends. If the user 104 indicates that they do wish to change the seat contour, the process proceeds to step 520.

[0083]

[0097] In step 520, the process 500 determines whether auto-contouring is enabled. In some embodiments, the enablement of auto-contouring is saved in a user profile. The enablement of auto-contouring may be initially enabled by default. If the user 104 has enabled auto-contouring, the process 500 proceeds to step 522; if not, the process 500 proceeds to step 524.

[0084]

[0098] In step 522, automatic active contouring is initiated. In some embodiments, active contouring involves making fine adjustments to the overall seating environment such that such changes are barely noticeable to the user (not intrusive or distracting) while at the same time being effective in improving the overall feel and comfort of the seat 102, for example, during long distance travel. Automatic contouring modifies at least one characteristic of the seat 102, such as increasing and / or decreasing (inflating and / or deflating) the pressure in at least one bladder 312, changing the position of the seat 102 itself (e.g., recline, seat angle, seat height, etc.), the seat base 306, the seat back 308, the lumbar support, the bolsters 306a, 308a, the headrest 310, etc., and / or activating one of the other subsystems. In some embodiments, the type of automatic contouring is defined by a user preference stored in a user profile. In some embodiments, the user profile specifies a selection of the type of automatic contouring to be performed based on a triggered event. For example, the user 104 can be provided with a prompt to initiate interactive seat contouring as discussed with respect to Figure 5B, automatic adjustment of the seat contour as discussed with respect to Figure 4, or manual seat adjustment by the user himself / herself. In some embodiments, the process 400 can also be called upon as a solution to recommendations for large pressure changes in the seat 102, for example.

[0085]

[0099] In step 524, the user 104 is provided with a prompt to provide a selection of the type of contouring to perform. For example, the user 104 may be provided with a prompt to initiate interactive seat contouring as discussed with respect to FIG. 5B, automatic adjustment of the seat contour as discussed with respect to FIG. 4, or manual seat adjustment by the user. In some embodiments, the computing environment 106 recommends a posture for the user 104 to assume and then adjusts the seat 102 based on the user 104 repositioning himself or herself into the recommended posture.

[0086]

[0100] In step 512, the process 500 detects a localized pressure increase due to the user 104. A localized pressure increase change occurs when the computing environment 106 determines that one or more zones in the seat 102 have built up higher pressure than other zones. In some embodiments, the high pressure zones are compared to a baseline pressure map stored in a user profile. The baseline can be created from either interactive seat adjustment, automatic seat contouring, or a manually adjusted seat setting created by the user 104.

[0087]

[0101] In step 526, in some embodiments, slow and subtle "tweaks" can be made to the contouring of the seat 102 to counter the pressure rise without alerting the user 104. For example, the pressure in the higher pressure bladder 312 is slightly reduced over a longer period of time. Once the bladder 312 is updated, the system 100 can recalibrate the comfort of the user 104 accordingly. Tweaks can be made before a localized pressure rise is triggered as a preventative measure, or in response to a localized pressure rise trigger. For example, in the case of pressure, the seat can make tweaks over a longer period of time to better distribute the pressure. The seat can also suggest its own treatment, whether relaxing or invigorating, based on emotion detection through the camera system and / or analysis of biometric inputs.

[0088]

[0102] In step 528, process 500 determines whether the elevated pressure persists. In some embodiments, a persistent localized elevated pressure is determined by comparing the pressure after the fine adjustment (or other mitigating change) is implemented to a baseline. If the localized elevated pressure persists, process 500 proceeds to step 530; if not, process 500 proceeds to step 536.

[0089]

[0103] In step 530, one or more treatments are recommended to the user 104. The user 104 can choose to select one of the recommended treatments or reject the treatment suggestion, in which case the process ends in step 536. In some embodiments, the recommended treatments include a selection from a seat contour adjustment as provided in FIG. 4 or FIG. 5B, an air pressure massage as provided in FIG. 6), a vibration massage, a musical massage, a biometric massage, a heart rate based stress relief as provided in FIG. 7, a musical massage as provided in FIG. 8, an interactive exercise as provided in FIG. 9 and FIG. 10, yoga as provided in FIG. 11, or a heating / cooling treatment as discussed in more detail herein.

[0090]

[0104] In step 532, process 500 receives a selection of an action from user 104. User 104 may select multiple actions, and some actions may be combined. The actions may include any combination of the actions discussed with respect to Figures 5B-12. For example, user 104 may use an in-vehicle HMI to select musical massage. Upon receiving the selection from user 104, computer environment 105 executes the corresponding action. Continuing with the example, selecting musical massage triggers process 800 in Figure 8 to be executed.

[0091]

[0105] In step 534, the process 500 prompts the user 104 whether or not they want to save the triggered user discomfort state and the corresponding treatment selection. If the user 104 chooses to save the history, the discomfort state and the corresponding treatment are saved in the user profile. For example, if the user 104 selects a musical massage to relieve high pressure points, that preference is saved in the user's profile.

[0092]

[0106] In some embodiments, step 534 includes activating a user profile setting so that the user 104 is not prompted to save history after every event trigger. Instead, the user 104 is provided with a preference to save all data, no data, or some combination of data. In some embodiments, pre-set preferred treatments for different triggered user discomfort conditions are provided to the user, as discussed in detail herein, or the computing environment 106 can use AI / machine learning to determine which treatments the user 104 prefers and / or which treatments are most effective at alleviating the problem. Similarly, the computing environment 106 can use AI / machine learning to tailor a menu of shorter treatments in the future using the recorded optional selections of the user 104. For example, if the user 104 does not select musical massage, musical massage is removed from the recommended treatments displayed to the user 104.

[0093]

[0107] In step 514, the process 500 detects a high pressure point for the user 104. A high pressure point occurs when the pressure level in one or more zones exceeds a predetermined level, defining an unacceptable peak pressure. High pressure point triggering can be based on a single pressure sensor, or a zone or region of pressure sensors, depending on the level of sensitivity desired. Once a high pressure point trigger is initiated, the process proceeds to step 526 and corresponding steps as discussed above.

[0094]

[0108] In step 516, the process 500 detects restlessness of the user 104. In some embodiments, restlessness is detected by identifying a series of small pressure shifts (less than postural changes) in the seat 102. Once a restlessness trigger is initiated, the process proceeds to step 530 and corresponding steps as discussed above. Depending on the configuration, restlessness is triggered when the user 104 feels nervous restlessness or restlessness due to discomfort. Depending on the type of restlessness, the recommended treatment may differ. For example, for restlessness due to discomfort, an automatic or interactive seat contouring process may be recommended, whereas for nervous restlessness, a game or yoga process may be recommended to calm the user 104.

[0095]

[0109] In some embodiments, other forms of treatment are provided including, for example, circulatory comfort profiles, adjustments of the seat 102 for new postures, coaching the user 104 (e.g., via the display 112 or user device 114) with stretching exercises, among others. In some embodiments, an on-board camera and analytics are used to provide feedback based on the visual characteristics of the user 104 and update the AI / machine learning of contouring, treatment recommendations, etc. based on the visual characteristics. For example, the camera and analytics visualize the user 104 after adding firmness to the bladder 312. If the facial features of the user 104 indicate the user's discomfort, the computing environment 106 again modifies the contouring and updates the user profile for future modifications.

[0096]

[0110] At step 536, the process 500 ends or returns to monitoring the comfort state at step 506. Once a treatment is proposed or performed, the results of the treatment are measured and health and comfort are assessed. The treatment and health assessment can be performed using a variety of methods. For example, the treatment and health assessment can include verifying the user experience based on biometrics, visual analysis of the user 104, and subjective survey feedback from the user 104. In one exemplary embodiment, cameras and analysis are used to determine whether the treatment has a positive effect on the user 104. Similarly, physiological data can be referenced to determine whether the user 104 is more or less relaxed after changes and / or treatments are implemented. In some embodiments, feedback provided through these analyses is used to update the AI / machine learning (e.g., training models).

[0097]

[0111] In operation, the processes 500, 530 may be performed automatically when the user 104 sits in the seat 102. Once seated, an initial user pressure and posture assessment is performed and a personalization of the seat adjustment is performed based, at least in part, on the size and shape of the user 104. After the assessment is completed, the state of the seat 102 (e.g., pressure sensor 324) and physiological data of the user 104 are continuously monitored to determine if an discomfort condition has been triggered. This includes continuously monitoring the comfort, health, and emotional state of the user 104 while seated in the seat 102. The monitoring is performed using various physiological parameters such as pressure, restlessness detection, temperature, facial expression, posture detection, etc.

[0098]

[0112] If an uncomfortable condition is triggered, the computing environment 106 initiates mitigating actions such as slowly adjusting the seat 102 in the background or adjusting the position / pressure of the seat 102. In addition, the computing environment 106 can automatically trigger or recommend treatments including, for example, unique variations of massage patterns coordinated with seat contouring, seat-occupant interface temperature and airflow, seat-occupant interface pressure, and overall posture adjustments. The continuous monitoring, background contouring, and treatment recommendations are configured to be tailored to the particular user 104 to provide long-term comfort while the user 104 is seated for extended periods of time. The process 500 also records past comfort settings provided by the user 104 (e.g., in a user profile) and can use machine learning to further optimize recommendations in the future.

[0099]

[0113] FIG. 6 illustrates a flow chart depicting an exemplary process 600 for operation of the seat 102. The process 600 provides steps for performing a biometric massage treatment using the seat 102. The biometric massage is one of the treatment options that can be recommended to the user 104 to reduce stress or discomfort and / or keep the user active and engaged in an activity (e.g., driving). In some embodiments, the biometric massage utilizes biometric signals (or physiological signals) from the seat 102, the user device 114 (e.g., a wearable device), and / or the surrounding area (e.g., the vehicle) to determine the physical, mental, and / or emotional state of the user 104. Once the state of the user 104 is determined, a treatment is provided to the user 104 according to the user's preferences using the process 600. In some embodiments, the biometric signal itself is used during the treatment. For example, biometric signals such as heart rate, heart rate variability (HRV), and respiration rate are processed and used to generate interface stimuli such as a haptic feedback subsystem 234 to affect the state of the user 104.

[0100]

[0114] In step 602, the process 600 receives inputs from a number of feedback devices 110. The feedback devices 110 include biometric sensors, physiological sensors, or other devices capable of capturing physiological data. Examples of biometric signals / physiological data include heart rate, heart rate variability, blood glucose, blood pressure, respiratory rate, body temperature, blood volume, sound pressure, photoplethysmography, electroencephalogram, electrocardiogram, blood oxygen saturation, energy expenditure, and skin conductance. In some embodiments, the feedback devices 110 provide historical data for more robust analysis. The computing environment 106 stores, processes, and retrieves the historical biometric signals / physiological data (e.g., in the memory 122, the storage system 108, the user device 114, etc.). In some embodiments, the computing environment 106 analyzes historical tracking data to evaluate the user 104 over the entire time that usage is a seated duration in the seat 102.

[0101]

[0115] In some embodiments, the seat 102 includes one or more feedback devices 110. For example, the seat 102 may include a skin contact sensor for monitoring galvanic skin response (GSR) and an electrocardiogram (EGG) for monitoring heart rate. Data from the feedback device 110 is provided to the computing environment 106 using various methods. In one example, the feedback device 110 is wirelessly paired with the computing environment 106 and biometric signals / physiological data are shared and transmitted when the feedback device is within range of the computing environment 106.

[0102]

[0116] At step 604, the biometric signal / physiological data is analyzed to determine one or more states of the user 104 in the seat 102. The analysis may include a combination of logic, AI, machine learning, etc. to determine one or more of a physical state, mental state, and / or emotional state of the user 104. By monitoring the biometric signal / physiological data, deviations from previously established ideal metrics may be detected.

[0103]

[0117] In step 606, the process 600 determines whether the user 104 is in a negative state. In this example, the computing environment 106 uses biometric signals / physiological data to determine whether the user 104 is tired, excited, anxious, etc., or energetic, happy, normal, etc. Various methods can be used to determine the state of the user 104. In some cases, the state of the user 104 is determined using the HRV and stress process 700 discussed with respect to FIG.

[0104]

[0118] Continuing with step 606, if process 600 determines that user 104 is not experiencing a negative condition, process 600 proceeds to step 618 and ends. In some embodiments, process 600 suggests or performs a treatment based on the measured deviation and / or the negative condition of user 104. In one example, the treatment includes a biometric massage.

[0105]

[0119] In step 608, a biometric signal sample is recorded. The biometric signal sample can be recorded in real time or can be a previously recorded sample associated with the user 104, another user, or machine generated. In some embodiments, the biometric signal sample includes a signal related to the breathing or heart rate of the user 104. For example, the heartbeat signal of the user 104 is recorded. The recorded sample can be recorded for a predetermined length. For example, the recorded sample can be about 30 seconds. In some embodiments, the length of the recorded sample is edited to loop. For example, for a recorded heartbeat, the time between heartbeats at the end of the recording and the start of the recording is substantially the same as the time between heartbeats in the middle of the recording.

[0106]

[0120] In step 610, the recorded signal is filtered. In some embodiments, the filtering includes decomposing the signal target data elements. For example, the signal can be filtered to isolate the heart beat or heart rate of the user 104 in a usable format (e.g., to create haptic feedback simulating HR).

[0107]

[0121] In step 612, the rate at which the biometric signal samples are recorded is altered. The rate of the biometric signal samples can be increased or decreased depending on the desired treatment for the negative condition identified in step 606. For negative conditions related to stress, anxiety, etc., the biometric samples are altered to slow down. For example, the recorded biometric signals can be slowed down to about 80% of the original rate. For negative conditions related to drowsiness, low energy, etc., the biometric samples are altered to speed up. For example, the recorded biometric signals are accelerated to about 20% of the original rate to stimulate the user 104. The altered biometric signals are stored (e.g., in the memory 122, the storage system 108, the user device 114, etc.) for future use. In some embodiments, the rate of the altered biometric samples is gradually increased or decreased over a predetermined period of time. For example, the rate of the recorded biometric samples is adjusted (increased / decreased) by about 5% over a first period of time and then adjusted again by 5% over a subsequent period of time. The gradual increase is done subtly and less noticeable to the user 104 while still providing the same effect at the end of the treatment.

[0108]

[0122] In some embodiments, step 612 can be implemented to accelerate or decelerate other treatments in the seat 102. For example, programs such as air pressure massage, vibration massage, music massage, etc. can be accelerated or decelerated in response to detected negative conditions (i.e., stress, drowsiness).

[0109]

[0123] In step 614, the desired altered biometric sample is triggered for "playback" at the seat 102. In some embodiments, as part of the "playback," at least one of the haptic feedback subsystem 234, the temperature subsystem 236, and the A / V feedback subsystem 238 are activated to mimic the biometric signal. For example, for a heart rate biometric signal, one or more haptic actuators or speakers in the haptic feedback subsystem 234 and the A / V feedback subsystem 238 are activated to match the altered heart rate so that the user perceives that he or she is feeling his or her heart rate. In another example, for a breathing biometric signal, at least one of the multiple bladders 312 can be inflated and deflated to mimic chest movement during breathing.

[0110]

[0124] In some embodiments, one or more of the subsystems are activated to complement the mimicked biometric signal. For example, if the user 104 is determined to be stressed, the subsystem 236 activates cooling in the seat 102 to calm the user 104. The subsystems are activated in a combination of many locations in the seat 102 to provide the desired effect. In one example, for a heart rate biometric signal, the haptic feedback device 318 behind the chest of the user 104 is activated. In some embodiments, the modified biometric signal and the corresponding subsystem effect are activated for a predetermined period of time. For example, the subsystem is activated for 5-10 minutes. The type and severity of the detected condition can affect the treatment provided during the biometric massage treatment and the duration / intensity of the mimicked biometric signal.

[0111]

[0125] In step 616, process 600 determines whether user 104 is still in a negative state. Similar to step 606, computing environment 106 can use the biometric signal / physiological data to determine whether user 104 is still tired, excited, anxious, etc., or is energetic, happy, normal, etc. Process 600 can reassess the same negative state identified in step 606, or reassess all potential negative states. In some embodiments, the new biometrics of user 104 are reassessed by comparing them to the baseline biometrics of user 104 when user 104 is in a healthy "normal" state.

[0112]

[0126] In some embodiments, the process 600 assesses the success of the biometric massage treatment by comparing the biometric signals measured before, during, and after the treatment with target data based on existing profiles / past data. Various methods can be used to determine the state of the user 104. For example, the HRV and stress process 700 discussed with respect to FIG. 7 can be used. If the negative state of the user 104 returns to within the normal threshold, the process 600 ends. In some embodiments, if the negative state of the user 104 does not return to within the normal threshold, the process 600 returns to step 612 and the biometric samples are further modified. In some embodiments, the user 104 is prompted to stop the treatment, continue, or select another type of treatment. For example, if the user 104 used a haptic response, at this point he or she may rather select a pneumatic response. If the user input received is to continue the treatment, the process modifies the current treatment. For example, if the biometric sample was originally slowed down, it is further slowed down, and if the biometric sample was originally accelerated, it is further accelerated. For example, a biometric signal can be slowed down to 55% of the speed at which it was originally recorded.

[0113]

[0127] At step 618, the process 600 ends. The termination process may include stopping the process 600, returning to the process that called the process 600 (e.g., process 500), or returning to step 604 for continued monitoring of the user 104. Once a treatment is proposed or performed, the results of the treatment are measured and health and comfort are assessed. The treatment and health assessment may be performed using a combination of various methods. In one example, the treatment and health assessment includes verifying the user experience based on at least one of biometrics, visual analysis of the user 104, and subjective survey feedback from the user 104. In one exemplary embodiment, the camera and analysis are used to determine whether the treatment has a positive effect on the user 104. Similarly, physiological data may be referenced to determine whether the user 104 is more or less relaxed after changes and / or treatments are implemented. In some embodiments, the feedback provided through these analyses is used to update the AI / machine learning (e.g., training models).

[0114]

[0128] In operation, for a biometric massage, one or more biometric signals are captured from a user 104 seated in the seat 102, and simulated feedback is generated at the seat 102 based on the one or more biometric signals. The one or more biometric signals are altered to be faster or slower based on the effect desired for the user 104. This combination of effects provides a personalized comfort experience that enhances mood, promotes mental well-being, and helps the user 104 prepare for the desired activity. The process 600 also provides the ability to affect the state of the user 104 through the use and processing of the biometric signals, and using the biometric signals as inputs to haptic motors, bladders 312, or other systems within the seat 102 or the surrounding environment that directly interfaces with the user 104.

[0115]

[0129] Referring now to FIG. 7, a flow chart depicting an exemplary process 700 for evaluating biometric / physiological data is depicted. Process 700 provides steps for performing heart rate variability and stress analysis. Heart rate variability and stress analysis are among the metrics for determining the state of user 104. Process 700 can be used to provide biometric data for use in other processes discussed herein. In some embodiments, process 700 is implemented using a combination of physiological sensor subsystem 232 and haptic feedback subsystem 234. Physiological sensor subsystem 232 is used to capture biometric / physiological data, and haptic feedback subsystem 234 is used to provide a biometric massage element.

[0116]

[0130] At step 702, the process 700 receives input from one or more feedback devices 110 and data entered into a user profile, e.g., in memory 122, storage system 108, and / or user device 114. In addition, the computing environment 106 can store and retrieve information about the user 104 (e.g., in memory 122, storage system 108, user device 114, etc.). The biometric data and the user information are combined to establish a metric for evaluating the user 104. In some embodiments, the feedback device 110 is an ECG and the user information includes the age, gender, and fitness level of the user 104.

[0117]

[0131] In step 704, a first HRV is calculated by the computing environment. The first HRV may be calculated using known methods for determining the time interval between heartbeats. The first HRV may be calculated over a predetermined period of time, such as, for example, 5 minutes. In some embodiments, the first HRV is calculated while the user 104 is relaxed.

[0118]

[0132] In step 706, the first HRV calculated from step 704 is compared to a normalized HRV value typical of the user 104. The normalized HRV value may be a predetermined value stored in the computing environment 106 (e.g., in the memory 122, the storage system 108, the user device 114, etc.) and specific to a person of the same age, sex, and fitness level as the user 104. In some embodiments, the normalized HRV value may be retrieved from a lookup table.

[0119]

[0133] If the comparison determines that the HRV values ​​are similar, then the first calculated HRV value is normal, no further processing is required, and process 700 proceeds to step 728. If the comparison results in a mismatch between the predetermined HRV value and the first calculated HRV of the user 104, process 700 proceeds to process 708.

[0120]

[0134] In process 708, the posture of the user 104 is checked. The posture of the user 104 can be evaluated using a combination of systems and methods. For example, the posture can be detected via interface pressure, in-line pressure sensors, vision systems, etc. In some embodiments, the effectiveness of different postures of the user 104 is evaluated. For example, posture can be evaluated to assess its effect on the HRV of the user 104.

[0121]

[0135] In step 710, a Fast Fourier Transform (FFT) is performed on the calculated HRV frequency using the calculated first HRV value. The FFT is used to convert the first HRV signal into individual spectral components to provide frequency information about the first HRV signal.

[0122]

[0136] At step 712, low frequency (LF) and high frequency (HF) values ​​are calculated from the FFT of the first HRV signal to create a first LF / HF ratio. A high ratio may indicate that the user 104 is experiencing discomfort or stress. A low ratio may indicate no or minimal discomfort or stress, or "normal."

[0123]

[0137] In step 714, an action for treating the user 104 is actuated via the seat 102. The action may include any of the actions discussed herein, for example, any of the processes from Figures 4-6 and 8-12.

[0124]

[0138] A second HRV is calculated by the computing environment in step 716. The second HRV may be calculated using any known method for determining the time interval between heartbeats. The second HRV may be calculated over a predetermined period of time, such as, for example, 5 minutes.

[0125]

[0139] Using the calculated second HRV value, a Fast Fourier Transform (FFT) is performed on the calculated HRV frequency in step 718. The FFT is used to convert the second HRV signal into individual spectral components to provide frequency information about the second HRV signal.

[0126]

[0140] At step 720, low frequency (LF) and high frequency (HF) values ​​are calculated from the FFT of the second HRV signal to create a second LF / HF ratio. A high ratio may indicate that the user 104 is feeling uncomfortable or stressed, while a low ratio may be considered more normal.

[0127]

[0141] At step 722, the first HRV ratio and the second HRV ratio are compared. This comparison provides an indication of whether the treatment has provided an improvement to the emotional state of the user 104. In some embodiments, the process 700 determines whether the treatment is effective and / or whether a new treatment should be selected.

[0128]

[0142] At step 724, the change in physical / emotional state is displayed and a prompt id is provided to the user 104 with the option to continue the treatment or select a new treatment. For example, a graphical representation of the user's 104 emotional state is rendered and the pre-treatment, during-treatment and post-treatment states are displayed to the user 104 with an indication of where the state should be. From the prompt, input is received from the user 104 and if the selection is to start a new treatment, the process 700 proceeds to step 726, if the selection is to continue the previous treatment, the process 700 proceeds to step 722, and if the selection is to end the treatment, the process 700 proceeds to step 728.

[0129]

[0143] In step 726, the user 104 is prompted to select a new action. For example, the process 700 can render a new action selection option to the user 104 on the display 112 or user device 114. The new action is a recommendation based on a combination of user preferences (e.g., user profile) and AI / machine learning based on historical data.

[0130]

[0144] At step 728, the process 700 ends. Ending the process 700 may include stopping the process, returning to the process 600, or returning to steps 704, 716 for reassessment. In some embodiments, once a treatment is proposed or implemented, the results of the treatment are measured and health and comfort are assessed. The treatment and health assessment may be performed using a combination of methods. For example, the treatment and health assessment may include verifying the user experience based on at least one of biometrics, visual analysis of the user 104, and subjective survey feedback from the user 104. In one exemplary embodiment, the camera and analysis are used to determine whether the treatment has a positive effect on the user 104. Similarly, physiological data may be referenced to determine whether the user 104 is more or less relaxed after changes and / or treatments are implemented. In some embodiments, the feedback provided through these analyses is used to update the AI / machine learning (e.g., training models).

[0131]

[0145] FIG. 8 illustrates and is depicted a flowchart depicting an example process 800 for providing a music-based massage to a user 104. The process 800 provides steps for performing a music-based massage using the seat 102. The music-based massage can be provided as a form of treatment or used as entertainment, as discussed with respect to FIGS. 4-6. Initially, the process 800 receives input of biometric data and emotion recognition from the user 104. The biometric data can include biometric or physiological data as discussed herein, and the emotion recognition can be derived by capturing an image of the user 104's face using a camera and performing an analysis of the captured image.

[0132]

[0146] In step 802, the process 800 assesses a state of the user 104, such as a physical, mental, and / or emotional state determined using, for example, biometric or physiological data and emotion recognition. In some embodiments, the state of the user 104 provides an indication of boredom, fatigue, stress level, and happiness.

[0133]

[0147] At step 804, the process 800 prompts the user 104 whether or not they would like to begin a music-based massage. The prompt may be provided via the display 112 or the user device 114 and may include, for example, a graphical icon or other mechanism configured to inform the user 104 that a music-based massage may be selected. In some embodiments, the prompt is triggered depending on the state of the user 104. For example, if the user 104 is stressed or tired, the computing environment 106 may recommend that the user 104 participate in a music-based massage to relax. If the user 104 declines to participate in a music-based massage, the process 800 proceeds to step 814 and ends. If the user 104 accepts to participate in a music-based massage, the process 800 proceeds to step 806.

[0134]

[0148] In step 806, the user 104 is provided with a prompt showing a music-based massage mode for selection. The music-based massage modes are based on different moods, such as, for example, energetic, fun, happy, etc. The music-based massage modes can also be selected based on a song or genre of music. In some embodiments, each of the modes / moods is associated with one or more pre-programmed songs or playlists that are synchronized with one or more haptic feedback elements of the seat 102 for an overall massage-based experience. The user 104 can select one of the music-based massage modes depending on which mood being offered at a given time is appealing. In some embodiments, the process 800 provides one or more selection mechanisms to allow the user 104, via the computing environment 106, to select a custom song, mood, or playlist manually or from an existing user profile. In some embodiments, an upload mechanism is provided to allow the user 104 to upload their own pre-programmed music-based massage, including songs and feedback such as type, speed, intensity, etc., provided by the seat 102.

[0135]

[0149] In step 808, the selected music mode is activated based on the selection made by the user 104. For example, if the user 104 wants to feel more energetic, the user 104 can select an energetic music-based massage mood. Upon activation, the seat 102 provides haptic feedback to the user 104 corresponding to the selected music. In some embodiments, at least one of the haptic feedback subsystem 234, the temperature subsystem 236, and the A / V feedback subsystem 238 is activated to provide the haptic feedback. For example, for an energetic mood, one or more haptic actuators, bladders 312, massage bladders 314, feedback devices 316, or speakers in the haptic feedback subsystem 234 and the A / V feedback subsystem 238 are activated / deactivated in sync with the music to provide a music-based massage experience. In some embodiments, the music selection is recommended based on the tempo and tone of the music and how they may affect the state of the user 104. For example, flat keys are generally more associated with a sad / depressed mood state. In some embodiments, for users other than the driver, a video can be provided to accompany the music. For example, a video with a link having a desired effect, such as a music video of a song, can be displayed to the user 104.

[0136]

[0150] In some embodiments, the music-based massage operates with audio imported from an external source, such as a vehicle radio or user device 114. The music signal is filtered as necessary and sent to the seat 102 for output devices, such as a bladder and / or a haptic feedback device. The filtering can include modifying the signal from the music into a format operable by the respective feedback device. For example, the base note of a song can be isolated as an actuation signal for actuating one or more bladders substantially simultaneously with the base note being played on the speaker. In some embodiments, the selected music-based massage operates for a predetermined period of time. In one example, the music-based massage operates one song at a time.

[0137]

[0151] At step 810, the process 800 prompts the user 104 as to whether or not they would like to continue the music-based massage with another song of the same mood, genre, etc. If a selection to continue is received, the process 800 returns to step 808 and the next song is played along with the music-based massage. If a selection not to continue is received, the process 800 proceeds to step 812.

[0138]

[0152] At steps 812 and 814, the music-based massage is stopped. In some embodiments, after stopping the music-based massage, the process 800 returns to step 806. Once the music-based massage is performed, the results of the music-based massage are measured and the health and comfort of the user 104 is assessed. The treatment and health assessment is performed based on at least one of, for example, biometrics, visual analysis of the user 104, and subjective survey feedback from the user 104. In one exemplary embodiment, the camera and analysis are used to determine whether the music-based massage has a positive effect on the user 104. Similarly, physiological data can be referenced to determine whether the user 104 is more or less relaxed after performing the music-based massage. In some embodiments, feedback provided through these analyses is used to update the AI / machine learning (e.g., training models).

[0139]

[0153] In operation, the user 104 selects a pre-programmed song for a music-based massage performed by the seat 102. The haptic feedback elements of the seat 102 are activated based on the pre-programmed song to create a synchronized haptic feedback response in tune with the music (e.g., the rhythm, beat, etc. of the music). This combination of effects allows for a true enjoyment of the music along with a unique synergy with the haptic massage elements, among other things, providing increased comfort to the user 104. The process 800 also provides the ability to influence the state of the user 104, enhance the user experience, and build a direct correlation between specific music tracks and the unique emotional state of the user 104, as well as the ability to create a personalized music library based on favorite songs and their effect on the emotional state of the user 104.

[0140]

[0154] Referring now to FIG. 9, a flow chart depicting an exemplary process 900 for interacting with a user 104 in a game is illustrated. In this example, a version of the game Simon Says is implemented. The Simon Says game may be provided as a form of treatment or may be used as entertainment, as discussed with respect to FIGS. 4-6. First, the process 900 receives biometric data and emotion recognition input from the user 104. The biometric data and emotion recognition may be obtained using techniques previously described.

[0141]

[0155] In step 902, the process 900 assesses the state of the user 104. The state may include physical, mental, and emotional states determined based on biometric or physiological data and emotion recognition. The state of the user 104 may include the states described above.

[0142]

[0156] In step 904, the process 900 prompts the user 104 whether or not he / she wants to start an interactive exercise or game. The prompt can be provided using the mechanisms and techniques already described. For example, the display 112 or the user device 114 can display a notice prompting the user 104 about available interactive exercises, including Simon Says. In some embodiments, the prompt is triggered depending on the state of the user 104. For example, if the user 104 is stressed or tired, the computing environment 106 can encourage the user 104 to participate in an interactive exercise to relax. If the user 104 declines to participate in Simon Says, the process 900 proceeds to step 914 and ends. If the user 104 accepts to participate in Simon Says, the process 900 proceeds to step 906.

[0143]

[0157] In step 906, the user 104 is provided with a prompt with available interactive exercises for selection. Each of the interactive exercises is associated with one or more activities synchronized with one or more haptic feedback elements of the seat 102 for an interactive experience. The user 104 can select one of the interactive exercises depending on what is most appealing at a given time. In process 900, the selected interactive exercise is playing a version of Simon Says.

[0144]

[0158] At step 908, the Simon Says interactive exercise is started. During the Simon Says gameplay, in some embodiments, sounds from the seat 102 or the surroundings of the seat 102 (e.g., vehicle speakers, user device 114, etc.) are played along with localized haptic feedback. In some embodiments, at least one of the haptic feedback subsystem 234, the temperature subsystem 236, and the A / V feedback subsystem 238 are activated to provide haptic feedback. For example, one or more haptic actuators, bladders 312, or speakers in the haptic feedback subsystem 234 and the A / V feedback subsystem 238 are activated / deactivated in a localized area. The haptic feedback is provided in a localized area such that the user 104 can clearly identify which part of the seat 102 is being activated. In some embodiments, the localized areas with haptic feedback include the left and right shoulder and left and right thigh locations of the seat 102. During the gameplay, a random pattern of different activation locations is executed. Upon identifying a location on the seat, the user 104 can respond by applying pressure (sensed by pressure sensor 324 or other sensors) to attempt to replicate the pattern. To continue playing the game, the user 104 must push into the seat 102 according to the location and sequence of haptic feedback provided by the seat in the previous cycle.

[0145]

[0159] At step 910, the process 900 determines whether the sequence entered by the user 104 matches the sequence provided by the seat 102 and provides appropriate feedback. If the user 104 does not match the pattern provided by the seat 102, a negative response can be provided. In one example, the computing environment 106 provides a graphic indicating that the pattern did not match and to try again. If the user 104 matches the pattern provided by the seat 102, a positive response is provided and the next cycle begins. In one example, the computing environment 106 provides a graphic indicating that the pattern matched and renders a celebratory graphic (e.g., fireworks, gold stars, etc.). During game play, prompts and outputs can be provided via the display 112, the user device 114, an HMI, etc. In some embodiments, data related to game play can be stored for access by the user 104 and / or the process 900. For example, a user level, high scores, etc. can be stored (e.g., in a user profile) and accessed by the user 104.

[0146]

[0160] At step 912, process 900 prompts user 104 as to whether or not they wish to continue playing Simon Says. If the received selection is to continue, process 900 returns to step 908 and play of the next round begins. If the received selection is not to continue, process 900 proceeds to step 914. In some embodiments, once user 104 has finished playing the game, additional information is displayed to user 104. For example, the player's score, completed rounds, and fitness details such as total calories, average heart rate, etc. are displayed to user 104.

[0147]

[0161] At step 914, the Simon Says game is stopped. In some embodiments, after stopping the game, the process 900 returns to step 904 to select another interactive exercise or exit the menu. Once the interactive exercise is performed, the results of the interactive exercise are measured and the health and comfort of the user 104 is assessed. The treatment and health assessment can be determined based on at least one of biometrics, visual analysis of the user 104, and subjective survey feedback from the user 104, using techniques and mechanisms already described with respect to other comfort features. As also described with respect to other comfort features, in some embodiments, feedback provided through these analyses is used to update the AI / machine learning (e.g., training models).

[0148]

[0162] Referring now to FIG. 10, a flow chart is depicted depicting an exemplary process 1000 for implementing a dance game using the seat 102. The dance game can be provided as a form of treatment or used as entertainment, as discussed with respect to FIGS. 4-6. Initially, the process 1000 receives input of biometric data and emotion recognition from the user 104. The biometric data can include any combination of biometric or physiological data discussed herein, and the emotion recognition can be derived by capturing an image of the face of the user 104 using a camera and performing an analysis of the captured image.

[0149]

[0163] In step 1002, process 1000 assesses the state of user 104. The state may include any combination of physical, mental, and emotional states that may be derived using biometric or physiological data and emotion recognition. In some embodiments, the state of user 104 may include boredom, fatigue, stress level, and happiness. In some embodiments, the user's biometrics and state are continuously monitored and updated during process 1000.

[0150]

[0164] In step 1004, the process 1000 prompts the user 104 whether or not they want to start the interactive exercise. The prompt can be provided, for example, using the display 112 or the user device 114. In some embodiments, the prompt is triggered depending on the state of the user 104. For example, if the user 104 is stressed or tired, the computing environment 106 may encourage the user 104 to participate in an interactive exercise to relax. If the user 104 declines to participate in the dance simulator, the process 1000 proceeds to step 1014 and ends. If the user 104 accepts to participate in the dance simulator, the process 1000 proceeds to step 1006.

[0151]

[0165] The user 104 is provided with a prompt of available interactive exercises for selection at step 1006. In process 1000, the interactive exercise selected is a dance simulator.

[0152]

[0166] At step 1008, an interactive exercise of the dance simulator is initiated. In some embodiments, a difficulty level of the game is selected. The difficulty level may be manually selected by the user 104 or may be automatically selected (or recommended) by the computing environment 106 based in part on the user's 104 historical data (previous performance) and biometric data. In one example, using the data from step 1004, if the user 104 has a high heart rate measurement, the computing environment 106 recommends a lower difficulty rating than for a user 104 with a low heart rate measurement. In some embodiments, one or more songs are selected for game play. The songs may be manually selected by the user 104 or may be automatically selected (or recommended) by the computing environment 106 based in part on the user's 104 historical data (previous performance) and biometric data. In one example, using the data from step 1004, if a user 104 has a higher heart rate measurement, the computing environment 106 recommends songs with a lower level of intensity than for a user 104 with a lower heart rate measurement.

[0153]

[0167] During gameplay of the dance simulator, in some embodiments, sounds from seat 102 or the surroundings of seat 102 (e.g., vehicle speakers, user device 114, etc.) are played along with localized haptic feedback. In some embodiments, at least one of haptic feedback subsystem 234, temperature subsystem 236, and A / V feedback subsystem 238 are activated to provide haptic feedback. In some embodiments, haptic feedback is enabled or disabled based on user preferences (e.g., stored in a user profile).

[0154]

[0168] During gameplay, a randomized pattern of arrows or other shapes is displayed to the user 104 (e.g., on the HMI, display 112, user device 114, etc.). The arrows or other shapes correspond to dance movements that the user 104 performs while seated in the seat 102. As the arrows or other shapes move from one side of the screen to the other, the user 104 must mimic the movements with the seat 102. In one example, the moving arrow or other shape overlaps with a stationary arrow at the top of the screen. To mimic the movements, at the appropriate times (e.g., when the shapes overlap the outline), the user 104 applies pressure to specific portions of the seat 102 (detectable by pressure sensor 324) according to the location and sequence of the displayed shapes.

[0155]

[0169] In step 1010, the process 1000 determines whether the sequence entered by the user 104 matches the sequence provided by the display and provides feedback. In some embodiments, each action or movement by the user 104 is assessed independently and assigned an accuracy rating based on the accuracy of the response to the timing. The computing environment 106 generates positive and negative feedback to the user 104 based on the accuracy assessment. In one example, a negative response is provided to the user 104 if the user 104 fails to match the pattern provided by the display. For example, the computing environment 106 provides a graphic indicating that the user 104 was unable to time the application of pressure on the seat 102 with the corresponding shape on the screen. If the user 104 successfully matches the pattern provided by the display, a positive response is provided. For example, the computing environment 106 provides a graphic indicating that the user successfully timed the application of pressure on the seat 102 with the corresponding shape on the screen. In another example, the user 104 can receive a combo recognition along with additional praise or encouragement if he or she makes a series of successful movements.

[0156]

[0170] In some embodiments, the computing environment 106 displays the level of success of each move or moves in a song in real time, along with a progress bar indicating the degree of success the user has currently achieved. The amount of success may represent the percentage of success required to "complete" or "win" a song. For example, the computing environment 106 records and displays complete success ("perfect") and partial success ("great," "great," "good," "almost there") or failure ("boo") of a move, depending on how off-time it was or whether it was a complete "miss."

[0157]

[0171] In step 1012, the process 1000 prompts the user 104 whether or not they want to continue playing the dance simulator. If the received selection is yes, the process 1000 returns to step 1008 and the next round of play begins. If the received selection is no, the process 1000 proceeds to step 1014. In some embodiments, once the user 104 has finished playing the game, additional information is displayed to the user 104. For example, the number of contacts graded (i.e., number of "perfect", "good", ...), the final rating or performance grade of the song, fitness rating, HR before and after the song, estimated calories burned during the song, etc. may be displayed to the user 104.

[0158]

[0172] At step 1014, the dance simulator game is stopped. In some embodiments, after stopping the game, process 1000 returns to step 1004 to select another interactive exercise or exit the menu. Once the interactive exercise is performed, the results of the interactive exercise are measured and the health and well-being of the user 104 is assessed. Treatment and health assessments can be performed using techniques previously described. In some embodiments, feedback provided through these analyses is used to update the AI / machine learning (e.g., training models).

[0159]

[0173] In operation, the user 104 uses the seat 102 to select an interactive game of dance simulator to play. Initially, before launching the dance simulator, the user 104 is asked whether or not he / she wants to feel the music while playing the game. If yes, the haptic feedback subsystem 234, the temperature subsystem 236, and the A / V feedback subsystem 238 are activated to provide haptic feedback in a music massage mode, allowing the user 104 to feel the music while playing the game. The display provides graphics indicating when and where the user should move, in sync with the music playing from the audio output. The pressure sensor 324 (or other sensor) of the seat 102 detects pressure applied by the user 104 to the seat 102. The computing environment 106 then determines whether the timing and location of the pressure applied by the user matches the pattern provided to the user 104 on the display. The interactive game play provided by the dance simulator provides entertainment, mood enhancement, and promotes physical fitness and health through activity.

[0160]

[0174] FIG. 11 illustrates a flowchart depicting an example process 1100 of conducting a yoga session using the seat 102. The yoga session may be provided as a form of treatment or may be used as entertainment, as discussed with respect to FIGS. 4-6. Initially, the process 1100 receives biometric data and emotion recognition input from the user 104. The biometric data may include biometric or physiological data as discussed herein, and the emotion recognition may be derived by using a camera to capture an image of the user 104's face and performing an analysis of the captured image.

[0161]

[0175] In step 1102, the process 1100 evaluates the state of the user 104, including the states discussed above.

[0176] In step 1104, the process 1100 prompts the user 104 to input a selection of an interactive exercise. For example, the display 112 or the user device 114 displays a selectable graphical mechanism listing available interactive exercises, including a yoga session. In some embodiments, the prompt is triggered depending on the state of the user 104. For example, if the user 104 is stressed or tired, the computing environment 106 may recommend that the user 104 participate in an interactive exercise to relax. As mentioned above, each of the interactive exercises is associated with one or more activities that are synchronized with one or more haptic feedback elements of the seat 102 for an interactive experience, and the user 104 can select one of the interactive exercises depending on what is most appealing at a given time. However, in the process 1100, the selected interactive exercise is a yoga session.

[0162]

[0177] If the user 104 declines to participate in the yoga session, process 1100 proceeds to step 1114 and ends. If the user 104 accepts to participate in the yoga session, process 1100 proceeds to step 1106. In step 1106, the user's selection is received. In step 1108, the interactive exercises of the yoga session are initiated. In some embodiments, the yoga session uses local audio and / or video to interact with the user, providing prompts, displaying information, etc. For example, the yoga session may include a video showing the user 104 the poses being imitated and providing instructions to the user 104.

[0163]

[0178] In some embodiments, initially, the bolster bladder deflates first and the seat B-side bladder (seat and cushion) inflates first. These actions provide more of a flat surface for yoga. In some embodiments, the A-side bladder inflates in certain areas to support the various poses shown in the video and to simulate breathing timing (inhale / exhale). Multiple bladders 312 can be used to perform different yoga poses and movements. For example, for a twist, a bladder on one side of the seat 102 inflates and a bladder on the other side of the seat 102 deflates in coordination with the timing of the video. In another example, as you round your back, the bladder in the backrest 308 deflates and the shoulder bladder inflates. In a final example, the shoulder bladder deflates and the hip bladder (e.g., in the backrest 308) inflates to support an upright stretch pose.

[0164]

[0179] During the yoga session, in some embodiments, the breathing rate and / or heart rate of the user 104 are monitored and the seat 102 is used to guide the user 104 in practicing breathing exercises through various cues (video, audio, touch interfaces, etc.). The cues can be provided directly from the seat 102 or from the surroundings of the seat 102 (e.g., vehicle speakers, user device 114, etc.). In some embodiments, at least one of the haptic feedback subsystem 234, the temperature subsystem 236, and the A / V feedback subsystem 238 are activated to provide the cues. In some embodiments, the process provides real-time audio and / or visual feedback to the user 104. The feedback can be real-time or pre-recorded feedback to the user to encourage completion of the video (audio of the yoga video) and feedback on improving biometric signals such as pulse rate and blood oxygen. In some embodiments, the yoga session is programmed to optimize the occupant's posture.

[0165]

[0180] At step 1110, the process 1100 prompts the user 104 to specify a target area. In some embodiments, the computing environment 106 provides a recommended yoga type and / or target area based on the assessed emotional state and biometric data of the user 104. In one example, the computing environment 106 provides a graphic indicating that a particular treatment is recommended.

[0166]

[0181] At step 1112, process 1100 prompts user 104 whether or not they want to continue the yoga session. If the received selection is yes, process 1100 returns to step 1108 to continue the yoga session. If the received selection is no, process 1100 proceeds to step 1114. In some embodiments, once user 104 has finished the yoga session, additional information is displayed to user 104. For example, fitness details such as breathing rate, total calories, average heart rate, etc. are displayed.

[0167]

[0182] At step 1114, the yoga session is stopped. As with other embodiments of interactive exercises, the results of the yoga session are measured to assess the health and well-being of the user 104. The treatment and health assessment can be performed based on at least one of biometrics, visual analysis of the user 104, and subjective survey feedback from the user 104. In one exemplary embodiment, the camera and analysis are used to determine whether the interactive exercise has a positive effect on the user 104. Similarly, physiological data can be referenced to determine whether the user 104 feels more or less relaxed after performing the interactive exercise. In some embodiments, the feedback provided through these analyses is used to update the AI / machine learning (e.g., training models).

[0168]

[0183] During operation, a selection of one or more yoga programs is received from a user input device for a yoga session. The selected yoga program is initiated and a selected one of the plurality of bladders 312 is deflated and another selected one of the plurality of bladders 312 is inflated based on the poses to be performed by the user. The computing environment 106 monitors the progress of the user 104 using one or more of the pressure sensors 324 and the feedback device 110. For example, the computing environment 106 can capture an image of the user using one or more cameras and compare the user's form to a predefined form to determine whether the user 104 is performing the poses correctly. The computing environment 106 also monitors one or more biometric signals of the user 104. For example, the breathing rate and heart rate of the user 104 are monitored (e.g., using the biometric feedback device 110). Based on the measured biometric signal or signals, the computing environment 106 can provide feedback to the user 104 and / or update the yoga instructions to provide the user 104 with positive reinforcement, correction, and the like.

[0169]

[0184] As shown with reference to FIG. 12, in some embodiments, the temperature subsystem 236 complements one or more of the processes discussed with respect to FIGS. 3-11. The temperature subsystem 236 provides heating and cooling using temperature control elements 320 and temperature sensing elements 322. In some embodiments, each temperature sensing element 322 controls the temperature at a particular location to achieve a target temperature (e.g., set by the user 104) throughout the seat 102. The target temperature is maintained by comparing the target temperature against the actual temperature in each zone. If the difference between the two temperatures is less than or greater than zero, the temperature control element 320 at that location is activated to modify the temperature.

[0170]

[0185] 12, the temperature subsystem 236 complements the other subsystems and treatment processes. The temperature subsystem 236 is configured to provide targeted, customizable heating and cooling throughout the seat 102. Heating and cooling can be provided globally or to targeted / localized areas within the seat 102. In some embodiments, the computing environment 106 provides an interface for manual control to the target temperatures and displays interface temperatures at various areas within the seat 102, for example, as provided by the temperature sensor 322.

[0171]

[0186] In some embodiments, the temperature subsystem 236 is used to establish a target temperature for the seat 102 before the user 104 is seated in the seat 102 during remote start of the vehicle. In some embodiments, the temperature subsystem 236 is used to continuously monitor the temperature of the seat 102 during dynamic comfort and adjust the temperature as necessary to maintain the target temperature throughout the seat 102. In some embodiments, the temperature subsystem 236 is used to complement a biometric massage to assist in regulating the temperature of the seat 102 according to biometric massage parameters (e.g., FIG. 6). In some embodiments, the temperature subsystem 236 is used to complement an interactive entertainment process (e.g., FIGS. 8-11). In one example, heat is applied by the temperature control element 320 to warm up the user 104 before starting any of the activities. In another example, cooling is applied by the temperature control element 320 to cool the user 104 after completing any of the activities.

[0172]

[0187] The temperature subsystem 236 may be used in this manner to provide personal thermal comfort, improved physiological benefits of massage, and an overall enhanced and customizable seating environment.

[0173]

[0188] Below are enumerated examples of the subject devices, systems, and methods described and illustrated in the foregoing specification.

[0189] Example 1: A seat, A frame, A plurality of seat cushions; a plurality of adjustable bladders positioned within the seat; A plurality of sensors disposed within the seat; a memory for storing user data and a plurality of seat adjustment programs for controlling a plurality of adjustable bladders; A seat comprising: an electronic processor coupled to a memory, a plurality of adjustable bladders, and a plurality of sensors, the electronic processor configured to control the plurality of adjustable bladders based on user data and feedback from at least one of the plurality of sensors in accordance with a seat adjustment program.

[0174]

[0190] Example 2: The seat of example 1, wherein the plurality of seat cushions includes a seat base cushion, a back cushion, and a headrest cushion.

[0191] Example 3: The seat of example 1 or example 2, further comprising a plurality of temperature control elements.

[0175]

[0192] Example 4: The seat of Examples 1 to 3, further comprising a plurality of haptic feedback devices.

[0193] Example 5: The seat of Examples 1 to 4, further comprising a plurality of haptic feedback generators.

[0176]

[0194] Example 6: The seat of Examples 1-5, wherein the plurality of sensors includes a combination of a physiological sensor, a pressure sensor, and a temperature sensor.

[0195] Example 7: The seat of Examples 1-6, wherein the plurality of seat adjustment programs includes a static comfort module and the electronic processor is configured to establish a contour of the seat.

[0177]

[0196] Example 8: The seat of example 7, wherein the electronic processor: A seat configured to establish a seat contour based on a user's size, shape, and personal preferences via a seat adjustment subsystem.

[0178]

[0197] Example 9: The seat of Example 8, wherein establishing the seat contour via the seat adjustment subsystem includes adjusting a combination of a bolster, a lumbar support, a plurality of adjustable bladders, a seat recline, a seat height, and a seat angle.

[0179]

[0198] Example 10: The seat of example 7, wherein the electronic processor is configured to assess pressure between a user and the seat.

[0199] Example 11: The seat of example 10, wherein the electronic processor is configured to determine a total load measured by the plurality of pressure sensors before assessing the pressure between the user and the seat.

[0180]

[0200] Example 12: The seat of Example 7, wherein the plurality of sensors includes a plurality of pressure sensors disposed at a plurality of locations, and the electronic processor is configured to generate a map of pressure values ​​based on pressures sensed by the plurality of pressure sensors.

[0181]

[0201] Example 13: The seat of example 12, wherein the map of pressure values ​​is stored in a user profile.

[0202] Example 14: The seat of example 12, wherein the pressure values ​​are overlaid on a pressure grid representing local body mapping zones of the human body model.

[0182]

[0203] Example 15: The seat of example 7, wherein the electronic processor: Controlling the seat pressure scan to establish an initial baseline pressure; A seat configured to establish an initial contour static comfort configuration of the seat via a seat adjustment subsystem.

[0183]

[0204] Example 16: A method of operating a seat, comprising: assessing pressure between a user and a seat via a plurality of pressure sensors; configuring, via an electronic processor, pressure data from the plurality of pressure sensors to represent a physical location; generating, via the electronic processor, a grid of pressure values ​​from the pressure data; scaling, via the electronic processor, the pressure values ​​to a human body model for the user to create a scaled human body model; aligning the pressure values ​​within a local group of human body models via an electronic processor; determining, via an electronic processor, a body segment pressure of the user; analyzing, via the electronic processor, the left and right pressure values ​​of the scaled human body model to determine whether the left and right pressure values ​​are similar within a predetermined threshold; averaging the left and right pressure values ​​if the left and right pressure values ​​are similar within a predetermined threshold; comparing the measured pressure value with a target pressure value to determine a difference between the measured pressure and the target pressure; performing a seat adjustment via the electronic processor if a difference between the measured pressure and the target pressure exceeds a predetermined threshold; and storing the current seat contour in a user profile if a difference between the measured pressure and the target pressure does not exceed a predetermined threshold.

[0184]

[0205] Example 17: The method of example 16, further comprising inputting the data entered by the user into a user profile.

[0206] Example 18: The method of Example 16 or Example 17, if the left and right pressure values ​​are not similar within a predetermined threshold, determining whether the difference between the left and right pressure values ​​can be explained based on predetermined factors; determining an equalization pressure if the difference between the left and right pressure values ​​is accountable.

[0185]

[0207] Example 19: The method of Examples 16-18, wherein performing the seat adjustment via the electronic processor includes controlling a seat adjustment subsystem.

[0208] Example 20: The method of Examples 16-19, further comprising evaluating the seat adjustment after a predetermined period of time.

[0186]

[0209] Example 21: The method of Examples 16-20, further comprising, via the electronic processor, displaying a user prompt on the display device prior to performing the seat adjustment, and processing a response to the user prompt.

[0187]

[0210] Example 22: A method of operating a seat including a plurality of adjustable bladders located within a seat, a plurality of sensors disposed within the seat, a memory for storing user data and a seat adjustment program for controlling the plurality of adjustable bladders, and an electronic processor coupled to the memory, the plurality of adjustable bladders, and the plurality of sensors, wherein the electronic processor is configured to control the plurality of adjustable bladders based on the user data and feedback from at least one of the plurality of sensors in accordance with the seat adjustment program, the method comprising: adjusting the seat via the electronic processor and the seat adjustment subsystem; monitoring a user's condition via an electronic processor and a combination of a plurality of pressure sensors and a physiological sensor subsystem; Configuring user preferences; performing a pressure scan of the seat to establish an initial baseline pressure; receiving physical input from a user via a seat and a plurality of pressure sensors; determining whether a user is exerting sustained pressure on a first region of the seat; In response to determining that a user is exerting sustained pressure on the first region of the seat, reducing a firmness of the first region of the seat; determining whether a user is exerting significant pressure on a first region of the seat; and increasing a firmness of the region of the seat in response to determining that a user is not exerting significant pressure on the first region of the seat.

[0188]

[0211] Example 23: The method of example 22, further comprising adjusting a firmness of a second region of the seat adjacent to the first region of the seat.

[0212] Example 24: The method of example 22 or example 23, further comprising determining whether additional adjustments to the seat are needed.

[0189]

[0213] Example 25: The method of Examples 22-24, further comprising monitoring a comfort state of the user.

[0214] Example 26: The method of example 25, wherein the user's comfort state is determined based on a combination of time, seat pressure, seat temperature, and biometric information via the electronic processor.

[0190]

[0215] Example 27: The method of example 22, further comprising determining an emotional state of the user via the electronic subsystem and the physiological subsystem.

[0216] Example 28: The method of Example 22, further comprising determining a seat pressure of the user via the electronic processor and the plurality of pressure sensors.

[0191]

[0217] Example 29: The method of example 28, further comprising determining, via the electronic processor, the asymmetric pressure distribution.

[0218] Example 30: The method of example 22, further comprising determining a postural change of the user via the electronic processor and the plurality of pressure sensors.

[0192]

[0219] Example 31: The method of example 22, further comprising determining a localized increase in pressure by the user via the electronic processor and the plurality of pressure sensors.

[0220] Example 32: The method of example 22, further comprising determining high pressure points of the user via the electronic processor and the plurality of pressure sensors.

[0193]

[0221] Example 33: The method of example 22, further comprising determining via the electronic processor and the plurality of pressure sensors to detect restlessness of the user.

[0222] Example 34: The method of example 22, further comprising prompting the user via the electronic processor and the output device to indicate whether the user wants to modify the seat contour.

[0194]

[0223] Example 35: The method of Example 34, receiving an indication via the input device and the electronic processor that a user desires to modify a seat contour; initiating automatic contouring of the seat.

[0195]

[0224] Example 36: The method of Example 35, wherein the automatic contouring includes at least one selected from the group consisting of altering inflation of at least one of the plurality of bladders, altering a position of the seat, altering a position of a seat base of the seat, altering a position of a backrest of the seat, altering a position of a lumbar support, and altering a position of a headrest of the seat.

[0196]

[0225] Example 37: The method of example 22, further comprising: via the electronic processor and the seat adjustment subsystem, performing automatic contouring of the seat based on the user profile.

[0197]

[0226] Example 38: The method of Example 22, providing, via the electronic processor and output device, a user prompt to initiate interactive seat contouring; receiving, via the input device and the electronic processor.

[0198]

[0227] Example 39: The method of example 22, determining via an electronic processor and a plurality of pressure sensors whether a discomfort condition exists; In response to determining that a discomfort condition exists, the method further comprises recommending an action to the user.

[0199]

[0228] Example 40: The method of example 22, wherein the seat includes a plurality of haptic feedback devices.

[0229] Example 41: The method of example 40, wherein the treatment comprises one selected from the group consisting of seat contour adjustment, pneumatic massage, vibration massage, music massage, biometric massage, heart rate based stress relief, interactive exercise, yoga, and temperature treatment.

[0200]

[0230] Example 42: The method of Example 41, receiving a treatment selection via an input device and an electronic processor; and performing the action via the electronic processor and the seat adjustment system.

[0201]

[0231] Example 43: The method of Example 42, further comprising recording the discomfort condition and treatment in a user profile.

[0232] Example 44: The method of Example 42, further comprising measuring an outcome of the treatment via a feedback device and an electronic processor.

[0202]

[0233] Example 45: A method of operating a seat including a plurality of adjustable bladders located within a seat, a plurality of sensors disposed within the seat, a memory for storing user data and a seat adjustment program for controlling the plurality of adjustable bladders, and an electronic processor coupled to the memory, the plurality of adjustable bladders, and the plurality of sensors, wherein the electronic processor is configured to control the plurality of adjustable bladders in accordance with the seat adjustment program based on the user data and feedback from at least one of the plurality of sensors, the method comprising: receiving biometric signals relating to a user via a plurality of feedback devices and an electronic processor; analyzing, via an electronic processor, the biometric signal to determine a state of the user; determining, via an electronic processor, whether the user is in a negative state; and in response to determining that the user is in a negative condition, performing a biometric massage.

[0203]

[0234] Example 46: The method of example 45, further comprising obtaining a biometric signal sample.

[0235] Example 47: The method of example 46, wherein the biometric signal samples include a signal related to the user's respiration or the user's heart rate.

[0204]

[0236] Example 48: The method of example 46, further comprising filtering the biometric signal samples.

[0237] Example 49: The method of example 48, further comprising modifying a rate of the biometric signal samples to create modified biometric signal samples.

[0205]

[0238] Example 50: The method of Example 48, further comprising activating, via the electronic processor, at least one of a haptic feedback subsystem, a temperature subsystem, and an A / V feedback subsystem to mimic the altered biometric signal sample and perform a biometric procedure.

[0206]

[0239] Example 51: The method of Example 50, further comprising activating, via the electronic processor, at least one of a haptic feedback subsystem, a temperature subsystem, and an A / V feedback subsystem to complement the mimicked and altered biometric signal sample.

[0207]

[0240] Example 52: The method of Example 50, further comprising determining whether the user is still in a negative state via the plurality of feedback devices and the electronic processor.

[0208]

[0241] Example 53: The method of Example 50, further comprising assessing the success of the biometric procedure by comparing the biosignals measured before, during, and after performance of the procedure with target data via a plurality of feedback devices and an electronic processor.

[0209]

[0242] Example 54: The method of example 52 or example 53, further comprising further modifying the modified biometric signal samples.

[0243] Example 55: The method of Example 52 or Example 53, further comprising providing, via the output device and the electronic processor, a user prompt to stop the treatment, continue the treatment, or select a different type of treatment.

[0210]

[0244] Example 56: The method of example 50, further comprising assessing via the camera and electronic processor the effect of the treatment on the user.

[0245] Example 57: A method of operating a seat including a physiological sensor subsystem, a haptic feedback subsystem, a memory for storing user data and a seat adjustment program, and an electronic processor coupled to the memory, the physiological sensor subsystem, and the haptic feedback subsystem, wherein the electronic processor is configured to control the haptic feedback subsystem according to the seat adjustment program, the method comprising: receiving biometric data of a user via a physiological sensor subsystem and an electronic processor; receiving data from a user profile via the memory and the electronic processor; Determining a first heart rate value based on the biometric data; comparing, via the electronic processor, the first heart rate value to a normal heart rate value for the user; determining whether the first heart rate value and a standard heart rate value are similar within a predetermined threshold; determining that the user's posture is checked in response to determining that the first heart rate value and the standard heart rate value are not similar; performing a Fourier transform on the first heart rate value to generate a first transform of the first heart rate value; Determining a first low frequency value of a first transform; Determining a first high frequency value of a first transform; determining a ratio between a first low frequency value and a first high frequency value; and performing the action via the electronic processor and the haptic feedback subsystem.

[0211]

[0246] Example 58: The method of example 57, wherein determining whether the ratio of low frequency values ​​exceeds a predetermined value, and where action occurs only if the budget exceeds the predetermined value.

[0247] Example 59: The method of Example 57 or Example 58, further comprising performing a Fourier transform on the second first heart rate value to generate a second transform of the second heart rate value.

[0212]

[0248] Example 60: The method of Example 59, determining a second low frequency value of the second transform; determining a second high frequency value of the second transform; and determining a ratio of the second low frequency value to the second high frequency value.

[0213]

[0249] Example 61: The method of example 60, further comprising comparing a ratio of the first low frequency value to the first high frequency value with a ratio of the second low frequency value to the second high frequency value.

[0214]

[0250] Example 62: The method of Example 61, further comprising displaying, via the display device and the electronic processor, an indication of a change in the user's emotional state in response to determining that the ratio of the first low frequency value to the first high frequency value and the ratio of the second low frequency value to the second high frequency value differ by a predetermined amount.

[0215]

[0251] Example 63: The method of Example 62, further comprising displaying, via the display device and the electronic processor, a user prompt to start a new treatment, continue the treatment, or end the treatment.

[0216]

[0252] Example 64: A method of operating a seat for a user of the seat, the seat including a haptic feedback subsystem, a memory for storing user data and a seat adjustment program, and an electronic processor coupled to the memory, the physiological sensor subsystem, and the haptic feedback subsystem, the electronic processor configured to control the haptic feedback subsystem according to the seat adjustment program, the method comprising: receiving biometric data of a user via a physiological sensor subsystem and an electronic processor; determining, via an electronic processor, a state of a user; prompting the user via the output device and the electronic processor to initiate a music-based massage in response to determining a state of the user; prompting a user via an output device and an electronic processor to select a mode associated with music having a music signal; activating a haptic feedback system in accordance with a selected mode in synchronization with the music to provide a music-based massage; The method includes prompting a user, via an output device and an electronic processor, to select whether or not the music-based massage should continue with another piece of music.

[0217]

[0253] Example 65: The method of example 64, further comprising assessing via the camera and the electronic processor the effect of the music-based massage on the user.

[0254] Example 66: The method of example 64, further comprising assessing an effect of the music-based massage on the user via the physiological sensor subsystem and the electronic processor.

[0218]

[0255] Example 67: The method of Example 64, further comprising filtering the music signal before activating the haptic feedback system.

[0256] Example 68: A method of operating a seat configured to support a user and including a physiological sensor subsystem, a haptic feedback subsystem, a plurality of sensors, a memory for storing user data and a seat adjustment program, and an electronic processor coupled to the memory, the physiological sensor subsystem, and the haptic feedback subsystem, wherein the electronic processor is configured to control the haptic feedback subsystem according to the seat adjustment program, the method comprising: receiving biometric data of a user via a physiological sensor subsystem and an electronic processor; determining, via an electronic processor, a state of a user; prompting the user via the output device and the electronic processor to begin an interactive exercise in response to determining a state of the user; providing interactive exercise prompts available for selection via an output device and an electronic processor; activating a haptic feedback system according to the selected interactive exercise; Prompting the user via the output device and the electronic processor to select whether the music-based massage should continue with another piece of music; activating an interactive exercise via a haptic feedback system and an electronic processor; determining whether the user's movements match a sequence provided by the seat according to the interactive exercise via a plurality of sensors and an electronic processor; and if the user's movements do not match a sequence provided by the seat, outputting an indication that the movements do not match the sequence.

[0219]

[0257] Example 69: The method of example 68, further comprising outputting a congratulatory graphic if the user's movement matches a sequence provided by the seat.

[0258] Example 70: The method of example 68, further comprising prompting the user via the output device and the electronic processor to select whether or not to continue with the interactive exercise.

[0220]

[0259] Example 71: The method of example 68, further comprising outputting the player's score via the output device and the electronic processor.

[0260] Example 72: The method of example 68, further comprising assessing via the camera and the electronic processor the effect of the interactive exercise on the user.

[0221]

[0261] Example 73: The method of example 68, further comprising assessing via the physiological sensor subsystem and the electronic processor an effect of the interactive exercise on the user.

[0222]

[0262] Example 74: The method of example 68, wherein the interactive exercise is a dance simulator.

[0263] Example 75: The method of Example 68, determining a heart rate of the user via the physiological sensor subsystem and the electronic processor; determining a difficulty level of the interactive exercise based on the heart rate.

[0223]

[0264] Example 76: The method of example 68, wherein the interactive exercise is a game.

[0265] Example 77: The method of example 76, further comprising selecting a song for game play.

[0224]

[0266] Example 78: The method of Example 77, determining a heart rate of the user via the physiological sensor subsystem and the electronic processor; and determining a song for game play based on the heart rate.

[0225]

[0267] Example 79: The method of example 76, further comprising displaying a pattern of shapes during game play.

[0268] Example 80: The method of example 79, further comprising determining, via the plurality of sensors and the electronic processor, whether a user's movement during game play matches a pattern of shapes.

[0226]

[0269] Example 81: The method of example 80, further comprising displaying a progress bar.

[0270] Example 82: The method of any one of the seats of Examples 1 to 16, further comprising a temperature subsystem.

[0227]

[0271] Example 83: The method of any of Examples 16 to 81, wherein the seat comprises a temperature subsystem.

[0272] Example 84: The method of Example 83, determining a temperature of the seat via a temperature sensor; and adjusting a temperature of the seat via a temperature subsystem.

[0228]

[0273] Example 85: A seat, A frame, A plurality of seat cushions; a seat adjustment subsystem; A plurality of sensors disposed within the seat; a memory for storing user data and seat adjustment programs; A seat comprising: a memory; an electronic processor coupled to a seat adjustment subsystem; and a plurality of sensors, the electronic processor configured to control the seat adjustment subsystem based on user data and feedback from at least one of the plurality of sensors in accordance with a seat adjustment program.

[0229]

[0274] Example 86: The seat of Example 85, further comprising a physiological sensor subsystem.

[0275] Example 87: The seat of Example 85 or Example 86, further comprising a haptic feedback subsystem.

[0230]

[0276] Example 88: A seat according to any one of Examples 85 to 87, further comprising a temperature subsystem.

[0277] Example 89: A seat as in Examples 85 to 88, further comprising an audio / visual (A / V) feedback subsystem.

[0231]

[0278] Example 90: A seat, A frame, A plurality of seat cushions; a haptic feedback subsystem; A plurality of sensors disposed within the seat; a memory for storing user data and seat adjustment programs; A seat comprising: a memory; a haptic feedback subsystem; and an electronic processor coupled to a plurality of sensors, the electronic processor configured to control the haptic feedback subsystem based on user data and feedback from at least one of the plurality of sensors in accordance with a seat adjustment program.

[0232]

[0279] Example 91: The seat of Example 90, further comprising a physiological sensor subsystem.

[0280] Example 92: The seat of Example 90 or Example 91, further comprising a seat adjustment subsystem.

[0233]

[0281] Example 93: The seat of Examples 90 to 92, further comprising a temperature subsystem 236.

[0282] Example 94: A seat as in Examples 90 to 93, further comprising an audio / visual (A / V) feedback subsystem.

[0234]

[0283] Example 95: A method for automatic seat adjustment according to the processes discussed herein.

[0284] In the foregoing specification, particular embodiments have been described. However, those skilled in the art will recognize that various changes and modifications can be made without departing from the scope of the invention as set forth in the following claims. The specification and drawings are, therefore, to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present teachings.

[0235]

[0285] Benefits, advantages, solutions to problems, and any elements by which the benefits, advantages, or solutions come to mind or become more apparent should not be construed as critical, essential, or essential features or elements of any or all of the claims. The present invention is defined solely by the appended claims, including any modifications made during the pendency of this application and all equivalents of those claims issued.

[0236]

[0286] Furthermore, in this document, relational terms such as first and second, upper and lower, etc., are used only to distinguish one entity or action from another entity or action and do not necessarily require or imply an actual such relationship or order between such entities or actions. The words "comprises," "comprises," "has," "has," "includes," "contains," "containing," or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, or contains a list of elements may include not only those elements but also other elements not expressly listed or inherent to such process, method, article, or apparatus. An element preceded by "comprises," "has," "includes," or "contains" does not, without further constraints, preclude the presence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, or contains that element. The terms "a" and "an" are defined as one or more, unless expressly stated otherwise. The terms "substantially," "essentially," "approximately," "about," or other versions thereof are defined as close to what would be understood by one of ordinary skill in the art, and in one non-limiting embodiment, the term is defined as within 10%, in another embodiment within 5%, in another embodiment within 1%, and in another embodiment within 0.5%. The term "coupled," as used herein, is defined as connected, although not necessarily directly, and not necessarily mechanically. A device or structure that is "configured" in a particular manner is configured in at least that manner, but may also be configured in manners not listed.

[0237]

[0287] The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. The Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it will be seen that various features have been grouped together in various embodiments for the purpose of streamlining the disclosure. This method of disclosure should not be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as separately claimed subject matter.

Claims

1. A seat, A frame, A plurality of seat cushions; a plurality of adjustable bladders positioned within the seat; A plurality of sensors disposed within the seat; a memory for storing user data and a plurality of seat adjustment programs for controlling said plurality of adjustable bladders; an electronic processor coupled to the memory, the plurality of adjustable bladders, and the plurality of sensors; wherein the electronic processor is configured to control the plurality of adjustable bladders according to the seat adjustment program and based on the user data and feedback from at least one of the plurality of sensors.

2. The seat of claim 1 , wherein the plurality of seat cushions includes a seat base cushion, a back cushion, and a headrest cushion.

3. 3. The seat of claim 1 or 2, further comprising a plurality of temperature control elements.

4. The seat of claim 1 to 3, further comprising a plurality of haptic feedback devices.

5. 5. A seat according to claim 1, further comprising a plurality of haptic feedback generators.

6. 6. The seat of claim 1, wherein the plurality of sensors includes a combination of physiological sensors, pressure sensors, and temperature sensors.

7. 7. The seat of claim 1, wherein the plurality of seat adjustment programs includes a static comfort module and the electronic processor is configured to establish a seat contour.

8. 8. The seat of claim 7, wherein the electronic processor comprises: Establishing the contours of the seat based on the user's size, shape, and personal preferences via a seat adjustment subsystem. A seat configured as follows.

9. 9. The seat of claim 8, wherein establishing the seat contour via a seat adjustment subsystem includes adjusting a combination of a bolster, a lumbar support, the plurality of adjustable bladders, a seat recline, a seat height, and a seat angle.

10. The seat of claim 7, wherein the electronic processor is configured to assess a pressure between a user and the seat.

11. 11. The seat of claim 10, wherein the electronic processor is configured to determine a total load measured by a plurality of pressure sensors prior to assessing the pressure between the user and the seat.

12. 8. The seat of claim 7, wherein the plurality of sensors includes a plurality of pressure sensors positioned at a plurality of locations, and the electronic processor is configured to generate a map of pressure values ​​based on the pressures sensed by the plurality of pressure sensors.

13. The seat of claim 12, wherein the map of pressure values ​​is stored in a user profile.

14. 13. The seat of claim 12, wherein the pressure values ​​are overlaid on a pressure grid representing local body mapping zones of a human body model.

15. 8. The seat of claim 7, wherein the electronic processor comprises: controlling a pressure scan of the seat to establish an initial baseline pressure; Establishing an initial contour static comfort configuration of said seat via a seat adjustment subsystem. A seat configured as follows.

16. 1. A method of operating a seat, comprising: assessing pressure between a user and a seat via a plurality of pressure sensors; configuring, via an electronic processor, pressure data from the plurality of pressure sensors to represent a physical location; generating, via said electronic processor, a grid of pressure values ​​from said pressure data; scaling, via the electronic processor, the pressure values ​​to a human body model for the user to create a scaled human body model; aligning, via the electronic processor, the pressure values ​​within a local group of the human body models; determining, via said electronic processor, a body segment pressure of said user; analyzing, via the electronic processor, the left and right pressure values ​​of the scaled human body model to determine whether the left and right pressure values ​​are similar within a predetermined threshold; averaging the left and right pressure values ​​if they are similar within the predetermined threshold; comparing the measured pressure value with a target pressure value to determine a difference between the measured pressure and the target pressure; performing a seat adjustment via said electronic processor if said difference between the measured pressure and the target pressure exceeds a predetermined threshold; storing the current seat contour in a user profile if the difference between the measured pressure and the target pressure does not exceed a predetermined threshold. The method includes:

17. 17. The method of claim 16, further comprising the step of entering data entered by the user into the user profile.

18. 18. The method of claim 16 or 17, if the left and right pressure values ​​are not similar within the predetermined threshold, determining whether the difference between the left and right pressure values ​​can be explained based on predetermined factors; determining an equalization pressure if the difference between the left and right pressure values ​​is accounted for; The method further comprises:

19. 19. The method of claims 16-18, wherein performing a seat adjustment via the electronic processor includes controlling the seat adjustment subsystem.

20. 20. The method of claims 16 to 19, further comprising the step of evaluating the seat adjustment after a predetermined period of time.

21. A method for automatic seat adjustment according to the process discussed herein.

Citation Information

Patent Citations

  • Vehicle seat

    JP2018070075A

  • Adjustable seat assembly

    US20150351692A1

  • Air bladder assembly for seat bottoms of seat assemblies

    US20170086588A1

  • Vehicle seat with system and method for communicating navigation instructions

    US20180156629A1

  • Extensively reconfigurable vehicle seat design

    US20190351787A1