User feedback system and method

JP2024095670A5Active Publication Date: 2025-04-03NICOVENTURES TRADING LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024039490
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-06-22
Filing Date
2024-03-13
Publication Date
2025-04-03
Estimated Expiration
2041-06-16

AI Technical Summary

Technical Problem

Existing aerosol delivery systems, such as e-cigarettes, lack responsiveness to the user's condition, influencing the interaction and perceived utility based on mood and subjective needs.

Method used

A user feedback system that utilizes multiple devices within a delivery ecosystem to acquire user factors, estimate the user's state, and provide feedback actions to enhance responsiveness to the user's condition, including neurological, physiological, contextual, and usage-based data analysis.

Benefits of technology

The system improves the delivery device's responsiveness to the user's condition, enhancing the interaction and perceived utility by adjusting the delivery of active ingredients based on real-time user feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a user feedback system for a user of a delivery device.SOLUTION: A user feedback system for a user of a delivery device within a delivery ecosystem includes an estimation processor adapted to identify at least a first feedback action based upon one or more user factors, the at least first feedback action relating to an amount or nature of an active ingredient delivered by the delivery device, the feedback action being expected to alter a state of the user as indicated at least in part by the one or more user factors; and a feedback processor adapted to select at least a first identified feedback action, and to cause a modification of one or more operations of at least a first device within the delivery ecosystem, according to the or each selected feedback action.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a user feedback system and method for a user of a delivery device. [Background technology]

[0002] The "Background" description provided herein is intended to provide a general overview of the background of the present disclosure. The work of the inventors and aspects of the present specification that may not be admitted as prior art at the time of filing to the extent described in this Background section are not admitted explicitly or implicitly as prior art to the present disclosure.

[0003] Aerosol delivery systems have proven popular with users because they allow the active ingredient (such as nicotine) to be delivered to the user conveniently and on demand as needed.

[0004] As an example of an aerosol delivery system, an electronic cigarette (e-cigarette) typically includes a reservoir of liquid feedstock containing a formulation (usually containing nicotine) from which an aerosol is generated, for example, by thermal vaporization. The aerosol source of the aerosol delivery system may thus comprise a heater having a heating element configured to receive the liquid feedstock from the reservoir, for example, by wicking / capillary action. Other feedstocks may also be similarly heated to generate aerosols, such as botanicals or gels containing active ingredients and / or flavorings. Thus, more generally, e-cigarettes are considered to contain or receive a payload for thermal vaporization.

[0005] While a user inhales on the device, power is supplied to the heating element, causing an aerosol source (part of the payload) adjacent to the heating element to vaporize, generating an aerosol that is inhaled by the user. Such devices are typically provided with one or more intake holes located away from the mouthpiece end of the system. When a user inhales on a mouthpiece connected to the mouthpiece end of the system, air is drawn in through the inlet hole and passes through the aerosol source. There is a flow path connecting the aerosol source to the mouthpiece opening, so that the air drawn in and passing through the aerosol source travels along the flow path to the mouthpiece opening, carrying a portion of the aerosol from the aerosol source. The aerosol-carrying air exits the aerosol delivery system through the mouthpiece opening, and is inhaled by the user.

[0006] Typically, electrical current is provided to the heater upon inhalation / puffing by the user on the device. Typically, electrical current is provided to the heater (e.g., a resistive heating element) in response to activation of an airflow sensor along the flow path during inhalation / inhalation / puffing by the user or activation of a button by the user. Heat generated by the heating element is used to vaporize the formulation. The released vapour mixes with air drawn into the device by the puffing consumer to form an aerosol. Alternatively or additionally, the heating element is typically used to heat, rather than burn, botanical matter such as tobacco, causing the active ingredient to be released as a vapour / aerosol.

[0007] The manner in which a user interacts with an e-cigarette (e.g., the amount of vaporized / aerosolized payload consumed by the user and / or the respective usage pattern) and the actual or perceived utility of the interaction are believed to be influenced by the user's state, which may be expressed at least in part in colloquial terms as the respective mood(s) and / or subjective need(s).

[0008] As a result, it would be useful to provide a delivery mechanism that is more responsive to the user's condition. Summary of the Invention

[0009] In a first aspect, there is provided a user feedback system for a user of a delivery device in a delivery ecosystem according to claim 1.

[0010] In another aspect, there is provided a method of user feedback to a user of a delivery device in a delivery ecosystem according to claim 27.

[0011] Other aspects and features of the present invention are defined in the accompanying claims.

[0012] It is to be understood that both the foregoing general summary of the disclosure and the following detailed description are illustrative of the present disclosure but are not restrictive of the present disclosure.

[0013] The present disclosure and many of the attendant advantages thereof will be readily appreciated as they become better understood by reference to the following detailed description, when considered in connection with the accompanying drawings, in which: [Brief description of the drawings]

[0014] [Figure 1] FIG. 2 is a schematic diagram of a delivery device according to an embodiment herein. [Diagram 2] FIG. 2 is a schematic diagram of a body of a delivery device according to an embodiment herein. [Diagram 3] FIG. 2 is a schematic diagram of a cartomizer of a delivery device according to an embodiment herein. [Figure 4] FIG. 2 is a schematic diagram of a body of a delivery device according to an embodiment herein. [Diagram 5] FIG. 1 is a schematic diagram of a delivery ecosystem according to embodiments herein. [Figure 6] FIG. 1 is a schematic diagram of a user feedback system, according to an embodiment herein. [Figure 7] FIG. 1 is a flow diagram of a method for user feedback to a user of a delivery device in a delivery ecosystem according to an embodiment herein. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] [Description of the embodiment] A user feedback system and method are disclosed. In the following description, many specific details are presented to enable a thorough understanding of the embodiments of the present disclosure. However, it will be apparent to those skilled in the art that the adoption of these specific details is not necessary to realize the embodiments of the present disclosure. On the contrary, specific details that are understood by those skilled in the art are omitted, where necessary, for the sake of clarity.

[0016] As mentioned above, the present disclosure relates to a user feedback system for improving the responsiveness of a delivery device to a user.

[0017] The term "delivery device" may encompass systems that deliver at least one substance to a user, and may include non-combustible aerosol delivery systems that release compounds from an aerosol-generating material without combustion of the aerosol-generating material, such as electronic cigarettes, tobacco heating products, and hybrid systems that generate an aerosol using a combination of aerosol-generating materials, and aerosol-free delivery systems that deliver at least one substance to a user orally, nasally, transdermally, or otherwise without the formation of an aerosol (including, but not limited to, oral products such as lozenges, gums, patches, articles containing inhalable powders, and oral tobacco products including snus or moist snuff) (the at least one substance may or may not contain nicotine).

[0018] The substance to be delivered may be an aerosol-generating material or a material not subject to aerosolization, either of which may optionally contain one or more active constituents, one or more flavorings, one or more aerosol-forming materials, and / or one or more other functional materials.

[0019] Currently, the most common example of such a delivery device is an aerosol delivery system (e.g., a non-flammable aerosol delivery system) or an electronic vapor delivery system (EVPS), such as an e-cigarette. Throughout the following description, the term "e-cigarette" may be used interchangeably with delivery device, unless otherwise stated or otherwise indicated by the context. Similarly, the terms "vapour" and "aerosol" are referred to equivalently in this specification.

[0020] In general, the electronic vapor / aerosol delivery system may be an electronic cigarette, also known as a vaping device or an electronic nicotine delivery system (END), although it is noted that the presence of nicotine in the aerosol-generating (e.g., aerosolizable) material is not a requirement. In some embodiments, the non-combustion aerosol delivery system is a tobacco heating system, also known as a non-combustion heating system. One example of such a system is a tobacco heating system. In some embodiments, the non-combustion aerosol delivery system is a hybrid system that generates aerosol by a combination of aerosol-generating materials, one or more of which may be heated. Each of the aerosol-generating materials may be, for example, in solid, liquid, or gel form, and may or may not contain nicotine. In some embodiments, the hybrid system includes liquid or gel aerosol-generating materials as well as solid aerosol-generating materials. The solid aerosol-generating materials may include, for example, tobacco or non-tobacco products. Meanwhile, in some embodiments, the non-combustion aerosol delivery system generates vapor / aerosol from such one or more aerosol-generating materials.

[0021] Typically, a non-flammable aerosol delivery system may include a non-flammable aerosol delivery device and an article (sometimes referred to as a consumable) for use with the non-flammable aerosol delivery system. However, it is contemplated that an article that itself includes a means for powering an aerosol generating component (e.g., an aerosol generator, such as a heater, a vibrating mesh, etc.) may itself constitute a non-flammable aerosol delivery system. In one embodiment, the non-flammable aerosol delivery device may include a power source and a controller. The power source may be an electrical power source or a heat generating power source. In one embodiment, the heat generating power source includes a carbon substrate that can be energized to provide power in the form of heat to an aerosolizable material or a heat transfer material in proximity to the heat generating power source. In one embodiment, a power source, such as a heat generating power source, is provided in the article to enable non-flammable aerosol delivery. In one embodiment, an article for use with a non-flammable aerosol delivery device may include an aerosolizable material.

[0022] In some embodiments, the aerosol generating component is a heater capable of releasing one or more volatile substances from the aerosolizable material to form an aerosol upon interaction with the aerosolizable material. In one embodiment, the aerosol generating component is capable of generating an aerosol from the aerosolizable material without the application of heat. For example, the aerosol generating component may be capable of generating an aerosol from the aerosolizable material without the application of heat, for example by one or more of vibrational, mechanical, pressurized, or electrostatic means.

[0023] In some embodiments, the aerosolizable material may include an active material, an aerosol-forming material, and optionally one or more functional materials. The active material may include nicotine (optionally contained in tobacco or a tobacco derivative) or one or more other non-olfactory physiologically active materials. A non-olfactory physiologically active material is a material that is included in the aerosolizable material to achieve a physiological response other than the sense of smell. The aerosol-forming material may include one or more of glycerin, glycerol, propylene glycol, diethylene glycol, triethylene glycol, tetraethylene glycol, 1,3-butylene glycol, erythritol, meso-erythritol, ethyl vanillate, ethyl laurate, diethyl sulfate, triethyl citrate, triacetin, diacetin mixture, benzyl benzoate, benzyl phenylacetate, tributyrin, lauryl acetate, lauric acid, myristic acid, and propylene carbonate. The one or more functional ingredients may include one or more of a fragrance, a carrier, a pH adjuster, a stabilizer, and / or an antioxidant.

[0024] In some embodiments, an article for use with a non-flammable aerosol delivery device may include an aerosolizable material or an area for receiving an aerosolizable material. In one embodiment, an article for use with a non-flammable aerosol delivery device may include a mouthpiece. The area for receiving an aerosolizable material may be a storage area that stores the aerosolizable material. For example, the storage area may be a reservoir. In one embodiment, the area for receiving an aerosolizable material may be separate from the aerosol generation area or may be coupled to the aerosol generation area.

[0025] As an alternative or in addition to an aerosol delivery system, the delivery device may include any device that introduces / allows for the introduction of an active ingredient into the user's body so that the active ingredient can be effective.

[0026] Thus, exemplary delivery devices include devices that, for example, dispense an aerosol into a receptacle, which the user can then remove from the device to inhale or smoke the aerosol, and thus do not necessarily require the direct involvement of the user at the point of consumption.

[0027] In this regard, alternatively or in addition to the above, the delivery device may provide reminders or usage regimes for the user (e.g., reminding the user when to use a snus pouch or other active deliverable, such as a pill), and the delivery device may optionally store and dispense such consumables in accordance with the reminders or usage regimes.

[0028] Similarly, an exemplary delivery device may be a home refill station that mixes e-liquid ingredients for a user and uses the mixture to fill the reservoir of an e-cigarette, thereby determining the type, blend, and / or concentration and / or amount of active ingredients (all things being equal) that the user consumes. Such a home refill station may be referred to as a "dock," a power charging station, or a device that combines both functions.

[0029] In this regard, a delivery device operating as a vending machine can similarly provide consumable refills or disposable devices based on a mixture and / or selection of e-liquid components, mixed on demand or equivalently selected from a variety of premade mixtures. Similarly, in other embodiments, the vending machine may provide oral products (e.g., snus, snuff, gums, gels, sprays, and other delivery systems such as patches) or other consumable products, including, for example, active ingredients and / or flavorings.

[0030] In each case, the delivery device is operable to affect one or more of the amount, timing, type, blend, and / or concentration and / or amount of active ingredients consumed by the user.

[0031] More generally, therefore, the delivery device is operable to affect the properties of the active ingredient that is consumed by the user.

[0032] Of course, multiple delivery devices may operate in tandem to affect this. For example, a home refill station or vending machine may actually operate in conjunction with an e-cigarette to provide active ingredient changes or other feedback to the user. Similarly, a mobile phone may operate in parallel with the e-cigarette to provide information or analysis regarding said changes or other feedback.

[0033] In this sense, a delivery device may actually be a delivery system with multiple devices operating in sequence and / or in parallel to exert the desired influence / feedback, and therefore references herein to a delivery device or a delivery system are to be considered interchangeable unless otherwise stated.

[0034] Referring now to the drawings, in which like reference numbers represent the same or corresponding parts throughout the several views, FIG. 1 is a schematic diagram (not to scale) of a vapor / aerosol delivery system, such as an e-cigarette 10, providing one non-limiting example of a delivery device according to some embodiments of the present disclosure.

[0035] The e-cigarette has a generally cylindrical shape extending along a longitudinal axis indicated by dashed line LA and comprises two main components, namely, a body 20 and a cartomizer 30. The cartomizer comprises an internal chamber containing a reservoir of payload, e.g., a liquid including nicotine, a vaporizer (e.g., a heater), and a mouthpiece 35. It will be understood that, hereinafter, references to "nicotine" are by way of example only and can be replaced with any suitable active ingredient. It will be understood that, hereinafter, references to "liquid" as the payload are by way of example only and can be replaced with any suitable payload, such as botanical matter (e.g., tobacco that is heated rather than burned) or a gel that includes an active ingredient and / or flavoring. The reservoir may be a foam matrix or any other structure that holds the liquid until it is required for delivery to the vaporizer. In the case of liquid / flowable payloads, the vaporizer is for vaporizing the liquid, and the cartomizer 30 may further include a wick or similar mechanism for transporting a small amount of liquid from a reservoir to a vaporization location on or adjacent to the vaporizer. In the following, a heater is used as an example of a vaporizer, although it will be appreciated that other forms of vaporizers (e.g., ultrasonic vaporizers) can also be used, and it will be appreciated that the type of vaporizer used may also depend on the type of payload being vaporized.

[0036] The main body 20 includes a rechargeable cell or battery that powers the e-cigarette 10 and a wiring board that controls the entire e-cigarette. The heater receives power from the battery and, when controlled by the wiring board, vaporizes the liquid. This vapor is then inhaled by the user through the mouthpiece 35. In some specific embodiments, the main body is further provided with a manual activation device 265 (e.g., a button, switch, or touch sensor located on the outside of the main body).

[0037] Although the main body 20 and the cartomizer 30 may be detachable from each other by separation in a direction parallel to the longitudinal axis LA as shown in Fig. 1, when the device 10 is in use, the main body 20 and the cartomizer 30 are mechanically and electrically connected by integral joining through connections shown diagrammatically as 25A and 25B in Fig. 1. The electrical connector 25B of the main body 20 used for connecting to the cartomizer 30 also functions as a socket for connecting a charging device (not shown) when the main body 20 is detached from the cartomizer 30. The battery in the main body 20 of the e-cigarette 10 can be charged by plugging the other end of the charging device into a USB socket. In other embodiments, a cable may be provided for directly connecting the electrical connector 25B of the main body 20 to the USB socket.

[0038] The e-cigarette 10 is provided with one or more holes (not shown in FIG. 1) for air intake. These holes lead to an air passageway through the e-cigarette 10 and into the mouthpiece 35. When the user draws on the mouthpiece 35, air is drawn into this air passageway through one or more air intake holes, preferably located on the exterior of the e-cigarette. When the heater is activated to vaporize the nicotine from the cartridge, the airflow passes through and combines with the resulting vapor, and the combination of airflow and resulting vapor then exits the mouthpiece 35 for the user to draw on. Except for disposable devices, the cartomizer 30 may be removed from the body 20 and discarded (and replaced with another cartomizer, if desired) when the liquid supply is exhausted.

[0039] It should be understood that the e-cigarette 10 shown in Figure 1 is provided by way of example only, and various other implementations are possible. For example, in some embodiments, the cartomizer 30 is provided as two separate components: a cartridge with a liquid reservoir and a mouthpiece (which can be replaced when the reservoir is depleted of liquid), and a vaporizer with a (typically retained) heater. In another example, the charging mechanism may be connected to an additional or alternative power source, such as a car cigarette lighter socket.

[0040] Figure 2 is a schematic (simplified) diagram of the body 20 of the e-cigarette 10 of Figure 1, according to some embodiments of the present disclosure. Figure 2 can generally be considered as a cross-section in a plane passing through the longitudinal axis LA of the e-cigarette 10. Note that various components and details of the body (e.g., wiring and more complex moldings, etc.) have been omitted from Figure 2 for clarity.

[0041] The main body 20 includes a battery or cell 210 that powers the e-cigarette 10 in response to activation of the device by a user. The main body 20 also includes a control unit (not shown in FIG. 2) (e.g., a chip such as an application specific integrated circuit (ASIC) or a microcontroller) that controls the e-cigarette 10. The microcontroller or ASIC includes a CPU or microprocessor. The operation of electronic components such as the CPU is typically controlled, at least in part, by a software program running on the CPU (or other components). Such software programs may be stored in a non-volatile memory such as a ROM that may be embedded in the microcontroller itself or provided as a separate component. The CPU may access the ROM as needed to load and execute individual software programs. The microcontroller also includes appropriate communication interfaces (and control software) for communicating with other devices in the main body 10 as needed.

[0042] The main body 20 further comprises a cap 225 that seals and protects the distal end of the e-cigarette 10. Typically, an air inlet is provided in or adjacent to the cap 225 to allow air to enter the main body 20 when the user draws on the mouthpiece 35. The control unit or ASIC may be located at the side or at one end of the battery 210. In some embodiments, the ASIC is attached to the sensor unit 215 to detect a draw on the mouthpiece 35 (or alternatively, the sensor unit 215 may be provided on the ASIC itself). In either case, the sensor unit 215, with or without the ASIC, may be understood as an example of a sensor platform. An air path is provided from the air inlet through the e-cigarette, through the airflow sensor 215 and the heater (of the vaporizer or cartomizer 30) to the mouthpiece 35. Thus, when the user draws on the mouthpiece of the e-cigarette, the CPU detects such a draw based on information from the airflow sensor 215.

[0043] At the end of the body 20 opposite the cap 225 is a connector 25B for joining the body 20 to the cartomizer 30. The connector 25B provides a mechanical and electrical connection between the body 20 and the cartomizer 30. The connector 25B includes a body connector 240 that is metallic (in some embodiments, silver plated) and serves as a terminal for electrical connection (positive or negative) to the cartomizer 30. The connector 25B further includes an electrical contact 250 that provides a second terminal for electrical connection to the cartomizer 30 of opposite polarity to the first terminal, i.e., the body connector 240. The electrical contact 250 is mounted to a coil spring 255. When the body 20 is attached to the cartomizer 30, the connector 25A of the cartomizer 30 presses against the electrical contact 250 to compress the coil spring in an axial direction, i.e., parallel to the longitudinal axis LA (collinear direction). Considering the resilience of the spring 255, this compression tends to expand the spring 255, which has the effect of pressing the electrical contact 250 firmly against the connector 25A of the cartomizer 30, thus helping to ensure a good electrical connection between the body 20 and the cartomizer 30. The body connector 240 and the electrical contact 250 are separated by a trestle 260 which is constructed of a non-conductor (such as plastic) and therefore provides good insulation between the two electrical terminals. The trestle 260 is shaped to aid in the mechanical engagement of the connectors 25A and 25B with each other.

[0044] As mentioned above, the button 265, which represents one form of manual activation device 265, may be located on the outer housing of the main body 20. The button 265 may be implemented using any suitable mechanism operable to be manually activated by a user, such as, for example, a mechanical button or switch, a capacitive or resistive touch sensor, etc. It should also be appreciated that the manual activation device 265 may be located on the outer housing of the cartomizer 30 rather than on the outer housing of the main body 20, in which case the manual activation device 265 may be attached to the ASIC via the connections 25A, 25B. The button 265 may also be located at the end of the main body 20 instead of (or in addition to) the cap 225.

[0045] Figure 3 is a schematic diagram of the cartomizer 30 of the e-cigarette 10 of Figure 1, according to some embodiments of the present disclosure. Figure 3 may be generally considered to be a cross-section in a plane passing through the longitudinal axis LA of the e-cigarette 10. Note that various components and details of the cartomizer 30 (e.g., wiring and more complex moldings, etc.) have been omitted from Figure 3 for clarity.

[0046] The cartomizer 30 includes an air passage 355 extending along a central (longitudinal) axis of the cartomizer 30 from the mouthpiece 35 to a connector 25A that connects the cartomizer 30 to the main body 20. A liquid reservoir 360 is provided around the air passage 335. The reservoir 360 may be realized, for example, by providing cotton or foam saturated with liquid. The cartomizer 30 also includes a heater 365 that heats liquid from the reservoir 360 to generate vapour that flows through the air passage 355 and exits the mouthpiece 35 in response to a user drawing on the e-cigarette 10. The heater 365 is powered through lines 366 and 367, which are connected to opposite poles (positive and negative, or vice versa) of the battery 210 of the main body 20 via a connector 25A (the details of the wiring between the wires 366 and 367 and the connector 25A are omitted from FIG. 3).

[0047] The connector 25A includes an inner electrode 375, which may be silver plated or constructed of any other suitable metal or conductive material. When the cartomizer 30 is connected to the body 20, the inner electrode 375 contacts the electrical contact 250 of the body 20 to provide a first electrical path between the cartomizer 30 and the body 20. Notably, when the connectors 25A and 25B are engaged, the inner electrode 375 pushes against the electrical contact 250, compressing the coil spring 255, thereby helping to ensure good electrical contact between the inner electrode 375 and the electrical contact 250.

[0048] The inner electrode 375 is surrounded by an insulating ring 372, which may be made of plastic, rubber, silicone, or any other suitable material. The insulating ring is surrounded by a cartomizer connector 370, which may be silver plated or made of any other suitable metal or conductive material. When the cartomizer 30 is connected to the body 20, the cartomizer connector 370 contacts the body connector 240 of the body 20 to provide a second electrical path between the cartomizer 30 and the body 20. In other words, the inner electrode 375 and the cartomizer connector 370 function as positive and negative terminals (or vice versa) for supplying power from the battery 210 of the body 20 to the heater 365 of the cartomizer 30 via the supply lines 366 and 367 as needed.

[0049] The cartomizer connector 370 is provided with two lugs or tabs 380A, 380B extending in opposite directions away from the longitudinal axis of the e-cigarette 10. These tabs are used to connect the cartomizer 30 to the body 20 by a bayonet fit with the body connector 240. This bayonet fit provides a secure and robust connection between the cartomizer 30 and the body 20, so that the cartomizer and the body are held in a fixed position relative to each other with minimal wobble or deflection, greatly reducing the chance of any accidental separation. At the same time, the bayonet fit allows for easy and quick connection and separation by connecting by rotation after insertion and disconnecting by withdrawal after rotation (in the opposite direction). Of course, in other embodiments, different forms of connection may be used between the body 20 and the cartomizer 30, such as a snap fit or a screw connection.

[0050] 4 is a schematic diagram of certain details of connector 25B at the end of body 20 according to some embodiments of the present disclosure (although for clarity, most of the internal structure of the connector as shown in FIG. 2 (such as trestle 260) has been omitted). In particular, FIG. 4 shows outer housing 201 of body 20 having a generally cylindrical tube form. This outer housing 201 may, for example, have an inner metal tube with an outer covering such as paper. The outer housing 201 may also include a manual activation device 265 (not shown in FIG. 4) for easy access by the user.

[0051] The body connector 240 extends from the outer housing 201 of the body 20. As shown in FIG. 4, the body connector 240 includes two main portions: a shaft portion 241 in the shape of a hollow cylindrical tube sized to fit snugly within the outer housing 201 of the body 20, and a lip portion 242 facing radially outwardly away from the e-cigarette's primary longitudinal axis (LA). Surrounding the shaft portion 241 of the body connector 240, but not overlapping the outer housing 201, is a collar or sleeve 290, also in the shape of a cylindrical tube. The collar 290 is held between the lip portion 242 of the body connector 240 and the outer housing 201 of the body, which together prevent movement of the collar 290 in the axial direction (i.e., parallel to the axis LA). However, the collar 290 is free to rotate about the shaft portion 241 (and thus the axis LA).

[0052] As previously mentioned, cap 225 is provided with an intake hole through which air can flow when a user inhales on mouthpiece 35. However, in some embodiments, the majority of the air that enters the device when a user inhales flows through collar 290 and body connector 240, as shown by the two arrows in FIG.

[0053] 5, an e-cigarette 10 (or more generally any delivery device as described elsewhere herein) may be adapted to operate within a broader delivery ecosystem 1, in which many devices may be in communication with each other, either directly (as indicated by the solid arrows) or indirectly (as indicated by the dashed arrows).

[0054] 5, exemplary delivery devices include an e-cigarette 10 that may be in direct communication (e.g., by using Bluetooth® or WiFi Direct®) with one or more other classes of devices, including, but not limited to, a smartphone 100, a dock 200 (e.g., a home refill and / or charging station), a vending machine 300, or a wearable 400. As discussed above, these devices may cooperate in any suitable configuration to form a delivery system.

[0055] Alternatively or additionally, a delivery device, such as the e-cigarette 10, may be adapted to indirectly communicate with one or more of these classes of devices over a network, such as the Internet 500, for example using WiFi, near field communication, wired links, or integrated mobile data. Again, as discussed above, these devices may cooperate in any suitable configuration to form a delivery system.

[0056] Alternatively or additionally, a delivery device, such as an e-cigarette 10, may indirectly communicate with the server 1000 over a network, such as the Internet 500, for example by using WiFi itself, or through another device in the delivery ecosystem, such as a smartphone 100, a dock 200, a vending machine 300, or a wearable 400, for example by using Bluetooth or WiFi Direct, which then communicates with the server to relay the e-cigarette's communications or report on its communications with the e-cigarette 10. Thus, other devices in the delivery ecosystem, such as a smartphone, a dock, or a point of sale / vending machine, may optionally act as a hub for one or more delivery devices that are only capable of short-range transmission. Such a hub may thus extend the battery life of delivery devices that do not need to continuously maintain a WiFi or mobile data link. It should also be appreciated that different types of data may be transmitted with different priorities. For example, data relating to a user feedback system (such as user factor data or feedback behavior data as discussed herein) may be transmitted with a higher priority than more general usage statistics, and similarly, some user factor data relating to shorter term variables (such as current physiological data) may be transmitted with a higher priority than user factor data relating to longer term variables (such as current weather or day of the week). A non-limiting example of a transmission scheme that allows for high and low priority transmission is LoRaWAN.

[0057] However, other classes of devices in the ecosystem, such as smartphones, docks, vending machines (or any other point of sale system), and / or wearables, may also communicate indirectly with server 1000 over a network such as the Internet 500 to fulfill an aspect of their own functionality or on behalf of the delivery system (e.g., as relay or co-processing units). These devices may also communicate with each other, either directly or indirectly.

[0058] In one embodiment herein, to configure a user feedback system as described below in this specification, the server 1000, the delivery device, such as the e-cigarette 10, and / or any other device in the delivery ecosystem may utilize one or more information sources in the delivery ecosystem or accessible by one or more devices thereof to more accurately respond to the user's condition. These may include information sources such as a wearable or a mobile phone (or any other information source such as a dock or vending machine) or a storage system 1012 of the server. The delivery device may also provide information (such as data regarding interaction with the e-cigarette) to one or more data receivers in the ecosystem, which may again include one or more of a wearable, a mobile phone, a dock or vending machine, or a server.

[0059] To configure a user feedback system as described later in this specification, devices in the delivery ecosystem, such as the delivery device 10, may utilize one or more processors to analyze or process this information to estimate the state of a user (whether of a normal / default user, a user with attributes similar to the current user, or the current user specifically) and / or a form of feedback action determined to change the estimated state of the user, for example by modifying one or more actions of the delivery device or another device in the delivery ecosystem.

[0060] Of course, a delivery ecosystem may comprise multiple delivery devices (10), for example because a user may own multiple devices (e.g., to facilitate switching between different active ingredients or fragrances), or because multiple users may share at least a portion of the same delivery ecosystem (e.g., users living in the same home may share a charging dock while having their own phones or wearables). Optionally, such devices may also communicate directly or indirectly with each other, with devices in the shared delivery ecosystem, and / or with a server.

[0061] It should be understood that reference to a "user state" includes one of many states of the user, or equivalently, an aspect of the user's overall state. Thus, for example, a user's stress level, as well as a combination of social context and cortisol levels, as a non-limiting example, is an example of a "user state," but does not fully define the user. In other words, a user state is a state that is relevant to the potential intervention of one or more feedback actions, as described elsewhere herein.

[0062] User Feedback System Now referring to FIG. 6, in one embodiment herein, a user feedback system 2 for a user of a delivery device in a delivery ecosystem 1 comprises an acquisition processor 1010 operable to acquire one or more user factors indicative of a user state, an estimation processor 1020 operable to calculate an estimate of the user state based on one or more of the acquired user factors, and a feedback processor 1030 operable to select a feedback action for at least a first device in the delivery ecosystem in response to the estimation of the user state such that a change in the estimated state of the user is expected.

[0063] FIG. 6 illustrates, by way of non-limiting example, one possible embodiment of such a user feedback system.

[0064] In this embodiment, the acquisition processor 1010, the estimation processor 1020, and the feedback processor 1030 are located in the server 1000. However, it will be appreciated that any one or more of these processors may be located elsewhere in the ecosystem 1, or their roles may be shared by two or more processors of the server and / or ecosystem. For example, the acquisition processor may be located in the e-cigarette or the mobile phone, and the feedback processor may be located in the vending machine or the e-cigarette, or the functions of these processors may be shared between the server and such devices. In other examples, these processors may be available only in the delivery device (e.g., the e-cigarette) or only in the delivery system with the delivery device and the mobile phone.

[0065] Retrieval Processor The acquisition processor 1010 acquires or receives one or more user factors contained in one or more data classes from one or more sources.

[0066] Such user factors may have a causal and / or correlative relationship with the user's state, or some other predictable relationship. Such states may be associated with what is colloquially referred to as the user's "mood," although the user's subjective mood, per se, is not the primary consideration of the feedback system. Rather, the feedback system is concerned with the correspondence between the captured user factor(s) and the user state, the user state, and forms of feedback actions that may alter such state of the user in a predetermined manner, usually beneficial to the user.

[0067] Furthermore, it should be appreciated that if there is a correspondence between user factor(s) and state, state, and feedback, then in principle there is also a correspondence between user factor(s) and feedback, without necessarily having to explicitly infer an intermediary state.

[0068] Classes of data acquired by or to the acquisition processor include, but are not limited to, indirect or historical data, neurological or physiological data, contextual data, environmental or deterministic data, and usage-based data.

[0069] Indirect or historical data Indirect or historical data provides background information about the user that is not necessarily related to the immediate situation (eg, not the immediate environment or context) but that may affect the user's state.

[0070] Examples of indirect or historical data include, but are not limited to, a user's purchasing history, previously entered user preference data, or normal behavioral patterns. Thus, more generally, user choices or actions are typically related to the delivery device, but typically do not result directly from use of the delivery device itself.

[0071] Optionally, such information (or indeed any persistent information, such as preferred user settings, user state and / or feedback behavior model data as described elsewhere herein, account details, or other stored user factor data) may be transferred between devices as a given user purchases or uses different delivery devices, so that such information does not have to be reacquired for the new or each device. Such information may be transferred or shared, for example, by direct data transfer over a Bluetooth link between the old and new devices. However, since a potential reason for purchasing a new device is loss of the old device, alternatively or additionally to the above, the information may be transferred or shared by (similarly) keeping the information remotely in association with an account / user ID and subsequently associating the user's different delivery device / system as well. Thus, the system, including indirect or historical data learned / acquired on the old device, may be adapted for transfer or sharing to the new device, either directly between devices or via a centralized user account.

[0072] As an example of historical information, purchase history may be indicative of a user's state, which may be indicative of the user's general state over time (e.g., in terms of significant or recurring purchases) and / or the user's more recent state (e.g., in terms of recent purchases or purchases whose impact on the user may still be considered).

[0073] Thus, a purchasing history that may be indicative of a user's state includes the type(s) of product(s) purchased, frequency of purchase, etc. (not necessarily limited to products directly related to the delivery device or its consumables), purchase method (e.g., online vs. in-store), and amount purchased over a period of time. Correspondence between purchase methods (and purchased products or services) that affect a user's state can initially be determined on a population basis (e.g., to allow for matching of a statistically significant amount of data), or on a subset of a population and / or individual user basis that are similar in attributes to the user. For example, purchases can aid in this process by marking them as associated with a particular state, whether through the use of human-readable or machine-readable markings (e.g., QR codes). If a purchase, such as a consumable, includes a machine-readable marking, this can be registered as an indication of mood. Similarly, a consumable may be provided with a means for being recognized as indicative of mood when inserted or loaded into a delivery device. For example, a microchip containing a code or another uniquely identifiable means of electronically detecting the type of payload (e.g., a binary pattern of conductive dots on the surface of the consumable that can be detected by corresponding contacts on the delivery device) may be used. Such identifiable types may differ by composition (e.g., flavor, active ingredient, or concentration of either) or by predefined control (e.g., two types may be identical except that they present different heating profiles to the device resulting in different inhalation effects).

[0074] The acquisition processor may obtain indirect or historical data from many sources, including, for example, previously entered user preference data and / or similar logs of interaction and / or usage patterns, web or internet based data 110 such as purchase records received from partners such as vendors, user profile data held in the server storage 1012, information collected with consent by the user's mobile phone 100 relating to various aspects of entered user preference data, online purchases, interaction / usage data (e.g. where the phone operates in tandem with a delivery device such as an e-cigarette as a delivery system available only to the user), user surveys, etc. Similarly, alternatively or additionally, the acquisition processor may obtain such data from the delivery device itself.

[0075] Neurological and / or physiological data Neurological and / or physiological data describes the physical state of the user, with respect to mind and / or body. This data may describe the user's state on various time scales, such as immediate status or state changes (e.g., heart rate), long-term status or state changes (e.g., hormone cycles), or chronic status, such as health level.

[0076] Non-limiting examples of long-term data include indicators of a user's metabolism, body type (e.g., lean, average, obese) or body mass index, chronic diseases, pregnancy, and any other long-term conditions, as well as activity / fitness levels, for example on the order of months to years.

[0077] Such data may be obtained by or to the acquisition processor from one or more user surveys (e.g., surveys filled out specifically to aid in the user feedback system and / or surveys filled out for any third party partners (e.g., fitness wearable devices or social media providers)), consented medical or insurance records, or, at least in part, from other devices such as the fitness wearable 400 and / or other devices of the broader ecosystem 1, such as smart scales.

[0078] Non-limiting examples of medium to long term data include the user's hormone levels or hormone cycles, such as estrogen, testosterone, dopamine, cortisol, etc., any acute conditions or illnesses, and activity / health levels, for example on the order of weeks to months.

[0079] Non-limiting examples of medium term data include, for example, on the order of days to weeks, the user's sleep cycles, acute conditions or illnesses, and the user's hormone levels or cycles, such as estrogen, testosterone, dopamine, and cortisol.

[0080] Non-limiting examples of medium to short term data include, for example, on the order of hours to days, the user's alertness, activity, appetite or satiety, blood pressure, body temperature, and again, acute conditions or diseases, and / or hormones.

[0081] Such mid-term data (long or short) may also be obtained by or to the acquisition processor from questionnaires, medical or other records, fitness or other smart devices. Thus, for example, hormone levels may be obtained or inferred from questionnaires, medical or other records, consented diary or calendar entries, and / or fitness or other smart devices (e.g., pinprick blood tests, etc.). Similarly, blood pressure, temperature, activity levels, etc. may be obtained from a smart device (usually wearable) or user input.

[0082] Non-limiting examples of short-term data include, for example, on the order of minutes to hours, the user's sweat response, galvanic skin response (phasic and / or tonic), activity level, appetite or satiety, blood pressure, respiratory rate, body temperature, muscle tension, heart rate and / or heart rate variability, and again, any acute conditions or diseases, and / or hormones.

[0083] The acquisition processor may also acquire neurological and / or physiological information specific to the delivery device, such as the cumulative amount of vapor generated over a short period of time (e.g., a period of time equivalent to 1, 2 or more times the pharmacological half-life of the active ingredient in the user's body).

[0084] Non-limiting examples of recent data include, for example, on the order of seconds to minutes, the user's body position, blink rate, respiration rate, heart rate, heart rate variability, brainwave patterns, galvanic skin response (e.g., phasic), muscle tension, skin temperature, voice (e.g., volume, pitch, quality of breath, etc.), and activity.

[0085] Short-term and recent data may also typically be acquired by or to the acquisition processor, for example by biosensing using a smart device or any suitable technique described herein. For example, galvanic skin response may be measured by electrodes on a delivery device, and heart rate may be acquired by optically scanning blood vessels on the wrist with a wearable device or by using an electrocardiogram (ECG) or other dedicated strap-type device. Similarly, brain wave patterns may be detected by an electroencephalogram (EEG), and muscle tension may be detected by an electromyogram (EMG), while body position, eye blinks, etc. may be captured by a camera on a phone or vending machine, for example.

[0086] It will be appreciated that in the above description, to the extent that the same example spans different time frames, e.g., different hormones, hormone cycles, fitness levels, etc., may have shorter and longer term characteristics. It will also be appreciated that if an example of data is included in one list but not in another, this does not preclude collection / use of that data over different time frames. For example, blood pressure is given as an example of short term data, but may clearly be part of long term data, e.g., due to persistent hypertension.

[0087] As with indirect or historical data, any suitable combination of data types and / or data from multiple sources may be used.

[0088] In addition to directly measured neurological or physiological data, any suitable analysis or data fusion may be performed to obtain data regarding the user's condition that is specifically relevant to the delivery device.

[0089] For example, the feedback system may be operable to estimate the current nicotine concentration (as one non-limiting example of an active ingredient) or the concentration of an active or inactive compound that breaks down in the user's body from the consumed ingredient (and then delivers the nicotine / active ingredient accordingly).

[0090] Thus, in principle, a feedback system (e.g. in a pre-processor or subsystem of the acquisition processor) may estimate the concentration of nicotine in the user based on monitoring the consumed nicotine, the time of consumption, and the value of the half-life of nicotine in the body (around 2 hours, but this value can be refined based on personal information such as height, weight, etc.). Such monitoring can be performed based on usage data from the delivery device. Thus, for example, based on the original active ingredient concentration and a pre-defined relationship between the heating / aerosol generator power and the aerosol mass output, the mass of active ingredient per unit volume of inhalation may be estimated, from which the amount of absorbed active ingredient may be determined using a pre-defined absorption relationship (optionally based on an analysis of the depth / duration of inhalation with airflow data). Finally, the concentration of active ingredient and / or degradation products in the user over time may be determined by using the user's obesity level and potentially other factors such as age, sex, etc. Again, nicotine is a non-limiting example of an active ingredient.

[0091] It has been found that users typically seek to maintain nicotine levels between upper and lower thresholds (which may vary from user to user), which may collectively define a "baseline" level. The feedback system may establish such a baseline (e.g., by monitoring the user over time) and may select one or more operations of the delivery device to deliver nicotine, as described in more detail below, and optionally modify the operations to match the baseline. The baseline may be a stable value or may vary, for example, by time of day or day of the week. The baseline may be initially estimated based on a profile of the user, e.g., obtained from a questionnaire, and / or may be established or refined with information from the user (measurement and / or self-report).

[0092] Because it has been found that a user's chances of feeling positive are increased when their nicotine levels are closer to an individual's baseline or threshold range, such modifications may be expected to positively alter the user's estimated state.

[0093] If the user consumes multiple different active ingredients, each may have its own baseline threshold. Optionally, the feedback system may monitor whether there is overlap with another active ingredient to the extent that consumption of one active ingredient may affect the baseline of another active ingredient, and if so, may modify these accordingly, for example based on stored pharmacokinetic data associated with such overlap.

[0094] As noted above, in these circumstances a user may interact with multiple delivery devices to consume different active ingredients, with use from each device being combined for the associated user. Alternatively, if a single device is capable of switching payloads (e.g., dispensing different gels) or has a mixed payload of active agents, the currently heated payload or payload mixture can be communicated to a feedback system for purposes of tracking consumption.

[0095] Context Data Contextual data relates to situational factors other than environmental factors (see elsewhere herein) that may affect the state of the user. Typically, such situational factors affect the user's psychological state or disposition toward stress, neutrality, happiness, sadness, or toward a particular behavioral pattern, and therefore may also affect and / or correlate with neurological and physiological user factors such as dopamine or cortisone levels, blood pressure, heart rate, etc., as described elsewhere herein.

[0096] Examples of contextual data include, broadly, place of residence, religion (if any), and, more narrowly, the user's culture, such as work and / or employment status, educational background, and socio-economic factors that may interact with these, such as gender and relationship status.

[0097] Such information may be obtained by or to the capture processor from user surveys, social media data, etc.

[0098] Other contexts include seasons (e.g., winter, spring, summer, fall) or months, as well as any particular events or periods within those seasons or months (Lent, Easter, Ramadan, Christmas, etc.) For example, users may be more likely to view consuming below their personal baseline positively during Lent or the first few weeks of January.

[0099] Such information may be obtained by or to the acquisition processor from calendars and databases of events suitably filtered as required according to other contexts such as country, religion, employment, gender, etc. as discussed above.

[0100] Other contexts include a user's todo list or calendar, which may indicate sources of stress or relaxation as well as how busy the user is at a given time. Thus, for example, a social event may be associated with a positive effect on the user's state, such as increased dopamine levels, while a doctor's appointment or driving test may be associated with stressors, such as increased cortisol and heart rate. Similarly, a rapid succession of events, appointments, and / or reminders may have a negative effect on the user's state.

[0101] The user's itinerary or calendar may also indicate the user's likely location, which may affect the user's state or ability to use the delivery device to modify the state. For example, a user may have different typical states and different abilities to use the delivery device depending on whether the user is at home, at work, in an outdoor or indoor public space, in an urban or rural environment, or commuting. The relationship between the user state and the location may be based, at least initially, on data from the user's corpus. Alternatively or additionally, the relationship may be built or refined based on data from the user (e.g., measurements or self-reports). Of course, the user's location may also be determined from GPS signals acquired by the delivery device or an associated device such as a smartphone, or from the registered location of a vending machine or point of sale unit.

[0102] For travel modes such as commuting, the type of travel can affect the user's condition. For example, walking can have a more favorable effect on the user's condition than driving in terms of heart rate, blood pressure, etc. Of course, this context shows that a combination of contexts can be important, as walking in the sun and walking in the rain can have different effects on the user's condition. The type of travel can be inferred, for example, from GPS data on the user's phone, pairing of the phone or delivery device with a vehicle, purchasing a public transport ticket, or a questionnaire indicating travel habits / times.

[0103] Such information may be obtained by or to the acquisition processor, for example from a work or personal digital calendar on the user's phone, and it will be appreciated that the user's phone or other smart wearable may also directly indicate the user's location and / or historical location patterns, for example corresponding to the user's home and work locations and average commute times.

[0104] Other contexts include the weather at the user's location or future weather at the user's location or future locations. For some users, good weather may improve the user's mood and sociability, while bad weather may lower the user's mood and make them less sociable, or affect sociability. For example, some users may behave in a way that consumes active ingredients to an extent that reflects an expectation of the mood suggested by the weather, optionally in conjunction with other contextual and other user factors as described herein.

[0105] Such information may be obtained by or to the acquisition processor from a weather app that may be present on the user's smartphone 100 or that may be directly accessible, for example, by the server 1000. More generally, weather data may be obtained in response to GPS data (e.g., by the smartphone) and / or using a local weather measurement system such as a barometer.

[0106] Other contexts include the user's proximity to others, generally in crowds or social environments, and specifically with respect to other individuals for whom there is in principle a measurable correlation with user behavior. For example, a user may be in a different state depending on whether they are close to their boss, coworkers, friends, partners, children, or parents. Thus, for example, a user may be in a different state in a crowd or social environment than when they are alone or when they are with their partner or family.

[0107] Such proximity can be inferred from the user's schedule or calendar, mobile phone, delivery device, or location. A user may self-report their social status generally, for example on social media, specifically for purposes of the user feedback system herein. Alternatively, for example, a phone and / or delivery device may detect signals from other phones and / or delivery devices to indicate that they remain in each other's presence for more than a predefined period of time. Optionally, the other may be detected by use of the phone's camera, which may not be available if the phone is in a pocket or bag. The feedback system may also determine the proximity of a user of a delivery device to other users of such delivery devices (e.g., any suitable delivery device whose location may be determined by the feedback system (e.g., directly or via an associated mobile phone)), whether or not the other delivery devices are part of the feedback system itself. Similarly, the feedback system may determine the proximity of certain people to the feedback system that the user has identified with their permission, for example, by providing the feedback system with a phone number or by associating a detected Bluetooth or other ID with the user.

[0108] Users may also indicate (e.g., via a questionnaire) their typical state in response to various social situations, groups, or individuals, whether at a broad level such as "introvert" or "extrovert," or at a more specific level.

[0109] Of course, there are other contexts that may affect the user's state, such as recently consumed information (social media content, news articles, streaming videos, e-books, e-magazines, photos, and other similar content that may be obtained by or to the acquisition processor.) Some content may be assumed to have a universal effect on the user's state, such as news of natural disasters, while other content may have a different impact on an individual, such as the performance of a user's favorite sports team, and may be individually evaluated, for example, based on the results of a user survey.

[0110] The content of the consumption information may be such that a rating of its positive or negative impact on the user's condition is generated, for example by a keyword rating. Optionally, only ratings may be obtained by or for the acquisition processor, or any suitable digest of keyword selections etc. More generally, the acquisition processor may only receive a digest of user factors as appropriate, especially if the material itself does not list any user factor characteristics.

[0111] Similarly, use of devices other than the delivery device may affect the user's state. In particular, the user's choice of apps on the phone, interactions with the apps, types of interactions, and / or duration of interactions with the apps may correlate with the user's state. For example, playing a social media or gaming app may increase dopamine and / or cortisol levels, heart rate, etc., while listening to a music app may decrease heart rate and / or cortisol levels. The duration of interactions may have a linear or non-linear relationship with these state changes or may indicate different states over time. For example, playing a game for an extended period of time may indicate boredom.

[0112] Of course, for many user factors (not just context but other types as well), the situational response (e.g., expected state) may, at least initially, be based on data from a cohort of users (e.g., a prior test population of users), but may alternatively or additionally be built or refined by information obtained from the user (whether measured, received, or self-reported).

[0113] Environmental and deterministic data Environmental and deterministic data effectively relate to long-term contextual data outside of the user's preferences or influence, and overlap with longer-term contextual influences such as culture (and thus, for example, the user's upbringing, genetics, gender, internal biome (e.g., gut biome) and / or external biome (e.g., dry or lush living environment), and age).

[0114] As with other data described herein, such environmental and deterministic data may be obtained by or to the acquisition processor from one or more user questionnaires (e.g., questionnaires filled out specifically to aid in the user feedback system and / or questionnaires filled out for any third party partners (e.g., fitness wearable device or social media provider)). Among other things, such questionnaires may ask details such as gender, height, weight, ethnicity, age, etc. Such questionnaires may also include psychological test questions to estimate the user's psychological disposition and / or background (e.g., one or more of extrovert / introvert, active / passive, optimistic / pessimistic, neutral / anxious, independent / dependent, satisfied / depressed, etc.). Such questionnaires may also ask questions relating to the user's culture and beliefs (e.g., one or more of country of origin of the user or their parents, religion (if any), political beliefs (if any), newspapers or news websites subscribed to (if any), consumption of other media (if any), etc.). Again, as with other data described herein, some of such environmental and deterministic data may be obtained by or to an acquisition processor from medical or insurance records with consent, and / or may be inferred from the user's location, as appropriate.

[0115] Not all environmental and deterministic data need to be long-term, e.g., time of day, day of week, and month are also considered environmental and deterministic data. Thus, for example, user state may vary during the day or week (e.g., weekdays vs. weekends and / or weekday working hours vs. nights), or during certain times of the day. Similarly, it may overlap with other contextual data, e.g., weather. Again, synergies between different user factors are possible. For example, the time of year may affect the amount of sunlight (both in terms of duration and possibly weather patterns). The level and / or duration of sunlight may be measured (e.g., using light sensors / cameras on devices in the delivery ecosystem) or inferred from the date, but may have a detectable relationship with the user state. Light quality (e.g., color temperature, indoor / outdoor flicker) may also be treated as a user factor.

[0116] Usage-based data Usage-based data relates to a user's direct interactions with the delivery device and / or optionally any other device in the delivery ecosystem or devices capable of reporting interactions to a feedback system (e.g., an acquisition processor). These interactions may be related to vaping / consumption and / or device operation / handling and / or settings.

[0117] Vaping / consumption-based interactions may relate to inhale characteristics such as the number, frequency, and / or distribution / pattern of puffs / consumption events within one or more selected time periods. Such time periods may include daily, hourly, or any other time period that may be relevant to the user's condition as a function of location, pharmacokinetics (e.g., the half-life in the body of one or more delivered active ingredients), and / or any other time period selected to increase the apparent correlation between the number, frequency, and / or distribution / pattern of puffs / consumption and the user's condition. For example, this time period may be equal to the average time it takes to smoke a conventional cigarette for an individual user or the general population average.

[0118] Vaping-based interactions may also relate to within-puff characteristics such as duration, volume, average airflow, airflow profile, active ingredient ratios, active ingredient delivery timing, heater temperature, etc., statistical descriptions of individual vaping actions or cohorts thereof (e.g., including but not limited to, cohorts during one of the selected time periods described above).

[0119] The data on vaping and vaping behavior (or more generally consumption) as described above may be acquired by or for the acquisition processor from the delivery device itself, for example via a WiFi connection to the server 1000, or via communication with a local computing device, such as a companion mobile phone 100 that pairs with the delivery device 10 via a Bluetooth connection, for example, to form a delivery system. However, in principle, at least some data on consumption may be acquired from one or more other devices in the delivery ecosystem. For example, an associated mobile phone may collate frequency / distribution data by recording vaping events. Similarly, a wearable sensor may determine the extent of inhalation based solely on movement. Thus, the sensor or sensors for determining vaping-based interactions may be located external to the delivery device, although typically at least one will be internal to the vaping device. Most often it is an airflow sensor that is typically used to detect the onset of inhalation and activate the aerosolization mechanism of the device (i.e. typically a heater as described herein above). Regardless, such internal or external sensors, alone or in combination, represent examples of a sensor platform.

[0120] In any event, the result is that the user feedback system comprises at least a first sensor platform (internal and / or external to the delivery device 10) having at least a first sensor operable to detect at least a first physical characteristic associated with at least a first user inhalation action.

[0121] As mentioned above, the or each physical property may be one or more of an intra-suction property or an inter-suction property.

[0122] The delivery device may include one or more airflow sensors as described herein above to determine the timing and / or manner of vaping by a user, e.g., such features, and raw data regarding vaping / consumption events may be stored in a memory of the delivery device or transmitted to a companion mobile phone or any other suitable device in the delivery ecosystem. The data may then be used by a processor in the delivery device and / or any other device in the delivery ecosystem to determine features such as the number, frequency, and / or distribution / pattern of puffs / consumption events within one or more selected time periods, and / or the duration, amount, average airflow, airflow profile, average component ratios, and / or heater temperature values ​​of one or more vaping / consumption events.

[0123] Optionally, at least one sensor in the sensor platform may be configured to detect at least two of the puff profile, puff frequency, puff duration, number of puffs, session length, and peak puff pressure, and to determine the user's state / mood from the detected information.

[0124] For example, a puff profile characterizes the variation in puff strength over the duration of a puff (or statistically, a cohort of puffs), where, for example, a relatively shallow, short, hard puff or a relatively deep, short, hard puff may indicate high stress or a user's feeling that they need more active ingredient, and a relatively shallow, slow, long puff or a relatively deep, slow, long puff may indicate low stress. Thus, for example, the airflow rate of a puff may be used to characterize the puff profile, with a higher airflow rate associated with a short, hard puff being more likely to indicate higher stress than a lower airflow rate.

[0125] Similarly, since puff frequency is correlated with stress, it is thought that the puff frequency will be higher when the user is in a stressful state than under normal circumstances.

[0126] Puff duration can be considered a subset of the puff profile, where the variation of draw strength (e.g., as indicated by a proxy measure of airflow) over the duration of the draw provides a profile, and by integration, the total draw of the puff. However, to a first approximation, duration also indicates the type of draw, and typically correlates with short puffs in stressful situations and longer puffs during the user's normal times.

[0127] The number of puffs within a session may also indicate the status of the user. It is understood that a session is a fixed period of time, such as an hourly or minutely interval, where N may be any suitable value, such as 1, 5, 10, 20, 30, or 45 minutes. Alternatively, a session may be functionally defined as a period of time that includes puffs separated by less than a predetermined period of time required to indicate that the session is over. This period of time may also be any suitable value, such as 1, 5, 10, 20, 30, or 45 minutes.

[0128] In any given session, all other things being equal, a user is likely to puff more when he is stressed than when he is normally stressed.

[0129] Similarly, sessions, when functionally defined, may be shorter when the user is in a stressed state than normal.

[0130] Peak puff pressure is also considered a subset of the puff profile and indicates the intensity of the user's inhalation. Both the peak pressure and its relative position within the duration of the inhalation are considered characteristics of the inhalation the user performs during the puff. A high peak, especially early in the inhalation, indicates user stress or a user's perceived desire to increase the intake of active ingredient, whereas a low peak, usually midway through the inhalation, indicates that the user is not feeling very stressed and is simply maintaining an intake rate closer to a preferred baseline level.

[0131] As an alternative or in addition to the number of puffs within a session, the frequency of puffs within a predefined time period, such as 24 hours, one or more sessions as described above, or a time period at a given location (e.g., at work / home) may follow a predictable pattern. As a non-limiting example, a user may have a high frequency of usage early in the day, at lunch break, and immediately after work, as well as a slightly higher frequency at night before going to bed. This frequency pattern can be learned and used to predict the user's state and / or as a factor when the user's usage pattern deviates from the learned pattern. Of course, the frequency of puffs is only one feature of a puff-based user's interaction that may be subject to pattern analysis. For example, the distribution of puffing actions within a predefined time period may have characteristics that can be used to predict the user's subsequent state and / or detect deviations from habitual behavior. Thus, for example, as a function of frequency and / or distribution, if a user is unable to vape during a work meeting, resulting in frequency dropping to effectively zero, and / or if the usage distribution shows long gaps compared to the user's learned normal distribution, this may indicate stress.

[0132] Of course, any other measurable characteristic described herein, such as suction depth, duration of suction, etc., which may vary on average throughout the day, may be modeled as a pattern or distribution that can be used to predict or identify deviations from normal behavior or conditions. Such profiles may be constructed for a single assumed day, assumed work and rest days, or for each assumed day of the week.

[0133] Of course, the measurements may be obtained using one or more sensors of the sensor platform, such as an airflow sensor, an air velocity sensor, a dynamic pressure sensor, a microphone, etc., and the measurements can be correlated to the extent of the user's inhalation and thus can be used to provide the intra- and inter-inhalation data described above.

[0134] In any event, such information may then be packaged as one or more user factors and sent to a capture processor, as described above.

[0135] Manipulation / handling-based interaction may relate to the manner in which a user interacts with the delivery device when not actively vaping, characterizing, for example, whether the delivery device is stored in a bag until immediately prior to use, or whether the user plays with or tampers with the delivery device during use.

[0136] Thus, for example, the delivery device or any other handheld device in the delivery ecosystem (such as the user's mobile phone) may be equipped with a sensor to detect small involuntary movements (so-called micromovements), such as shaking hands, i.e., shaking of the user's hand. Such micromovements may indicate the state of the user. For example, the amount, frequency, or incidence of such micromovements and / or the amplitude of such micromovements may correlate or correspond to one or more of user stress, user fatigue, user concentration, and deviations from a suitable baseline amount of the active ingredient in the user's body.

[0137] The delivery device may include one or more touch sensors or accelerometers to determine such interactions. Similarly, the device may include buttons or other environmental features that allow for recording of user interactions. Interactions with buttons or other environmental features on the delivery device on a companion mobile phone may also be recorded. Such interaction data may then be packaged as one or more user factors and sent to a capture processor.

[0138] Of course, touch detection is considered one of multiple functions of the sensors of the sensor platform. For example, such sensors may be used to obtain physiological data. Conversely, such physiological sensors may provide touch detection functionality. Thus, a galvanic skin response detector and / or a heart rate detector may simultaneously detect touch and other physiological characteristics of the user. Such sensors may be located, for example, on one or more of the user's fingers and / or on a grip of the delivery device where the device may be held for an extended period of time in the palm of the user's hand (as compared to, for example, contact with a user interface element such as the mouthpiece of the delivery device or any button of the delivery device).

[0139] Galvanic skin response detectors typically operate by measuring skin conductance or skin potential, which is typically a function of the user's sweating (often minute, typically by measuring the variation in skin conductance (resistance) after applying a low constant voltage to the user's skin (e.g., through the grip of the delivery device). Typically, there is a tonic or slow-varying component, on the order of seconds to minutes, and a fast phasic component that varies within seconds. Either component can be indicative of the user's state, and thus a physical property that contributes to the user factor of the user feedback system. Notably, both positive and negative stimuli (e.g., pleasure or stress) increase the galvanic skin response, so optionally, other contextual information can be useful in distinguishing the signals. Apart from this, however, there is a clear correlation or correspondence between galvanic skin response and the consumption of certain active ingredients, such as nicotine.

[0140] However, the type of heart rate detector most often found in wearables, but also in delivery ecosystems (e.g., wearables or mobile phones or delivery devices), typically comprises an LED light source and a sensor. The sensor detects reflections from the light source after passing through the user's skin and being at least partially reflected by the blood pulsating in the veins and arteries. The pulsating motion causes a characteristic change in the amount of reflected light, which is detected to determine the user's heart rate. Of course, similar heart rate detectors based on electrodes (electrocardiograph or ECG sensors) are also available that detect changes in electrical properties associated with the electrical activity of the heart or blood pulsation.

[0141] As described elsewhere herein, a user's heart rate (whether instantaneous or averaged over a predefined period of time) can be indicative of the respective state and thus a physical characteristic that contributes to the user factor of a user feedback system. Similarly, the variability of a user's heart rate can be indicative of the user's state, with large variations being associated with stress. Of course, a heart rate monitor could in principle generate instantaneous, average, and / or variability-based data using the same sensor.

[0142] The delivery device, or any other device in the delivery ecosystem with which the user may interact to enable physiological measurements, may optionally include other sensors associated with such measurements as well, including, for example, muscle tone and / or cortisol sensors.

[0143] Electromyography (EMG) can be used to detect muscle tension, again using surface electrodes. EMG data is typically based on the voltage difference between a recording site and a reference site, which is typically a bony, low muscle point in the body. Thus, for a handheld device such as a delivery device, a suitable location for the reference electrode may coincide with the knuckle crease of the finger or thumb. Such a location can be predicted based on the shape of the device (e.g., grip portion) and the location of the activation button or any other user interface elements.

[0144] However, cortisol can be detected using sensors known in the art located in the mouthpiece of the delivery device. Cortisol can be measured in saliva and therefore may be measured from the user's lips during inhalation. Alternatively or additionally, cortisol is also found in sweat and could in principle be detected using a sensor integrated into the body of the delivery device held by the user. As described elsewhere herein, there is a correlation between a user's cortisol levels and their stress levels.

[0145] It will be appreciated that electrodes incorporated into the delivery device (e.g., grip area) (or any other device in the delivery ecosystem, as described elsewhere herein) may be adapted to be used for two or more detection modes, such as galvanic skin conductance, heart rate, muscle tension, etc., in parallel or sequential cycles with each analysis of the same raw signal data.

[0146] Such sensors typically require two electrodes to measure skin conductance between the electrodes. Optionally, in smaller delivery devices, the electrodes may be concentric (e.g., circles or disks / dots on both the inner and outer sides) to provide a compact sensor that can be used, for example, on a fingertip.

[0147] The delivery device itself and / or in combination with any other suitable devices of the delivery ecosystem may optionally comprise one or more of the above sensors in any combination.

[0148] Interaction with user interface elements such as buttons can also provide information about the state of the user when using the delivery device. For example, in a delivery device that uses a UI interface such as a button press for activation, the delivery device may measure the time between such activation and the inhalation that occurs. This time may correlate or correspond to one or more of user stress, user fatigue, user concentration, and deviation from a suitable baseline amount of the active ingredient in the user's body. Thus, for example, this time may be shorter when the user is stressed than when he or she is normal.

[0149] Similarly, the magnitude of force, e.g., peak force / pressure and / or force profile applied to a button or user interface element may be measured and may indicate a state of the user. Thus, for example, a large force (e.g., above a predefined threshold) and / or a short interaction with a user interface element such as a button may indicate stress in the user, such that there may be a correlation or correspondence between the magnitude of force or shortness of actuation and the degree of stress in the user.

[0150] As mentioned above, the delivery device may be equipped with one or more accelerometers and / or similar gyroscopes or other motion sensors capable of determining the motion of the delivery device. Using telemetry from such one or more motion sensors in the delivery device, the user feedback system can detect, for example, accidental or unconscious manipulation of the device. For example, a change in orientation and / or slow or total horizontal movement with the total position remaining within a predefined radius indicates that the user is fiddling with the device in his / her hands while stationary or walking. Such fiddling may indicate a state of the user, for example, at least an unconscious desire to use the device or a desire to use the device more than currently. Thus, it may correlate with increased stress, lack of concentration, and / or deviation from a preferred baseline amount of active ingredient in the user's body.

[0151] Similarly, such telemetry can be used to detect characteristic gestures associated with use, such as lifting the device up to a user's mouth and then removing it from the mouth. The speed and / or fumbling of these movements can similarly correlate or correspond to the user's mood, for example, faster movements being associated with increased stress and slower movements being associated with the user being in a neutral state.

[0152] Similarly, such telemetry can be used to detect characteristic gestures not associated with use, such as a user's overall movements when climbing stairs or using a lift, or traveling at a speed and / or speed profile consistent with cycling, driving a car, traveling by bus, train, or plane. These actions may, however, indicate the user's state in terms of the user's internal state in terms of shortness of breath or fatigue (in terms of overall movements), excitement or stress (in terms of gestures), or the user's external state in terms of how easily the delivery device can be used, for example when cycling or on public transport.

[0153] Similarly, the use of such telemetry can detect other motions, such as small pendulum motions associated with being placed in a bag or larger pendulum motions associated with being held in the user's hand as the user walks, or patterns of motion consistent with being placed in the user's pocket.

[0154] Besides physical manipulation, other interactions with the delivery device or devices in the delivery ecosystem may also be optionally evaluated. For example, the microphone of the delivery device or the user's mobile phone may be used to detect the user's voice (e.g., when specifically speaking to the device or to nearby others, during a call, or optionally as an ongoing background activity similar to a voice-activated personal digital assistant). Analysis of the characteristics of the user's voice, such as volume, speech rate, timbre, tone, pitch, and / or inharmonic content, may optionally determine whether the user's vocalizations are normal or stressed, for example after calibration against the user's neutral voice. Similarly, such delivery ecosystem devices may optionally monitor keywords indicative of various states of the user (positive and / or negative).

[0155] As well as audio expressions, facial expressions may optionally be monitored alternatively or in addition. In this case, the delivery device, devices in the delivery ecosystem such as the user's mobile phone, or vending machine may be equipped with cameras. In the case of the delivery device, it may be equipped with one or more cameras positioned to include the user's face in its field of view during inhalation and / or the act of lifting the device (e.g., on the same side as the mouthpiece) to the user's face. Alternatively or additionally, there may be a camera facing away from the user during inhalation to capture details of the user's environment.

[0156] From such camera images, data can be obtained regarding the user's state, for example the user's overall facial expression, which typically correlates strongly with the user's subjective mood, as well as facial muscle tension, which tends to correlate with stress, tension, or pain. Eye movements, on the other hand, can indicate the user's level of concentration and / or the nature of the user's activity (e.g., eye movement and / or blink patterns tend to be different when driving, reading, or socializing, and when alert versus drowsy). Similarly, micro-movements of the face or neck, if the camera can resolve them, can indicate heart rate.

[0157] Such cameras may also be used to obtain other data, such as motion based on the relative movement of the scene to the camera or points of interest, detection of people important to the user (such as a partner or children), the extent or nature of a social situation (such as the number of people near the user), etc. Similarly, such cameras may be used to determine whether the user is indoors or outdoors, based on detection of indoor features such as the sky, color temperature, flickering lights, windows or TV screens, etc.

[0158] It should also be appreciated that user interaction may include a specific designation of a user condition by the user. In this case, a user interface is provided that allows the user to select a setting that is indicative of the respective condition. This may be explicit, such as providing a selection of the user condition and, optionally, a value (e.g., 1-100) indicating the severity of the condition, or the user may directly input a subjective assessment of their condition. As described elsewhere herein, this may be useful for training purposes of the evaluation processor and / or evaluation model or for constructing rules or look-up tables that associate user factors with user conditions. Alternatively, the user interface may be more indirect, for example, there is a "normal" mode and a "boost" mode. The modes default to the user's normal state, while the "boost" mode may correlate with the user's stress, as it delivers more active ingredient per inhaled aerosol volume.

[0159] Similar to the indications from the use of normal and boost modes, the selection of a particular consumable (e.g., normal or normal concentration of active ingredient, or high or boost concentration of active ingredient) may indicate the user's level of stress or normality (usually at the start of the day when such a consumable is selected), and therefore may indicate a more chronic stress level.

[0160] Of course, if a user has multiple delivery devices 10, usage may be aggregated across these devices by obtaining user factor data from each device, or usage may already be aggregated through an intermediary, such as a phone app or one of the delivery devices acting as a hub for this purpose. Also, as a non-limiting example of pharmacokinetics, if different devices deliver different active ingredients (whether by type or concentration), this may be taken into account in modeling usage.

[0161] Multiple Data Sources As discussed above and shown in FIG. 6, the acquisition processor may receive a number of user factors of the type described herein from one or more data sources, such as data sources in the delivery ecosystem 1, data sources in the Internet 110, and records maintained by the feedback system 1012, such as on the server 1000.

[0162] As discussed above, these user factors may be variously categorized as indirect or historical data, neurological or physiological data, contextual data, environmental or deterministic data, and / or usage-based data.

[0163] In the case of usage-based data, it will be appreciated that some or all of such usage-based data may be obtained through the use of multiple sensors and / or sensors having multiple sensing capabilities in a sensor platform.

[0164] How the Capture Processor Works Referring again to FIG. 6, the acquisition processor 1010 is typically part of the remote server 1000 and may receive user factors from different data sources such as the server's own storage / database 1012, online data sources 110, and devices in the user's delivery ecosystem 1 such as the delivery device 10 itself, a mobile phone 100, a fitness wearable 400, a docking unit 200, a vending machine 300, and any other suitable device that may provide information related to the user's condition (such as a voice-activated home assistant, a smart thermostat, a smart doorbell, or other Internet of Things (IoT) device).

[0165] The acquisition processor 1010 may comprise one or more physical and / or virtual processors, and may be located in a remote server and / or functionality may be distributed or otherwise distributed across multiple devices, including but not limited to the user's mobile phone 100, the docking unit 200, the vending machine 300, and the delivery device 10 itself. The acquisition processor may also comprise one or more communication inputs, e.g., via a network connection and / or a local connection to local storage. The acquisition processor may also comprise one or more communication outputs, e.g., via a network connection and / or a local connection, e.g., to the estimation processor 1020.

[0166] The acquisition processor may include a pre-processor or sub-processor (not shown) configured to parse and / or convert the acquired information into user factors, which are not immediately available as described above. Examples include keyword or sentiment analysis of consumed media to determine a net positive or negative impact on an aspect of the user's state as a user factor, or similarly keyword analysis of the user's calendar to determine locations and events to determine a net positive or negative impact on an aspect of the user's state as a user factor. Other inputs, such as air temperature or probability of rain, may similarly be converted to a scale appropriate for the user factors, e.g., normalized or classified according to their impact on the user's state. Similarly, noisy data may be processed to remove statistical outliers, perform smoothing functions, or calculate averages or other statistics, etc. Of course, such pre-processing or sub-processing may be performed on one or more devices in the user's delivery ecosystem instead of the acquisition processor.

[0167] In this manner, the acquisition processor may be operable to generate and / or relay user factors for input to the estimation processor at various levels of abstraction from the original material.

[0168] Thus, the original data can optionally be enumerated, coded, sorted, formatted, or otherwise processed, or simply passed through, to provide as input to the inference processor, with potentially as many or more inputs as there are original data sources. As will be appreciated from the above discussion, this can result in a large number of inputs.

[0169] Thus, optionally, one, some, or all of the original data may simply be passed through to any evaluation, coding, classification, formatting, or other processing, or even an intermediate user factor generation stage, as an option, of the acquisition processor, if necessary, so that from the transmitted input, a positive or negative effect on a particular subset of user factors that are related to user state but not directly or easily measurable, such as effects on dopamine and / or cortisol, heart rate, satiety, etc., may be determined.

[0170] Similarly, the intermediate user factor generation stage of such an acquisition processor may combine inputs from similar classes to generate class-level user factors for one or more of the data classes described herein.

[0171] Thus, by way of non-limiting examples, indirect or historical data may be aggregated at a given scale as the manner in which users actively modify or update their respective devices or accept such modifications. Neurological or physiological data may be aggregated at a given scale and / or trajectory on that scale as the apparent stress of the user. Contextual data may be aggregated at a given scale as the socially desirable use of the current delivery device. Environmental or deterministic data may also be aggregated by the likelihood that the user will want to use the delivery device in a given time frame, and usage-based data may be aggregated as the frequency or depth of the user's recent use of the delivery device.

[0172] Of course, in practice, raw data from only a portion or one of the classes may be available, and even if data from one class is available, class-level user factors as in the above example may not be generated, or different types of class-level user factors (e.g. different subsets of individual user factors) may be generated depending on the type of data received within that class. Similarly, class-level user factors may be generated as input to an estimation processor in parallel with the individual user factors.

[0173] Contribution values ​​and / or influences from different individual, subset, and / or class level user factors may then be presented as inputs to the estimation processor, with the selection of class, subset, and / or individual user factors being chosen to provide good discrimination between different user states.

[0174] For example, galvanic skin response can provide a good indicator of the user's condition and responds to nicotine as an active ingredient by suppressing the response. This can therefore be an optional candidate for an individual data source to be used as an input to the estimation processor. Other physiological measures that provide good discrimination include muscle tension (EMG), heart rate, skin temperature, electroencephalography (EEG), and respiratory rate. Any of these available can be considered for inclusion as individual data sources, optionally after any evaluation, coding, classification, formatting, or other processing, in the alternative or addition to the above, in any combination with these user factors or other user factors described elsewhere in this specification.

[0175] Similarly, location, social environment, time of day, and hormone levels are all good indicators of a user's state and may be candidates for use as individual sources of data that serve as input to the inference processor.

[0176] Thus, more generally, the user factors may be acquired by or to the acquisition processor, for example as individual, subset, and / or class level user factors, and after any suitable parsing or processing, provided to the estimation processor as individual and / or subset or class values ​​combined with one or more other user factors (e.g., based on weighted contributions, statistical functions, trained machine learning outputs, look-up tables of pre-computed correspondences between values ​​of the acquired data and values ​​of the target user factors, etc.).

[0177] Estimation Processor The estimation processor 1020 is operable to calculate an estimate of the user state based on one or more of the inputs received from the acquisition processor including the acquired user factors or the acquired user factors. The calculation of the estimate of the user state can be an explicit calculation for generating an output reflecting the user's state prior to generation of a suggested feedback action (considered a two-step process) or an implicit calculation for identifying a suggested feedback action expected to change the user's state (considered a one-step process).

[0178] Like the acquisition processor, the estimation processor may comprise one or more physical and / or virtual processors, and may be located in a remote server and / or functionality located among devices of the delivery ecosystem, such as the delivery device 10, or functionality distributed or otherwise distributed among multiple devices, including, but not limited to, the user's mobile phone 100, the docking unit 200, the vending machine 300, and the delivery device 10 itself. The estimation processor may comprise one or more communication inputs, for example, for receiving data from the acquisition processor 1010. The estimation processor may also comprise one or more communication outputs, for example, for providing suggested feedback actions to the feedback processor 1030.

[0179] Explicit State Estimation In one embodiment herein, the inference processor first explicitly infers the user's state in a first stage in a two-stage process, and then generates suggested feedback actions in response to the inferred state in a second stage. The inferred state itself may be in the form of a single value or category, or may be a multivariate description of the user's state.

[0180] As a non-limiting example of a single-valued state, the estimated state may be: i. the user's stress level; and ii. the degree of benefit that a user is expected to subjectively experience in response to consuming a unit of the proposed active ingredient; and iii. a social flexibility score indicating the ease with which the user's current use of the delivery device would enable them to change their respective states through delivery modifications; and It may also represent:

[0181] As non-limiting examples of state categories, the probable state may be:

[0182] i. One, all, some, or none of a number of state categories may correspond to what is colloquially referred to as mood (e.g., happy, sad, low cortisol, mid cortisol, high cortisol, neutral, stressed, embracing change (e.g., willingness to alter state using the respective delivery device), or rejecting change). ii. One of the state classifications is selected to have a clear correlation with either the input from the acquisition processor and / or the available feedback actions, and these classifications do not necessarily fall into assumed categories such as "happiness" or "high cortisol", but rather have classification boundaries that are driven at least in part by responses to the available input from the acquisition processor or the output to the feedback processor.

[0183] As a non-limiting example of a multivariate description of a user's state, the estimated state may include: i. a user's stress level as a function of physiological indicators as well as contextual indicators, and an indicator of current social flexibility based on time of day, location, and / or proximity to specific individuals; ii. Indicators of the user's physiological state based on galvanic skin response and heart rate, as well as current position in their hormonal cycle, and indicators of mental state derived from questionnaires and / or social media analysis; may also include

[0184] Using these examples, the operation of the estimation processor can be illustrated in a non-limiting manner as follows.

[0185] The estimation processor may transform the input data from the acquisition processor into an estimated state through the use of predefined rules, algorithms, and / or heuristics. For example, a single-valued state, such as a user's stress level, may be derived by application of a predefined combination of multiple user factors, such as a weighted sum, with the result normalized according to the number of currently available inputs contributing to the weighted sum. Similarly, a single-valued state, such as a degree of expected benefit for a user, may be derived by estimating a positive or negative emotional state of the user based on the sum of index values ​​for positive or negative keywords or emotions in recently consumed or created online media and positive or negative values ​​associated with the user's location classification. Similarly, the probable condition category may be selected by template matching of the user factor values ​​against pre-defined values ​​indicative of a given category, or similarly by identifying the minimum mean squared error between the user factors and a template of user factor values ​​for each candidate category, optionally with different linear or non-linear weighting of different categories and large errors to reflect their relative importance in the category discrimination. Finally, as an example, a multivariate condition may include deriving individual indicators of the condition according to any of the above examples. Thus, as described above, a single value stress level can be generated for each physiological and contextual indicator, and a social flexibility value can be determined based on scores pre-associated with different times, locations, and particular classes of individuals (e.g., partner vs. children). Alternatively, social flexibility classification may be based on template matching against such scores and / or values ​​for the underlying input data.

[0186] Alternatively or additionally, the estimation processor may convert input data from the acquisition processor into the estimated state through the use of a look-up table.

[0187] In one example, these lookup tables may simply provide a pre-computed implementation of the above predefined rules, algorithms, and / or heuristics to avoid repeating these calculations on a server or device in the delivery ecosystem that has limited processing power but can act or share the role of an estimation processor, such as the delivery device 10, dock 200, vending machine 300, wearable device 400, or associated phone 100.

[0188] In another example, such lookup tables may provide associations between input values ​​from the acquisition processor and output values ​​of user states, state classifications, and / or multivariate states pre-derived according to any suitable mechanism, such as feedback from extensive user testing, or as described below in this specification, the output of a machine learning system. Again in the latter case, the lookup tables may potentially provide simple replication of the operations of such machine learning systems by recording input and output pairs to common values ​​that can be easily implemented in devices in the delivery ecosystem with relatively low computing power.

[0189] Alternatively or additionally, the estimation processor may model correlations between the input data and the estimated state of the user. Such correlations may be due to causal relationships between the user factors and the user state, or due to tendencies that the user factors have to associate with causes of the user state, typically acting as proxies with a certain probability. Similarly, such correlations may be due to user factors and user states that are both responsive to separate causes or circumstances such that the correlations can be constructed with sufficient repetition. Similarly, such correlations may be due to the user state giving rise to the user factor. Thus, more generally, correlations relate to measurably predictable correspondences between one or more user factors (whether individual, subset, or class-level user factors as output by the acquisition processor) and the user state (whether single-valued, categorical, or multivariate), typically due to causal relationships (in either direction between the user factors and the state), common causes that result in the responses of the user factors and the user states that have at least a reproducible relationship at a statistical level, and / or measurable correspondences regardless of the perception of direct or indirect causal relationships.

[0190] When modeling correlations, the estimation processor can be trained using a dataset that takes as input data corresponding to the above-mentioned outputs of the acquisition processor and includes as target outputs a descriptor of the user's state (whether single-valued, categorical, or multivariate, e.g., based on direct measurements of the user's state and / or self-reports of the user's state).

[0191] Specific means by which such correlations may be derived include any suitable technique for estimating such correlations, such as a correlation map between inputs and outputs, where the link between a particular input and output is strengthened (e.g., by incrementing a connection weight) by simultaneous (or if a time factor is included, within a predefined time window) presentation of the input and output. When trained on the dataset, a new input will activate one or more candidate states that are correlated with the input to a greater or lesser extent, via the connection weights. The most strongly activated candidate state may then be selected as the user state, and such states may be ranked by activation strength. Of course, such a system may provide multiple input values ​​simultaneously, corresponding to subsets of individual and class-level user factors, as described elsewhere herein, and the generated output may correspond to a single-valued state, a classification, or a multivariate state, where many values ​​represent different aspects of the output user state, as described elsewhere herein.

[0192] An example of a correlation map is a neural network, and may take any suitable form.

[0193] More generally, any suitable machine learning system capable of determining correlations or other predictable correspondences between one or more inputs and one or more outputs is contemplated.

[0194] Given the above dataset, such machine learning systems are typically supervised, e.g., supervised classification learning algorithms, e.g., if the user state is a classification, or supervised regression learning algorithms, e.g., if the user state is single-valued or multivariate. Other forms of machine learning, such as reinforcement or adversarial learning, or semi-supervised learning, are also suitable. Furthermore, multiple independent machine learning systems, separately trained on differences or partially overlapping individual, subset, or class-level outputs of acquisition processors, can improve the modeling results by ensembling to accommodate different configurations of raw data, e.g., due to different users' different patterns of ownership of delivery ecosystem devices and different permissions and habits that affect the availability of online information sources. It should also be appreciated that a mixture of different machine learning systems can be used in parallel to generate, e.g., a multivariate state of a user, e.g., one or more different elements of the multivariate description are generated by each different machine learning system. Each of these machine learning systems can be implemented on separate hardware (e.g., based on dedicated neural processors), but more commonly would be implemented on the same hardware (software-based machine learning systems that are loaded and executed as needed).

[0195] However, unsupervised learning algorithms are also contemplated, so that, for example, associative learning can determine the probability that a user will be in a given state in the presence of a certain input or input pattern.

[0196] Examples of such machine learning systems in the form of algorithms and / or neural networks will be apparent to those skilled in the art.

[0197] However, machine learning may optionally be used to prepare (e.g., pre-process) data in either the estimation processor and / or the acquisition processor. Thus, clustering (e.g., k-means clustering) may be used to classify a diverse set of inputs into class-level user factors of the kind described herein above. Such techniques may be used to derive classifications for user states according to the second example of state category classification described herein above, e.g., in response to inputs from the acquisition processor or available feedback operations of the feedback processor.

[0198] Similarly, a preliminary step in the estimation processor and / or acquisition processor may employ dimensionality reduction, such as principal component analysis, to reduce the number of inputs while retaining information that significantly corresponds to the user state.

[0199] In summary, when the estimation processor generates an explicit estimate of the user state, it uses a repository of correspondence between available inputs from the acquisition processor and the estimated state, which may be embodied in algorithms, rules or heuristics, one or more lookup tables, and / or one or more trained machine learning systems.

[0200] The result in each case is an estimate of the user's state, which may be in the form of a single-value, categorical, or multivariate description / representation of the user's state, as described herein above.

[0201] On the other hand, the operation of the estimation processor when generating implicit estimates of the user state is described later in this specification.

[0202] Feedback suggestions from estimated states As described herein above, the estimation processor may be adapted to operate in a two-stage process, in a first stage, by the acquisition processor, to estimate a user state from inputs including one or more user factors or data derived from such user factors, and in a second stage, as described below, to generate suggested feedback actions expected to modify the user's state.

[0203] In principle, the second stage may be realized by the feedback processor rather than the estimation processor, or may be shared between the feedback processor and the estimation processor. Alternatively, the feedback processor may simply receive the suggested feedback actions. In any case, the feedback processor may then select a feedback action (defaulting in the case of only one suggestion, or selecting one or more in the case of multiple suggestions), and optionally act to appropriately generate the feedback action or actions suggested by the estimation processor within the delivery ecosystem.

[0204] For purposes of explanation, the second stage is described herein as occurring in the estimation processor.

[0205] The second stage may be chosen for practical reasons, for example, a training set used in modeling the correspondence / correlation between the user factors or their respective derived values ​​by the acquisition processor and the user state may be easier to generate or obtain than a training set used in directly modeling the correspondence / correlation between the user factor based inputs and the suggestion feedback actions, since the user state may be directly measurable or easier to report by the user.

[0206] Similarly, it may be easier to generate training sets that determine correspondences / correlations between measurable and / or self-reported user states and suggested feedback actions based on subsequent effectiveness of implemented feedback actions in changing a user state toward a more desirable state, such as, for example, user questionnaires ranking feedback actions for a given state and / or measurements and / or reports by the user. Typically, a more desirable state is one that improves the user's subjective sense of well-being and / or brings physiological or neurological indicators of the user's state closer to a preferred baseline (e.g., increased heart rate, galvanic skin response, increased skin temperature, and / or reduced respiration rate, etc.).

[0207] The input of the second stage will typically be an estimate of the user's state, represented by a single value, a category, or a multivariate description as described herein above, or a plurality of these if multiple states are estimated (e.g., different activity / correlation strengths in response to the input of the first stage). Optionally, the input to the second stage may also include one or more user factors and / or inputs as provided by the acquisition processor. For example, as described elsewhere herein, certain physiological measurements may be useful indicators / surrogates of the user's state, such as galvanic skin response, heart rate, respiration rate, skin temperature, etc. Thus, one or more of these inputs, or any other input to the first stage, may also optionally be provided to the second stage in conjunction with the or each estimated state.

[0208] In any event, as with the estimation of a user state, the generation of suggested feedback actions may use any suitable mechanism that embodies a correspondence / correlation between an estimated user state and a suggested feedback action.

[0209] As mentioned above, this may include predefined rules, algorithms, and / or heuristics that convert the estimated states into suggested feedback actions.

[0210] For example, a single valued state (such as the degree of stress) may drive a corresponding suggested feedback action, such as increasing the percentage of active ingredient in the unit volume of inhalation of the generated aerosol, which may be achieved by modifying heater, airflow, reservoir, and / or other payload storage settings, etc., and may be managed by a feedback processor, as described later in this specification. The relationship between the degree of stress and the change in active ingredient may be linear or non-linear, or may qualitatively change at different values, such as no change at all at low levels of stress, a linear relationship at medium levels of stress, and an asymptotic relationship at high levels of stress up to a maximum percentage of active ingredient. At or near this maximum, the behavior of the user interface of the delivery device or other devices in the ecosystem may also be modified, such as issuing a warning or calming message to the user's mobile phone.

[0211] Alternatively, for example, a single category state may have a corresponding suggested feedback action.

[0212] Finally, in some cases, a multivariate state may result in a corresponding suggested feedback action based on, for example, weighted or non-weighted contributions from different elements of the state description, and / or different feedback actions may be suggested based on overlapping or non-overlapping subsets of elements of the state description. Thus, for example, if the state description suggests that the user is stressed and is in a work environment, the feedback action may assume that the user is in a work environment and therefore experiencing implicit stress, but is currently unable to increase the intake of the active ingredient, and issue a message to the UI of the delivery device or other devices in the ecosystem, such as the user's phone, to suggest that the user take a break. On the other hand, if the user is stressed but is not in a work environment, the feedback action may be similar to the example stress level described above, resulting in an increase in the rate of active ingredient delivered to the user.

[0213] As mentioned above, any one of these may be accompanied by one or more inputs to the first stage.

[0214] Again, as with estimating the user state, the estimation processor may alternatively or additionally convert the state estimation data into suggested feedback actions through the use of a look-up table.

[0215] Alternatively or additionally, similar to estimating the user state, the estimation processor may model the correlation between the estimated user state and the suggested feedback actions and use similar techniques to do so.

[0216] If the inference processor models correspondence / correlation, it can be trained using a dataset that includes as input data corresponding to an inferred user state (e.g., in the form of a single value, a classification, or a multivariate description, or a combination thereof), optionally an input from an acquisition processor as described above in this specification, and a suggested feedback action as a target output.

[0217] Suggested feedback actions, discussed in more detail below, may typically include at least one type of action and, optionally, one or more variables that characterize the performance of the action. Thus, for example, a change in vaporization temperature would be a type of action, and an increase or decrease or an amount of increase or decrease would represent a variable that characterizes the performance of the action. Similarly, a modification of the active ingredient concentration and / or amount in the aerosol would be a type of action, and an increase or decrease or an amount of increase or decrease in the concentration and / or amount would represent a variable that characterizes the performance of the action.

[0218] Thus, as a non-limiting example in the context of a machine learning system, different output nodes may represent different types of behavior, and the values ​​of these nodes may represent flags indicating the selection of that feedback behavior or values ​​for variables of that feedback behavior depending on how the system is trained. It should also be appreciated that in a machine learning system, multiple output nodes may be associated with one or more types of behavior depending on the training format.

[0219] Of course, potentially multiple feedback actions may be indicated in response to the estimated user state. In such a situation, the feedback processor may then decide whether to select only one feedback action or to execute multiple feedback actions in parallel or sequentially, for example based on the degree of change caused by the action implied by the associated variable or variables, optionally ordered according to a predefined order, also in response to the strength of activation of the flag output node for each feedback action and / or the degree of change implied by the associated variable or variables for each action.

[0220] It will also be appreciated that for training such machine learning systems, measured and / or reported user states can be provided as inputs and respective suggested feedback actions provided as targets, with actions and values ​​being selected according to their reported effects in user trials for users with the corresponding user states, again with the effect or efficacy typically relating to an improvement in a user-perceived state and / or a change in neurological and / or physiological state towards a predefined baseline or preferred state.

[0221] Optionally, the use of simulated conditions and corresponding feedback actions as a first training phase can provide initial training (e.g., based on survey results as described above), after which the model can be refined using a relatively small cohort of real-world training data.

[0222] Optionally, the user's own feedback regarding the effectiveness and / or suitability, desirability, usefulness, etc., of any feedback actions may be further used to refine the model and effectively customize it for the user. This feedback may likewise be reported by the user based on measurements of the user interface of devices in the delivery ecosystem, such as the delivery device or phone, and / or neurological and / or physiological responses. If multiple feedback actions are performed or specified, the user may optionally rank each in order of preference.

[0223] In summary, a two-stage process that includes explicit estimation of user state as a first or interim stage, whether performed by rules-based techniques or machine learning, may be used when these stages are a better fit to the available underlying empirical data sets used to model the correspondence / correlation.

[0224] Objectively, in this mode, the estimation processor operates as described above to take inputs from the acquisition processor, typically in the form of different individual, subset, and / or class-level user factors, and output one or more suggested feedback actions, including simply identifying the actions in a manner similar to a flag, identifying the relevance of the actions to the estimated state based on the activation levels and outputs corresponding to the suggested feedback actions, and / or specifying a change or amount of change in one or more variables that at least partially characterize the suggested feedback action.

[0225] Thus, the explicit estimation of the user state is usually an internal interim step. However, it can of course also be relayed as information to the user, who can optionally modify the estimate, especially if the estimate or its components in the multivariate description relate to subjective measures or proxies for subjective measures such as the user's sense of stress. Thus, the estimate can be displayed, for example, in a user interface on the user's mobile phone, and the user can use this information to perform a self-assessment and change the estimate as a result. Then, in a second step, the revised estimate of the user state can be used in addition to or instead of the initially generated estimate to identify / generate suggested feedback actions that are considered to be more accurate than suggestions based on the original estimate of the user state.

[0226] Furthermore, any changes made to the user's state estimate can be used to update and refine the first stage model; indeed, for certain machine learning techniques, the absence of user corrections can likewise be seen as a positive reinforcement of the estimate for training purposes.

[0227] As previously described herein, if further training is not desired, the relationships between input and output values ​​resulting from the machine learning process may optionally be captured in one or more lookup tables, which may be computationally easier to use (although likely occupy more memory).

[0228] Implicit State Estimation In one embodiment herein, rather than using the two-stage process described above, the estimation processor performs a one-stage process that implicitly estimates the user's state as part of the relationship between the individual, subset, and / or class-level user factors provided as input by the acquisition processor and the suggested feedback actions generated as output, typically expected to change the user's state.

[0229] Thus, an estimation processor (1020) configured to calculate an estimate of a user state based on one or more of the obtained user factors may be equivalent to an estimation processor (1020) configured to identify / generate a suggested feedback action state based on one or more of the obtained user factors, where the user state is implicit in the relationship between the user factors and the suggested feedback action expected to change the user's implicit estimated state.

[0230] Similar to the two-stage process described herein above, the estimation processor may convert the input data from the acquisition processor into an estimated state through the use of predefined rules, algorithms, and / or heuristics, which may, for example, combine the two separate stage processes of the explicit state estimation embodiment, and / or refine some or all of the rules, diagrams, and / or heuristics in response to the one-stage nature of the implicit state estimation approach, or may be derived from scratch in the case of a one-stage process.

[0231] Again, as with the two-stage process, the estimation processor may alternatively or additionally use look-up tables to convert the input data into suggested feedback actions, which may similarly be a concatenation of look-up tables from the two-stage approach and / or further processed to provide a one-stage look-up table, or derived from scratch in the case of the one-stage process.

[0232] Again, as with the two-stage process, the estimation processor may alternatively or additionally use machine learning, for example by using inputs used in a first stage of explicit state estimation and goals used in a second stage of generating suggested feedback actions from the estimation stage to train a machine learning system that identifies a measurable correspondence between the two.

[0233] Of course, to present corresponding inputs and goals for training, the training set must capture this correspondence. As described above in this specification, there may be data sets for inputs and user states, as well as user states and effective feedback actions. As a result, inputs and feedback actions can be combined for training purposes, if necessary based on common user state values, classes, or multivariate descriptors. Obviously, if the training data set is collected by users who have measured and / or self-reported user factors, measured and / or self-reported user states, and measured and / or self-reported the effectiveness, suitability, desirability, usefulness, etc. of subsequent feedback actions, then a self-consistent set of input user factors and goal feedback actions (as provided by the acquisition processor) can be used for training.

[0234] Alternatively or in addition to the above, a two-stage system of explicit state estimation trained on separate data sets, a two-stage system of explicit state estimation using each rule, algorithm, and / or heuristic from the two stages, and / or a two-stage system of explicit state estimation using lookup tables from the two stages can be used as data sources.

[0235] For example, a lookup table for two-stage estimation or creation of a one-stage lookup table by running rules, algorithms, and / or heuristics and / or machine learning systems through the first and second stages may provide a lookup link between inputs as provided by the acquisition processor and the suggested feedback actions identified / generated by running the two-stage process using those inputs.

[0236] Alternatively or in addition to the above, lookup tables or rules, algorithms, and / or heuristics for two-stage estimation and / or training of a one-stage machine learning system by running the machine learning system through the first and second stages may provide inputs as provided by the acquisition processor and provide goals for training the suggested feedback actions identified / generated by running the two-stage process using those inputs.

[0237] Optionally, a single-stage machine learning system so trained may then refine its training using additional data, such as a composite training set as described above, and / or data received from one or more users during use of a user feedback system, in a manner similar to that described herein above for the staged approach.

[0238] It should also be appreciated that, for example, a training set may be based directly on the incorporation of desired input and target values ​​rather than using an amalgamation of data sets or processes.

[0239] Of course, for either the two-stage or one-stage approach, a training set may be constructed, for example relating user factors to user states, by collecting training data using one or more devices in the delivery ecosystem. Such a training set may be generated by a version of the user feedback system that does not generate suggested feedback actions, but simply collects user factor and user state information. Similarly, a training set relating user states to suggested feedback actions may initially be based on questioning users whose respective states are known (e.g., measured / reported) to evaluate suggested feedback actions via a phone user interface, for example as part of a user testing regime. Thus, in this case, the feedback system may suggest feedback actions and select one or more of the suggested actions, but in different versions or modes may present the selected suggested feedback action(s) to the user (e.g., via a user interface) for evaluation, for example during a training data collection phase or a calibration phase (e.g., characterizing users in subgroups whose responses can be better tailored, as described elsewhere herein), and may modify one or more operations of at least a first device in the delivery ecosystem by executing the selected suggested feedback action(s) in response to an estimation of the user state (whether explicitly or implicitly modeled) in a manner that is expected to change the estimated state of the user. Training data relating user factors to suggested feedback actions may be obtained as well.

[0240] Such data sets may therefore be obtained using a version or mode of a user feedback system that does not actually result in modification of one or more operations of devices in the ecosystem (optionally other than to elicit a response from the user, e.g., for training data purposes), as described above.

[0241] Thus, such a pre-generation of a user feedback system or training / refinement mode of the user feedback system may include an acquisition processor (1010) operable to acquire one or more user factors indicative of a user state, and to acquire user state data (e.g., based on measurements similar to the user factors and / or self-report by the user) and / or feedback action preference / effect data. The estimation processor would then include a training or development phase, e.g., once a sufficient corpus of data has been accumulated, in which correspondences / relationships / correlations between inputs based on user factors as described above and goals based on user state (in a two-stage approach) or suggested feedback actions (in a one-stage approach) are modeled as described above.

[0242] Alternatively or in addition to the above, in a pre-generation and / or training mode of such a feedback system, the delivery device and / or other participating devices in the delivery ecosystem may result in only uploading data to the acquisition processor and not downloading feedback operations (or optionally any other data) from the feedback system.

[0243] Similarly, pre-generation and / or training modes of such feedback systems and / or providing refinement or supplemental input to the feedback system may involve direct input of the user's state as reported by the user, such as from user factors, such as neurological / physiological data (e.g., from biosensing), movement and / or location user factors (e.g., from touch, accelerometer, or GPS sensors), contextual user factors, and / or any of the other user factors disclosed herein, as described elsewhere herein. This can be used to generate the training set, as described above, but alternatively or additionally the user's reported state may be processed as a user factor directly by the acquisition or estimation processor. In principle, the user's reported state may optionally be used in place of an explicit state estimation by the estimation processor, but in at least some cases it will be approximate compared to what can be derived, or may be estimated from some measurements (if available), and the user will not be informed of all the facts that may be available to the feedback system. Furthermore, some users may normalize their state and self-report with preconceived notions, especially in the case of pathological conditions such as depression. Thus, optionally, direct user input regarding the state may be used in a first stage (or only in the first stage) as input to the estimation processor, together with one or more other user factors from the acquisition processor as described above. Optionally, alternatively or additionally, in case of use of a two-stage technique, direct user input regarding the state may be used as input to a second stage of the estimation processor, together with an estimate of the respective state.

[0244] Other variables in the training and inputs are also contemplated. For example, it will be appreciated that, as discussed herein above, different user factors will operate or vary over different time frames. As a result, in the case of a two-stage or one-stage approach to the estimation processor as described herein, user factors that are not expected to change within the interval between successive operations of the estimation processor may be stored (e.g., in storage 1012) and reused, rather than being reacquired.

[0245] Furthermore, some of the estimation models for these long-term factors may not need to be re-run if the results of these factors are not expected to change. This may be easy for rules, algorithms, and / or heuristics and / or look-up tables, but may require architectural changes for machine learning systems. For example, a two-stage ML or multi-layer system may be trained on all inputs, but then run with the inputs or outputs for the long-term user factors clamped, and the computed intermediate results of that part of the ML system may be fed to other parts of the ML system along with newly generated intermediate results from the user factors in a shorter time frame.

[0246] It is also understood that, as described herein above, different users may have different combinations of devices in their delivery ecosystems and / or different combinations of these devices may be active at any one time. Similarly, different users may have a larger or smaller social media presence, or may use their digital calendars to a larger or smaller extent. As a result, the user factors available to the acquisition processor and thus the inputs available to the estimation processor may vary from user to user and / or from time to time. The estimation processor may therefore suggest feedback actions by using different models (explicit or implicit, as described above) depending on the available inputs. Alternatively or additionally, if an input to a model is missing, a neutral input value may be provided to reduce or eliminate the impact of the missing input on the suggested feedback action. The number of different models provided by / to the estimation processor may therefore depend on the number of data sources assumed by the model (potentially more or more diverse data sources would make the model more vulnerable) and the robustness of the model to the replacement of an input with a placebo / neutral value when the input is currently unavailable. In the latter case, it is understood that some inputs may be deemed more important than others and therefore at least some individual inputs may be required to run the model. Thus, depending on the complexity and robustness of the model, only one model may be required or a number of models may be required for different scenarios. Optionally, a subset of all available models may be selected for a user according to the devices known to be in the delivery ecosystem. However, new models may be added when new devices join the delivery ecosystem, whether permanently, e.g., when the user purchases a new dock 200, or temporarily, e.g., when the user interacts with a vending machine or point-of-sale device.

[0247] Estimated Processor Output Whether a one-stage or two-stage process is used, and whether the estimation of any stage is based on rules, algorithms, and / or heuristics, look-up tables, and / or machine learning, the output of the estimation processor is a suggested feedback action.

[0248] The possible feedback actions differ qualitatively and / or quantitatively.

[0249] Thus, for example, feedback actions may vary qualitatively based on modifying aerosol generation for the user (whether in response to or in anticipation of the current situation), modifying the user's interaction with the delivery device or system during or between inhalations, modifying the user interface of the delivery device or system, reminding the user to use or modify the use of the delivery device or system, recommending the operation or selection of a delivery device or delivery device consumables, and / or recommending / activating / modifying an operation of a device that is not directly related to the delivery of the active ingredient, but which can directly change the user's condition (e.g., through biofeedback) or indirectly change it (e.g., by activating noise cancellation on the user's headphones).

[0250] Thus, more generally, feedback actions may be categorized into behavioral categories that focus on altering a user's behavior and / or habits to alter their state, pharmaceutical categories that focus on the manner in which one or more active ingredients delivered to the user alter their respective state, and non-consumable intervention categories that focus on alternative first or third party options for altering the user's state (i.e., associated with the delivery device, other devices in the delivery ecosystem, or elsewhere).

[0251] On the other hand, suggested feedback actions may vary qualitatively depending on the degree to which it is desired that the effect of the feedback action will bring about a positive change in the user's condition. Thus, for example, in a delivery device, changes in heater temperature, payload aerosolization, payload composition, etc. may include a quantitative value indicating the degree of change or class of change, as appropriate. Similarly, modification of the user interface in the delivery device or another device in the delivery ecosystem may include incremental steps regarding the number of user interactions required or prompted with the delivery system as well as the nature of these user interactions. For example, it may be performed through five categories, the first category having no notifications to minimize user interruption, the second category having only important notifications such as low battery or low payload, the third category corresponding to a default where important and non-important notifications are provided, the fourth category further including recommendations and / or prompts to have the user have other features of the user interface, and the fifth category additionally including an audible tone. These five categories may be selected on a scale of stress (e.g., minimal notifications when stressed) and / or boredom (e.g., loud notifications when bored) depending on the user's state.

[0252] As discussed above, the type of feedback action and / or the amount or class of change may be identified according to rules, algorithms, and / or heuristics, look-up tables, and / or machine learning, as appropriate.

[0253] Similarly, as mentioned above, if multiple types of feedback actions and / or multiple change amounts or change classes are calculated / estimated as appropriate responses to a user factor / user state, then optionally multiple feedback actions may be suggested accordingly, or the top N feedback actions may be selected, for example based on activation intensity, where N may be 1 or more.

[0254] Feedback Processor The feedback processor 1030 is operable to modify one or more operations of devices in the delivery ecosystem in response to the estimation of the user state through execution of one or more suggested feedback actions.

[0255] The feedback processor may therefore act to appropriately cause one or more feedback actions suggested by the estimation processor to occur within the delivery ecosystem.

[0256] The feedback action(s) are typically performed in a manner that is expected to change the estimated state of a user, who is considered to be a typical, average, expected user. Of course, the model(s) underlying the generation of the suggested feedback action(s) are typically developed or trained using data from a corpus of users, and therefore relate to changes in the state of a typical, average, or expected user.

[0257] However, most users are likely to react similarly to these changes, so typically the conditions for a particular user of each delivery device will change in a similar manner.

[0258] However, as described elsewhere herein, if the feedback system can receive separate feedback from individual users (e.g., by measurement or self-report) regarding the effectiveness of the proposed feedback action, then the feedback action can optionally be performed in response to the estimation of the user state in a manner that is expected to alter the estimated state of the particular user, e.g., by supplemental training and / or parameter refinement, allowing further adjustments for the particular user. Similarly, separate rules, algorithms, and / or heuristics, lookup tables, or machine learning systems may be generated for different groups of users, e.g., based on attributes and / or patterns of responses to the feedback action, such that the proposed feedback action is further tailored to a particular user in one of these groups, even if no measured or reported evaluation of the effectiveness of the feedback is available from a particular user, even if the machine learning system is too small to effectively refine its training or change parameters of the algorithm, etc., to customize the response.

[0259] Like the acquisition and estimation processors, the feedback processor 1030 may comprise one or more physical and / or virtual processors and may be located in a remote server 1000 and / or functionality may be distributed or otherwise distributed across multiple devices in the delivery ecosystem, including but not limited to the user's mobile phone 100, the docking unit 200, the vending machine 300, and the delivery device 10 itself. The feedback processor may comprise one or more communication inputs, for example for receiving data from the estimation processor 1010, and one or more communication outputs, for example for communicating with the delivery device 10 and / or another device in the delivery ecosystem 1 as listed above, or any other device that may participate in the feedback operation.

[0260] In particular, the feedback processor may optionally be located on a server and / or on a device in the delivery ecosystem having suitable computing capabilities such as a vending machine, a mobile phone, or an actual suitable delivery device, and may comprise a selection and notification sub-processor (not shown) which is optionally capable of selecting one or more feedback actions and selecting one or more respective devices in the ecosystem to execute the one or more feedback actions, and optionally an action execution sub-processor (not shown) which manages the execution of the feedback actions on one or more respective devices in the ecosystem. Optionally, the action execution sub-processor may be considered a separate processor from the feedback processor.

[0261] References herein to the selection and notification sub-processor and the feedback processor, or to the action performing sub-processor and the feedback processor, respectively, are to be considered as equivalent. It will be appreciated that these sub-processors may be complementary hardware to the feedback processor and / or may effectively share the role of the feedback processor, while also being equivalent in functionality to the feedback processor operating under suitable software instructions. However, as noted above, at least the action performing sub-processor may optionally be a processor separate from the feedback processor, communicating with the feedback processor, for example via the internet.

[0262] Choices and Notices Optionally, the selection and notification sub-processor may select one or more of the feedback actions generated by the estimation processor as described herein above, if the estimation processor indicates that more than one feedback action may be appropriate, obviously, if only one feedback action is proposed, this will be selected as a default.

[0263] For the selected feedback action, the selection and notification sub-processor may then select one or more devices in the delivery ecosystem on which to perform the feedback action and formulate a command / notification / instruction for the or each device characterizing the type and / or amount of the feedback action. Of course, if only one feedback action is possible for a device, the type may be implicit in the notification act, and similarly, if only one amount of feedback action is possible for a device, the amount may be implicit in the notification act. Any device in the delivery ecosystem may potentially comprise a feedback means. Thus, of course, the device or devices providing user factor data to the acquisition processor in the delivery ecosystem may potentially be different from the device or devices performing the or each feedback action.

[0264] Optionally, the selection and notification sub-processor may poll devices in the delivery ecosystem to determine their availability for purposes of providing feedback actions, e.g., for devices accessible by the processor via the internet, devices registered in association with the user or the user's delivery device (e.g., delivery device 10, mobile phone 100, wearable device 400, docking device 200) may be polled directly.

[0265] For devices that are only accessible via an intermediate device (e.g., a Bluetooth connection to the accessible device), the accessible device may be required to poll such indirect devices. Thus, for example, the selection and notification sub-processor may cause the user's mobile phone 100 to poll / request the delivery device 10, the wearable device 400, or the docking device 200 (if only accessible via a local wired or wireless connection).

[0266] For devices that are not formally associated with a user, such as a vending machine 300 or other point of sale system, or that are only intermittently associated with a user, the selection and notification sub-processor may receive location data from devices in the delivery ecosystem associated with the user, such as a mobile phone 100 or delivery device 10, and compare it to the registered or reported location of the vending machine 300. If the locations are within a threshold distance of each other, the vending machine is considered part of the delivery ecosystem while that condition applies. Alternatively or additionally, the selection and notification sub-processor may instruct the accessible device to poll any compatible vending machines or to broadcast a Bluetooth beacon that identifies the accessible device, for example by using a disposable ID to allow the accessible device to be identified without revealing details of the user or its associated device. Such an ID may include a component that identifies the purpose of the ID to allow detection by the vending machine, followed by a disposable component that is unique to the user or its associated device. A compatible vending machine according to embodiments of the present invention may then optionally recognize and relay the single-use ID to a selection and notification sub-processor, thereby notifying the user that they have an accessible device within local wireless range of the vending machine. Of course, although a vending machine has been mentioned above, this is only one illustrative example and these techniques may also apply to any device that is not formally associated with a user or that is only intermittently associated with a user, such as a car or train, a Wi-Fi or Bluetooth hotspot in a store, a smart TV, etc.

[0267] Optionally, devices outside the user's own delivery ecosystem may be selected. For example, friends or family may be allowed to intervene by notifying them of the user's status through the use of delivery devices and / or devices such as phones of friends or family associated with the user (e.g., following registration of these people by the user). Optionally, the user may set the conditions under which this occurs and / or under which friends or family are notified. Similarly, devices within a predefined proximity area of ​​the user may be selected. For example, if the user is feeling good, all compatible devices within a predefined radius of the user may synchronize characteristics such as light color to inform the user that a fun social encounter is occurring.

[0268] By using one or more of these techniques, the selection and notification sub-processor may determine the devices currently available for delivery of feedback actions.

[0269] Typically, feedback actions are specific to a particular device in the delivery ecosystem or to a pair of devices that cooperate to perform a function, so that for a proposed or selected feedback action, the selection and notification sub-processor may optionally only poll the device or devices in the delivery ecosystem that are relevant to that feedback action.

[0270] More generally, however, feedback actions are considered specific to the particular functionality required to deliver them. Thus, for example, a feedback action including a message encouraging the user to perform a particular action, such as breathing slower / calmer between uses of the delivery device or inhaling slower / calmer while using the delivery device, may be performed on any device in the delivery ecosystem capable of displaying such a message, for example provided by one or more of the delivery device itself (if it has a display), the user's mobile phone, a fitness wearable, or a suitably equipped docking unit of the delivery device. In principle, such messages may also be provided to the user by a vending machine or other point-of-sale device.

[0271] Similarly, it will be appreciated that certain devices in the delivery ecosystem may provide input data to the feedback system that is used to generate the suggested feedback actions. As a result, input actions from such devices may be recorded as indicative of their respective accessibility and / or the suggested feedback actions may imply that a particular device is currently accessible to the feedback system. In either case, polling of the devices may not be necessary, or if a polling scheme is present, receipt of the input data may be treated as an effective polling result.

[0272] If one or more devices associated with a feedback action are unavailable (e.g., do not respond to polling), the feedback processor / selection and notification sub-processor may optionally select the next suggested feedback action among the top N feedback actions if multiple feedback actions were suggested by the estimation processor. If no associated devices are available for a feedback action, the feedback processor may not perform any feedback action and / or send a notification to the user, for example via a user interface on the user's phone, or, if the user's phone is not available as an accessible device for linking to other devices in the ecosystem, may notify the user via a text or similar other mechanism to be delivered once the user is contactable again. Similarly, if there is no valid communication currently available between the feedback processor and the associated one or more devices, or if there is no valid communication between the feedback processor at the associated one or more devices and the estimation processor or other parts of the feedback system (depending at least in part on where the feedback processor is located), the associated one or more devices may default to normal or other default delivery or other default behavior appropriate for that device.

[0273] If one or more devices associated with the feedback operation are available (i.e., if they respond to polling, if they respond to polling within a predetermined preceding period during which the device may still be assumed to be accessible, or if they provide input data within a predetermined preceding period), the feedback processor will send one or more commands to the one or more devices to perform the feedback operation as suggested by the estimation processor.

[0274] As mentioned above, the nature of the command may depend on the proposed action as well as the target device or devices. In some cases, the mere presence of a command will be sufficient to specify the proposed action (e.g., turning on a device that is off). In other cases, the command will need to specify the type of feedback action, e.g., with respect to changing heater function in the delivery system, payload type, user interface behavior, etc. In any of these cases, the command may need to specify the amount of feedback action, e.g., changing temperature, concentration of active ingredients or fragrances in the payload, or selected parameters for the user interface.

[0275] As mentioned above, commands may be passed directly to the accessible device, or the accessible device may request that the accessible device relay the command to another device in the ecosystem or itself issue a command to such a device. For example, the feedback processor may instruct the user's mobile phone 100 to issue a command to the delivery device 10. Other degrees of indirection may be envisaged, such as the user's mobile phone issuing a command to the dock 200, which may modify settings of the delivery device when the dock 200 is docked (e.g., for charging or to charge a payload). Similarly, it will be appreciated that the feedback processor may issue different types of commands to different devices. Thus, for example, a command to change an aspect of the user interface may be issued directly to the mobile phone, which in turn may be issued to the dock 200 (directly, if possible, or via a phone call) to cause the dock 200 to change the composition of the payload provided to the delivery device, as well as modify one or more settings of the delivery device when docked. It will be appreciated that other permutations of such commands (whether direct, indirect, or a mixture of the two) are envisaged in the delivery ecosystem.

[0276] As described elsewhere herein, it will be appreciated that various feedback actions may relate to the behavior of the delivery ecosystem, the drug, and / or non-consumable aspects.

[0277] Behavioral feedback actions typically focus on modifying user behavior and habits regarding operation and / or interaction with devices in the delivery ecosystem other than actions related to the amount or nature of the active ingredient delivered by the delivery device itself, but which may occur in parallel. Examples may include modifying the flavor or flavor concentration, modifying inhalation behavior by modifying the delivered vapor volume, modifying scheduling schemes or reminders associated with or correlated to delivery device usage, providing information, modifying the user interface in terms of feedback modes (e.g., haptics and / or visuals such as colored lights, graphic themes, and / or messages) (whether on the delivery device or another device in the delivery ecosystem) (e.g., providing a traffic light UI display on the delivery device, such as LEDs, to alert the user to the mode of device usage), etc.

[0278] Thus, for example, the selection of a fragrance may include choosing a fragrance that promotes behavior complementary to the user's current state. Thus, for example, if the user is tired, a peppermint fragrance may be energizing, while a lavender fragrance may promote hope or hypnotic effects if the user is stressed. The relationship between fragrances and user states may be determined empirically. Also, the selection of a fragrance may affect the user's behavior based on the user's preference for the fragrance, with more or less preference for the fragrance resulting in more or less consumption. Also, changing the fragrance may serve to prompt the user to change behavior in a predetermined manner. For example, different fragrances may be marketed with images that correspond to different moods, behaviors, or user states, so that when the feedback processor prompts the user to select a particular fragrance, the user is prompted according to the associated marketing / imagery.

[0279] Flavor switching may be possible, for example, by using a gel patch for each flavor and selectively heating the appropriate patch, or similarly by selectively heating or delivering alternative flavors in the aerosol generation process. Other techniques include the use and selective delivery of multiple reservoirs of liquid flavors.

[0280] Fragrance concentration may also modify user behavior. For example, completely disabling fragrance may cause the user to reduce consumption. On the other hand, patterning fragrance concentration (e.g., starting with a high fragrance concentration and gradually decreasing it over a usage session separated by a period of 1 hour, a period of 20 minutes, or a predetermined period of non-use) may give the user an initial sense of intervention from the delivery device while at the same time giving a sense of diminishing returns, encouraging them to stop using more quickly within a period / session. More generally, users will associate stronger fragrances with stronger placebo effects. Thus, if the behavior of using the delivery device is part of the modification of the user state, a stronger fragrance may enhance the effect of this behavior. This allows fragrance concentration to be optionally used as a modifier for other feedback actions, including in particular pharmaceutical feedback actions, as discussed elsewhere herein.

[0281] Varying the delivered vapor volume independent of the active ingredient delivery has a similar effect to changing the flavor in that it gives the user the impression of inhaling more or less aerosol / vapor: increasing the delivered vapor volume gives the user the impression that they have inhaled more active ingredient than they actually have, and conversely, decreasing the delivered vapor volume gives the user the impression that they have inhaled less.

[0282] Thus, for example, increasing the delivered vapor volume can encourage users to use less.

[0283] Alternatively or additionally to the above, changes in frequency or patterns of use can be corrected by modifying scheduling or reminders directly through the delivery device or any other device in the delivery ecosystem (eg, a docking unit or the user's mobile phone, etc.).

[0284] Other forms of feedback may be provided by devices in the delivery ecosystem, for example, through a change in color of a user interface component (whether a single LED, a full display, or anything in between), or any other user interface medium, such as actual touch or audio. Thus, for example, a traffic light system may be used with a single LED to prompt the user, for example, to change behavior in a predefined manner. For example, as discussed elsewhere herein, the LED may progress from green to yellow to red (or directly from green to red) in a feedback action responsive to user factors such as physiological signs of stress, such as heart rate, respiratory rate, galvanic skin response, and / or other stress indicators, such as keywords in the user's social media or text posts, or calendared conditions, such as particularly stressful locations.

[0285] A more capable user interface allows for more detailed and / or tailored feedback to the individual user. Thus, if a device in the delivery ecosystem has a display capable of displaying text, specific messages can be provided to the user. Examples include encouraging the user to take slow or steady breaths between uses of the delivery device and / or slow or steady inhalations while using the delivery device, as described herein above, or advising the user to take longer intervals between inhalation orientation sessions or to change one or more settings on the device, especially if these are not done automatically.

[0286] In addition to advising the user how to modify the use of the delivery device or any other device of the delivery ecosystem, such feedback actions can more generally advise modifying the respective behavior. For example, the user may be encouraged to set aside time to relax from stressful situations, to engage in invigorating exercise, or conversely, to engage in meditative activities such as yoga. Such recommendations may be selected according to previously received user preferences. Thus, for example, yoga may not be suggested to someone who does not attend yoga classes.

[0287] The advice or prompting may be related to physiological or situational factors that may be contributing to the user's current state. Thus, for example, if the user is experiencing physical signs of stress and the background environment is detected as noisy, the advice may be to put on headphones and listen to relaxing music. Thus, the advice need not be directly related to the use of the delivery device or the consumption of materials through the delivery device. Thus, more generally, the wording of any message given to the user may be modified according to one or more user factors.

[0288] Thus, optionally, a device within the delivery ecosystem may prompt a user to use another device within the delivery ecosystem in a particular manner, or to use other devices whether or not associated with vaping or similar activities.

[0289] Thus, a device in the delivery ecosystem may prompt the user to use a particular product that is appropriate for the user's current state. For example, the device may recommend that the user switch to a snus pouch instead of using an e-cigarette. This may occur, for example, when the user appears stressed but is in an environment where the use of the delivery device, an e-cigarette, is not possible (e.g., the user appears indoors and the user's calendar indicates that they are at a restaurant).

[0290] Of course, other forms of feedback actions may also interact as described above: for example, a user may have two separate delivery devices providing separate fragrances (or independent of the separate active ingredients or active ingredient concentrations described above), and the devices in the delivery ecosystem will advise the user on which is currently best to use based on feedback actions identified depending on currently available user factors relating to the user.

[0291] More generally, feedback actions may provide prompts that complement and reinforce a user's current positive state, and prompts that are intended to restore a user's current negative state to a better state. Thus, feedback actions that are expected to change a user's state may involve actions that change a user's negative state to a new state in a repair situation, or conversely, may involve actions that maintain a user's current positive state that might otherwise change in a negative direction in a complementary or supportive situation.

[0292] Similar use of such user interfaces may provide additional feedback to the user after a feedback action has occurred, following an action that changes the user state. This additional feedback may provide positive reinforcement of the intended user state following the action, or may prompt the user to gauge the effectiveness of the action relative to each state (e.g., for purposes of training the feedback system and / or for self-assessment to recognize / understand the effect of the feedback action).

[0293] Pharmaceutical feedback actions, in turn, focus on pharmaceutical interventions that change the user's state, typically based on active ingredient such as amount or type, timing of changing these (e.g., as a response or preemption based on correlations between current user factors and future user state or feedback actions), etc. Such actions may also relate to the selection of alternative consumption modes (e.g., switching from vaping to snus or vice versa).

[0294] As a result, the estimation processor may be adapted to identify at least a first feedback action based on one or more user factors as described elsewhere herein, the at least first feedback action relating to the amount or nature of the active ingredient delivered by the delivery device.

[0295] With regard to the amount, the discriminatory feedback action may include a binary decision to not deliver any active ingredient (e.g., switch to a placebo output). This may occur if the active ingredient is known to have a certain physiological effect that is considered harmful, given the user's current physiological state inferred from available user factors. Thus, for example, an active ingredient that may increase heart rate may be stopped if the user's heart rate is detected to be high. At least in the short term, a placebo effect may come into play, since the user will still consume from the delivery device in the belief that they are ingesting the active ingredient (or, if consent was nevertheless given, in the midst of a previous positively connoted act).

[0296] Of course, this can be accomplished by completely ceasing the delivery function of the delivery device, or by simply not including the active ingredient in the delivery medium provided by the delivery device, in which case a message may be provided to the user indicating that a feedback action has occurred, so that the user does not believe that the delivery device has failed.

[0297] As an alternative to a dichotomous decision, the discriminatory feedback action may modify the concentration and / or amount of active ingredient delivered to the user. For example, the concentration of the active ingredient may be increased or, if necessary, decreased from a predefined level according to the output of the estimation processor, such as the degree of activation of the feedback action or the output value associated with the feedback action, as described elsewhere herein. Similarly, the amount of active ingredient (for a given concentration) may be increased or decreased by, for example, modifying the aerosol generation parameters (such as heating temperature) to adjust the amount of aerosol generated per unit airflow through the delivery device.

[0298] Thus, the feedback processor may be responsive to a quantitative value indicative of the degree of change or class of change, and may be responsive to discriminatory feedback action, if desired.

[0299] It will be appreciated that the feedback action may modify the amount of active ingredient from zero to a predetermined value or in a sliding scale for a subsequent puff, for a subsequent puff during a predetermined period of time, or for a predetermined total amount of puffs as estimated, for example, from measurements of airflow and puff duration of the delivery device.

[0300] Alternatively or additionally to such modifications, the feedback system may also manage the distribution of delivery of the active ingredient over a period of time, for example to provide a rapid or habitual delivery regime, relatively independent of the user's consumption patterns, such that the user consumes relatively frequently from the delivery device compared to the period. Thus, for example, if a given period normally includes 20 puffs, the feedback may provide a habitual or rapid delivery regime, for example by delivering the same total amount of active ingredient in an average manner such that all puffs are similar, or by concentrating some, most or all of the active ingredient in a small number of the 20 puffs.

[0301] Such delivery regime modification may be reactive, such that if the user appears particularly stressed, an emergency delivery regime may be implemented, followed by a return to a lower concentration and / or lower amount of the habitual delivery regime, optionally in accordance with the concentration and / or amount of the emergency phase. Conversely, such delivery regime modification may be predictive, such that if the user indicates an increase in stress level, or if situational or other user factors indicate an impending high stress situation (e.g., a driving test is about to begin), the feedback action may include, for example, by providing an emergency delivery regime in response to the increase in stress, or an emergency delivery regime to prevent the increase in stress prior to the anticipated high stress situation. Thereafter, optionally, a transition to a slower habitual delivery regime may be implemented in response to user factors indicating a decrease in stress level and / or situational user factors indicating the end of the high stress situation.

[0302] The above regarding changes in the amount of active ingredient on an inhalation basis or over a predetermined period of time assumes that a single active ingredient is available in the same delivery device or devices, although more than one active ingredient may be available and the feedback action may include switching from one active ingredient to another, or mixing or modifying the mixture of two or more active ingredients.

[0303] Active ingredients may include any composition that provides a physiological effect to the user, for example, altering heart rate, dopamine and / or cortisol levels, and / or affecting brain chemistry and / or the subjective user experience, as described elsewhere herein.

[0304] The most common active ingredient is nicotine, but any suitable active ingredient is contemplated.

[0305] Thus, there is a feedback action such that a delivery device that has already delivered active ingredient X to a user introduces additional active ingredient Y during use, while the concentration of active ingredient X may remain the same or may increase or decrease as required, depending, for example, on whether a desired change in the user's condition benefits from a transition from X to Y or from the complementarity of X and Y.

[0306] As an alternative or in addition to the introduction of a second active ingredient as part of a complementary composition or transition from one to the other, the feedback action may include simply switching from one active ingredient to another. This may be performed within a single delivery device, for example by selectively heating a gel or other carrier medium for each active ingredient, or by encouraging the user to replace a consumable cartridge in the same delivery device or to switch to another device if more than one delivery device is owned. In the latter case, the user will typically have registered the delivery device with the feedback system, and optionally the delivery device will have reported the type of payload it is currently carrying to the feedback system as a user factor.

[0307] Feedback actions involving switching from one active ingredient to another may also include switching from one form of the active ingredient to a different form of the active ingredient.

[0308] For example, feedback operations may include selecting whether or not to provide protonated nicotine as an active ingredient, or adjusting the proportion of protonated nicotine delivered within an overall mixture of nicotine or another active ingredient provided en bloc as the active ingredient.

[0309] Protonated nicotine is absorbed by the lungs more quickly than unprotonated nicotine and may be advantageous, for example, when user factors indicate a sudden onset of stress.

[0310] The delivery device may comprise reservoirs, gels, or other delivery mechanisms for protonated and unprotonated nicotine, or may comprise a means for generating protonated nicotine on demand.

[0311] Thus, more generally, feedback actions may include the selection of a stronger version of the same active ingredient or a more effective version of the same active ingredient from a pharmacokinetic / user response perspective.

[0312] Of course, where the strength, potency, concentration, and / or amount of an active ingredient can be altered by adjusting the mixture of active and inactive aerosol ingredients or the mixture of two active ingredients in the aerosol, or by substituting one active ingredient for another (whether a different active ingredient or a different version of the same active ingredient), such alterations by feedback action can be reactive or preventative. In the case of non-aerosol delivery devices, adjusting the concentration can be by mixing as needed as well or by selecting a different make-up blend, while adjusting the amount can be accomplished by providing different amounts and / or different sizes of items as needed.

[0313] For example, responsive feedback actions may be identified if user factors indicate the presence of physiological stress and / or situational and / or environmental stressors.

[0314] However, before the presence of, for example, a situational and / or environmental stressor, a feedback action, for example, preventative or predictive, may be identified based on information in the user's calendar, texts, and / or social media posts indicating a high-stress event, such as a dentist visit or a driving test, or comments made by the user in texts or social media posts indicating anticipated stress. Similarly, user factors related to the user's location or the people they are with may also be associated with increased stress levels. For example, the feedback system may learn the correspondence between physiological stress levels and other aspects of the situation, such as the user's current situation or environmental situation, so that if the user appears to be moving towards a particular location, begins to be surrounded by certain people, or enters other situations previously associated with high physiological stress, the preventative feedback action may modify the active ingredient as described above to be more effective against stress.

[0315] Thus, for example, increasing the amount of nicotine and / or protonated nicotine in a given aerosol volume before the user encounters a stressful situation will reduce the impact of the stressor on the user. Optionally, the feedback system can determine, through the use of a pharmacokinetic model, whether a given puff prior to an anticipated stressful situation should be modified in this manner so that the adjusted active ingredient (e.g., nicotine) exerts the desired effect at the time the stressful event is expected to occur.

[0316] Of course, although the above examples relate to stress relief, similar techniques may be used to promote or maintain a positive state in a user.

[0317] Finally, non-consumptive feedback actions typically relate to the activation / control or merely recommendation of use of devices not specifically related to the consumption of an active ingredient, such as aromatherapy systems / steamers, biofeedback devices, headphones (e.g. activating noise cancelling or modifying the volume or music selection), vehicle use (e.g. stress warnings, or selecting / reselecting a longer but less congested or slower route), etc.

[0318] The Selection-Notification Sub-Processor may consist of one or more real or virtual processors, and its functions may be located or distributed within one or more devices in the server and / or delivery ecosystem as appropriate.

[0319] Executing an action The action execution sub-processor may be optional - for example, some devices are capable of accepting commands directly without further interpretation or processing, in which case the action execution sub-processor may not be required and its role may be fulfilled by the feedback processor / selection and notification sub-processor.

[0320] On the other hand, in some cases the role of the action execution sub-processor may actually reside within the device, e.g. capable of interpreting user interface commands and modifying the operation of the device, in which case commands from the feedback processor may optionally simply replicate such user interface commands.

[0321] In other cases, the operation execution sub-processor may be provided separately, for example by employing a conventional processor responsive to suitable software instructions. Such an example may be an app on a mobile phone operable to receive commands and modify one or more aspects of the user's mobile phone and / or apps on the mobile phone, the delivery device, and / or one or more other devices in the delivery ecosystem. Similarly, the delivery device dock 200 may be equipped with such an operation execution sub-processor, as may multiple types of delivery devices.

[0322] The action execution sub-processor is operative to execute a feedback action on the or each associated device. Thus, for example, if a command for a feedback action describes changing a heater temperature of a delivery device, the action execution sub-processor may effectuate the specified change by changing a power source for the heater and / or a duty cycle for the heater.

[0323] Similarly, for example, if a command relating to a feedback action describes reducing environmental noise levels for a user, the action execution sub-processor may cause a pair of noise cancelling headphones to activate a noise cancelling function, and the action execution sub-processor may cause the user's mobile phone to lower the volume of music playing in the headphones and display a message to the user encouraging the user to avoid noise sources in the environment.

[0324] The particular operations that each sub-processor performs may thus depend on the nature of the suggested feedback operation and the nature of the devices within the delivery ecosystem, but will typically represent a direct translation of the suggested feedback operation into mechanisms that can be implemented within the device.

[0325] As described herein above, the feedback action may be accompanied by or followed by a request or opportunity for the user to report on its effectiveness. Alternatively or additionally, the feedback action may be accompanied by or followed by a positive reinforcement of the expected state change, for example through a message on the UI, a color change in the interface, a haptic response, etc. Alternatively, the feedback action may be accompanied by or followed by a positive goal to be achieved in an app for the wearable. The reinforcement may be a simple message indicating that feedback has occurred, or may be based on a measurement to report, for example, that the user's heart rate has slowed, or may be to confirm (usually as evidenced by a change in one or more user factors or as a self-report by the user) that an action (by changing the user's state) has worked well. The recognition and / or expectation of a state change brought about by such positive reinforcement may increase the effectiveness of at least some of the feedback actions.

[0326] The operation performing sub-processors may consist of one or more real or virtual processors, the functionality of which may be located or distributed within a server and / or one or more devices within the delivery ecosystem as appropriate.

[0327] The autonomy of the action performing sub-processor (or more generally the feedback processor and / or feedback system) may be set globally or may vary depending on the type of feedback action or on each individual feedback action, where autonomy refers to the degree to which the action performing sub-processor proceeds with the execution of a feedback action without notifying or seeking the user's consent, either as initial permission or for each execution of a feedback action.

[0328] As a result, optionally, relevant devices in the delivery ecosystem are configured to automatically perform that portion of the feedback operation, such as automatically selecting a fragrance or adjusting fragrance concentration, automatically adjusting the delivered vapor volume rate (e.g., amount of fragrance), automatically providing feedback or a text message, etc.

[0329] As a result, the feedback system automatically performs feedback actions that are expected to change the user's state.

[0330] Such automatic adjustments may be applied globally, e.g. set for all feedback actions at the time of manufacture. Alternatively, such automatic adjustments may be applied only for certain feedback actions (e.g. feedback actions that are considered unlikely to prompt the user to reject) and / or only for certain user situations (e.g. where the automatic adjustments are considered likely to be received positively). Alternatively, such automatic adjustments may be selected by the user, e.g. during an initial setup phase, so that the user settings are initial preferences and do not need to be prompted again. Optionally, in this case the user can re-confirm their respective preferences to change whether or not certain feedback actions are automatically applied.

[0331] Alternatively, optionally, relevant devices in the delivery ecosystem are configured to prompt the user prior to performing an action that may adjust or affect the user state, thereby allowing the user to control whether the device performs some of the feedback actions.

[0332] In this case, depending on the user interface capabilities of the device, the prompt may be a text or speech prompt, a tactile prompt, an audio prompt, or the activation of an LED or the selection of a particular LED color. The user's response (most simply a yes / no response, or yes by inaction, or no by inaction) may then be determined by the user interface capabilities of the device as well. For example, the user may display an icon indicating permission or denial on a touch screen, or may press a button indicating permission or denial. It will also be appreciated that one or more buttons may be reused to provide consent for a predefined period of time after the user has been prompted. Any other device may be temporarily reused, such as the "+" and "-" buttons used to change the temperature or volume of a heater, where "+" means consent and "-" means denial. It will be appreciated that any suitable button may be reused in this way.

[0333] As with the automatic feedback actions, prompts may be set to apply globally or may be set depending on the feedback action and / or the source or target user state.

[0334] Similarly, the prompts may relate to the type of feedback action, the type of change in user state expected as a result of the feedback action, or any mixture of the two. Thus, for example, a prompt may suggest to the user that the user is in a particular mood, that their heart rate is elevated, or any other state discussed elsewhere herein, and, if desired, ask whether they would like to change an aspect of the delivery process, change their mood, or change their heart rate. Similarly, for example, a prompt may suggest that a particular feedback action will result in a different user state, or to maintain a current user state that may change.

[0335] Thus, as an alternative or in addition to a request for consent to a particular feedback action, the prompt may provide the user with a choice of feedback actions. As described elsewhere herein, the feedback processor may make an automatic selection among multiple identified feedback actions, but alternatively, this function may be configured to involve the user. Optionally, the feedback processor may make a preliminary or candidate selection of identified feedback options, for example based on devices currently available in the delivery ecosystem or elsewhere that may fulfill the identified feedback actions or portions thereof, before providing the user with a final selection. Similarly, the feedback processor may make a preliminary or candidate selection of identified feedback options based on frequency of use and / or selection by individual users or cohorts of users, and / or effectiveness of feedback actions reported by individual users or cohorts of users.

[0336] Typically, as described elsewhere herein, discriminatory feedback actions are identified in response to some or all of the user factors obtained by the user feedback system and are therefore likely to be directed toward achieving a similar effect, although in different ways and some ways being more preferred by the user. Thus, the user may be prompted to select one (or more) of the suggested discriminatory feedback actions. The feedback system may optionally modify any of these feedback actions if implementing more than one would change the intended result, and / or similarly dynamically grey out certain options if another, incompatible option is selected by the user.

[0337] As an alternative or in addition to asking the user to choose from alternative feedback actions that tend to achieve a similar effect, the delivery ecosystem device may suggest different feedback actions for various user states that may be associated with the same user factor or each subset of the received user factors. Thus, for example, a user may be calm, but subjectively feel focused or lethargic. Depending on the available user factors, these aspects of the user state may or may not be identified. If the user then appears calm, different feedback actions may be provided to the user regarding the presence or absence of focus, drowsiness, lethargy, so that the user can make his or her own selection. Thus, for example, it is possible to provide a different fragrance if the user is focused when the user is drowsy, and / or to modify the delivery of fragrances and / or ingredients in the inhalation process by using a different heating profile.

[0338] Of course, optionally, if the user feedback system is initially based on average or cohort data of user behavior, but is able to learn about individual users, such a system may present more feedback actions to the user during initial and early use, but thereafter reduce the number of options as it learns which feedback actions the user prefers and / or responds to most. Thus, optionally, once a clear preference is determined for a given user factor, the user feedback system may only request confirmation from the user to proceed with that feedback action, or may automatically perform the feedback action, as discussed elsewhere herein.

[0339] As an alternative to automatically performing one or more identification feedback actions, requesting permission to perform one or more identification feedback actions, or selecting from suggested identification feedback actions, the prompt may optionally include instructions on how the user can perform the identification feedback action themselves (e.g., a prompt to manually change a setting on a device in the delivery ecosystem, a prompt to increase the heater temperature on the delivery device).

[0340] In any event, it will be appreciated that the prompts may optionally be provided on a device with a more sophisticated user interface than the device on which the feedback action is performed.

[0341] Consent or refusal, whether indicated by explicit consent, inaction, or selection in response to a selected user interface, can be used to train the feedback system to better determine when to select a feedback action in the future.

[0342] Processor As mentioned above, the acquisition processor, the estimation processor, and the feedback processor (and any sub-processors) may comprise one or more real or virtual processors located in one or more servers and / or delivery ecosystems. Moreover, it should be understood that the division of roles described herein is not fixed. For example, the acquisition processor may receive information directly indicative of the user's state (e.g., by the user's self-report), so that the first stage of the estimation processor's two-stage process can be bypassed or supplemented by the acquisition processor. Similarly, in this case, the feedback processor may, for example, search for a corresponding suggested feedback action. Thus, in this example, the role of the estimation processor is performed by the acquisition processor and the feedback processor. Thus, more generally, these processors are representative of tasks that may be implemented by any processor under suitable software instructions, and are considered to include, equivalently, any of the following tasks: data collection tasks, feedback suggestion tasks (whether or not based on explicit estimation of the user's state), and feedback learning or feedback providing tasks.

[0343] Overview of embodiment In one general embodiment herein, a user feedback system for a user of a delivery device (10) in a delivery ecosystem (1) comprises the following features: First, an inference processor (1020) is configured to identify at least a first feedback action based on one or more user factors, as described elsewhere herein. The at least first feedback action is expected to modify a state of the user (e.g., correct an adverse state or maintain a potentially changing positive state) as indicated at least in part by one or more user factors, as described elsewhere herein, with respect to an amount or nature of an active ingredient delivered by the delivery device. The system also comprises a feedback processor (1030) configured to at least select the identified first feedback action, as described elsewhere herein, and to modify one or more actions of at least a first device in the delivery ecosystem according to the or each selected feedback action.

[0344] In one example of this general embodiment, the feedback action involves adjusting the concentration and / or amount of the active ingredient provided by the delivery device, as described elsewhere herein.

[0345] In this example, adjustments to the concentration and / or amount of the active ingredient are optionally responsive to output values ​​generated by the estimation processor, which in turn is responsive to one or more user factors, as described elsewhere herein, for example, the estimation processor may generate dedicated output values, or the alpha value may be derived from any other value that correlates or corresponds to the strength of activation of the discriminative feedback operation or the degree of beneficial adjustment.

[0346] Similarly, in this example, the feedback action optionally includes adjusting the concentration and / or amount of the active ingredient provided by the delivery device to zero, as described elsewhere herein, which may be accomplished using a variably adjustable concentration and / or amount, or by disabling delivery of the active ingredient (e.g., by ceasing release from a reservoir), or by selectively not heating the active ingredient while still heating other materials that contribute to the aerosol, as would normally be the case.

[0347] Similarly, in this example, the concentration and / or amount of the active ingredient is optionally adjusted over the course of aspiration, as described elsewhere herein.

[0348] In one instance of this general embodiment, the feedback action includes ceasing delivery action of the delivery device as described elsewhere herein, e.g., rather than simply disabling delivery of the active ingredient, both the active ingredient and other substances contributing to the aerosol (or other delivery mode or vehicle) are prevented from being delivered to the user.

[0349] In one example of this general embodiment, the feedback action includes varying the ratio of the mixture of the first active ingredient and the second active ingredient, as described elsewhere herein.

[0350] In this example, the feedback action optionally includes switching from a first active ingredient to a second active ingredient, as described elsewhere herein, where, of course, the mixture ratio is 0%:100%, or vice versa.

[0351] Similarly, in this example, optionally, the first active ingredient is nicotine and the second active ingredient is protonated nicotine, as described elsewhere herein, although it will be appreciated that any suitable combination of active ingredients is contemplated.

[0352] In one instance of this general embodiment, feedback actions are performed in anticipation of a user's condition, as described elsewhere herein, and thus feedback actions may be preventative or predictive.

[0353] In one example of this general embodiment, the feedback action involves modifying the amount or nature of the active ingredient over a predetermined period of time, as described elsewhere herein.

[0354] In this example, the predetermined period of time is optionally from one selected from the list consisting of a predetermined period of time, a predetermined number of suctions, and a predetermined total suction volume.

[0355] In one example of this summary embodiment, the selected feedback action also includes prompting the user to provide feedback regarding the selected feedback action to the user feedback system, as described elsewhere herein.

[0356] In one example of this summary embodiment, the inference processor is operable to identify one or more further suggested feedback actions for one or more selected from the list consisting of: behavioral feedback actions that affect at least a first behavior of the user, and non-consumable feedback actions that affect one or more non-consumable actions of the delivery ecosystem, as described elsewhere herein.

[0357] In one example of this summary embodiment, the feedback processor (1030) is configured to select at least a first identified feedback action in response to a current availability of each device in the delivery ecosystem for execution of the feedback action, as described elsewhere herein.

[0358] In one instance of this general embodiment, the feedback processor is configured to automatically cause at least a first identified feedback action to be performed, as described elsewhere herein.

[0359] Alternatively, in one example of this general embodiment, the feedback processor is configured to prompt the user for consent to have at least a portion of the at least first identified feedback actions performed, as described elsewhere herein, and, if consent is determined, to have only at least a portion of the at least first identified feedback actions performed.

[0360] In one instance of this general embodiment, the feedback processor is configured to provide the user with a selection of discriminatory feedback actions to choose from, as described elsewhere herein.

[0361] In one instance of this general embodiment, the feedback processor is configured to provide the user with details of how to perform the selected discriminatory feedback action themselves, as described elsewhere herein.

[0362] In one example of this general embodiment, the user feedback system comprises an acquisition processor (1010) configured to acquire one or more user factors indicative of a user's state for use by the estimation processor, as described elsewhere herein.

[0363] In this example, the one or more user factors are each based on one selected from the list consisting of at least a first physical characteristic associated with at least a first user inhalation action, at least a first physical characteristic associated with a user behavior other than inhalation, at least a first physical characteristic associated with a user physiology other than inhalation-related, and at least a first aspect of the user's situation separate from handling or operation of the delivery device, as described elsewhere herein.

[0364] In one example of this summary embodiment, the one or more user factors are each associated with at least one class selected from the list consisting of historical data providing background information about the user, neurological data about the user, physiological data about the user, contextual data about the user, environmental data about the user, deterministic data about the user, and usage data related to the user's use of the delivery device, as described elsewhere herein.

[0365] In one instance of the present summary embodiment, the estimation processor does not generate an explicit estimation of the user state, as an interim step in identifying one or more suggested feedback actions, as described elsewhere herein.

[0366] In one example of this summary embodiment, the delivery ecosystem comprises one or more selected from the list consisting of one or more delivery devices (10), one or more mobile terminals (100), one or more wearable devices (400), and one or more docking units (200) for the or each delivery device, as described elsewhere herein.

[0367] In one example of the present general embodiment, at least a portion of the functionality of one or more of the acquisition processor, estimation processor, and feedback processor, as described elsewhere herein, is provided by a remote server (1000).

[0368] In one example of this general embodiment, at least a portion of the functionality of one or more of the acquisition processor, estimation processor, and feedback processor are provided by one or more processors located within one or more devices (10, 100, 200, 300, 400) of the delivery ecosystem (1), as described elsewhere herein.

[0369] Turning now to FIG. 7, in one general embodiment herein, a method for user feedback to a user of a delivery device (10) in a delivery ecosystem (1) includes the following steps.

[0370] The first estimation step s710 includes identifying at least a first feedback action based on one or more user factors, as described elsewhere herein, where the at least first feedback action relates to an amount or nature of an active ingredient delivered by the delivery device, and where the feedback action is expected to modify a state of the user, as at least in part indicated by the one or more user factors, as also described elsewhere herein.

[0371] And the second feedback step s720 includes a step of selecting (s722) at least a first feedback action identified, as described elsewhere herein, and a step of modifying (s724) one or more operations of at least a first device in the delivery ecosystem in accordance with the or each selected feedback action.

[0372] Variations of the above methods corresponding to the operation of various embodiments of the methods and / or apparatus as described and claimed herein are considered to be within the scope of the present disclosure and will be apparent to those of skill in the art, including but not limited to the following: Feedback action includes adjusting the concentration and / or amount of active ingredient provided by the delivery device, as described elsewhere herein. In this example, adjustment of the concentration and / or amount of the active ingredient is optionally responsive to output values ​​generated by the estimation processor and thus to one or more user factors, as described elsewhere herein. Similarly, in this example, the feedback action optionally includes adjusting the concentration and / or amount of active ingredient delivered by the delivery device to zero, as described elsewhere herein. Similarly, in this example, the concentration and / or amount of the active ingredient is optionally adjusted over the course of aspiration, as described elsewhere herein. The delivery action of the delivery device is stopped as described elsewhere herein. As described elsewhere herein, the ratio of the mixture of the first active ingredient and the second active ingredient is varied. In this example, optionally, the first active ingredient is switched to a second active ingredient, as described elsewhere herein. Similarly, in this example, optionally, the first active ingredient is nicotine and the second active ingredient is protonated nicotine, as described elsewhere herein. As described elsewhere herein, feedback actions are performed in anticipation of the user's state. The amount or nature of the active ingredient is modified over a predetermined period of time. In this example, the predetermined period of time is optionally from one selected from the list consisting of a predetermined period of time, a predetermined number of suctions, and a predetermined total suction volume. Selecting a feedback action may also include prompting the user to provide feedback regarding the selected feedback action to the user feedback system, as described elsewhere herein. The estimation step includes identifying one or more further suggested feedback actions for one or more selected from the list consisting of drug feedback actions that affect consumption of the active ingredient by the user and non-consummatory feedback actions that affect one or more non-consummatory actions of the delivery ecosystem, as described elsewhere herein. The feedback step includes selecting at least a first of the identified feedback actions in response to a current availability of each device in the delivery ecosystem for execution of the feedback action, as described elsewhere herein. The feedback step includes automatically executing at least a first identified feedback action, as described elsewhere herein. Alternatively, the feedback step may prompt the user for consent to have at least a portion of the at least a first identified feedback action performed, as described elsewhere herein, and if consent is determined, cause only at least a portion of the at least a first identified feedback action to be performed. The feedback step involves providing the user with a selection of discriminatory feedback actions to choose from, as described elsewhere herein. The feedback step involves providing the user with details on how to perform the selected identification feedback action, as described elsewhere herein. The obtaining step includes obtaining one or more user factors indicative of the user's state for use by the estimation processor, as described elsewhere herein. In this example, the one or more user factors are each based on one selected from the list consisting of at least a first physical characteristic associated with at least a first user inhalation action, at least a first physical characteristic associated with a user behavior other than inhalation, at least a first physical characteristic associated with a user physiology other than inhalation-related, and at least a first aspect of the user's situation separate from handling or operation of the delivery device, as described elsewhere herein. Each of the one or more user factors is associated with at least one class selected from the list consisting of historical data providing background information about the user, neurological data about the user, physiological data about the user, contextual data about the user, environmental data about the user, deterministic data about the user, and usage data related to the user's use of the delivery device, as described elsewhere herein. The estimation step does not involve generating an explicit estimate of the user state, as an interim step in identifying one or more suggested feedback actions, as described elsewhere herein. The estimating step includes identifying one or more suggested feedback actions for the behavior feedback action that influences at least a first behavior of the user, as described elsewhere herein. The delivery ecosystem comprises one or more selected from the list consisting of one or more delivery devices (10), one or more mobile terminals (100), one or more wearable devices (400), and one or more docking units (200) for the or each delivery device, as described elsewhere herein. At least a portion of the functionality of one or more of the acquisition, estimation, and feedback steps is provided by a remote server (1000), as described elsewhere herein. At least a portion of the functionality of one or more of the acquisition, estimation, and feedback steps is provided by one or more processors located within one or more devices (10, 100, 200, 300, 400) of the delivery ecosystem (1), as described elsewhere herein.

[0373] It will be appreciated that the above methods may be implemented on conventional hardware (such as the acquisition processor, estimation processor, feedback processor, on a server and / or on any of the devices of the delivery ecosystem) suitably adapted to be applicable by the inclusion or substitution of software instructions or dedicated hardware.

[0374] Thus, the necessary adaptations to existing portions of the conventional equivalent device may be implemented in the form of a computer program product including processor executable instructions stored on a non-transitory machine-readable medium such as a floppy disk, optical disk, hard disk, semiconductor disk, PROM, RAM, flash memory, or any combination thereof, or other storage medium, or may be realized in hardware as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or other configurable circuit suitable for use in adapting the conventional equivalent device. Alternatively, such computer program may be transmitted via data signals over a network such as an Ethernet, a wireless network, the Internet, or any combination thereof, or other network.

Claims

1. 1. A user feedback system for a user of a delivery device in a delivery ecosystem, comprising: an estimation processor configured to identify at least a first feedback action based on one or more user factors; a feedback processor configured to select the at least a first feedback action and to modify one or more operations of at least a first device in the delivery ecosystem according to the selected first feedback action; Equipped with The user feedback system, wherein the feedback action includes stopping a delivery action of the delivery device.

2. The user feedback system of claim 1 , wherein the one or more user factors include a number of puffs in a session.

3. 3. The user feedback system of claim 1 or 2, wherein the feedback action comprises adjusting the concentration and / or amount of the active ingredient delivered by the delivery device.

4. 4. The user feedback system of claim 3, wherein adjustments to the concentration and / or amount of the active ingredient are responsive to output values ​​generated by the estimation processor, which in turn are responsive to one or more user factors.

5. 5. The user feedback system of claim 3 or 4, wherein the feedback action comprises adjusting the concentration and / or amount of the active ingredient delivered by the delivery device to zero.

6. 5. A user feedback system according to claim 3 or 4, wherein the concentration and / or amount of the active ingredient is adjusted over a series of inhalations.

7. 3. The user feedback system of claim 1 or 2, wherein the feedback action comprises varying a ratio of a mixture of a first active ingredient and a second active ingredient.

8. 8. The user feedback system of claim 7, wherein the feedback action comprises switching from the first active ingredient to the second active ingredient.

9. 9. The user feedback system of claim 7 or 8, wherein the first active ingredient is nicotine and the second active ingredient is protonated nicotine.

10. 3. The user feedback system according to claim 1, wherein the feedback action is performed in anticipation of a state of the user.

11. 3. A user feedback system according to claim 1 or 2, wherein the feedback action comprises modifying the amount or nature of the active ingredient over a predetermined period of time.

12. The predetermined period of time is i. a predetermined time period; ii. a predetermined number of suctions; iii. a predetermined total suction volume; and 12. The user feedback system of claim 11, derived from one selected from the list consisting of:

13. 3. The user feedback system of claim 1 or 2, wherein the selected feedback action also includes prompting a user to provide feedback to the user feedback system regarding the selected feedback action.

14. The estimation processor: i. a behavior feedback action that affects at least a first behavior of the user; ii. A non-consumable feedback action that affects one or more non-consumable actions of the delivery ecosystem; 3. A user feedback system according to claim 1 or 2, operable to identify one or more further suggested feedback actions for one or more selected from the list consisting of:

15. 3. The user feedback system of claim 1 or 2, wherein the feedback processor (1030) is configured to select the identified at least a first feedback action in response to a current availability of each device in the delivery ecosystem for execution of a feedback action.

16. 3. A user feedback system according to claim 1 or 2, wherein the feedback processor is configured to automatically execute the identified at least a first feedback action.

17. 3. The user feedback system of claim 1 or 2, wherein the feedback processor is configured to prompt the user for consent to having at least a portion of the identified at least first feedback actions executed, and if consent is determined, to cause only the at least a portion of the identified at least first feedback actions to be executed.

18. 3. A user feedback system according to claim 1 or 2, wherein the feedback processor is arranged to provide the user with a choice of discriminatory feedback actions to select from.

19. 3. A user feedback system as claimed in claim 1 or 2, wherein the feedback processor is arranged to provide the user with details of how to carry out a selected discriminatory feedback action himself.

20. 3. A user feedback system according to claim 1 or 2, comprising an acquisition processor arranged to acquire one or more user factors indicative of a state of the user for use by the estimation processor.

21. Each of the one or more user factors is i. at least a first physical characteristic associated with at least a first user inhalation action; ii. at least a first physical characteristic associated with a user behavior other than inhalation; iii. at least a first physical characteristic associated with a non-aspiration-related physiology of a user; iv. at least a first aspect of the user's context separate from the handling or operation of the delivery device; 21. The user feedback system of claim 20, based on one selected from the list consisting of:

22. The one or more user factors each include: i. historical data providing background information about the user; ii. neurological data about the user; iii. physiological data relating to the user; iv. contextual data about the user; v. environmental data regarding said user; A user feedback system according to any one of claims 1 to 21, relating to at least one class selected from the list consisting of:

23. A user feedback system according to any preceding claim, wherein the estimation processor does not generate an explicit estimation of a user state as an interim stage in identifying the one or more suggested feedback actions.

24. The delivery ecosystem comprises: i. one or more delivery devices; ii. one or more mobile terminals; iii. one or more wearable devices; iv. one or more docking units for the or each delivery device; 3. A user feedback system according to claim 1 or 2, comprising one or more selected from the list consisting of:

25. 3. A user feedback system according to claim 1 or 2, wherein at least some of the functionality of one or more of the acquisition processor, estimation processor and feedback processor is provided by a remote server.

26. 3. The user feedback system of claim 1 or 2, wherein at least some of the functionality of one or more of the acquisition processor, estimation processor and feedback processor are provided by one or more processors located within one or more devices of the delivery ecosystem.

27. 1. A method of user feedback to a user of a delivery device in a delivery ecosystem, comprising: an estimation step of identifying at least a first feedback action based on one or more user factors; selecting the at least a first feedback; modifying one or more operations of at least a first device in the delivery ecosystem according to the selected first feedback action; a feedback step including Including, The method of user feedback, wherein the feedback action includes stopping a delivery action of the delivery device.

28. 28. The method of user feedback of claim 27, wherein the one or more user factors include a number of puffs in a session.

29. 29. The method of claim 27 or 28, wherein the feedback action comprises adjusting the concentration and / or amount of the active ingredient delivered by the delivery device.

30. 30. The method of claim 29, wherein adjustments to the concentration and / or amount of the active ingredient are responsive to output values ​​generated by the estimation processor, which in turn are responsive to one or more user factors.

31. 29. The method of claim 27 or 28, wherein the feedback action comprises adjusting the concentration and / or amount of the active ingredient delivered by the delivery device to zero.

32. 29. The method of claim 27 or 28, wherein the feedback action comprises varying a ratio of a mixture of a first active ingredient and a second active ingredient.

33. 33. The method of user feedback of claim 32, wherein the feedback action comprises switching from the first active ingredient to the second active ingredient.

34. 34. The method of user feedback according to claim 32 or 33, wherein the first active ingredient is nicotine and the second active ingredient is protonated nicotine.

35. 29. A method for user feedback according to claim 27 or 28, wherein the feedback action is performed in anticipation of a user's state.

36. 29. A method of user feedback according to claim 27 or 28, wherein the feedback action comprises modifying the amount or nature of the active ingredient over a predetermined period of time.

37. The predetermined period of time is i. a predetermined time period; ii. a predetermined number of suctions; iii. a predetermined total suction volume; and 37. The user feedback method of claim 36, wherein the feedback is derived from one selected from the list consisting of:

38. The estimation step: i. a behavior feedback action that affects at least a first behavior of the user; ii. A non-consumable feedback action that affects one or more non-consumable actions of the delivery ecosystem; 29. A method of user feedback according to claim 27 or 28, comprising identifying one or more further suggested feedback actions for one or more selected from the list consisting of:

39. 29. A method for user feedback according to claim 27 or 28, wherein a feedback processor is configured to cause the identified at least a first feedback action to be performed automatically.

40. 29. The user feedback method of claim 27 or 28, wherein the feedback processor is configured to prompt the user for consent to having at least some of the identified at least first feedback actions executed, and if consent is determined, to cause only the at least some of the identified at least first feedback actions to be executed.

41. 29. A method of user feedback as claimed in claim 27 or 28, wherein the feedback processor is arranged to provide the user with a choice of discriminatory feedback actions to select from.

42. 29. A computer program comprising computer executable instructions configured to cause a computer system to carry out the method according to claim 27 or 28.

43. 43. A computer program product comprising the computer program of claim 42 stored on a non-transitory machine readable medium.