Vaporizer control
By integrating communication functions and processor verification in electronic atomizers, the problems of unauthorized use and use of minors are solved, and the management of users, locations and consumables is realized to ensure the legal and compliant use of the equipment and health and safety.
Patent Information
- Application Number
- JP2024187655
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2018-11-13
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-04
- Estimated Expiration
- 2038-12-21
AI Technical Summary
The existing electronic atomizer equipment has problems in the use and management of unauthorized use, use of minors, and illegal circulation and quality control of consumables, resulting in health risks and legal issues.
By integrating communication functions in the electronic atomizer, the processor is used to verify user age and lock the device, and combined with the identification information of the consumables, the equipment operation and use of consumables are controlled to achieve the management of users, locations and consumables.
Effectively prevent unauthorized use, ensure only users of the age, ensure legal circulation and quality control of consumables, and reduce health risks and legal risks.
Smart Images

Figure 2025016572000001_ABST
Abstract
Description
[Technical field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to U.S. Provisional Patent Application No. 62 / 609,289, entitled "Vaporizer Device Locking," filed December 21, 2017, U.S. Provisional Patent Application No. 62 / 690,947, entitled "Connected Vaporizer Device System," filed June 27, 2018, U.S. Provisional Patent Application No. 62 / 745,959, entitled "Vaporizer Device Locking," filed October 15, 2018, and U.S. Provisional Patent Application No. 62 / 760,918, entitled "Connected Vaporizer Device System," filed November 13, 2018, the entire disclosures of which are incorporated herein by reference.
[0002] Technical Field The apparatus, devices, systems, and methods described herein relate to vaporization devices, such as electronic vaporizers, as well as methods of using, controlling, and / or verifying authorized use of, manufacturing, and the like, of such devices. [Background technology]
[0003] Vaporization devices, which may also be referred to as electronic vaporizer devices, e-vaporizer devices, electronic cigarettes or e-cigarettes, or simply "vaporizers," can be used to deliver vapor containing one or more active ingredients, via inhalation of the vapor by a user of the vaporization device. Electronic vaporizer devices have become increasingly popular for use in prescription medical treatments, both for delivery of drugs and for the consumption of tobacco and other plant-based smokable substances. Among other technical challenges associated with vaporization devices, underage or other misuse of such devices can pose a wide range of problems. Preventing such use can present many challenges. Summary of the Invention [Means for solving the problem]
[0004] Aspects of the present subject matter relate to managing the operation (eg, one or more settings or operating parameters of a vaporizer).
[0005] Some aspects relate to a computer-implemented method for operating a vaporizer. Such a method includes determining, by one or more processors, whether the vaporizer is within communication range of a second device, and locking or unlocking the vaporizer in response to the vaporizer being within communication range. The method further includes receiving, by the one or more processors, information associated with a user of the vaporizer. The method further includes determining, by the one or more processors, an age of the user based on the received information. The method further includes unlocking, by the one or more processors, the vaporizer for activation of operation of the vaporizer based on the age of the user meeting a threshold.
[0006] In another aspect, a vaporizer is provided. The vaporizer includes at least one processor. The vaporizer further includes at least one memory storing instructions that, when executed by the at least one processor, cause the vaporizer to at least determine whether the vaporizer is within communication range of a second device. The vaporizer further causes the vaporizer to lock for deactivation of operation of the vaporizer in response to the vaporizer being within communication range. The vaporizer further causes the vaporizer to receive information associated with a user of the vaporizer and determine an age of the user based on the received information. The vaporizer further causes the vaporizer to unlock for activation of operation of the vaporizer based on an age of the user meeting a threshold.
[0007] Embodiments of the present subject matter may include, but are not limited to, methods consistent with the description provided herein, as well as articles including tangibly embodied machine-readable media operable to cause one or more machines (e.g., computers, etc.) to perform operations that implement one or more of the described features. Similarly, computer systems are described that may include one or more processors and one or more memories coupled to the one or more processors. The memory, which may include a non-transitory computer-readable or machine-readable storage medium, may include encoding, storing, etc., one or more programs that cause the one or more processors to perform one or more of the operations described herein. Computer-implemented methods consistent with one or more embodiments of the present subject matter may be implemented by one or more data processors present in a single computing system or a multi-computing system. Such multi-computing systems may be connectable and may exchange data and / or commands or other instructions, etc., via one or more connections, including, but not limited to, connections via a network (e.g., the Internet, a wireless wide area network, a local area network, a wide area network, a wired network, etc.), direct connections between one or more of the multi-computing systems, etc.
[0008] Details of one or more variations of the subject matter described herein are set forth in the accompanying drawings and the following description. Further features and advantages of the subject matter described herein will become apparent from the description and drawings, and from the claims. While certain features of the subject matter of the present disclosure have been described for illustrative purposes in connection with an electronic vaporizer device, it will be readily understood that such features are not intended to be limiting. The claims following this disclosure are intended to specify the scope of the protected subject matter.
[0009] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate certain aspects of the subject matter disclosed herein and, together with the description, help to explain some of the principles associated with the disclosed embodiments. [Brief description of the drawings]
[0010] [Figure 1] 1 is a block diagram of a vaporizer according to some illustrative embodiments; [Figure 2A] 2 is an exemplary exploded view of the vaporizer of FIG. 1 according to some exemplary embodiments. [Figure 2B] 2 is another exemplary diagram of the vaporizer of FIG. 1, according to some exemplary embodiments. [Figure 2C] 2 is another exemplary diagram of the vaporizer of FIG. 1, according to some exemplary embodiments. [Figure 2D] 2 is an exemplary diagram of the vaporizer cartridge of FIG. 1, according to some exemplary embodiments. [Diagram 3] 1 is a block diagram of another vaporizer according to some exemplary embodiments; [Figure 4A] 4 is an exemplary diagram of the vaporizer of FIG. 3 according to some exemplary embodiments. [Figure 4B] FIG. 4 is another exemplary diagram of the vaporizer of FIG. 3, according to some exemplary embodiments. [Diagram 5] 1 is a block diagram of a communication exchange between a vaporizer, a user device, and a server, according to some exemplary embodiments; [Figure 6] FIG. 1 illustrates an example device that may be used to implement one or more of the described features and / or components, according to some example embodiments. [Figure 7] FIG. 1 illustrates communication between one or more vaporizers and a beacon, according to some example embodiments. [Figure 8A] FIG. 1 illustrates a communication exchange between one or more vaporizers and a user device, according to some exemplary embodiments. [Figure 8B] 1 is a flowchart of an exemplary method for authenticating a user of a vaporizer, according to some exemplary embodiments. [Figure 9] 1 is a flowchart of an exemplary method for locking a carburetor according to some exemplary embodiments. [Figure 10A]FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 10B] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 10C] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 10D] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 10E] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 11A] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 11B] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12A] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12B] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12C] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12D] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12E]FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12F] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12G] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12H] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12I] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 12J] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 13A] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 13B] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 13C] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 13D] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 13E] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 13F]FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 13G] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 13H] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 14A] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 14B] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 14C] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 14D] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 14E] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 14F] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 15A] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 15B] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 15C]FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 15D] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 15E] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 16A] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 16B] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 16C] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 16D] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 16E] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 16F] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 16G] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 16H] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 17]FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 18] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 19] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 20] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 21] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 22] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Diagram 23] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 24] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Diagram 25] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 26] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 27] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 28]FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 29] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Diagram 30] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Diagram 31] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Diagram 32] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Diagram 33] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Diagram 34] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Diagram 35] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Diagram 36] FIG. 1 illustrates example user interface features for applications that may be used with vaporizers consistent with embodiments of the present subject matter. [Figure 37] FIG. 1 illustrates an exemplary method consistent with an embodiment of the present subject matter. [Figure 38A] FIG. 1 illustrates an exemplary method consistent with an embodiment of the present subject matter. [Figure 38B] FIG. 1 illustrates an exemplary method consistent with an embodiment of the present subject matter. [Figure 39] FIG. 1 illustrates an exemplary method consistent with an embodiment of the present subject matter. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] In practical applications, like reference numbers refer to like structures, features, or elements.
[0012] Controlling and managing the use of vaporizer devices (hereafter referred to simply as control) is an important consideration from multiple perspectives, including, for example, taking measures to prevent unauthorized use of such devices. The use of vaporizers by minors in uncontrolled circumstances may raise public health and legal issues. In addition, modern commercially available vaporizers tend to be much smaller and more likely to be used out of sight, so that use of such products may occur in places where allowing uncontrolled use is undesirable or may violate locally applicable regulations, such as schools, hospitals, and other public indoor spaces. In other examples, counterfeiting of vaporizer parts, such as consumable parts (such as replaceable cartridges) that contain the inhaled substance, may lead to vaporizer malfunctions and may also cause health problems by circumventing quality control approaches regarding the purity of the inhalable substance and / or other components of the consumable parts that come into contact with the inhaled air. It is therefore desirable to implement an approach that allows for one or more of control over who is permitted to use a vaporizer, control over where a vaporizer may be used, control over consumables that may be used with a vaporizer, etc.
[0013] The present subject matter includes features that may be advantageously used in addressing one or more of these and / or other needs. For example, embodiments of the present subject matter include methods, devices, apparatus, articles of manufacture, and systems related to vaporizing and / or aerosolizing one or more substances for inhalation by a user, and include approaches related to creating additional barriers against tampering with such devices and / or consumables usable with such devices.
[0014] With respect to preventing underage use, conventional vaporizers may rely on a third party to provide age verification during the purchase of the vaporizer. For example, a retail store employee may perform some form of age verification (e.g., visual inspection of a driver's license) to authenticate the purchase, in a manner similar to current approaches to reduce fraud / underage use of other substances, such as alcoholic beverages, conventional cigarettes, and / or supply systems. However, authentication that occurs only at the point of sale along with these others may not prevent a purchaser from providing the purchased product (e.g., a vaporizer, cartridges, or other consumables usable with the vaporizer) to an unintended party (e.g., a minor) or prevent use by an unintended party when the vaporizer is lost or stolen. It may be desirable to provide additional security, authentication, or safety measures that help reduce or deter undesirable use or users of the vaporizer. Such approaches may include technical features implemented at one or more of multiple stages of the vaporizer purchase and use cycle, as described herein.
[0015] With respect to controlling the use of a vaporizer in a location control based on the use of the vaporizer, it may be advantageous to include one or more communication capabilities in the vaporizer, for example in connection with one or more of the features described herein.
[0016] Additionally, because many vaporizer devices, cartridges, or other consumable parts, and other age-controlled substances may be resold or otherwise transferred to new users after age-controlled purchase, it may also or alternatively be desirable to implement one or more approaches to correlate geographic clusters of fraudulent use with locations where fraudulent sales may have occurred.
[0017] Various embodiments of the present subject matter may be used with one or more of a variety of vaporizers and / or vaporizer systems. The term "vaporizer" is used generally herein and in the claims to refer to any self-contained device, an apparatus that includes two or more separable parts (e.g., a vaporizer body including a battery and / or other hardware, and a cartridge configured to contain and / or hold a vaporizable material) and / or the like. A "vaporizer system" as used herein may also include one or more components, such as a device that communicates with the vaporizer (e.g., wirelessly or via a wired connection) and optionally the vaporizer itself. One or more components of a vaporizer or vaporizer system consistent with embodiments of the present subject matter may be configured for user control and operation. As used herein, "aerosol" may refer to vapor (e.g., gas-phase molecules of one or more substances) and / or particles (e.g., condensed droplets, solid particles, etc.) carried by a volume of air.
[0018] Examples of vaporizers consistent with embodiments of the present subject matter include electronic vaporizers, electronic cigarettes, e-cigarettes, and the like. In general, such vaporizers are handheld devices that heat (by convection, conduction, radiation, or some combination thereof) a vaporizable material to provide a dose of inhalable material. The vaporizable material used in the vaporizer may be provided in a cartridge (e.g., the cartridge is the part of the vaporizer that contains the vaporizable material in a reservoir or other container and is refillable with a new cartridge containing the same or different additional vaporizable material when empty or disposable). The vaporizer may be a vaporizer that uses a cartridge, a cartridge-less vaporizer, or a multi-use vaporizer that can be used with or without a cartridge. For example, a multi-use vaporizer may include a heating chamber (e.g., an oven) that is configured to receive the vaporizable material directly into the heating chamber and also to receive a cartridge having a reservoir or the like for holding the vaporizable material. In various embodiments, the vaporizer may be configured for use with liquid vaporizable material (e.g., a carrier solution in which active and / or inactive ingredients are suspended or held in a solution in the vaporizable material itself or in a liquid form) or with solid vaporizable material. Solid vaporizable material may include plant material that releases a portion of the plant material as vaporizable material (e.g., such that a portion of the plant material remains as waste after the vaporizable material is released for inhalation by the user), or, optionally, the vaporizable material itself may be in solid form such that all of the solid material may ultimately be vaporized for inhalation. Liquid vaporizable material may be such that it may be completely vaporized, or may include a liquid material of which a portion remains after all of the material suitable for inhalation is consumed. In certain examples, the vaporizable material may be or include one or more of a tobacco-based material, a cannabis-based material, a plant material, and the like. In certain examples, the vaporizable material is or includes nicotine, a nicotine derivative, a nicotine salt, and the like. Alternatively or additionally, the vaporizable material may be or include one or more of a dietary supplement, a cannabinoid, a pharmaceutical compound, and the like.
[0019] Consistent with some embodiments of the present subject matter, the vaporizer and / or vaporizer system may be configured to identify the vaporizable material to be vaporized and adjust the operation of the vaporizer accordingly. For example, the vaporizer may be adapted to receive a cartridge or other pre-loaded container that holds a vaporizable material (e.g., a solution of nicotine, cannabis, and / or other active ingredients as the vaporizable material) and identify and / or determine one or more of the following information about the vaporized material and / or the cartridge or other pre-loaded container: the type of vaporizable material, the concentration of the vaporizable material in a solution or other non-pure form of the vaporizable material contained in a reservoir or other container of the cartridge, the amount (e.g., mass, volume, etc.) of the vaporizable material in the reservoir or other container of the cartridge, the configuration of the cartridge (e.g., what particular components or types of components are present in the cartridge, such as heater power or heater configuration, one or more electrical characteristics, etc.), the lot number of the cartridge, the manufacturing date of the cartridge, the expiration date after which the cartridge should not be used, the manufacturing date or refill date of the cartridge, etc.
[0020] A vaporizer consistent with embodiments of the present subject matter may be configured to connect (e.g., via a wireless or wired connection) to a communication device (or optional device) that communicates with the vaporizer. Such a device may be a component of a vaporizer system as discussed herein, which may include a first communication hardware capable of establishing a wireless communication channel with a second communication hardware of the vaporizer. For example, a device used as part of a vaporizer system may include a general-purpose computing device (e.g., a smartphone, a tablet, a personal computer, some other portable device such as a smart watch, etc.) that executes software that generates a user interface to enable a user of the device to interact with the vaporizer. In other embodiments of the present subject matter, such a device used as part of a vaporizer system may be a dedicated piece of hardware, such as a remote control or other wireless or wired device, having one or more physical or soft (e.g., configurable on a screen or other display device and selectable via user interaction with a touch-sensitive screen or some other input device such as a mouse, pointer, trackball, cursor buttons, etc.) interface controls. Although the term "device" is used herein, the term "apparatus" is intended and should be interpreted as such.
[0021] Devices that are part of a vaporizer system as defined herein can be used for any one or more functions such as controlling dosage (e.g., dosage monitoring, dosage setting, dosage limiting, user tracking, etc.), controlling sessions (e.g., session monitoring, session setting, session limiting, user tracking, etc.), obtaining location information (e.g., other users' locations, retail / commercial location, vaping location, relative or absolute location of the vaporizer itself, etc.), personalizing the vaporizer (e.g., naming the vaporizer, locking / password protecting the vaporizer, adjusting one or more parental controls, associating the vaporizer with a user group, registering the vaporizer with the manufacturer or warranty maintenance organization, etc.), linking social activities with other users (social media communication, interacting with one or more groups, etc.). The terms "sessionization," "session," "vaporizer session," or "vaporization session" are used generally in the following description and claims and refer to a period of time spent using a vaporizer. This period of time can include duration, number of doses, amount of vaporizable material, and / or the like.
[0022] In some embodiments of the present subject matter, the vaporizer may include functionality for communicating with a cartridge containing vaporizable material. The vaporizer may also, but is not required to, communicate with a device that is part of a vaporizer system. A vaporizer under the control of or otherwise in communication with a device that is part of a vaporizer system, or as a standalone unit separate from a vaporizer system, may be configured such that operation of the vaporizer can be modified, controlled, etc., based on one or more parameters received from the cartridge or accessed from a database or other source based on an identification of the cartridge.
[0023] For example, a vaporizer consistent with embodiments of the present subject matter can be configured to recognize a cartridge and recite (and in some cases transfer) or otherwise obtain information about the cartridge. In other words, a computing element, such as a controller, associated with the vaporizer body can obtain information about the cartridge through some form of data exchange. Various methods of cartridge recognition by a vaporizer are within the scope of the present subject matter, including those described in more detail below. While such wireless connections as described herein may be advantageously applicable as described in more detail below, any of the approaches described herein may be implemented with or without the addition of wireless communication / connections as described herein.
[0024] Embodiments of the present subject matter also include methods of using vaporizers and / or vaporizer systems for functions such as determining and / or controlling the dosage, amount, etc. of one or more chemical species of a vaporizable material, or of the vaporizable material itself.
[0025] FIG. 1 illustrates a block diagram of a vaporizer 100, according to some example embodiments. As illustrated, the vaporizer 100 of FIG. 1 includes a vaporizer body 101. The vaporizer body 101 may include a housing that encloses a power source 103 (e.g., a device or system that stores electrical energy for on-demand use). The power source 103 may be a battery, a capacitor, a combination thereof, or the like, and may be rechargeable or non-rechargeable. The housing may enclose a controller 105, which may include a processor. In the illustrated example, a cartridge 114 may be attached to, within, or a portion of the vaporizer body 101.
[0026] FIG. 2A illustrates an exemplary vaporizer 100 that may include the features shown in FIG. 1. As shown in FIG. 2A, the vaporizer 100 may include a vaporizer body 101 and a cartridge 114 that is separable from the vaporizer body 101. FIGS. 2B and 2C illustrate front and side views, respectively, of the exemplary vaporizer 100 of FIG. 2A. FIG. 2D illustrates an exemplary view of the cartridge 114 of FIG. 2A separated from the vaporizer body 101. In some embodiments, the cartridge 114 may hold and / or be configured to hold a liquid vaporizable material. For example, when the vaporizer includes a cartridge (such as cartridge 114), the cartridge 114 may include one or more reservoirs 120 of and / or for the vaporizable material. Any suitable vaporizable material may be included in the reservoir 120 of the cartridge 114, including a solution of nicotine or other organic material.
[0027] 2A-2D includes a cartridge 114 insertable into the vaporizer body 101, although other vaporizer configurations are within the scope of the present subject matter. For example, vaporizers can be used with the present subject matter with or without a cartridge. In the case of vaporizers that involve the use of a cartridge, such cartridges can be consumable (e.g., disposable after a provided volume of vaporizable material has been depleted) or reusable (e.g., refillable with vaporizable material).
[0028] The processor of the controller 105 can include circuitry for controlling the operation of the heater 118, which can optionally include one or more heating elements for vaporizing a vaporizable material contained within the cartridge 114, for example, within a reservoir or container that is part of the cartridge 114. In various embodiments, the heater 118 can be present within the vaporizer body 101 or within the cartridge 114 (as shown in FIG. 1), or both. The controller circuitry can include one or more clocks (oscillators), charging circuitry, an I / O controller, memory, etc. Alternatively or additionally, the controller circuitry can include circuitry for one or more wireless communication modes, including Bluetooth, Near Field Communication (NFC), WiFi, Ultrasonic, ZigBee, RFID, etc. The vaporizer body 101 can also include a memory 125, which can be part of the controller 105 or can otherwise be in data communication with the controller. The memory 125 may include volatile memory (eg, random access memory) and / or non-volatile memory (eg, read-only memory, flash memory, solid-state storage, hard drives, other magnetic storage, etc.) or data storage.
[0029] 1, the vaporizer 100 may include a charger 133 (and charging circuitry that may be controlled by the controller 105), optionally including an induction charger and / or a plug-in charger. For example, a universal serial bus (USB) connection may be used to charge the vaporizer 100 and / or to enable communication between a computing device and the controller 105 via a wired connection. The charger 133 may charge the on-board power supply 103. A vaporizer 100 consistent with embodiments of the present subject matter may also include one or more inputs 117, such as buttons, dials, and / or sensors 137, including accelerometers or other motion sensors, capacitive sensors, flow sensors, and the like. These sensors 137 may be used by the vaporizer 100 to detect user handling and interaction. For example, detection of rapid movement (such as a shaking motion) of the vaporizer 100 may be interpreted by the controller 105 (e.g., through receipt of a signal from one or more of the sensors 137) as a user command to initiate communication with a user device. The user device is part of the vaporizer system and can be used to control one or more operations and / or parameters of the vaporizer 100, as described in more detail below. Additionally or alternatively, detection of rapid movement (such as a shaking motion) of the vaporizer 100 can be interpreted by the controller 105 (e.g., through receipt of a signal from one or more of the sensors 137) as a user command to cycle through a plurality of temperature settings at which the vaporizable material held within the cartridge 114 is heated by the action of the heater 118. In some optional variations, detection of removal of the cartridge 114 by the controller 105 (e.g., through receipt of a signal from one or more of the sensors 137) during cycling through the plurality of temperature settings can act to establish a temperature (e.g., when the cycle is at a desired temperature, the user can remove the cartridge 114 for the desired temperature setting).The cartridge 114 can then be re-mated with the vaporizer body 101 by the user to enable use of the vaporizer 100 with the heater controlled by the controller 105 consistent with the selected temperature setting. Multiple temperature settings may be indicated by one or more indicators on the vaporizer device body 101.
[0030] Vaporizers consistent with embodiments of the present subject matter may also include one or more outputs 115. Output 115 as used herein may refer to any optical (e.g., LED, display, etc.), tactile (e.g., vibration, etc.), or acoustic (e.g., piezoelectric, etc.) feedback component, or the like, or some combination thereof.
[0031] A vaporizer 100 consistent with embodiments of the present subject matter including a cartridge 114 may include one or more electrical contacts (such as electrical contacts 109, 111, 113 shown in FIG. 1 ) on or within the vaporizer body 101 that may mate with complementary cartridge contacts 119, 121, 123 (e.g., pins or receptacles, etc.) on the cartridge 114 when the cartridge is mated to the vaporizer body 101. The contacts on the vaporizer body are also commonly referred to as "vaporizer body contacts" and the contacts on the cartridge are also commonly referred to as "cartridge contacts." These contacts may be used to provide energy from the power source 103 to the heater 118 in embodiments of the present subject matter in which the heater 118 is contained within the cartridge 114. For example, when the cartridge contacts and the vaporizer body contacts are mated, respectively, by coupling the cartridge 114 to the vaporizer body 101, a power supply circuit may be formed to allow for a controlled flow of power from the power source 103 in the vaporizer body 101 to the heater 118 in the cartridge 114. A controller 105 within the vaporizer body 101 can regulate this flow of power to control the temperature to which the heater 118 heats the vaporizable material contained within the cartridge 114 .
[0032] Any suitable electrical contacts may be used, including multiple pins (e.g., pogo pins), plates, and the like. Additionally, as described below, in some embodiments of the present subject matter, unidirectional or bidirectional communication is provided between the vaporizer device body 101 and the cartridge 114 via one or more electrical contacts. These electrical contacts may include electrical contacts used to provide energy from the power source 103 to the heater 118. The cartridge 114 and the vaporizer body 101 may be removably coupled together, for example, by mating a portion of the housing of the cartridge 114 to the vaporizer body 101 and / or the vaporizer housing via a mechanical connection (e.g., a snap and / or friction fit, etc.). Alternatively or additionally, the cartridge 114 and the vaporizer body 101 may be coupled magnetically or via some other coupling or mating mechanism. In other words, coupling between the cartridge and the vaporizer may be achieved by any of several possible approaches, including, but not limited to, magnetic coupling, friction fit coupling, threaded coupling, snap-in or snap-fit coupling, and the like.
[0033] Any of the cartridges described herein may include one or more identifiers 138. The identifiers 138 may be recognized, detected, and / or readable by the vaporizer body 101 and may convey information about the vaporizable material contained within the cartridge and / or the cartridge 114 itself. The identifiers 138 may include readable and / or read / write cartridge memory. The identifiers 138 may include circuitry for receiving and / or transferring information between the cartridge 114 and the vaporizer body 101. For example, the data exchange circuitry may include a cartridge memory that stores information (e.g., data characterizing one or more parameters of the cartridge) and additional circuitry that cooperates with other circuitry on the vaporizer body 101 to form the data exchange circuitry when the cartridge 114 is coupled to the vaporizer body 101.
[0034] In some embodiments of the present subject matter, the identifier 138 is passive and may include a code or marking (e.g., a barcode, a quick response (QR) code, etc.). In some examples, the identifier 138 may be a structure (e.g., one or more pins, protrusions, etc.) on the cartridge 114 that may be detected by the vaporizer body 101. The visual or mechanical identifier may be identified directly by the vaporizer body 101 using an imaging device (e.g., a camera, etc.) or a reading device (e.g., an optical reader) integrated within the vaporizer body (not shown in FIG. 1 ), or via communication with a separate device such as a smartphone. For example, a user may take an image of the identifier 138 (e.g., a code, marking, etc.) and transfer the code or information derived from the code (e.g., information about the vaporizable material and / or the cartridge) to the vaporizer body 101 via the wireless circuitry 107 or, optionally, via a wired connection. A wireless connection (e.g., a wireless communication channel) may be established between a first communication hardware of the device and a second communication hardware of the vaporizer. The first and second communications hardware may each include a transceiver for use with one or more wireless communications protocols, an example of which is described herein, but is not meant to be limiting (also referred to below simply as "non-limiting").
[0035] FIG. 3 shows a schematic diagram of a vaporizer 200 that does not use a cartridge (but can still optionally accept a cartridge) but can instead use loose-leaf material. The vaporizer 200 of FIG. 3 can include loose vaporizable material that can be placed in an oven 220 (e.g., a vaporization chamber). Many of the same elements present in the vaporizer 100 that uses the cartridge 114 shown in FIG. 1 and FIG. 2A-2D can be included as part of the vaporizer 200 that does not use a cartridge. For example, the cartridge-less vaporizer 200 can include a vaporizer body 201 with a control circuit 205 that can include a power control circuit, and / or a wireless circuit 207, and / or a memory 225. The power source 203 (e.g., a battery, a capacitor, etc.) can be charged by a charger 233 (and can further include a charge control circuit, not shown). This vaporizer 200 can also include one or more outputs 215 and one or more inputs 217 along with a sensor 237. Additionally, the vaporizer 200 may include one or more heaters 218 that heat an oven 220 or other heating chamber. The heaters 218 may be controlled using the resistance of the heaters 218 to determine the temperature of the heaters, for example, by using the temperature coefficient of resistivity of the heater. A mouthpiece 244 may also be included.
[0036] Figure 4A shows a side perspective view of an exemplary vaporizer 200 having a vaporizer body 201. In the bottom perspective view of Figure 4B, the lid 230 is shown separated from the vaporizer body 201, exposing the oven / vaporization chamber 220.
[0037] 5 shows a schematic diagram of communication between a vaporizer 100, 200, a digital device 305 that wirelessly communicates with the vaporizer 100, 200, and a remote server 307 that can communicate with the vaporizer 100, 200 directly or via the digital device 305. The digital device 305 can be a handheld mobile device such as a smartphone, smartwatch, tablet, or a desktop or laptop computing device. As noted herein, the digital device 305 can optionally be a dedicated remote control device.
[0038] In general, as shown diagrammatically in FIG. 5, the vaporizer 100, 200 may communicate remotely with a remote server 307 and / or with a wearable electronic device (e.g., Google Glass, smartwatch, smartwear, etc.) and / or a digital device 305, such as a smartphone, smartwatch, etc. Thus, the vaporizer may include a communication interface (radio circuit 107, 207) that may be implemented via a communication chip (e.g., second communication hardware) inside or on top of the vaporizer. Exemplary radio chips may include, but are not limited to, Bluetooth chips, such as the Parani BCD 210 or Texas Instruments' (TI's) CC2650 Bluetooth single chip solution, NFC-enabled chips that allow for NFC communication (such as Qualcomm's QCA1990), or enhanced Wi-Fi or Bluetooth communication where NFC is used for link establishment. As described and illustrated in connection with the examples herein, one or more of these wireless circuits may be used for communication with or between cartridge 114 in embodiments configured to read cartridge 114 as shown generally in Figure 1. For example, NFC may be used to read identifier 138 (as an RFID tag) on cartridge 114.
[0039] The wireless communication chip may include a Wi-Fi enabled chip, such as TI's SimpleLink family CC3000, that can connect the vaporizer to a Wi-Fi network. In some embodiments, the wireless circuitry includes a Subscriber Identity Module (SIM) card on board the vaporizer, a Nano-SIM card (e.g., enabling 3G / 4G cellular network communication), etc. Alternative forms of communication may also be used to establish bidirectional communication between the vaporizer 100, 200 and the user device 305.
[0040] The connection between the vaporizer 100, 200 and the user device 305 may be automatic (e.g., after an initial setup), or the connection between the vaporizer 100, 200 and the user device 305 may be automatic or may be initiated by the user through various settings, or by user interaction with the vaporizer itself (e.g., by shaking the vaporizer, tapping the vaporizer, pressing one or more buttons on the vaporizer, etc.).
[0041] Vaporizers, vaporizer systems, and methods of using them for user customization of vaporizer settings and use of active substances (e.g., nicotine, other drugs, etc.) based on activity patterns are also within the scope of the present subject matter. Vaporizers and / or vaporizer systems consistent with this description may enable users to personalize the vaporizer among other possible communication-related features.
[0042] Vaporizers and / or vaporizer systems consistent with embodiments of the present subject matter may be configured to facilitate communication interactions via the vaporizer. For example, the vaporizer may be configured to share usage information with others, such as third parties (e.g., health care providers, including physicians, counselors specializing in weight loss, etc.) for better prescription and medical treatment management. The vaporizer and / or vaporizer system may be configured to communicate with non-medical third parties (friends, colleagues, etc.) and unknown third parties (making some or all information available). In some embodiments, the vaporizers described herein may communicate, by themselves or with one or more communication devices that are part of the vaporizer system, to identify and provide information regarding operation, status, or user input from the vaporizer to a public or private network. In some embodiments of the present subject matter, the vaporizer and / or vaporizer system may be configured to provide one or more interactive user interfaces for use of different (or the same) vaporizers by a single user and / or multiple users. Interaction through the user interface may be tied to the operation of the vaporizer and / or manipulation of the vaporizer by a user (eg, manipulation based on accelerometer output, touch or lip sensing, drawing detection, etc.).
[0043] Vaporizers and / or vaporizer systems consistent with embodiments of the present subject matter may also be configured to provide location information, possibly including one or more information regarding the location of the user in proximity to one or more of other users (known or unknown, identified or unidentified, etc.), retail stores, specific locations (lounges, clubs, locations suitable for vaporizers), etc. Vaporizers and / or vaporizer systems may be configured to facilitate the placement of orders based on the use or operation of the vaporizer and / or vaporizer system.
[0044] The vaporizer may include GPS functionality or may access GPS information from another device (eg, user device 305) that communicates with the vaporizer as part of the vaporizer system.
[0045] In certain embodiments of the present subject matter, a vaporizer including a cartridge may be configured to recognize and / or identify the cartridge, optionally including, but not limited to, characteristics related to the cartridge and / or its contents. One or more recognition / identification approaches may be employed to enable the vaporizer (e.g., a controller, microprocessor, etc. that is part of the vaporizer body) to determine information about the cartridge and / or the vaporizable material held within the cartridge. Such information may be, for example, one or more of the following: type of vaporizable material (e.g., nicotine, cannabis-derived material, flavor, whether the vaporizable material is neat, in solution, solid or liquid, loose-leaf, or otherwise botanical-containing material, etc.), concentration of the vaporizable material (e.g., in a carrier solution including one or more of propylene glycol, vegetable glycerin, or other solvents, etc.), quantity or volume of the vaporizable material, configuration of the cartridge (e.g., heater characteristics, electrical characteristics, etc.), lot number of the cartridge, date of manufacture of the cartridge, expiration date of the cartridge, information to verify the origin and authenticity of the cartridge, etc.
[0046] This information may be encoded directly on the cartridge, or a reference indicator may be provided that the vaporizer (or a processor in communication with the vaporizer) can use as an index to look up some or all of this information, or a combination of a reference number and directly encoded material may be provided.
[0047] In some embodiments of the present subject matter, the cartridge may be recognized and / or identified by a fit between the cartridge and the vaporizer. In some embodiments of the present subject matter, the cartridge may be configured to include a keyed interaction with the vaporizer. For example, the shape or size of a portion of the cartridge may be detected by the vaporizer (whereby different variations in size, shape, etc. may indicate a predetermined characteristic of the cartridge and / or its contents). Alternatively or additionally, the cartridge may include n pins or protrusions that may be detected (e.g., by completion of an electrical connection) when the cartridge is inserted or otherwise connected to the vaporizer body. In the case of n pins, the combination of markings may be 2 n Each combination may represent a function or combination of functions of the cartridge and / or its contents.
[0048] In a further optional variation, the cartridge may be configured or identified based on electrical characteristics that the vaporizer can detect based on electrical connection with the cartridge. For example, an electrical circuit may be completed by the combination of the cartridge and the vaporizer body through the joining of two or more pairs of electrical contacts (e.g., a portion of each pair on the cartridge and a corresponding contact on the vaporizer body). The heater or other component of the cartridge thereby becomes part of the completed circuit. One or more parameters of the heater or other cartridge component, such as, for example, characteristic resistance, inductance, time response, etc. (e.g., time constant, RC time constant, LC circuit resonance, etc.), may be detected after the circuit is completed. These one or more parameters may be indicative of a characteristic or combination of characteristics of the cartridge and / or the contents of the cartridge.
[0049] In some embodiments of the present subject matter, the cartridge can be recognized and / or identified by markings on the cartridge that are identified by the vaporizer. These markings may or may not be visible to the user. For example, the cartridge may be marked with a characteristic UV, IR, or other wavelength specific ink that can be detected by the vaporizer, which may include, for example, an emitter / detector pair specific to the marker. For example, the markings may include an infrared scannable barcode located on the cartridge. In some embodiments, the markings may be patterns such as QR codes, barcodes, etc. that indicate information about the cartridge and / or the contents (vaporizable material) of the cartridge. The markings may be symbols including alphanumeric characters. The markings may be "read" or detected directly by the vaporizer, which may include a camera or other optical detector. Alternatively, they may be detected indirectly via communication with a second device (e.g., a wearable, smartphone, etc.) having a camera or the like. For example, the markings on the cartridge may be detected by the user device 305 (e.g., via a camera or other sensor that is a part of or otherwise controllable to provide input to the user device 305). For example, a smartphone functioning as user device 305 may identify a marking captured as an image via the smartphone camera using an application (e.g., software) on the smartphone that can look up one or more properties from a lookup table, or may communicate the marking directly to a vaporizer that can look up the properties, and / or may communicate with a remote server that can look up the properties and communicate that to the vaporizer directly or via the smartphone.
[0050] In some embodiments of the present subject matter, the cartridge may be recognized by radio-frequency identification (RFID) technology. RFID markers have been used in a wide variety of applications for inventory control. Some RFID technologies use active devices that contain their own power source, while others use passive RFID devices that interact with another powered device causing the transfer of data without relying on the passive device to be powered. For example, the cartridge may include one or more RFID chips or components that can be detected and read by a reader on the vaporizer to identify and receive information about the cartridge.
[0051] In some embodiments of the subject matter of the present invention, the cartridge can be recognized and / or identified by communication with a memory (e.g., EEPROM) on the cartridge via an electrical connection with the vaporizer. In embodiments where the heater is present on the cartridge, such as the exemplary vaporizer shown in FIG. 1, it may be advantageous to use one or more electrical connections (e.g., contacts 119, 121, 123) on the cartridge that are also used to power and / or control the heater to communicate with the memory. However, this may be particularly difficult if the cartridge can be mated with the vaporizer in more than one orientation and / or if the heater is controlled through the same contacts, altering the electrical signals provided / received between the cartridge and the vaporizer, allowing the vaporizer to alter the control of the heater and / or temperature determination. One or more additional electrical contacts may be used in addition to the contacts that control the heater. In general, communication between the cartridge and vaporizer may be unidirectional (e.g., the vaporizer reading information about the cartridge and / or vaporizable substance from the cartridge) or the communication may be bidirectional (e.g., reading information about the cartridge and / or vaporizable substance and writing information about the operation of the device, e.g., number of uses, duration of use, temperature setting, etc.). Information can be written to the cartridge and this information can be used to derive other information about the cartridge, including the amount of material remaining in the cartridge, etc.
[0052] Generally, any of the vaporizers described herein can estimate, measure, and / or predict the amount of vapor and / or the amount of material (including active ingredients) in the vapor that can be delivered to a user. For example, as described in detail below, the devices described herein can be used to determine and / or control the dosage of a vaporizable material. For example, the subject matter includes vaporizers and methods of using such vaporizers for accurate and controlled dosage delivery of active ingredients in a vaporizable material (e.g., nicotine, cannabis, and any other active ingredient / drug) based on a user-specified medical switching or cessation need. Dosage control can include display of dosage information per use, per session (multiple uses within a predefined duration, e.g., within 1-15 minutes, 1-30 minutes, 1-60 minutes, 1-90 minutes, 1-120 minutes), per day, or other predefined and / or user-defined duration. This dosage control can also include dosage monitoring (e.g., the amount of one or more active ingredients delivered by the device). This dosing control may also or alternatively include controlling operation of the vaporizer based on the amount of one or more active ingredients delivered by the device over time, including alerting the user when a predetermined (user-defined, factory-set, or third-party-set) amount or threshold is approached (e.g., within 50%, 75%, 80%, 85%, 90%, 95%, 98%, 99% of the predetermined amount, etc.) or exceeded, and / or stopping (locking, disabling) operation of the device when a predetermined threshold is reached or exceeded. A device that includes dosing control may include internal logic (circuitry and / or programming, including application specific integrated circuit (ASIC) logic) for controlling dosing and / or may communicate (via a wireless communication link) with an external processor that performs all or a portion of the dosing control.
[0053] Information about the cartridge and / or vaporizable material held therein, optionally including one or more of the types of information described above, may be particularly helpful in quantifying the dosage of vaporizable material delivered to a user. In some embodiments of the present subject matter, the dosage and / or usage information may be stored (written) on the cartridge (e.g., in a memory). For example, based on a calculation of the amount of vaporizable material delivered, data may be written to the cartridge and / or stored in a server in association with a particular cartridge, such that reconnecting the cartridge to the same or a different vaporizer body will result in the vaporizer body being able to ascertain how much vaporizable material was previously dispensed from the cartridge.
[0054] Additional techniques by which the vaporizer may perform cartridge recognition and / or communication include the use of markers (e.g., QR codes, IR or US markers, etc.), mechanical and / or electronic keying, etc. In general, as discussed elsewhere herein, electronic communication between the cartridge and vaporizer may include unidirectional or in some embodiments bidirectional (including duplex or multiplex) transfer of information. Thus, information may be received from the cartridge by the vaporizer, and further, optionally, information may be written to the cartridge by the vaporizer. Information provided to the vaporizer may include information about the vaporizable material and / or the cartridge, as discussed elsewhere herein.
[0055] A cartridge including an identification circuit (also referred to herein as a cartridge identification circuit) may be configured to communicate and transfer such information from the cartridge to the vaporizer. The cartridge identification circuit may include memory (e.g., EEPROM). In cartridge variations in which a heater (e.g., a resistive heating element such as a resistive coil or wire) is controlled by the supply of energy to one or more (e.g., two, three, four, etc.) heater electrical contacts that communicate with corresponding contacts on the vaporizer, the cartridge identification circuit may communicate with the vaporizer via the same heater electrical contacts, albeit with increased complexity and potential heater destruction.
[0056] The cartridge identification circuit may be configured so that the cartridge may be inserted into the vaporizer in multiple orientations without disrupting operation of the cartridge identification circuit.
[0057] The same cartridge identification circuit may be written with information about the cartridge, the vaporizable material, and the history of the cartridge, including, for example, hours of use and / or total energy delivered.
[0058] Information stored (read and / or written) on the memory may be coded, including using encryption, error correction coding (e.g., Hamming code, etc.), etc. In operation, when a cartridge is first inserted into the vaporizer body, the vaporizer microcontroller may be configured to first determine whether it can read a signal of cartridge-coded information about the cartridge and / or whether the cartridge can be identified as compatible with the vaporizer. The information can be read using a measurement circuit of the vaporizer. In some embodiments, the vaporizer can use default settings even if the cartridge cannot be read (e.g., does not include a cartridge identification circuit or cannot be read from the cartridge identification circuit).
[0059] In operation, the vaporizer, if it is detected, can periodically (e.g., after each puff) write to the memory in the cartridge identification circuit. The vaporizer can signal the memory to request a read from it in the same way that the device writes to the memory, and then interrupt the battery voltage supplied to the heater contacts to allow the memory (e.g., an EEPROM) to control the I / O line, which is used to output data, providing a digital output (a low / high switch on the I / O line) and transferring the output that the vaporizer detects through the resistance measurement circuit. Typically, if the memory is transferring, the absolute accuracy of the temperature control can be affected. Therefore, the vaporizer can be configured so that the device does not heat when the memory is transferring (output), and normal heating operations do not trigger the memory to transfer data.
[0060] As described in further detail below, information stored within the memory of a cartridge identification circuit as described herein may be useful for dosage control (e.g., calculating and storing dosage information), as well as for security, communication, and storage of operating parameters, particularly in devices that include wireless capabilities, although cartridge identification may be useful even in the absence of wireless communication capabilities.
[0061] As discussed, the memory (e.g., EEPROM) can store information about the vaporizable material and / or the cartridge. One example of information that can be stored can include values for certain characteristics of the heating element, such as the nominal heating resistance value R (resistance) of the cartridge, including the heating element of the cartridge. This value may be determined and stored at the factory when the device is manufactured / produced and / or may be done at a later time. As described herein, storing a specific R value for each cartridge in a memory associated with that cartridge, including determining a baseline resistance at ambient temperature, can be useful for accurate temperature control of the device. Although the resistance / baseline measurements on the manufacturing line may differ slightly from the measurements the device acquires for use, baseline adjustments (algorithmically determined) can also be used. Alternatively or additionally, once a reliable baseline for a cartridge is determined, this baseline can be associated with an ID associated with the particular cartridge (e.g., in a remote database, on a remote server, etc.), so that when a cartridge is removed and reinserted, the same baseline value can be used (promptly after confirmation of the cartridge ID), which can be checked sooner than waiting for a stable baseline to be found.
[0062] In general, storing cartridge characteristics, such as heater resistance, in the cartridge itself may also be useful to verify that the connection between the vaporizer and the cartridge is good and that the vaporizer's resistance measurement circuitry is functioning properly. Thus, in any of the methods and apparatus described herein, the nominal cartridge resistance may be stored in the memory of the cartridge (or may be stored on a remote server / device and retrieved based on a unique cartridge ID) and used to verify that the connection between the device and the pod is good and / or that the device's resistance measurement circuitry is functioning properly and / or that the cartridge resistance has not changed since the cartridge was assembled or filled.
[0063] As discussed herein, in some embodiments, the vaporizer can write usage information to the memory of the cartridge, which can be used to estimate the amount of vaporizable material removed from the cartridge and the amount of vaporizable material remaining. Usage information can include the number of puffs / inhalations, the dose delivered, etc.
[0064] The vaporizer and / or vaporizer system may include software, firmware, or hardware separate or separable from the vaporizer that communicates wirelessly with the vaporizer. For example, applications ("apps") may run on a processor of a portable and / or wearable user device, including a smartphone, tablet, smartwatch, personal data assistant, and the like. These are generally referred to herein as user devices (e.g., user device 305 in FIG. 3) that are part of the vaporizer system. The user device may provide an interface for the user to interface with and interact with functionality associated with the vaporizer, including data communication to and from the vaporizer, such as to the user device, and / or to additional third party processors (e.g., a server, such as remote server 307 in FIG. 3). For example, the user may control some aspects of the vaporizer (temperature, dosage, etc.) and / or data transfer and reception to and from the vaporizer, optionally via a wireless communication channel between a first communication hardware of the device and a second communication hardware of the vaporizer. The data may be communicated in response to one or more actions of the user (including, for example, interacting with a user interface displayed on the device) and / or as a background operation without the user having to initiate or allow the data communication process.
[0065] A user interface may be located on the user device and may assist a user in operating the vaporizer. For example, a user interface operating on the user device may include icons and text elements that may inform the user of various ways in which the vaporizer settings may be adjusted or configured by the user. In this manner (or in other manners consistent with the subject matter of the present invention), information regarding the vaporizer may be presented using a user interface displayed by the user device. Icons and / or text elements may be provided to allow information regarding the vaporizer status to be shown to the user, such as battery information (charge remaining, vapor draw remaining, charging time, charging indicator, etc.), cartridge status (e.g., type of cartridge and vaporizable material, cartridge fill status, etc.), and similar device status. Icons and / or text elements may also be provided to allow the user to perform updates to the internal software (also known as firmware) within the vaporizer. Additionally, icons and text elements may be provided to allow the user to configure security and / or authentication features of the vaporizer, such as setting a PIN code for activation of the vaporizer or using personal biometric information as a means of authentication. Icons and / or text elements may be provided to allow a user to configure foreground data sharing and related settings.
[0066] The vaporizer may include or incorporate one or more authentication features. For example, the user interface ("app") may include, for example, PIN-based authentication, biometric authentication (biometric authentication may include fingerprint-based authentication, iris-scan-based authentication, facial recognition-based authentication, and / or the like). Authentication may include age analysis, such as estimating or calculating a user's age based on analysis of facial features. Authentication may also be used to lock / unlock the vaporizer.
[0067] The authentication process can be implemented as a function of an application installed and executed on a user device (e.g., part of a vaporizer system as described herein) capable of data communication using wired or wireless techniques. As noted above, the user device may have an operating system capable of executing applications. Alternatively, the vaporizer itself may include one or more user interface functions (e.g., pin code entry or some other user input based authentication approach) and / or sensors for performing fingerprint or iris scanning, facial recognition, etc.
[0068] In some embodiments of the present subject matter, the vaporizer can be connected (e.g., in communication with) additional devices (e.g., portable, wearable, smartphone, desktop, laptop, etc.) that allow the user to enable programmable dosage control, real-time usage monitoring, personalized usage settings, device lockout, and social features. For example, the vaporizer and / or vaporizer system can include features associated with security controls, including parental controls, user age controls / restrictions, and anti-theft controls. The vaporizer and / or vaporizer system can include anti-theft and / or authentication features that may lock or otherwise limit the use / operation of the device when the vaporizer is stolen, misplaced, etc., and / or used with counterfeit parts, and may also be configured to allow a lock (e.g., parental lock) to protect against children or otherwise prevent operation by unauthorized third parties.
[0069] In one example, this type of anti-counterfeiting or other lockout feature can be implemented with a cartridge identifier to prevent the use of counterfeit consumables, such as replaceable cartridges containing vaporizable material. For example, cartridge identifiers from a verified source or supplier can include a hash or some other verification code as part of the identifier, and the vaporizer can lock out use of the vaporizer when a cartridge lacking the required hash or verification code is coupled to the vaporizer body. Such a feature can be used in a device communicating with the vaporizer to require a user's identity to be entered in order to allow the device to unlock use of the vaporizer. In one example, the cartridge may include an identifier indicating that it contains a controlled substance, and the user may be required by an application on the device (depending on the application's determination of the cartridge via identifier information received from the cartridge) to verify his or her identity (e.g., via password entry, biometric personal authentication, etc.) and, for the application, to verify that the identified user is authorized to use controlled substances before the vaporizer can be used with the cartridge coupled to the vaporizer body. In another example, nicotine or cannabis-containing cartridges require verification of a user's identity, so that an application on the device will only allow use of the vaporizer if the user's identity is verified and the user is registered as being over a minimum age.
[0070] In some examples, security controls may be incorporated through an application running on a device that communicates with the vaporizer. For example, an application running on a device that communicates with the vaporizer may receive an identifier for the vaporizer itself or an alternative / additional identifier for the cartridge, and based on or otherwise using this identifier, determine whether security settings are included in a user profile or other settings associated with the vaporizer or cartridge. Consistent with embodiments of the present subject matter, such functionality may be fully or partially included within the vaporizer (and / or cartridge), or distributed between the vaporizer and a user interface that may be present on an additional device that is part of the vaporizer system, such as a wearable and / or handheld device, laptop, desktop, etc., that operates the control logic. The control logic or other software functionality for providing these features may include a user interface and may provide input / output sides and analytical capabilities for coordinating the operation of the vaporizer. Non-limiting options for the first communication hardware of the device and / or the second communication hardware of the vaporizer are described herein.
[0071] The vaporizer can be configured to switch to a locked or "further authentication required" mode after a period of inactivity exceeds a preset (or optionally user configurable) time threshold. In some examples, this locked mode may be or include a "sleep mode" when no use is detected for a predefined and / or preset duration. In some embodiments of the present subject matter, as a prerequisite for the vaporizer to be activated and thereby usable for vapor generation purposes, the user must be authenticated to ensure that the device is utilized by the intended user, and thereby to prevent or prevent unauthorized use or accidental or unintended activation of the device, or use of the device by individuals under the legal age to ingest active ingredients, including nicotine and cannabis. Personal Identification Number (PIN)-based authentication can apply a user-selected PIN code for end-use authentication. Biometric authentication may also be used, optionally using one or more approaches. For example, a fingerprint-based authentication process can authenticate the end user. An iris-scan-based authentication process can use an eye or iris scan, or the like, for end-user authentication. Facial recognition based authentication can use face scanning or image processing algorithms to authenticate the end user. Biometric authentication, including iris scanning, facial recognition, and the like, may be particularly useful if the personal digital device has a camera, such as a front-facing camera, or other sensor configured for such authentication to validate the use of the user device.
[0072] The vaporizer may be deactivated after a threshold criterion is met. For example, the vaporizer may be deactivated after a deactivation period. This deactivation period may be pre-set and / or selected by the user (e.g., using control software executing on a personal digital device). Thus, the deactivation period may be a configurable parameter of the vaporizer. The application software / firmware may include functionality to unlock or activate the vaporizer using authentication, as described herein.
[0073] The vaporizer may include a heating element configured to heat the vaporizable material. The app may be configured to disable and / or lock the vaporizer by disabling power to and / or use of the vaporizer's heater element. Disabling and / or locking the vaporizer may be based on user authentication and / or age verification. Disabling and / or locking the vaporizer may be based on the vaporizer being within range of a disable / lock signal or a disable / lock device (e.g., beacon 705), as described below in connection with FIGS. 7-9. The control system may be configured (e.g., via firmware) to selectively prohibit a user from operating the heater element, which may consist of a predetermined operation (e.g., standard heating). In some embodiments, the device may be configured to ignore pressure sensor readings and / or other indications that the user is taking a puff on the device. The app may be configured to provide a notification indicating that the vaporizer is operationally disabled and / or locked. Additionally or alternatively, the device may be configured to alert the user that the device is locked (e.g., using one or more LED, audio, haptic, etc.) upon determining that the user is attempting to take a puff on the device. In some embodiments, the vaporizer can be configured to enable the vaporizer in response to the vaporizer being within a threshold range of a user device. In some embodiments, the vaporizer can be configured to enable the vaporizer in response to the vaporizer receiving a signal from a user device. In some embodiments, the vaporizer can be configured to disable the vaporizer in response to the vaporizer receiving a signal from a user device. For example, a user can lock and / or unlock the vaporizer by user input to an app, such as fingerprint recognition, facial recognition, and / or the like.
[0074] The vaporizer may be configured to be locked such that key functions (e.g., vapor generation) are disabled to prevent unauthorized users from using the locked device. In some embodiments, the vaporizer paired with an app or other software may implement a lock / unlock function, whereby a given user may lock the device. Thus, unauthorized users are prevented from unlocking and / or accessing the vaporizer. The lock function may be configured with strong security (such as encryption, firewalls, and / or the like) to prevent disabling the lock function through hacking.
[0075] The app can be configured to disable and / or lock the vaporizer in response to the vaporizer being out of a threshold communication range with the user device. For example, if the vaporizer is out of communication range of the user device, the vaporizer can be configured to deactivate vaporizer operation such that the vaporizer will not operate until it is back in communication range with the user device.
[0076] An app running on the user device can be configured to disable and / or lock the vaporizer depending on time parameters such as location and / or the amount of time the vaporizer has been out of range of the user device.
[0077] The app can be configured to enable and / or unlock the vaporizer in response to the vaporizer being within a threshold communication range with the user device. For example, the vaporizer can resume an operational state in response to being within communication range with the user device.
[0078] The vaporizer can be configured to receive information associated with a first user of a first user device. The vaporizer can be configured to activate and / or unlock vaporizer operation in response to a vaporizer being communicatively coupled within a threshold communication range with a first user device associated with the first user. The vaporizer can be configured to deactivate vaporizer operation in response to a vaporizer being outside a threshold communication range with the first user device. The vaporizer can be configured to deactivate vaporizer operation in response to a vaporizer being communicatively coupled with a second user and / or a second user device. For example, when a first user pairs a first vaporizer with a first user device, the first vaporizer can be deactivated and / or locked in response to a second user attempting to pair the first vaporizer with a second user device.
[0079] The example user interfaces shown in Figures 13A-13H relate to data to prevent unauthorized and / or underage use of the vaporizer, purchase, etc., as well as locking and reporting features that may provide benefits in providing specific control of the vaporizer.
[0080] The app screen view of FIG. 13A or a similar approach can be used to prompt a user of a vaporizer to implement a device lock feature. In one example, this may be provided as an "opt-in" feature, such as having a default state where the vaporizer does not automatically transition to a locked state. Alternatively, the lock feature may require the user to "opt-out" to disable the auto-lock. In yet other examples, the auto-lock feature may not be a user configurable option.
[0081] The screen views of FIG. 13B and FIG. 13C show views that may be presented to a user upon selection of the opt-in feature. This screen may be used to explain that the vaporizer will automatically transition to a locked state when no communication between the user's mobile device and the vaporizer occurs for some duration longer than a threshold time. Functionally, when this feature is enabled, the vaporizer's controller (e.g., a microcontroller, PCB, software running on a programmable processor, other computing hardware, etc.) may perform operations that track the duration since the last successful communication with the vaporizer and the paired user mobile device. If this duration exceeds some threshold, the vaporizer controller may interrupt normal operation of the vaporizer, for example, by interrupting the supply of current to a heating element or activating a nebulizer that would otherwise cause the generation of an inhalable aerosol.
[0082] The screen views of FIGS. 13D and 13E show the transition from disabling and enabling the auto-lock feature via activation of a user interface element such as a slider control (top left corner of the screens of FIGS. 13D and 13E). In one embodiment, a user can choose to opt in or out of having the auto-lock feature available, for example, via the views of FIGS. 13A-13C. At any time, a user can choose to enable or disable the auto-lock feature for their vaporizer using the on / off selection shown in FIGS. 13D and 13E. It may be desirable to disable this feature if the user intends to use their vaporizer for some duration when their mobile device is not nearby, or when the user's mobile device needs to be powered off or otherwise unable to communicate with the vaporizer. In some embodiments of the present subject matter, it may be advantageous to have a time limit on the auto-lock disable feature, which causes the vaporizer controller to revert to the auto-lock enabled state after some fixed or user-configurable auto-lock disable duration.
[0083] In some embodiments, the vaporizer device and / or user app can be configured to display a first notification of a locked device that is "in range" (e.g., the user device is within a threshold range of the vaporizer device). In some embodiments, the vaporizer device and / or user app can be configured to display a second notification of a locked vaporizer device that is "out of range" (e.g., the user device is outside a threshold range of the vaporizer device), as in FIG. 13F. The vaporizer device and / or user app can be configured to display an option for the user to "opt in" to some or all of the "auto-lock" feature. For example, the vaporizer device and / or user app can be configured to display a countdown timer for a time-based "auto-locked" vaporizer device that is "in range" (e.g., the user device is within a threshold range of the vaporizer device). In some implementations, the user can have the option to specify the amount of time after which the "auto-lock" will become responsive (e.g., a time different than the 24-hour default time may be provided). In some embodiments, the vaporizer device can be configured to auto-lock the vaporizer device in response to the vaporizer device changing from an "in range" state to an "out of range" state. In some embodiments, the vaporizer device can be configured to auto-lock the vaporizer device in response to the vaporizer device being "out of range" for a defined duration (e.g., 24 hours). In some implementations, the vaporizer device can be configured to automatically unlock in response to returning to an in-range state. In some embodiments, the vaporizer device and / or user app can be configured to display an overlay description of the lock / unlock functionality and / or an image and / or animated gif representation of the vaporizer device being in range and / or out of range.
[0084] In other words, FIG. 13F shows a screen view that can indicate that auto-lock is enabled and that the vaporizer is not within range of the mobile device (and therefore cannot be used until communication is re-established between the mobile device and the vaporizer). FIG. 13G shows an optional screen view that can be included to require a password or some biometric authentication (e.g., fingerprint sensor ID, facial recognition, etc.) to be received by the user's mobile device to re-authenticate use of the vaporizer, and thereby cause the mobile device to communicate with the vaporizer's controller and allow operation of the vaporizer again. Such a cool feature would prevent minors or unauthorized users from using the vaporizer by simply being in close enough proximity to the user's mobile device (e.g., in an adjacent room) to be able to re-establish communication between the mobile device and the vaporizer. FIG. 13H shows an example of a screen view that can indicate that the vaporizer remains disabled because proper authentication was not received.
[0085] In some embodiments, a vaporizer lock feature to lock (e.g., disable) or unlock (e.g., enable) the vaporizer device from a user interface of a user device can be configured to be available when the vaporizer is in communication range of a communication device (e.g., the user device is within a threshold range of the vaporizer device). In response to the vaporizer device being locked, the vaporizer device can be configured to disable some or all of the functions of the vaporizer device. In various examples, locking the vaporizer can include one or more of disabling power to the heater element, such as ignoring input from a pressure sensor or other switch configured to activate the vaporizer for aerosol generation. In response to detecting an attempted inhale / puff on a locked vaporizer device, the vaporizer device can be configured to show a "locked" LED indication, block airflow, and / or provide another indication that the device is locked. In some aspects, locking the vaporizer device can change the state of a home screen on the user interface: a "locked" notification is displayed when the vaporizer device is locked, and can be changed to allow the user to unlock the vaporizer device from the home screen. The vaporizer device may be configured to allow a user to only unlock the vaporizer device via the app logged into the user's account. In some implementations, the locking and / or unlocking functionality may be available with or without the user / device having Wi-Fi and / or data service reception capability.
[0086] In addition to the auto-lock feature described above, the vaporizer device can be configured to provide an "access feature" to registered app users for account login, with or without age verification (AV). The vaporizer device can optionally be configured such that availability of the access feature can be linked to the app and / or user login, rather than to a specific user mobile device. In some embodiments, a user device using the device app with a specific user logged into a user account may be able to unlock / lock a specific device that was previously locked by that user with another instance of the device app.
[0087] Locking the device can be accomplished by disabling power to the heater element, pressure sensor, or other components of the vaporizer.
[0088] In some embodiments, a vaporizer lock feature to lock (e.g., disable) or unlock (e.g., enable) the vaporizer from a user interface of a user device can be configured to be available when the vaporizer is within communication range of the user device (e.g., the user device is within a threshold range of the vaporizer). In response to the vaporizer being locked, the vaporizer can be configured to disable some or all of the vaporizer's functions. In response to detecting an attempted inhale / puff on a locked vaporizer (or another attempt to use the vaporizer, such as a tap on the device to query the battery level and / or inserting or removing a pod), the vaporizer can be configured to show a "locked" LED indication, block airflow, and / or provide another indication that the device is locked. This "locked" indication can include a locked animation, a battery level animation, an LED animation, an audio, and / or the like. In some aspects, locking the vaporizer can change the state of the home screen on the user interface: when the vaporizer is locked, a "locked" notification is displayed and can be changed to allow the user to unlock the vaporizer from the home screen. The vaporizer may be configured such that a user can only unlock the vaporizer via the app logged into the user's account. In some implementations, the locking and / or unlocking functionality may be available with or without the user / device having Wi-Fi and / or data service reception capabilities.
[0089] In some embodiments, the vaporizer and / or user app can be configured to display a first notification for locked devices that are "in range" (e.g., the user device is within the vaporizer's threshold range). In some embodiments, the vaporizer and / or user app can be configured to display a second notification for locked vaporizer devices that are "out of range" (e.g., the user device is outside the vaporizer's threshold range), as in FIG. 28. The vaporizer and / or user app can be configured to display an option for the user to "opt in" to some or all of the "auto-lock" feature. For example, the vaporizer and / or user app can be configured to display a countdown timer for a time-based "auto-locked" vaporizer that is "in range" (e.g., the user device is within the vaporizer's threshold range). In some implementations, the user can have the option to specify the length of time after which the "auto-lock" will become responsive (e.g., a time different than the 24-hour default time may be provided). In some embodiments, the vaporizer can be configured to auto-lock the vaporizer in response to the vaporizer changing from an "in range" state to an "out of range" state. In some embodiments, the vaporizer can be configured to auto-lock the vaporizer in response to the vaporizer being "out of range" for a defined duration (e.g., 24 hours). In some implementations, the vaporizer can be configured to automatically unlock in response to returning to an in-range state. In some embodiments, the vaporizer and / or user app can be configured to display an overlay description of the lock / unlock functionality and / or an image and / or animated gif representation of the vaporizer device being in range and / or out of range.
[0090] The vaporizer can be configured to provide "access features" to registered app users for account login with or without age verification (AV). The vaporizer can be configured to allow availability of access features to be linked to the app and / or user login, rather than to a specific user device. In some embodiments, a user device using the device app with a particular user logged into a user account may be able to unlock / lock a particular device that was previously locked by that user with another instance of the device app.
[0091] The vaporizer may be configured such that the access function operates without a Wi-Fi, LTE, or other connection to the Internet on the user device. The access function may be responsive to the device being within Bluetooth Low Energy (BLE) range of the user device and the user being currently logged into the user's account. In such an embodiment, it may be desired to unlock or lock the vaporizer from the app without a request to an external server.
[0092] In some embodiments, pairing, locking, and / or unlocking of a vaporizer may only be accessible via an app logged into a user account linked to the vaporizer. The vaporizer may be configured to self-lock after an extended period of non-connection with a user device and / or app. For example, if the vaporizer does not connect to the paired app within a set period of time (e.g., 1 second, 24 hours, 7 days, and / or other duration), the vaporizer may automatically lock to prevent unauthorized use of a lost or stolen vaporizer.
[0093] The vaporizer can be configured such that the locking feature can persist across power incidents. The configuration and state data for such features needs to be retained in non-volatile storage on the vaporizer to survive power-on reset (POR) and / or other reset conditions.
[0094] The vaporizer can be configured to prevent a locked device from being factory reset (a retain lock feature) and can provide an indication to the user that the vaporizer is locked. For example, if a user attempts to "factory reset" a locked vaporizer, the vaporizer will show a "locked" LED indication and will not undergo a reset.
[0095] The vaporizer can be configured such that the locking feature includes sufficient security to prevent disabling of the locking feature through hacking. In some implementations, a shared private key must be used to lock / unlock the vaporizer. The shared private key may be generated by the app and transferred to the vaporizer during the lock request. To unlock the device, the app can be configured to provide a challenge / response authentication to the vaporizer with the private key to initiate the unlock sequence.
[0096] The vaporizer can be configured to authenticate linking of authorized vaporizers to different user devices owned by the same user account holder. For example, if a user loses their user device, the user can log into the app on a new user device and have the vaporizer connect to the new user device. For a vaporizer that was previously paired to another user device and associated with a user account holder, the vaporizer may be able to pair with the new user device depending on the user credentials for the app being the same as the user credentials used to pair the vaporizer on the previously paired user device.
[0097] The vaporizer may be configured such that an authenticated user does not need to "pair by shaking" (e.g., perform an electronic handshake communication exchange) for the same user device logged into the same user account after the first pairing and / or linking to the user account. For example, if a vaporizer is linked to a user account (with or without age verification), the vaporizer may "remember" that pairing until it is unlinked from the user account. User credentials may be stored on the vaporizer such that linked app information is preserved.
[0098] Vaporizers can be linked and authenticated (e.g., tied to an account with or without age verification) such that a user may be provided with a specific set of functionality based on authentication and / or linking. Vaporizers can be configured such that authenticated and authorized devices can be linked and a specific set (full set) of functionality can be provided to the user via the app.
[0099] The vaporizer can be configured such that authenticated ownership prohibits a vaporizer owned by another account holder from being linked to another account without the device owner explicitly releasing the vaporizer from the original account. Thus, communicating that the vaporizer is paired with another account user makes theft more difficult. For a vaporizer previously paired to another user device and associated with a user account, the vaporizer can only be paired with a new user device in response to the app's user credentials being the same as the user credentials used to pair the vaporizer on the previously paired user device. In some embodiments, in response to the vaporizer being paired with a first user account and / or first user device, the vaporizer can be configured to not be paired with a second user account and / or second user device.
[0100] The vaporizer can be configured for authenticated ownership. For example, if a user attempts to link a vaporizer paired to a first user account to a second user account, the user interface can be configured to display the name of the vaporizer and / or the second user (e.g., in case the user accidentally swapped with a friend).
[0101] The vaporizer can be configured to be communicatively coupled to one user device at a time, for example, the vaporizer can only be paired and coupled to a single Bluetooth central user device, such that subsequent pairings and couplings overwrite previous connections.
[0102] The vaporizer can be configured to pair with a Bluetooth central user device when locked, such that the vaporizer can be unlocked by any Bluetooth central user device logged into the user's account.
[0103] The vaporizer can be configured to allow a vaporizer linking a user to only link a specified number of vaporizers per duration to prevent underage abuse (e.g., for activating / deactivating youth prevention devices). For example, matching e-commerce regulations allow a maximum of five devices to be linked every 90 days (e-commerce purchase limits). The app can be configured to communicate a date after which the user can link another vaporizer.
[0104] The vaporizer may be configured to "pair by shaking" for the initial pairing of the vaporizer to a user account (to prevent pairing of other vaporizers within range). The vaporizer may provide an indication that it has been shaken and is available for pairing.
[0105] The vaporizer may be configured to prevent counterfeit vaporizers from connecting to the app and / or cloud during the initial pairing process to a user device. The app may be configured to verify that the vaporizer is not a counterfeit device before the device is linked to a user account and / or any app services (such as firmware updates) are provided. Such a process may utilize industry standard security procedures to ensure that the services are secure and cannot be hacked.
[0106] Vaporizers can be configured to allow genuine vaporizers to take steps to only pair and link with genuine manufacturer apps and clouds to ensure security. Vaporizers can be configured to independently verify that connected apps and / or clouds are provided by the manufacturer and not third-party services to prevent fraud or other activity not approved by the manufacturer. Such processes can utilize industry-standard security procedures to ensure the services are secure and cannot be hacked.
[0107] The vaporizer can be configured such that initial pairing (for unrelated devices) and linkage of the user device must occur when the app has access to the internet. Internet access may be required to verify authentic vaporizers (versus counterfeits).
[0108] The Vaporizer may be configured to allow Users to pair additional devices to their account ("Add Device"), subject to a limit of five devices per 90 day period. The App may be configured to verify such criteria and provide confirmation (or non-confirmation) notifications.
[0109] The vaporizer may be configured to "factory reset" unless the device is locked. This factory reset may include resetting the vaporizer to new out of the box condition, including clearing logs, and resetting the data collection "research mode" to "standard mode". If a reset gesture is attempted while the vaporizer is locked (e.g., if a pod is removed and / or inserted), the vaporizer may be configured to display a "locked" indication on the LED. The user must first unlock the device to activate the factory reset. Factory reset gestures may include orienting the device vertically with the pod facing up, removing the pod, orienting the device with the pod end facing down, inserting the pod, removing the pod a second time, orienting the device with the pod end facing up, reinserting the pod, and / or the like.
[0110] The vaporizer may be configured to allow a user to reconnect a device by logging into their user account to resume use if the user loses a locked device and later finds it again after unlocking it from the user account. If a device is lost in a locked state and re-pairing is attempted with the account it was originally associated with, the device may function normally and the link to the account may be restored. If re-pairing is attempted with a different account, the device may remain locked.
[0111] Vaporizer can be configured to allow a device that was not linked to an account (even if it was linked to a user device without authorization) to be re-paired and re-bound to any user device and any user account, such that the device can be restored and bound to the app, and no ownership structure is imposed on this link until the device is connected to a vaporizer user account.
[0112] In some embodiments, a vaporizer that has not been linked to another user account may be paired and bound to a user device and the app without requiring the user to log in to the app (e.g., in the case of a new vaporizer where the user has not yet logged in or authenticated), however, the app may be configured to provide a reduced set of functionality until the user logs in with an existing user account or creates a new user account.
[0113] In some embodiments, a user may be able to unlink a vaporizer from an associated user account (e.g., if the user wishes to give the vaporizer away or loses it). In one implementation, the previous user's data (e.g., usage data) may be viewable by the new user of the vaporizer. A vaporizer linked to an account can be released ("unlinked") from its user account via the app, both when in range and when out of range. Vaporizers can be configured to restore to factory settings, including unlocking the vaporizer when the vaporizer is "locked," clearing logs, etc., but retaining the latest firmware, and responding to attempts to pair the vaporizer to the app again.
[0114] The vaporizer can be configured such that the vaporizer may not function properly (e.g., not produce vapor) depending on the vaporizer firmware (main / running image) being overwritten / updated. A static LED pattern (or other indication) can be provided to alert the user that the vaporizer is being updated. In some embodiments, basic vaporizer functionality may be suspended depending on the firmware that is loaded into the microcontroller's memory. A static LED pattern (or other indication) can be displayed in the update state to alert the user that the vaporizer is functioning and the firmware is being updated.
[0115] In some embodiments, the usage data can be tied to a user account such that the data is retained if the user logs into the app on another user device (or logs out and then logs back in). This usage data can include one or more of Steam experience, goal data (e.g., from user settings, onboarding flows), guided draw results, location history, and / or other usage data.
[0116] In some embodiments, when a user deletes an associated user account in accordance with the General Data Protection Regulation (GDPR), all data associated with this user must be irrevocably unlinked from that user's account in an irreversible manner. The user app can be configured to unlink the user data, provide the user data per the user's request (e.g., via CSV and / or the like), and provide the terms of use page to the user.
[0117] In some embodiments, a user may perform age verification from one of multiple app locations, resulting in updates related to the app's feature set. The app's account settings page may display "age verified" by the user's country (or other geographic area) and may include other information related to the user and / or the account associated with the user. In response to an age verification update, enabled features may include checkout, vaporizer replacement, external web pages, mobile sites, and / or other features. Age verification may be required for checkout, vaporizer replacement, and other features. Age verification may be accessed from one or more of checkout (e.g., shopping), account menus, vaporizer replacement flow, login, internet connection, and / or other app features. The user's age verification status may be reflected in account settings. The app may provide information about the age verification status and the countries to which the verification applies. The user may be provided with options for age verification from the app. In response to an unverified request, an external mobile web page may be provided.
[0118] User age verification In some embodiments, the age verification procedure may include verification using a database service. In some embodiments, the user may be age verified using personal user information such as social security number, credit history, facial recognition, and / or the like. In some embodiments, the user's name and phone number may be verified using two-factor authentication (e.g., receiving a code via text message). Other age verification procedures may include a "passport" feature. For example, the user may create an authenticated use identification through a user interface on the user device. The vaporizer may be configured to disable the feature if the vaporizer moves away from the vicinity of the associated user device. The feature may be re-enabled in response to returning within a threshold proximity of the associated user device. In some embodiments, the vaporizer may be configured to remain enabled in response to exceeding a threshold proximity of the user device for a limited duration (e.g., the vaporizer may be locked once a given duration has been exceeded).
[0119] Age verification may also be correlated with location information to determine whether a user meets an age threshold. For example, the vaporizer and / or application may receive Global Positioning System (GPS) information to identify the location of the vaporizer and / or application. In some embodiments, the age threshold may be based on a geographic location, such as a particular country, state, city, county, and / or the like. When the age threshold changes based on the location of the vaporizer and / or application, the vaporizer and / or application may re-authenticate the user based on the updated age threshold.
[0120] Performing such multi-factor authentication using proximity detection can reduce the likelihood of underage and / or fraudulent use of the vaporizer. Alternatively, correlating proximity and / or location information with age verification and / or identification information allows for greater versatility to prevent operation of the vaporizer in designated areas.
[0121] The vaporizer can be configured to receive vaporizer settings from a user via the app. The vaporizer settings can include renaming the vaporizer. The user account can be configured to store the user's vaporizer settings, such that if the user logs into the user account with a new user device, the user's previous settings may be saved. The vaporizer settings saved by the user account can include brightness, lock status, low battery alert, vaporizer name, and / or other settings. The user account can be configured to unlink the vaporizer from the user account. As a non-limiting example, in response to a user selection of "Unlink vaporizer", e.g., "You can unlink your vaporizer from your account", the user can select a different vaporizer setting to unlink the vaporizer from the user account.<JOHN’S JUUL> A prompt may be provided such as, "Are you sure you want to unlink your vaporizer? Your vaporizer will be reset to factory settings and may be linked to any other user's account." In response to a "yes" selection by the user, the vaporizer may be unlinked. In response to a "no" selection by the user, unlinking will not delete usage data from the user's account and unlinking may delete all location data and / or remove the vaporizer from the location feature.
[0122] Additionally, the vaporizer configuration may include the warranty and / or registration status of the vaporizer. In response to an unregistered vaporizer (e.g., if the vaporizer is not linked to an account because the user is not logged into the account), a warranty registration page may be displayed where the vaporizer information is provided and the user is prompted to create or log into a user account. In some embodiments, the app may be configured to allow the user to create a new account and / or log into an existing account using existing Google, Facebook, and / or other account login information.
[0123] In some embodiments, the vaporizer battery level may be displayed on the user device without activating the vaporizer app. For example, the "battery service" may be configured to display the vaporizer battery level as an icon via a user interface of the user device. Such vaporizer information may be displayed in response to the vaporizer being within a threshold range of the user device.
[0124] Monitoring - Health and Outages The vaporizer and / or application running on the device that is part of a vaporizer system consistent with embodiments of the present subject matter can also be configured to monitor usage, such as for digital health regimes and / or smoking cessation. For example, similar to weight loss monitoring devices, the vaporizer and / or app can be useful for individuals who wish to reduce their nicotine intake and / or track the amount of nicotine consumed within a given duration. For example, the vaporizer and / or app can be configured to allow dual users of cigarettes and e-cigarettes to log in and compare the number of cigarettes consumed and the total amount of HPHC and nicotine consumed per day when different combinations are used.
[0125] The app and / or vaporizer can provide additional incentives by providing messaging such as reporting how much X compound is consumed, and can also show ex-smokers how much money they are saving by reducing or eliminating smoking. This is most relevant for nicotine, but can be used for other substances. In some embodiments, users can input their regular price per pack of cigarettes, which can be used as a reference line. This can also be relevant for THC, since vaping is a more effective means of consumption. Anecdotal data suggests that there may be a 5-10 fold difference between smoking and e-smoking. For example, a person who e-smoks x mg of THC in a given time interval would otherwise smoke 10 times as much mg of THC. Based on the device's monitoring of dosage, the vaporizer and / or app can report savings on how much the user would have smoked otherwise.
[0126] In some embodiments of the present subject matter, the app may also allow the user to record other health-related activities, such as from a fitness app, and / or suggest correlations between nicotine or THC usage and alcohol consumption, heart rate, blood pressure, exercise time, or weight changes, etc. For example, the user may input a preferred unit dose (pre-set or using estimated / recorded / programmable data as described herein) and / or dosing interval or total daily goal. The vaporizer and / or app may lock out after each dose, and when it is time for the next dose, an alert pops up on the user's computing device (phone, smartwatch, tablet, etc.), and the vaporizer may automatically unlock for this next dose. This may be used as a user-selected approach to reduction (tapering down or stopping), or for maintenance of a prescribed treatment regimen (e.g., X mg of drug every Y hours, but not to exceed Z mg / day, etc.). In some embodiments, the vaporizer and / or app can capture user and / or vaporizer usage information that can be fed back to the app (e.g., via Bluetooth, WiFi, etc.) and record this information, and recommendations regarding a nicotine cessation program can be provided based on the optionally captured and / or recorded data (including device usage and additional information) and / or usage patterns determined therefrom. In some embodiments, the recommendations can include a cessation plan based on the data and / or patterns implemented using the app and device (e.g., by locking the device at predetermined times based on a plan).
[0127] In some embodiments, the vaporizer and / or associated app can have a dashboard-style user interface that users can log on to and chart their progress over time. Data can be based on individual and / or group data. For example, group data can show the average smoke / e-smoking switch rate for a population at any time since starting vaporizer use. The device can provide a screen for the user to select other users and define groups (cohorts) based on their starting criteria, e.g., packs per day, age, gender, etc.
[0128] Device Control and Customization As noted herein, the vaporizer may be controlled in part by user input to an associated app. For example, certain aspects of the vaporizer that may be controlled may include changing the temperature set point, for example, to allow the user to obtain less vapor when discreet use is required. This may also allow the user to reduce irritation and consumption of active ingredient per puff.
[0129] The app can also provide a more accurate display of battery level beyond what's displayed on the vaporizer. For example, while charging, the app can show the time remaining.
[0130] As discussed herein, the app can also provide firmware updates to the vaporizer.
[0131] For devices that accept both nicotine and THC cartridges, an associated (connecting) app would also allow the user to switch between nicotine and THC modes, which would likely have different temperature set points.
[0132] The vaporizer and / or devices that are part of the vaporizer system can use the received signal strength indicator (RSSI) to assist the user in locating a lost vaporizer. Additionally, the app can make the vaporizer vibrate, flash, and / or emit a sound as an alarm to the user, including assisting in locating a misplaced device. For example, a temperature change, vibration, or flashing light can also be indicators of whether a vaporizer is nearby or hidden. In some embodiments, the vaporizer can also assist in locating a misplaced phone when connected by changing the color of an LED depending on the distance between the vaporizer and the phone.
[0133] The one or more network devices can be configured, by the one or more processors, to receive information associated with the vaporizer, communicate the received information associated with the vaporizer to the app, and determine a unique identifier associated with the vaporizer. The network devices can include user devices of other vaporizer users. The app can be configured to determine whether the vaporizer is within communication range of the one or more network devices. The vaporizer can be configured to emit a signal in response to a prompt communicated by the network device. For example, if the vaporizer is left behind in a location beyond the range of the user device, the one or more network devices can receive a "lost device" notification, and the misplaced vaporizer can emit a signal in response to being within communication range of the one or more network devices. The network devices can be configured to forward location information to the user device in response to the vaporizer being found. The vaporizer can be configured to disable and / or lock in response to a prompt communicated by the network device.
[0134] The vaporizer and / or app can be used to adjust the brightness and color of the vaporizer's LEDs. For example, for vaporizers with multiple LEDs, the user can download personalized indicator patterns to the device. In addition to making the vaporizer feel more personalized, the vaporizer can have enhanced utility such as making it easier to identify which vaporizer belongs to a particular owner.
[0135] In some embodiments, the vaporizer temperature can be adjusted by using a graphical user interface that allows both gross and precise control of the vaporizer temperature with a single finger. For example, the graphical user interface (GUI) can include a temperature display that visually indicates the current and / or target temperature of the vaporizer. This temperature can be adjusted up or down (within a range). In this example, to adjust the temperature, the user can hold a fingertip on or against the indicator, with indicators appearing on either side of the temperature when the vaporizer temperature can be adjusted up (to the right) or down (to the left). By rapidly sliding a finger over an adjacent indicator, the temperature setting can be moved quickly in large intervals (e.g., in intervals of 3 degrees, 5 degrees, 10 degrees, 15 degrees, 20 degrees, 25 degrees, 30 degrees, 35 degrees, etc.). Large interval adjustments are indicated by large circles. Fine temperature control can be opened by holding a fingertip on the temperature indicator or an adjacent indicator for a predefined duration (e.g., 1 second, 2 seconds, 3 seconds, 4 seconds, 5 seconds, etc.). By moving the graphic along this fine temperature control you can increase / decrease the selected temperature in finer amounts (e.g. 0.1 degree, 0.5 degree, 1 degree, 2 degrees, etc.) The temperature change is displayed on the central temperature indicator.
[0136] FIG. 6 illustrates an exemplary computing device 600, the features of which may be used in some exemplary embodiments. It should be understood that all of the components illustrated in FIG. 6 need not be on the same single device or apparatus. Certain functions may be split, for example, between the vaporizer and the user device. In other examples, functions may be distributed between the user device and a vaporizer that includes two or more separable components (e.g., a charger unit and a vaporizer). For example, at least a portion of the computing device 600 may be included as part of the vaporizer 100, the vaporizer 200, the user device 305, the remote server 307, the beacon 705, the user device 805, and / or one or more other parts of a vaporizer system. The components of the computing device 600 may be implemented in addition to or in the alternative from any of the components of the vaporizer device 100, 200 illustrated and / or described. The computing device 600 may be implemented to perform one or more of the processes described herein.
[0137] Computing device 600 may perform one or more of the processes described herein. For example, computing device 600 may be used to execute applications that provide user control of a vaporizer in communication with computing device 600 and / or provide an interface for a user to engage and interact with functionality associated with a vaporizer according to some illustrative embodiments.
[0138] As shown, computing device 600 may include one or more processors, such as processor 610, for executing instructions capable of performing operations consistent with those described herein. Computing device 600 may include memory 620 for storing executable instructions and / or information. Memory 620 may include solid-state memory, solid-state disk drives, magnetic disk drives, or any other information storage device. Computing device 600 may include a network interface 640 to a wired or wireless network, such as the network described with reference to FIG. 5. To achieve wireless communication, network interface 640 may utilize one or more antennas, such as antenna 690, for example.
[0139] Computing device 600 can include one or more user interfaces, such as user interface 650. User interface 650 can include hardware or software interfaces, such as a keyboard, mouse, or other interfaces, some of which can include a touch screen integrated with display 630. Display 630 can be used to display information, such as information related to the functionality of the vaporizer, provide prompts to a user, receive user input, and / or the like. In various embodiments, user interface 650 can include and / or be configured to communicate with one or more peripheral devices.
[0140] In some embodiments, the user interface 650 may include one or more sensors and / or an interface to one or more sensors as described herein. The operation of these sensors may be controlled, at least in part, by the sensor module 660. The computing device 600 may include input and output filters 670 that can filter information received from sensors or other user interfaces, information received and / or forwarded via the network interface 640 and / or the like, etc. For example, signals detected by the sensors may be passed through the filters 670 for appropriate signal conditioning, and the filtered data may then be passed to the sensor module 660 and / or the processor 610 for validation and processing (e.g., before forwarding results or indications via the network interface 640). The computing device 600 may be powered by using one or more power sources, such as the power source 680. As shown, one or more components of the computing device 600 may communicate and / or receive power via a system bus 699.
[0141] Any of the devices described herein may include a device lock as described herein. For example, an app (e.g., running on the user device 305) and / or the vaporizer 100, 200 may authenticate to a mobile device (e.g., the user device 305) using encryption as an anti-counterfeiting mechanism. A similar scheme may be used to tie the vaporizer 100, 200 to a user device (e.g., a mobile communication device such as a phone, smartwatch, tablet, computer, etc. owned or used by a user) so that the vaporizer can be disabled when stolen so that others cannot use it. In some embodiments, the vaporizer 100, 200 may periodically connect to the user device 305 using the network interface 640 to verify and / or authenticate the user's use and / or age. In some embodiments, the user may connect to an application on the user device 305 or computer and provide authentication to enable operation of the vaporizer 100, 200. In some embodiments, authentication includes password or PIN entry, a defined gesture (e.g., triple tap), selection of a confirmation button, voice authentication, or biometric authentication (e.g., facial recognition) entered into the application using user interface 650.
[0142] The vaporizers 100, 200 described herein may also include parental lockout (e.g., child protection). For example, the vaporizers 100, 200 can be "locked" for parents who want to ensure that their children or other minor users cannot use the vaporizer. For parental lockout, in addition to Bluetooth or other relatively long-range communication, the vaporizers 100, 200 may also implement a near-field communication (NFC) tag on the vaporizer. The NFC tag may be implemented on the computing device 600 (e.g., using the sensor module 660, the network interface 640, the I / O filter 670, and / or the user interface 650). The NFC tag may be configured to store and transfer information. NFC readers are built into many smartphones. One feature of NFC is that it only works over a very short range. This makes unlocking the vaporizer easy to achieve for the user. For example, a user can simply tap an already authenticated phone against the vaporizer, which can then obtain one or more authentication codes from the phone to unlock the vaporizer (possibly after the phone itself has been unlocked in some conventional manner by the authenticated user). In some embodiments, the authenticated user device can activate an NFC tag on the vaporizer 100, 200, which can communicate information and / or identifiers to the user device 305 via the network interface 640 and / or antenna 690 to enable the vaporizer to be unlocked. NFC tags are very cheap and small, and can be used in addition to or instead of other wireless communication modes such as Bluetooth. NFC can be used to implement some of the other functions described herein.
[0143] In some embodiments, authentication can occur at the vaporizer 100, 200. For example, the vaporizer 100, 200 can include a thumbprint / fingerprint sensor (e.g., as part of the sensor module 660). This thumbprint / fingerprint sensor allows operation of the vaporizer with an authenticated thumbprint / fingerprint. The vaporizer can also include other biometric sensors (e.g., as part of the sensor module 660) for authentication purposes. For example, the vaporizer 100, 200 can include sensors capable of iris recognition, face recognition, voice recognition, DNA recognition, etc. In another example, the vaporizer 100, 200 may require a specific action / gesture to allow operation. The specific action or gesture can include a password or PIN entry, a defined gesture (e.g., triple tap), voice authentication, selecting a confirmation button, or biometric authentication (e.g., face recognition). In some aspects, the processor 610 can receive these inputs from the sensor module 660 or other components of the computing device 600 and determine whether authentication was successful.
[0144] In some embodiments, for better protection from unauthorized use, it may be beneficial to implement authentication / child lock procedures at different times or stages of use of the vaporizer 100, 200. The authentication / child lock procedures may be the same for each duration / stage, or may vary depending on the duration / stage, or any combination of the authentication / child lock procedures described herein at the same or different durations / stages.
[0145] For example, in some embodiments, the vaporizer may require a first authentication at or around the time of initial purchase of the vaporizer device 100, 200. In some aspects, the first authentication may include locking the vaporizer 100, 200 to prevent any use of the vaporizer device until the consumer's age is verified and meets an age threshold. In some aspects, the processor 610 may perform the first authentication and / or locking in response to input received from the sensor module 660 or other components of the computing device 600. The first authentication may include single-step authentication or multi-step authentication. Locking may occur at the manufacturer, retailer, or at any stage during the manufacturing, distribution, or retail process. The type or method of the first authentication may depend on the retailer, location, or method in which the device is purchased. In some aspects, the consumer is free to use the vaporizer for a period of time (e.g., 1 day, 7 days, 30 days, etc.) after purchase before an initial authentication (e.g., age verification) is required. The vaporizer may be configured to be locked (e.g., functionality is disabled) in response to expiration of a threshold period of time without completion of a first authentication or without the user completing registration of the device via the user interface.
[0146] In some aspects, initial authentication and unlocking of the device may occur at the point of sale (POS), either online or at a retail store. In the case of a retail store, initial authentication may include the retailer checking the consumer's age and identification. This check may include a visual inspection of the consumer's identification (driver's license, passport, etc.). This check may also include the retailer swiping or scanning a barcode, QR code, or other encrypted code on the identification to read and verify the consumer's age and / or identification.
[0147] In some embodiments, the retailer can manually enter or scan the age / identification information into a computer application that verifies the identity and / or age of the consumer. For example, the retailer can be equipped with a tablet, laptop, desktop, or other computing device that runs an application related to the vaporizer. In some embodiments, the application can be specific to the retailer's store to allow the retailer to more accurately verify and identify the consumer. The consumer or retailer can use the application to register the device and provide its identification and age-related information to the application. The application can then perform an initial authentication to verify the consumer's age and / or identity. In some aspects, the application can communicate with a vaporizer application database or a third party system to complete the initial authentication. In some embodiments, the application retrieves the phone number associated with the consumer and verifies that the same phone number is associated with the phone running the application and that the vaporizer is registered. The application can store the consumer's information for later use. The retailer's app can also communicate with one or more servers and / or databases to determine if the consumer is associated with suspicious activity (such as purchasing a large number of devices) in order to flag or block transactions. Such tracking can usefully identify consumers who may be attempting to circumvent initial authentication or other authentication / juvenile safeguards and then resell the device to a minor or other unintended user.
[0148] An online retailer may also perform the first authentication. For example, to purchase a vaporizer online, a consumer may be required to enter their identification information, including their age. The retailer may verify that the entered information properly accesses a database containing consumer identification information (e.g., Social Security Administration, Department of Transportation, tax records, etc.), or the retailer may contract with a third party with access to such information to verify that the entered consumer information is correct and that the consumer meets an age threshold. The third party may receive the consumer information on a server, and the server may respond to the retailer with a determination of the consumer's age / identification information. The first authentication may include a multi-step authentication process in which the consumer enters their information (e.g., contact information), and then the retailer, manufacturer, etc. sends the consumer (e.g., via an application, text message, email message, etc.) a code to enter before the user can complete the purchase. In some embodiments, the consumer and / or retailer enters this code when the vaporizer pairs with a smartphone, tablet, computer, or other computing device. If the consumer and / or retailer enters the correct code, the sale may be authorized. If not, the sale transaction may be terminated. In some embodiments, consumer usage information can be stored to create a user profile, which may be stored on the vaporizer, in an application, on a server, or on other computing devices.
[0149] In some embodiments, a retailer (online or in-store) may be authorized to unlock the phone after an initial authentication. For example, a manufacturer, vaporizer company, distributor, or other entity may provide the retailer with a code or PIN for unlocking the vaporizer device after an initial authentication check is successful. The code may be provided to the retailer via a computer application, text message, email message, printed document, or the like. In some aspects, the code may be predetermined or randomly generated. The predetermined code may be based on a unique characteristic of the vaporizer (e.g., a serial code, a manufacturer code, or the like). The code may only be valid for a predetermined period of time after generation. In some aspects, the retailer may have access to an application that wirelessly communicates with the vaporizer device. The application may prompt the retailer to confirm the results of the initial authentication, and the application may send the retailer a code to unlock the device via an application interface, text message, email message, or the like. The retailer may then enter the code into the vaporizer device or an application that communicates with the vaporizer device to unlock the vaporizer for use by the consumer. For example, after a retailer receives a message with a code, the retailer can enter the code into its vaporizer application, which then transmits a signal to the vaporizer that unlocks the vaporizer.
[0150] In some embodiments, the consumer may be provided with a code to unlock the device. For example, once the consumer receives the vaporizer device, the consumer may register the vaporizer online via a web page or on an application running on the consumer's smartphone, tablet, laptop, or other computing device. After the consumer is authenticated in some manner (e.g., by checking approved identification to ensure the consumer is of legal age or older), the web page or device may provide the user with a code via a web page or application interface, text message, email message, etc. The consumer may enter the code into an interface / input on the vaporizer to unlock the vaporizer. In other embodiments, the consumer may enter the code into a web page or application communicatively coupled to the vaporizer, which may unlock the vaporizer by sending a signal to the vaporizer to unlock it for use by the consumer. In some embodiments, the consumer enters the code when the vaporizer is paired with the consumer's smartphone, tablet, computer, or other computing device.
[0151] In some embodiments, the application or web page may require further input to complete the first authentication. For example, the application may require a fingerprint to start the application and / or to authorize use of the vaporizer. In some embodiments, a fingerprint sensor on the vaporizer device may receive the consumer's fingerprint and transmit the received input to the application. In other examples, a fingerprint sensor on a smartphone, tablet, laptop, or other computing device may transmit the fingerprint information to the application. In some aspects, the application may store the fingerprint information in a database for future retrieval. Although fingerprints are described in some examples, the concepts may be applied to other biometric feedback, such as retinal or facial scans and analysis, as well.
[0152] Additionally, the application and / or web page may perform further validation to complete the first authentication. For example, after the application or web page receives the consumer's age and / or identity information, the application or web page may perform a check to determine whether the user and / or user profile associated with the received consumer information is linked to suspicious activity. For example, the application or web page may communicate with a server and / or database to determine whether the number of vaporizer devices associated with the consumer meets a threshold. In some embodiments, if the number of vaporizers meets a threshold, the application and / or web page may flag or identify the consumer as an unauthorized reseller of vaporizers and block the transaction.
[0153] In some embodiments, the application and / or web page can initiate a live chat where the consumer can provide their identification (e.g., driver's license, passport, etc.) to the person on the other end of the communication to verify the consumer's identity and / or age. Additionally, the application and / or web page can be configured to accept a scan of the identification and / or a scan of the magnetic stripe of the identification that is analyzed by the application and / or web page, and / or a human review of the identification.
[0154] After an initial purchase of the vaporizer device, it may be desirable to ensure that the vaporizer 100, 200 is used only by its intended consumer. For example, if the vaporizer is lost or stolen after a first authentication (e.g., purchase authentication), a second authentication to use the vaporizer can prevent use of the vaporizer by undesired users (e.g., underage children, thieves, etc.). Thus, the vaporizer may require a second authentication after a first authentication that allows use of the vaporizer. This second authentication may occur when, or around, the consumer attempts to use the vaporizer for the first time. In some embodiments, the consumer is free to use the vaporizer for a period of time (e.g., 1 day, 7 days, 30 days, etc.) after purchase before a second authentication (e.g., age verification) is required. In some embodiments, the processor 610 may perform the second authentication and / or locking in response to input received from the sensor module 660 or other components of the computing device 600.
[0155] In some aspects, the second authentication may occur in an application running on a user device that communicates with the vaporizer. This application may be on the consumer's smartphone, tablet, laptop, watch, wearable device, or other computing device. For example, the second authentication may include fingerprint authentication. In some aspects, the vaporizer may allow if the fingerprint input during the second authentication matches the fingerprint analysis during the first authentication. The consumer may enter their fingerprint using a fingerprint sensor on the vaporizer or a fingerprint sensor on the computing device (e.g., smartphone, tablet, etc.) that is in communication with or running the application. In some embodiments, this second authentication may include other biometric information of the consumer to verify that the same user is using the device as during the first authentication.
[0156] In some embodiments, the second authentication can be correlated with user information or a user profile created at or before the second authentication. For example, during the first authentication, the consumer can enter their age information (e.g., a scan of a driver's license, manually entering a date of birth in an application, etc.) along with a first fingerprint sample. During the second authentication, the consumer can enter a second fingerprint sample. If the second fingerprint sample matches the first fingerprint sample, the vaporizer and / or application can correlate with the consumer's age information entered during the first authentication to verify the consumer's age during the second authentication.
[0157] In some embodiments, the computing device running the application can be used to provide the second authentication. For example, the vaporizer can remain in a locked position unless the vaporizer device is within a predetermined proximity range of the computing device running the application. In some aspects, the application can run on a consumer's smartphone and the vaporizer will remain in a locked state until the smartphone comes within a proximity threshold with the vaporizer.
[0158] Additionally, the vaporizer may be in an unlocked state within a proximity threshold and may transition to a locked state if the distance between the vaporizer and the user device running the application moves outside the proximity threshold. In some aspects, the transition to the locked state may be based on a time threshold during which the vaporizer and smartphone are outside the proximity threshold. This time threshold may include a preprogrammed time threshold or may include a user selected time threshold. For example, a user may enter the time threshold into an application running on the user's smartphone.
[0159] In some aspects, a user carrying a user device may walk (or otherwise move) away from the vaporizer. Once the user and smartphone move outside the proximity threshold, a timer may run on the application and / or on the vaporizer. Once the timer meets the time threshold, the vaporizer may transition to a locked state. In some aspects, the vaporizer and / or computing device may detect proximity through Bluetooth, Near Field Communication (NFC), WiFi, Ultrasonic, ZigBee, RFID, cellular communication, or any other wireless communication. In some embodiments, the vaporizer may time out after a predefined set time of unlocked use after a second authentication, and a similar second authentication may be required to resume authenticated use.
[0160] The proximity locking and unlocking described herein can include steps of multi-step authentication. For example, proximity detection can be correlated with additional identification information to verify that the vaporizer is owned by (e.g., registered to) the user and / or the smartphone application is associated with the same user. This proximity detection can also be correlated with age verification information to verify that the user who owns the vaporizer and / or is associated with the application meets an age threshold. In some aspects, the application can store a user profile of the user that stores age verification information such as date of birth and age threshold information.
[0161] The user profile may also include a maximum number of vaporizers that the user is permitted to use. For example, to prevent multiple devices from being authorized for a single user for later resale to minors or other undesirable consumers, the user profile may specify that the user is only associated with a single vaporizer at a time. For example, if a user owns multiple vaporizers and the smartphone application is paired with a first vaporizer, other vaporizers owned by the user may be locked. In some embodiments, the smartphone application may send a signal to the other vaporizer to lock it. In other embodiments, each time the application and a vaporizer are paired, the application and / or vaporizer may perform a check to determine whether the user is currently associated with another vaporizer that is unlocked. If so, the application may first lock and / or unpair the other vaporizer before pairing with the current vaporizer.
[0162] In some embodiments, a vaporizer may be pre-programmed to be paired with a particular user account / profile. For example, a user may order a vaporizer using an application that has age-verified the user. The ordered vaporizer may be configured to be paired with the user profile that ordered the vaporizer. In some aspects, the vaporizer may be configured to only be paired with the pre-programmed user profile. This may reduce or eliminate further re-authentication.
[0163] Age verification may also be correlated with location information to determine whether a user meets an age threshold. For example, the vaporizer and / or application may receive Global Positioning System (GPS) information to identify the location of the vaporizer and / or application. In some embodiments, the age threshold may be based on a geographic location, such as a particular country, state, city, county, and / or the like. When the age threshold changes based on the location of the vaporizer and / or application, the vaporizer and / or application may re-authenticate the user based on the updated age threshold.
[0164] Performing such multi-factor authentication using proximity detection can reduce the likelihood of underage and / or fraudulent use of the vaporizer. Alternatively, correlating proximity and / or location information with age verification and / or identification information allows for greater versatility to prevent operation of the vaporizer in designated areas.
[0165] In some aspects, the second authentication can be completed electronically without the need to download an application. For example, the user can access a website for registration of the device and / or age verification. In some aspects, the user can enter the serial number of their device and then seek age verification (e.g., entering identity information, live chat, ID scanning, or using any authentication method described herein). After successful age verification, the user can receive a passcode from the website. In some embodiments, each passcode is a random number related to its serial number (e.g., hidden 4 digits of the serial number). After receiving the passcode, the user can then pair the vaporizer to their user device, for example, by Bluetooth or some other communication protocol. This pairing can require a website passcode (e.g., a 4-digit or multi-digit passcode) or another passcode for completion of the pairing. If the correct passcode is entered and the pairing is successful, the device can be unlocked.
[0166] In some aspects, a dongle can be used to provide a second authentication. In some aspects, the dongle can include any hardware device that connects to the vaporizer or other computing device to provide additional functionality. For example, the dongle can act as a communication bridge between the vaporizer and an application, or between the vaporizer and another computing device. In some embodiments, the dongle can connect to a computing device that does not run an application that communicates with the vaporizer. The user can then communicate with the vaporizer on the computing device through use of the dongle. Additionally, in some aspects, an application running on the computing device may lose communication with the vaporizer. The application can communicate with the dongle, and the dongle can communicate with the vaporizer. In other embodiments, the dongle can be configured to provide a code that allows operation of the vaporizer and / or communication with the vaporizer. For example, the dongle can be configured to provide a randomly generated number or pattern for the user to enter and allow operation of the application and / or vaporizer. In some aspects, the code generated by the dongle can be set to expire after a predetermined duration (e.g., 60 seconds, 5 minutes, 1 hour, etc.). Thereafter, any additional uses of the vaporizer will require a new authorization code.
[0167] In some embodiments, the vaporizer and / or smartphone can provide an indication that the vaporizer is unlocked. For example, the vaporizer and / or smartphone can output an audio, visual, tactile, or other indication that the vaporizer is unlocked and ready for use by the user. The audio indication can include a beep, a click, a song, or any other sound. The visual indication can include a light, a color, a light pattern, a series of flashing lights, or any other visual indication. The tactile indication can include a vibration pulse, a series of vibration pulses, a pattern of vibrations, or any other tactile indication.
[0168] In some aspects of the present subject matter, the second authentication (or the entire authentication) can be based on the location of the vaporizer. For example, a given location can include hardware ("beacons") configured to modify the operation of vaporizers located within the communication range of the beacon. FIG. 7 illustrates a diagram 700 of a communication exchange between a vaporizer 100A, 200A, 100B, 200B and a disabled beacon 705, according to some exemplary embodiments. As illustrated in FIG. 7, the beacon 705 includes a transceiver 701, a processor 702, a memory 703, and a network interface 704. In some aspects, the processor 702 can be configured to execute instructions that can perform operations consistent with those described herein. The memory 703 stores executable instructions and / or information. The memory 703 can include a solid-state memory, a solid-state disk drive, a magnetic disk drive, or any other information storage device. The network interface 704 can be configured to interface with a wired or wireless network. To facilitate wireless communication, the network interface 704 may utilize one or more antennas and / or transceivers, such as the transceiver 701, for example.
[0169] In some embodiments, the beacon 705 can be placed in locations where there may be heightened sensitivity to unauthorized or undesired use of the vaporizer (e.g., in schools, youth areas, inside restaurants, commercial airplanes, or other public transportation vehicles, etc.). In some aspects, the beacon 705 can be configured to disable vaporizers within the communication range 725 of the beacon 705. As shown in FIG. 7, the vaporizers 100A, 200A, 100B, 200B can be located within the communication range 725 and disabled by the beacon 705. In some embodiments, the beacon 705 can be configured to forward a broadcast message via the transceiver 701 and / or the network interface 704. The vaporizers 100A, 200A, 100B, 200B can receive the broadcast message via the network, and the controllers 105, 205 can be configured to disable operation of the vaporizers in response to receiving the broadcast message.
[0170] In some embodiments, the beacon 705 and / or broadcast message disabling the vaporizer 100, 200 may be overridden by receiving further age verification (e.g., a second authentication as described in various embodiments herein). For example, a consumer activates their vaporizer even though the vaporizer 100, 200 is within communication range 725 by performing any authentication procedure described herein (e.g., entering a code, using a phone app, biometric identification, etc.). For example, the beacon 705 may send a communication to the vaporizer 100A, 200A, 100B, 200B and / or the consumer vaporizer application to notify the consumer that the vaporizer 100A, 200A, 100B, 200B is within communication range 725. In some embodiments, the vaporizer 100A, 200A, 100B, 200B and / or the consumer vaporizer application can display an indication that the vaporizer 100A, 200A, 100B, 200B is locked. Once notified, the user of the vaporizer 100A, 200A, 100B, 200B can log into the vaporizer application and / or use the vaporizer 100A, 200A, 100B, 200B to perform a second authentication while still within communication range 725 to re-enable operation of the vaporizer 100A, 200A, 100B, 200B.
[0171] In other embodiments, the vaporizer 100A, 200A, 100B, 200B and / or the vaporizer application can detect the beacon 705 and notify the consumer to complete a second authentication or any other authentication that allows the consumer to use the vaporizer within the beacon communication range 725. For example, the vaporizer 100A, 200A, 100B, 200B and / or the vaporizer application can forward a communication to search for other devices within the communication range of the vaporizer 100A, 200A, 100B, 200B and / or the vaporizer application. In some embodiments, the beacon 705 can receive a communication from the vaporizer 100A, 200A, 100B, 200B and / or the vaporizer application and respond with a communication to disable the vaporizer 100A, 200A, 100B, 200B. The user can then perform a second authentication to re-enable the vaporizers 100A, 200A, 100B, 200B within the communication range 725.
[0172] In some embodiments, the beacon 705 can be geo-fenced to operate within a predetermined location. Such geo-fencing can help prevent the beacon 705 from being transported to another location where deactivation of the vaporizer is not desired. In some aspects, the processor 702 and / or memory 703 can be configured to retrieve geographic location information to determine the location of the beacon 705 and whether the beacon 705 is authorized to operate at that location. If the beacon 705 is outside of its authorized area, the processor 702's operating instructions from the memory 703 can be configured to disable operation of the beacon 705. The hardware beacon 705 can beneficially provide additional security / protection against underage use of vaporizers in high-risk areas (e.g., school zones, etc.).
[0173] In some embodiments, the beacons 705 may also be configured to track and / or report on the vaporizers 100, 200 within the communication range 725 of the beacons 705. For example, an application in communication with one or more beacons 705 may be configured to show a list or graphical representation of the vaporizers within the communication range 725 of the one or more beacons. For example, the graphical representation may include a map showing a representation of the vaporizers 100, 200 within the communication range 725. This map or user interface may also include additional information about the vaporizers 100, 200 (e.g., serial numbers, model numbers, etc.) and / or additional information about the users associated with the vaporizers 100, 200 (e.g., date of birth, age, registered school, etc.). This tracking allows an application or administrator of an entity (such as a school) to monitor which vaporizers are located within an area and whether there are any vaporizers authorized for use within that area. For example, a school principal may monitor vaporizers present within the communication range 725 of one or more beacons 705 to determine whether a vaporizer 100, 200 associated with a student at the school has been used or activated within the communication range 725. In some embodiments, the application enables the principal or an authorized administrator to report any unwanted or unauthorized vaporizer use to authorities and / or manufacturers to improve prevention of unintended use. Additionally, information regarding unauthorized use of vaporizers within a given area may also be forwarded to the actual authorized owners and / or users (e.g., parents) of such vaporizers.
[0174] In some embodiments, the beacon 705 can be configured to unlock the vaporizer 100, 200 within the communication range 725. For example, the vaporizer 100, 200 can be configured to be locked at a location outside the communication range 725, and the beacon 705 communication can be configured to unlock the vaporizer 100, 200. Such an example can be used as a designated "smoking section" in areas where the use of vaporizers is generally prohibited (e.g., schools, airports, etc.).
[0175] In some embodiments, rather than a hardware beacon 705 installed at a predefined location, the beacon functionality may be installed in an application running on a user's smartphone, tablet, computer, or other computing device (an "application beacon"). Similar to the hardware beacon 705, this application beacon may be configured to modify the operation of vaporizers within the application beacon's communication range. For example, all vaporizers within the application beacon's communication range may be disabled, or additional age verification (e.g., a second authentication) may be required to unlock the use of the vaporizer while within range.
[0176] The vaporizer 100, 200 may include or be connected to a "youth prevention device" (YPD) configured to lock out the vapor generation function of the vaporizer upon encounter with a youth prevention beacon device (e.g., beacon 705 and / or beacon 805). The YPD may include the controller 105, 205, the app, or any other component of the vaporizer 100, 200, the user device 305, the remote server 307, and / or the computing device 600. For example, a vaporizer 100, 200 with a YPD may enable a "youth prevention function" (YPF) that may shut down (e.g., disable vapor generation) the vaporizer 100, 200 for 30 minutes (or other duration) when the vaporizer comes within range of a youth prevention beacon device. The YPD may be configured to ensure that vaporizer shutdown is guaranteed. This security measure can be implemented to ensure that unauthorized users cannot exploit the PD shutdown feature to otherwise interfere with or disrupt service for unauthorized users.
[0177] In some implementations, the ability of the youth prevention device to act on the vaporizer 100, 200 can be dependent on the age verification status of the vaporizer 100, 200. For example, a registered and age verified vaporizer 100, 200 can be made "invisible" to the YPD. The youth prevention features may be enabled by default (e.g., after a device reset) but may be changed or updated when the user's age is verified. A vaporizer 100, 200 connected to an app with a user age verified may be taken out of the youth prevention device program (due to a specific device limit limited by the number of devices that can be associated with a user account). The youth prevention ad shutdown mode may include strong security to prevent third parties from hacking or disabling the youth prevention features.
[0178] The vaporizer 100, 200 can be configured to allow the youth prevention device functionality to be reactivated in response to a user unlinking the vaporizer 100, 200 from the user's age-verified account. The vaporizer 100, 200 can be configured such that security protocols to prevent hacking cannot be disabled, such that the youth prevention functionality can only be disabled with a shared secret challenge or other security / authentication measures.
[0179] The vaporizer 100, 200 can be configured to minimize the battery impact of the YPD feature by providing low power advertisements for detection by the youth prevention beacon device. The vaporizer 100, 200 can be configured to broadcast advertisements by default that include specific vaporizer information, manufacturer information, and / or user information for reception by the youth prevention beacon. The youth prevention beacon can be configured to monitor and record the broadcast advertisements so that administrators can identify underage users and provide counseling services.
[0180] The vaporizer may be configured to allow a user to release a device from their user-associated account and factory reset it, including enabling the YPD feature, if the user misplaces or otherwise no longer owns a vaporizer 100, 200 that was previously authorized (and therefore is not currently subject to Youth Prevention Device (YPD) functionality), or otherwise wishes to deauthorize the vaporizer 100, 200. The YPD feature may be optionally disabled by the beacon in response to the user relinking the device to another account. If the lost (unlinked) device is re-paired with a user app with age verification, the device may be factory reset and the YPD feature re-enabled, unless the device is locked.
[0181] In some embodiments, the vaporizer 100,200 can be configured to connect and authenticate with the hardware beacons 705 and application beacons 805 described herein. For example, the user device may be prompted when the vaporizer 100,200 is located within communication range of the hardware beacons and / or application beacons. In some aspects, the hardware and / or application beacons can be implemented in high-risk areas for underage or misuse (e.g., schools, playgrounds, youth centers, etc.). In other aspects, the authentication may include proximity detection based on location information. For example, the user device and / or vaporizer 100,200 may receive GPS information or other location information indicating that the vaporizer 100,200 and / or the user is within a proximity threshold of a predetermined location (e.g., schools, playgrounds, youth centers, etc.). When the vaporizer 100,200 is within the proximity threshold, the vaporizer 100,200 may be locked or the user device may be configured to lock the vaporizer 100,200. In some embodiments, the user may be able to re-authenticate to unlock the vaporizer 100, 200 within the proximity threshold. In other embodiments, the user may be restricted from unlocking or operating the vaporizer 100, 200 within the proximity threshold.
[0182] In addition to locking the vaporizer 100, 200, the YPD and / or app can be configured to receive input from a user reporting that the vaporizer 100, 200 has been lost, stolen, that the vaporizer 100, 200 has been used by an underage individual, and / or the like. A user can also report retailers suspected of selling to underage individuals, locations suspected of underage use, and / or the like. A user can provide any other relevant information in fields in the user interface (e.g., counterfeit, location, retailer, serial number, pod / cartridge ID, personal information, and / or the like). FIGS. 14A-14F show exemplary user interface screen views that may appear in an app installed on a communication device. The user interface screen views of FIGS. 14A-14F relate to a reporting feature that may be used on a mobile device that does not need to be paired with a vaporizer. These screen views are shaped and sized to match the dimensions of a mobile device such as a smartphone, however, it should be understood that the user interface functions shown may be implemented on any computing device such as, for example, a tablet, desktop or laptop device.
[0183] 14A and 14B show a screen view where a person can report a vaporizer (referred to in the view as a "device" that is being used by an unauthorized user, e.g., a minor). This view allows for entry of a serial number and includes data entry options (here any type of entry including pull-down or scroll menus, but also optionally free text entry) for the person to report to indicate their title or other identifying information. If the feature is used in a school setting (e.g., if the feature is being used to prohibit underage users from using vaporizers at school), the title could be "School Administrator" or "Teacher" or "Counselor", etc. This view also includes fields for entering identifying information about the school, as well as a "Submit" user interface element that allows the entered data to be forwarded to a server for analysis, aggregation, etc. This view can also include user interface elements to provide guidance to the user on how to find the device serial number and instructions to send to the device where it can be analyzed to determine its origin, optionally.
[0184] In Fig. 14C and Fig. 14D, the screen view shows an example where an invalid serial number has been entered. Here, the user interface can ask the user to double check the serial number, and if it is confirmed to be correct for the seized vaporizer, the user may be prompted to report it as a counterfeit vaporizer. This may trigger other steps. If the device is identified as counterfeit, the screen view of Fig. 14E can prompt the user to enter any further information available, such as the place and date of purchase, and can even add a prompt to ask the user to send the device to the top manufacturer or some other location for analysis and investigation. Fig. 14F is an example of a "thank you" screen view.
[0185] Such reported information can be combined, aggregated, and analyzed to track and determine where unauthorized and / or unwanted vaporizer use is occurring and which individuals and / or entities are involved. For example, after receiving a threshold number of reports associated with a given retailer or a given location, the vaporizer system can be configured to disable pods sold from that retailer for a given duration, send an alert to the retailer, lock / disable one or more vaporizers 100, 200, and / or take any other corrective action. In some embodiments, the disablement and data aggregation may be performed by one or more servers in communication with the app, the user device, and / or the vaporizers 100, 200.
[0186] The vaporizer system may also combine the reported data with information obtained from individual vaporizers across a population, information regarding users and user profiles, usage profiles, user accounts, social media accounts, websites, crime reports, and / or the like. The combined information may be presented on a dashboard or other user interface, on user devices and / or apps. The dashboard may be accessible to administrators, parents, police officers, and security personnel to monitor underage use, misuse, counterfeit products, and / or the like. For example, the vaporizer system may retrieve information from schools that are reporting underage use of vaporizers. The vaporizer system may correlate that information with information from social media (tweets, Facebook posts, hashtags, etc.) that associates the information with underage use (e.g., social media accounts that mention vaporizers, pod flavors, usage amounts, locations, retailers, and / or the like). This combined data may be further analyzed to discover trends, patterns, and / or indicators of underage use. By tracking and tracing underage youth to the source of information, schools, parents, retailers, manufacturers, and / or the like can take action, initiate programs, lock the vaporizer 100, 200, and / or the like to prevent underage use.
[0187] Retailers may also have access to a dashboard that displays reports of underage use (e.g., serial numbers, distributors, or employees) associated with products sold by the retailer and / or its affiliates. The dashboard may include a map or graphic showing where the reports occurred, the data source for the reports, the number of reports, the time of the reports, the reputation of the data source, other reports submitted by users or data sources, social media posts, comments associated with the reports, and / or the like. Figures 15A-15E and 16A-16H (described below) show exemplary user interfaces for tracking reports and other data that display underage use, retailers, locations, comments, investigations, prevention actions, lock vaporizers 100, 200, and / or the like.
[0188] 15A-16H show exemplary screen views that may be displayed on any computing device to visually display data results based on data reported via the approaches described herein as well as other approaches. It should be understood that these screen views may be displayed on any type of computing device.
[0189] The screen view of FIG. 15A shows a map diagram including school markings with various overlay options that allow a user to select the data type to be shown on the map in relation to one or more locations. The overlays can include a heat map type view showing different occurrence frequencies determined based on collected data. Data sources for collection can include (without limitation) school reports (e.g., as may be entered via the screen view discussed above), retailer data (e.g., number of sales at a given location, tracking information regarding the source of confiscated vaporizers, etc.), social media data (e.g., data regarding the estimated age and demographics of social media users discussing vaporizers and / or their use in relation to the estimated location of those social media users), secret shopper data (e.g., data based on fraudulent or poorly authenticated sales to undercover agents attempting to purchase vaporizers from retail locations), regulatory reports (e.g., from the FDA, etc.), and the like. The screen view can also include a data insights subview that can display information regarding recently added data, trends, and the like. Clicking on a given school location allows for drill-down based on the specific data type. This type of screen view can be used, for example, to develop strategies to prevent vaporizer use by underage users by easily showing geographic correlations between school seizures, social media, illegal sales activity, etc.
[0190] The screen view of Figure 15B shows an example news feed of mentions of a given school in relation to underage use of vaporizers and / or such devices. The screen view of Figure 15C shows a summary of seized device reports for a selected school location. The screen view of Figure 15D shows a map with a heat map but no other data, and the screen view of Figure 15E shows a map with highlighted social media information.
[0191] 16A-16H show screen views depicting exemplary features of data-driven functionality related to the use of data as discussed above in tracking illegal vaporizer use and / or sales. The data source control box allows the user to view data from various sources as location-based overlays on a map. In FIG. 16A, a fictitious retailer is highlighted and overlaid with social media mentions. FIG. 16B shows an example of additional data insights related to this fictitious retailer along with statistics (e.g., six confirmed devices sold and seized here). FIG. 16C shows a map view without data overlay, FIG. 16D shows an option to drill down to additional retailer reports, and FIG. 16E shows an example of data from such a report, including details of seized devices, etc. FIG. 16F-16H show social media data along with estimated location so that correlations with a given retailer and other data sources can be inferred.
[0192] In addition to the data sources noted above that can be used with existing vaporizers that may not include connectivity features, other data sources provided by such connected vaporizers can further enhance the subject matter. For example, geofences can be set up around school locations and other locations where underage vaporizer use is deemed problematic. Vaporizers with connectivity features can be detected when they are in such areas to enable mapping of potential illicit use hotspots. In another example, an app executable on a mobile device can be provided to teachers and other school personnel. Such an app would enable the mobile device to become a mobile detector of vaporizers in the vicinity of the mobile device. Collection of serial number data or other data from such vaporizers can better track where vaporizers are being used by teens and other underage users.
[0193] 8A illustrates a communication exchange diagram 800 between vaporizers 100A, 200A, 100B, 200B, 100C, and 200C and user devices 805A and 805B. As shown in FIG. 8A, user devices 805A and 805B can be configured with application beacons having communication ranges 825A and 825B, respectively. As further shown, vaporizers 100A and 200A are located within communication range 825A, and vaporizers 100B, 200B, 100C, and 200C are located within communication range 825B.
[0194] In some embodiments, the user device 805A running the application beacon can forward a broadcast message so that any vaporizers in 825A are disabled. For example, the vaporizer 100A, 200A can receive the broadcast message from the user device 805A (e.g., via the wireless circuitry 117, 217), and the controller 115, 215 can disable one or more components of the vaporizer 100A, 200A to lock the device. In response to the lock, the vaporizer 100A, 200A can notify the user of the vaporizer 100A, 200A that the device is locked. In some embodiments, the vaporizer 100A, 200A utilizes an output 115, 215 (e.g., a light, a tactile cue, an audio, etc.) to indicate that the vaporizer 100A, 200A is locked. In other aspects, the vaporizer 100A, 200A can communicate to a vaporizer application that the device is locked, and the vaporizer application can display a notification to the user that the device is locked. The notification can include text, sound, a graphic image, etc. on the user's computing device (e.g., a smartphone). In some embodiments, the user device 805A can communicate the notification to the vaporizer 100A, 200A and / or the vaporizer application.
[0195] In response to the lock and / or notification, the vaporizer 100A, 200A can receive information associated with the user of the vaporizer 100A, 200A. In some embodiments, the user can input age / identification information on the vaporizer 100A, 200A, the vaporizer application, and / or the website associated with the vaporizer 100A, 200A. Upon receiving this information, the vaporizer 100A, 200A, the vaporizer application, and / or the website associated with the vaporizer 100A, 200A can determine the age of the user. In some embodiments, this determination includes forwarding the received user information to a third party server for analysis and receiving the determined age of the user. In other embodiments, the processor of the vaporizer 100A, 200A, the vaporizer application, and / or the website associated with the vaporizer 100A, 200A can be configured to determine the age of the user based on the received information. The determined age can be compared to an age threshold (e.g., legal age limit) to determine whether the user is permitted to use the vaporizer 100A, 200A. If the age threshold is met, the vaporizer 100A, 200A can be unlocked for use. In some embodiments, the vaporizer application and / or a website associated with the vaporizer 100A, 200A can forward the comparison result and / or an indication that the user has met the threshold to the vaporizer 100A, 200A. The controller 105, 205 can then unlock the vaporizer 100A, 200A to activate operation of the vaporizer 100A, 200A.
[0196] In some embodiments, the application beacons on the user devices 805A and 805B can be made available to certain authorized administrators (e.g., teachers, principals, etc.). Additionally, the application beacons can be optionally configured to function only within certain geographic locations (e.g., schools, youth centers, playgrounds, etc.). In some aspects, the locations where the application beacons can function can be controlled by authorities (e.g., police, school officials, regulators, vaporizer manufacturers, etc.) and can be beneficially tailored to areas where demographic changes or high risk of underage use is determined. In some embodiments, the application beacons can be aggregated or pooled together to form a pooled or netted coverage area 825 or restricted area for vaporizer use. In some aspects, the user devices 805A and 805B can also share information about the vaporizers 100A, 200A, 100B, 200B, 100C, 200C within the respective coverage areas 825A and 825B of the application beacons. This dynamic use of application beacons also allows for more locations to be monitored or controlled using application beacons rather than installing hardware beacons at each location.
[0197] Similar to the hardware beacons 705, in some embodiments, the application beacons of the user devices 805A and 805B can also be configured to track and / or report vaporizers within the communication range 825A and 825B. For example, the application communicating with the user devices 805A and 805B can be configured to show a list or graphical representation of the vaporizers within the communication range 825A and / or 825B. This tracking can allow an administrator of the application or entity (e.g., a school or teacher) to monitor which vaporizers are located within an area and whether or not they are authorized for use within that area. For example, a school principal, teacher, or administrator can monitor vaporizers present within the communication range of one or more application beacons to determine whether or not vaporizers associated with students at the school have been used or activated within the communication range. In some aspects, the application can enable authorized users of the application beacons to report unwanted or unauthorized vaporizer use to authorities and / or manufacturers. This tattletale or reporting feature may enable parents, teachers and authorities to improve prevention of unintended use by alerting communities of unwanted or illegal use.
[0198] In some embodiments, the user device 805 can be configured to unlock the vaporizer 100, 200 within the communication range 825. For example, the vaporizer 100, 200 can be configured to be locked when located outside the communication range 825, and communication of the user device 805 can be configured to unlock the vaporizer 100, 200. Such an example can be used as a designated "smoking section" in areas where the use of vaporizers is generally prohibited (e.g., schools, airports, etc.).
[0199] 8B illustrates a flowchart of an example method 850 for locking a vaporizer, according to some example embodiments. In some embodiments, the method 850 may be performed by the vaporizer 100, 200, the beacon 705, and / or the user device 805A and / or 805B.
[0200] In step 852, the vaporizer 100,200 may determine whether it is within communication range of a second device. In some embodiments, this determination is based on the vaporizer 100,200 receiving a communication from a second device (e.g., a beacon 705, a user device 805A, and / or a user device 805B) to lock or disable the vaporizer 100,200. In some embodiments, this communication may include a broadcast message from the beacon 705, the user device 805A and / or the user device 805B forwarded in response to the beacon 705, the user device 805A and / or the user device 805B detecting that the vaporizer 100,200 is within the communication range 725 of the beacon 705 and / or within the communication range 825A or 825B. In other embodiments, this communication may be forwarded in response to the beacon 705 receiving a communication from the vaporizer 100,200 within the communication range 725. Similarly, the communication may be forwarded in response to user device 805A and / or 805B receiving the communication from vaporizer 100, 200 within communication range 825A and / or 825B. Additionally, a vaporizer application on a smartphone associated with vaporizer 100, 200 may also receive communications from beacon 705, user device 805A, and / or user device 805B.
[0201] In step 854, the vaporizer 100,200 can lock the vaporizer 100,200 to disable operation of the vaporizer 100,200 in response to determining that the vaporizer 100,200 is within communication range of a second device (e.g., the beacon 705, the user device 805A, and / or the user device 805B). For example, the wireless circuit 107,207 can receive the communication and the controller 105,205 can disable one or more components of the vaporizer 100,200 to lock / disable operation of the vaporizer 100,200. In some embodiments, a vaporizer application on the smartphone can lock the vaporizer 100,200 in response to the communication. For example, the vaporizer application can forward the communication to the vaporizer 100,200 in response to receiving the communication from the beacon 705, the user device 805A, and / or the user device 805B. This communication to the vaporizer 100, 200 may be configured to disable the vaporizer 100, 200 operation.
[0202] In step 856, the vaporizer 100,200 can notify a user of the vaporizer 100,200 that the device is locked. In some aspects, the output 115,215 can provide an indication that the vaporizer 100,200 is locked. For example, the output 115,215 can display a red light, vibration, or icon indicating that the device is locked. In some embodiments, the vaporizer 100,200 can communicate with a vaporizer application to notify the user that the vaporizer 100,200 is locked. For example, the vaporizer 100,200 can communicate with a vaporizer application, which can provide an indication on a smartphone or computing device display that the device is locked. In some aspects, the indication can include text, audio, graphics, tactile cues, etc. to indicate that the vaporizer 100,200 is locked.
[0203] In step 858, the vaporizer 100, 200, vaporizer application, and / or web page may receive information associated with a user of the vaporizer. In some embodiments, the vaporizer 100, 200, vaporizer application, and / or web page may prompt the user to enter information in response to notifying the user that the vaporizer 100, 200 is locked. For example, the user may enter identification and / or age information (e.g., date of birth, driver's license number, phone number, biometric information, address, etc.) into a user interface of the vaporizer 100, 200, vaporizer application, and / or web page. In some embodiments, the vaporizer application and / or web page may be configured to communicate the received information to the vaporizer 100, 200.
[0204] In block 860, the vaporizer 100, 200, vaporizer application, and / or web page can determine the user's age based on the received information. In some embodiments, this determination can be based on any authentication steps / methods described herein. For example, the vaporizer 100, 200, vaporizer application, and / or web page can forward the received information to a third party server to verify the user's identity and age. The third party server can then respond to the vaporizer 100, 200, vaporizer application, and / or web page with the determined age. In another example, the vaporizer 100, 200 and / or vaporizer application can include an age verification module configured to compare and analyze the received information to determine the user's age. Additionally, the vaporizer 100, 200, vaporizer application, and / or web page can scan the user's identification to determine the user's age.
[0205] In step 862, the vaporizer 100,200, vaporizer application, and / or web page may unlock the vaporizer 100,200 to activate operation of the vaporizer 100,200 based on the user's age satisfying a threshold. For example, the age verification module and / or vaporizer application of the vaporizer 100,200 may be configured to compare the determined age of the user to a threshold (e.g., legal smoking age) to determine whether the threshold is met. In some aspects, the vaporizer application and / or web page may forward a communication to the vaporizer 100,200 to unlock the device in response to the satisfaction of the threshold. In some embodiments, the beacon 705, user device 805A, and / or user device 805B may be configured to forward a second communication to the vaporizer 100,200 to unlock the device. For example, the beacon 705, user device 805A, and / or user device 805B can receive a communication indicating that the vaporizer 100, 200 has completed a second authentication and is authorized for use within the communication range 725, 825A, and / or 825B. The beacon 705, user device 805A, and / or user device 805B can then provide a second communication to the vaporizer 100, 200.
[0206] It may be desirable to re-authenticate the user after the first use of the vaporizer. In some aspects, if the user runs out of cartridges and vaporizable material, they can purchase additional supplies from an online or in-store retailer. It may be beneficial to provide a third authentication to help ensure that such vaporizer supplies and cartridges are being used by the intended consumer and not by an unintended user (e.g., a minor child). In some embodiments, this third authentication may be the same or similar to the first authentication when the user completes the first purchase of the vaporizer. In some aspects, the processor 610 may perform the third authentication and / or locking in response to input received from the sensor module 660 or other components of the computing device 600.
[0207] In some embodiments, a user may purchase vaporizer supplies and / or cartridges from an online retailer. The purchase may include a third authentication to verify the purchaser's age. For example, to purchase vaporizer supplies and / or cartridges online, a user may be required to enter identifying information, including his / her age. The retailer may verify that the entered information properly accesses a database that contains user identifying information (e.g., Social Security Administration, Department of Transportation, tax records, etc.). The retailer may also contract with a third party that has access to such information to verify that the entered consumer information is correct and that the user meets any age thresholds. Additionally, the retailer may access a user profile created during the first authentication that is associated with the user. The third authentication may include verification that the information entered during the third authentication matches the information entered during the first and / or second authentication or other information associated with the user.
[0208] The third authentication may include a multi-step authentication process where after the user enters their information (e.g., contact information, etc.), the retailer, manufacturer, etc. sends the user (e.g., via an application, text message, email message, etc.) a code for the user to enter before the purchase can be completed. If the user enters the correct code, the sale is authorized, otherwise the sale transaction may be terminated. In some embodiments, the information used by the user may be stored for creation of a user profile if not created during the first or second authentication. This user profile may be stored in the vaporizer, application, server, or other computing device.
[0209] In some aspects, a user may purchase vaporizer supplies and / or cartridges through a vaporizer application. The application may store a profile of the user in a database that verifies the user's age. If a user profile has not been created, the application may prompt the user to enter necessary information to verify the user's age. In some aspects, the application may transmit such information to a third party service provider to verify the user's age and / or identity. In some embodiments, the application may require a third authentication to enable the purchase of vaporizer supplies and / or cartridges. The third authentication may include verifying that a fingerprint matches a fingerprint stored in the user profile (e.g., entered during the first and / or second authentication). The third authentication may also include a single or multi-step authentication process. For example, the application may send a message to an email address, phone number, or other contact address. The message may include a code that the user must enter into the application to complete the purchase. The third authentication may also include any other biometric authentication (e.g., voice authentication, facial recognition, etc.).
[0210] In other embodiments, a user may purchase vaporizer supplies and / or cartridges at a retailer within a store. The retailer may perform a third authentication to verify the user's age and / or identity to complete the purchase. For example, the retailer may visually inspect the user's identification (e.g., driver's license, passport, etc.) to verify the user's age and / or identity. The retailer may also swipe or scan a barcode, QR code, or other encrypted code on the identification to read and verify the consumer's age and / or identification. In some embodiments, the retailer may manually enter or scan the age / identification into a computer application that verifies the consumer's identity and / or age. For example, the retailer may be equipped with a tablet, laptop, desktop, or other computing device that runs an application associated with the vaporizer. The user or retailer may register the user through the application and provide their identification and age-related information to the application. The application may then perform a third authentication to verify the consumer's age and / or identity. In some aspects, the application may communicate with a vaporizer application database or a third party system to complete the third authentication. This third authentication may include verifying that information entered during the third authentication matches information entered during the first and / or second authentication or other information associated with the user.
[0211] In some embodiments, the third authentication can include authentication to connect with a hardware beacon and an application beacon as described herein. For example, the third authentication can be prompted when the vaporizer is located within communication range of the hardware beacon and / or the application beacon. In some aspects, the hardware and / or the application beacon can be implemented at a retail store that sells vaporizer supplies and / or cartridges.
[0212] Additionally or alternatively to the authentication schemes described herein, it may be desirable to periodically check or re-authenticate a vaporizer user that they are authorized to use the vaporizer device and / or supplies. It may also be desirable to ensure that this re-authentication is not overly onerous or time-consuming, which is outside the user's experience. It may therefore be beneficial to incorporate a fourth authentication that verifies age and / or identity and unlocks the vaporizer for use. In some embodiments, the processor 610 may perform the fourth authentication and / or locking in response to input received from the sensor module 660 or other components of the computing device 600.
[0213] In some embodiments, the application and / or vaporizer can communicate with a dongle that periodically performs re-identification and / or authentication. In some aspects, the vaporizer and / or application can prompt the user to enter a code to unlock the vaporizer. For example, the code can be pre-programmed as part of a user and / or device profile. Additionally, the code can be randomly generated and sent to a communication address or number associated with the user for the user to enter via the vaporizer and / or application. The code can include any combination of numbers, letters, gestures, sounds, voice, biometric features, and the like. For example, the code can include entering a fingerprint of the user on a fingerprint scanner of the vaporizer or computing device. The code can also include having the user scan the iris of the user using an iris scanner of the vaporizer or computing device.
[0214] In some embodiments, a computing device running a vaporizer application can be used to provide a fourth authentication. For example, the vaporizer can remain in a locked position unless the vaporizer device is within a predetermined proximity range of the computing device running the application. In some embodiments, the application can run on a consumer's smartphone, and the vaporizer will remain in a locked state until the smartphone comes within a proximity threshold with the vaporizer. In some embodiments, the vaporizer and / or computing device can detect proximity through Bluetooth, Near Field Communication (NFC), WiFi, Ultrasound, ZigBee, RFID, cellular communication, or any other wireless communication.
[0215] In some embodiments, the fourth authentication may include authentication to connect with the hardware beacons and application beacons described herein. For example, the fourth authentication may be prompted when the vaporizer is located within communication range of the hardware beacon and / or application beacon. In some aspects, the hardware and / or application beacon may be implemented in high-risk areas for underage or misuse (e.g., schools, playgrounds, youth centers, etc.). In other aspects, the fourth authentication may include proximity detection based on location information. For example, the application and / or vaporizer may receive GPS information or other location information indicating that the vaporizer and / or user is within a proximity threshold of a predetermined location (e.g., schools, playgrounds, youth centers, etc.). If the vaporizer is within the proximity threshold, the vaporizer may be locked or the application may lock the vaporizer. In some aspects, the user may re-authenticate to unlock the vaporizer within the proximity threshold. In other aspects, the user may be restricted from unlocking or operating the vaporizer within the proximity threshold.
[0216] Any of the authentication techniques and mechanisms described may be used individually or in combination to provide protection of the vaporizer and / or vaporizer supplies from unintended and unwanted users.
[0217] As discussed elsewhere herein, any of the devices described herein (e.g., vaporizers and / or associated apps) may include location services (GPS).
[0218] For example, a user who buys vaporizer cartridges directly from a supplier can use the app to understand exactly how many cartridges the user has and how many they have left. Retailers can use this information to provide the user with more automated orders when they are running low.
[0219] In any of the devices described herein, the app and / or vaporizer may include a GPS or communicate with a GPS to determine the location of the vaporizer. The location information may be used to inform the user of the nearest retailer where more cartridges can be purchased, to use location services for supplies, to order via smartphone (e.g., usage tracking programs combined with auto-replenishment), and / or to inform the user of relevant local laws regarding e-cigarette and cannabis use.
[0220] The location information can also be used to disable a vaporizer that is determined to be located or located within one or more areas where vaporizer use is not permitted. For example, a specific region or zone may be established, and if the vaporizer enters such an area or within a predefined range of such an area, the vaporizer may be automatically disabled or may be disabled after an alert is given. Such areas may include, for example, boundaries defined around a school or boundaries defined within a specific location where vaporizer use is not permitted (such as a store). Additionally, specific locations where vaporizer use is not permitted may be set by one or more individuals (such as a personal home). To establish areas / zones / locations, physical beacon devices (e.g., beacons 705 and / or 805) can be installed to identify the areas / zones / locations. If the vaporizer is within range of these beacons, the vaporizer will not turn on or will be turned off. Alternatively, geofencing can be used to establish areas / zones / locations where vaporizer use is not permitted. By pairing the vaporizer to the user's phone or mobile device or utilizing the vaporizer's location services, the vaporizer can be disabled when in any defined geofenced area / zone / location.
[0221] An example of application software having many of the features described herein for use with one or more vaporizers is described with reference to Figures 10A-12J. Each of the user interface (UI) screens described in Figures 10A-12J herein can be generated by the user device 305, 805 and / or the user interface 650 of the computing device 600. For example, the user device 305 can include a memory 620 that stores instructions for executing a vaporizer application that executes on the user device 305. The processor 610 can execute these instructions and generate the example UI using the display 630 and / or the user interface 650. This example UI can also be generated based on user input received via the display 630 and / or the user interface 650. This example UI can also be generated based on communications with the vaporizer 100, 200, the remote server 307, the beacon 705, other user devices 305, 805, and / or other devices. This communication may be received using the network interface 640 and / or antenna 690 of the user device 305, the vaporizer 100, 200, and / or any other device.
[0222] As discussed herein, embodiments of the present subject matter include various methods of using a vaporizer system including a vaporizer and a device in communication with the vaporizer. Figure 9 illustrates a flowchart of a method 900 for authenticating a user of a vaporizer, according to some example embodiments. In various embodiments, the method 900 (or at least a portion thereof) may be performed by one or more of the vaporizer 100, the vaporizer 200, the user access device 305, the remote server 307, the computing device 800, other associated devices, and / or portions thereof.
[0223] The method 900 may begin at operational step 910 where the device 900 may, for example, lock the vaporizer to deactivate vaporizer operation. The method 900 may proceed to operational step 920 where the device 900 may, for example, receive information associated with a user of the vaporizer. In some aspects, this information may include age and / or identification information (e.g., date of birth, address, social security number, license number, etc.). The method 900 may proceed to operational step 930 where the device 900 may, for example, determine an age of a user of the vaporizer. In some embodiments, the vaporizer may determine the age or receive a determination of the age from a server and / or application. The method 900 may proceed to operational step 940 where the device 900 may, for example, unlock the vaporizer to activate vaporizer operation based on a determined age of the user that meets a threshold (e.g., legal age).
[0224] 10A-10E show user interfaces (UIs) for applications (apps) usable with the vaporizers described herein, including the app itself, including initial or subsequent age / identity verification protocols for accessing the vaporizer and / or associated vaporizer data analysis, data collection, and data processing systems. FIG. 10A shows a user interface for the app configured to allow a user to enter age / identity information into one or more fields of the UI, and FIG. 10B shows a user interface screen for the app that allows a user to scan the front or first side of an identification document (e.g., a driver's license). FIG. 10C shows a user interface screen for the app that allows a user to scan the back or second side of an identification document. FIG. 10D shows a user interface screen for the app indicating the app is verifying the entered / scanned user information. FIG. 10E shows a user interface screen for the app indicating the user has been verified / authenticated to use the vaporizer.
[0225] 11A-11B show UI screens that can be used as part of the app interface for discovering, pinking, and / or checking the status of a vaporizer. In FIG. 11A, the UI includes a name associated with the vaporizer, a button to find the vaporizer, and a button to ping the vaporizer. FIG. 11B shows the UI screen of FIG. 11A with an indication that the vaporizer is locked.
[0226] 12A-12J show UI screens that may be used as part of an app interface that may be used with a vaporizer described herein (e.g., connected to a smartphone) that includes an initial or subsequent beacon protocol for accessing the vaporizer and / or associated vaporizer data analysis, data collection, and data processing system, including the app itself within communication range of the beacon. FIG. 12A shows a user interface for an app configured to allow a user to create an account or log into the user's account. FIG. 12B shows a user interface screen for an app that allows a user to enter information (e.g., email address, password, etc.) into one or more fields to create an account. FIG. 12C shows a user interface screen for an app that is an example input into the UI fields to create an account. FIG. 12D shows a UI screen for an app that allows a user to send an invitation to another user to create an account or skip this process. FIG. 12E shows a user interface screen for an app that shows the application searching for a beacon within communication range of the app and / or the beacon. FIG. 12F shows a user interface screen for the app indicating that the application has detected a beacon within range of the app and / or beacon and includes a field for naming the beacon. FIG. 12G shows a user interface screen for the app indicating that the application has discovered a beacon named "Ladies' Bathroom: Courtyard" within range of the app and / or beacon. FIG. 12H shows a user interface screen for the app including a map showing an indication of the beacon's location and also including a list of the beacons shown with the names and status of the listed beacons. FIG. 12I shows a user interface screen for the app indicating that a beacon in the beacon list has been selected and providing the user with the option to investigate or clear the vaporizer detected by the selected beacon (e.g., Ladies' Bathroom: Courtyard).FIG. 12J shows a user interface screen for the app showing options a user can select after selecting to take a survey in FIG. 12I. The options include assigning the survey to an individual (e.g., me, Jane Smith, Sharon Kim, Dave Rodriguez).
[0227] Any of the apps described herein can be adapted for use with detection (including automatic detection) of a cartridge and / or vaporizable material. The app can provide instructions for detection / identification, or the operation of the app can be automatically adjusted / customized based on a detected cartridge, beacon, second device, and / or the like.
[0228] Age Verification 17-31 illustrate exemplary user interfaces that may appear on an app installed on a communication device that communicates with a vaporizer (e.g., as part of an "app" or other software on a user's mobile device). The user interfaces of FIGS. 17-31 relate to age verification features that may provide benefits in providing data to prevent unauthorized and / or underage use of the vaporizer, purchases, etc., as well as certain control of the vaporizer. In one embodiment, the vaporizer may be configured to begin functioning only after an age verification process has been successfully completed via the user interface. In other embodiments, the vaporizer may be configured to be disabled in response to the age verification process not being completed within a threshold period of time after purchase.
[0229] The app screen view of FIG. 17 or a similar approach may be used to prompt a user of the vaporizer to engage the age verification feature of the device. In one example, the user may be prompted to enter the age verification process by consenting to being age verified. Alternatively, in response to the user "opting out" of the age verification process and / or the user being under a threshold age, the vaporizer may be configured to disable the feature. The threshold age may be based on consumer protection laws in the user's geographic area and / or other considerations.
[0230] The screen views of FIGS. 18-21 illustrate screen views that may be presented to a user upon selecting and consenting to the age verification feature. In this screen, the user may be prompted to enter personal user information, such as the user's name and phone number. In some embodiments, additional user information may be requested, such as a social security number, driver's license, identification card, credit history, facial recognition, and / or the like. In response to the user entering the user information, the age verification feature may be configured to verify the user's age using one or more authentication methods. For example, two-factor authentication may be used to verify the user's name and phone number (e.g., receiving a code via text message). The user may then receive an authentication message that includes a unique or "one-time" numeric and / or alphanumeric security code, as shown in FIG. 22.
[0231] As shown in FIG. 23 and FIG. 24, the user may be prompted to enter the received security code. Once the user enters the security code, the app screen view of FIG. 17 or a similar approach may be used to communicate that the user information has been verified. The user information may be verified using one or more of a third party verification system, a user information database, and / or other verification methods. The duration of the verification process may be displayed (e.g., "less than one minute," and / or other duration). In response to the successful verification of the user information, the user may be notified via the app screen view of FIG. 26 or a similar approach. However, if the user information cannot be verified, the user may be notified via the app screen view of FIG. 27 or a similar approach and requested to provide additional user information to continue the age verification process.
[0232] In response to the unconfirmed user continuing with the verification process, the screen views of FIGS. 28-31 or similar approaches can be used to prompt the user to provide a user information credential, such as a valid driver's license, state identification card, passport, social security number, and / or other information. The app can be configured to access one or more features of the user device, such as a camera function, to capture, scan, or otherwise document the user's information. In some embodiments, facial recognition can be used to verify and authenticate the photo identification information provided by the user. In response to the submission of the user information credential and / or image, the app screen view of FIG. 31 or similar approaches can be used to communicate that the user information is being verified. In some embodiments, an estimated duration of the verification time and / or a status bar can be displayed. In response to the success of the verification of the user information, the user can be notified via the app screen view of FIG. 26 or similar approaches.
[0233] Once the age verification process is complete, the vaporizer can be configured to activate by prompting one or more user actions, such as shaking the vaporizer and / or other user input, via the app screen view of FIG. 32 or a similar approach. Confirmation of vaporizer activation can be provided, as shown in FIG.
[0234] In some embodiments of the present subject matter, in response to a user exiting and returning to the app, a screen view such as that shown in FIG. 34 may be provided. A new user may begin an age verification process, or a returning confirmed user may "log in" to their associated user account. A logged in and confirmed user may have access to additional features of the app, including the pairing process from the vaporizer to a mobile or other user device, as shown in FIG. 35. A quick start guide and / or other onboarding instructions (e.g., a user manual and / or usage tutorials configured to familiarize the user with the vaporizer, etc.) may be provided by the app to the logged in and confirmed user. Additional coaching and habit management programs may also be provided, as further described herein.
[0235] In some embodiments, after activation, the device may be re-verified periodically in the background with little or no action required by the user. For example, the vaporizer may require connection with the user device periodically (e.g., once a week, every two weeks, and / or other durations) as shown in FIG. 36. In some embodiments, the age verification process may only be required in response to the insertion of a particular cartridge type (e.g., a flavored cartridge) into the vaporizer.
[0236] 37-39 illustrate one or more age verification methods to ensure age appropriate vaporizer use. As shown in FIG. 37, an initial device purchase made in-store may include the following steps for age verification and / or device activation: (1) purchasing a deactivated device in-store; (2) unpacking and downloading the mobile app; (3) verifying age against public records; (4) activating the vaporizer by pairing it with a user device via Bluetooth and / or other connectivity; and / or (5) automatically revalidating the device; Subsequent device purchases made in-store may require one or more of the following steps for age verification and / or device activation: (1) purchasing a deactivated device in-store; (2) activating the vaporizer by pairing it with a user device via Bluetooth and / or other connectivity; and / or (3) automatically revalidating the device; First-time device purchases made online may require one or more of the following steps for age verification and / or device activation: (1) Creating an online account, verifying your age, and making an online purchase; (2) receiving the deactivated device, unpacking it, and downloading the mobile app; (3) logging into the app using your online account credentials; (4) activating the vaporizer by pairing it with a user device via Bluetooth and / or other connectivity; and / or (5) automatically revalidating the device; One or more of these may be required.
[0237] As shown in FIG. 38A, another embodiment of an age verification method for ensuring age-appropriate vaporizer use includes the following steps for age verification and / or vaporizer unlocking: (1) unpacking the vaporizer and / or cartridge; (2) downloading the app; (3) Age verification step; (4) unlocking the vaporizer by pairing it with a user device via Bluetooth and / or other connectivity; and / or (5) automatically revalidating the device; Yet another embodiment of an age verification method for ensuring age-appropriate vaporizer use, as shown in FIG. 38B, may include the following steps for age verification and / or vaporizer unlocking: (1) unpacking the vaporizer and / or cartridge; (2) reading the provided youth prevention information; (3) downloading the app; (4) verifying age against public records; (5) activating the vaporizer by pairing with a user device via Bluetooth and / or other connectivity; may include one or more of the following:
[0238] As shown in FIG. 39, another embodiment of an age verification method to ensure age appropriate vaporizer usage includes the following steps for age verification via a user interface: (1) providing a welcome screen; (2) providing onboarding information and prompting for age verification information; (3) verifying user information through authentication; and / or (4a) providing notification of successful age verification; or (4b) requesting additional age verification information; may include one or more of:
[0239] After a user has been age verified and a vaporizer associated with the user has been unlocked using one or more of the methods described herein, the user may be required to re-authenticate themselves periodically. This re-authentication may be required once per day, once per certain number of days, once per week, once per certain number of weeks, once per month, once per certain number of months, etc. (e.g., based on firmware in the vaporizer). In some embodiments, the vaporizer may be required to re-authenticate once every two weeks. This re-authentication may occur via use of a user device running a particular application capable of communicating with the vaporizer, as described herein. For example, this re-authentication may require the user to electronically pair the user's vaporizer with the user device periodically (e.g., via Bluetooth) via the application. In some aspects, the duration required for re-authentication may begin once the vaporizer detects that it is no longer paired with the user device, be restarted each time the vaporizer detects that it is paired with the user device, may be started regardless of the most recent pairing and / or the like (e.g., restarted based on a particular re-authentication procedure implemented through execution of the application).
[0240] In some embodiments, after a user is age-verified using one or more of the methods described herein, an application running on the user device can store credentials for the user indicating that the user has been age-verified (e.g., user account information having a specific value for an “age verified” field associated with the user account). In some embodiments, the credentials can be created as part of a registration process performed using an application running on the user device. In some embodiments, the user device can receive the credentials, or a portion thereof, from a server after the user's initial account setup and / or age verification. For example, if the user himself / herself verifies his / her age using a web browser, a dedicated kiosk, two-step authentication (e.g., via email, SMS, and / or the like), and / or other methods other than an application running on the user device, a server configured to communicate with the user device can forward the credentials, or a portion thereof, to the user device. In some aspects, the user is only allowed to (re)authenticate himself / herself for purposes of unlocking the user device if the credentials stored on the user device indicate that the user has been age-verified. In some aspects, devices purchased using an age-verified user account may be activated upon shipment, but may still require (re-)authentication within a certain duration.
[0241] In some aspects, a user may be limited to purchasing a certain number of vaporizers and / or cartridges for use with a vaporizer within a certain time period. For example, in some aspects, a user may be limited to purchasing more than one, two, three, etc. devices within a month (e.g., in a deployment based on a calendar month or last purchase of a vaporizer). In some aspects, a user may be limited to purchasing more than 10, 15, 20 sets of cartridges, etc. (e.g., with 2, 3, 4, 5, etc. cartridges per set) within a month (e.g., in a deployment based on a calendar month or last purchase of a cartridge set). In some embodiments, a user's purchases may be tracked through more than one source. For example, a user's aggregate purchases within a certain time period may be determined based on data received through a user device, a web browser, a kiosk, a retail store (e.g., via a POS), an online retailer, a server configured to communicate with one or more of the same, and / or the like. To track a user's aggregate purchases, a user may be required to use an age-verified user account for each purchase.
[0242] To prevent users from creating multiple user accounts, users may be limited to one account per unique set of credentials (e.g., unique information that identifies only one person). To determine if a set of credentials is unique, the system may require the user (e.g., via a server) to provide a valid name, date of birth, legal address, and the last four digits of the user's social security number. This information can be third-party verifiable and / or cross-referenced with publicly available records to verify the user's age within the location / jurisdiction. If the user's public records do not match, or if the user does not want to provide their social security number, the user may be required to upload or swipe a valid government-issued ID (through a card reader) for compliance review. In some aspects, the user may be required to verify themselves through multi-factor authentication. For example, to create a user account, the user may be required to provide a phone number and then provide a code sent to the phone number before proceeding. In some aspects, the code may be sent to the phone only if the phone number is known to be associated with a person of legal age for purchasing vaporizers. In some embodiments, the SIM card associated with the phone number may be verified, and only if the SIM card is confirmed (e.g., the SIM card is associated with the provided phone number) may the user be permitted to use the code sent to that phone number. Additionally or alternatively, the user may be required to upload or swipe a valid government-issued ID (e.g., via a card reader) and scan their face via a facial recognition interface (e.g., provided by execution of an application on the user device used for account creation). To prevent a single user from using multiple user accounts from different users, the user may be required to verify themselves each time they use their user account for a purchase, such as using electronic verification of ID (e.g., driver's license), facial recognition, and / or the like.
[0243] In some embodiments, the kiosk or other device can be configured for device activation. For example, the kiosk can be configured to receive user input that age-verifies the user according to methods described herein. Once the user is age-verified, the kiosk can provide the user with a receipt having a code (e.g., a barcode, a QR code, a numeric value, an alphanumeric string, and / or the like) to present to a store attendant. The store attendant can scan or enter the code into a system that indicates what the user can purchase before the store is allowed to sell a vaporizer or cartridge to the user. In some aspects, the kiosk may be connected (e.g., physically, electronically, and / or by communication) to a vending machine that includes the vaporizer and / or cartridge. Once the user is age-verified and makes a purchase, the vending machine can provide the purchase to the user.
[0244] In some aspects, a vaporizer stored in a vending machine may be deactivated and / or require authentication (e.g., via one or more of the device pairing methods described herein) before a user can use the vaporizer. In some aspects, the vaporizer may not be configured for wireless communication with a user device. Thus, such vaporizers may be prevented from activation based on information stored on the device, such as a register (e.g., a bit) in the vaporizer. To activate the device, the user may be required to place the device in an interface that communicates with a kiosk. The kiosk may be configured to change the value of the register to unlock the device after the user is age verified and the vaporizer is placed in the interface. In some embodiments, the interface may include a cradle and / or cable with an electronic interface that can communicate with the vaporizer through an interface (e.g., USB or other data communication interface such as one or more pins) built into the vaporizer. Once the device is unlocked, a serial number or other unique identifier associated with the vaporizer, a date of activation, a date of purchase, and / or the like, may be associated with a user account for tracking purposes. Although a kiosk is described as an example, any device capable of communicating with the device without the use of wireless communications may be used.
[0245] In some embodiments, a user may be permitted to purchase vaporizers and / or cartridges beyond a set limit, but the vaporizers and / or cartridges may be held until the expiration of the current duration while the user is over the set limit. For example, if a user is limited to purchasing more than two vaporizers per month, and the user attempts to purchase a third vaporizer within the same month (either in terms of a calendar month or a roll-out month based on the purchase of the first vaporizer), the vaporizer may be held until the end of the month. Once the month is over, the vaporizer is released to the user (e.g., auto-shipped). Additionally or alternatively, the user may be limited to a number of activations per specified period (e.g., two activations per month). Activations may be tracked by a server configured to communicate with multiple devices (e.g., user devices running a dedicated application and / or the like) configured for vaporizer activation. In an exemplary embodiment, if a user is limited to more than two vaporizer activations per month and attempts to activate a third vaporizer within the same month (either a calendar month or a deployment month based on the activation of the first vaporizer), the device configured for vaporizer activation may prevent the user from activating the device until the end of the month. The device may notify the user that the user has exceeded his or her activation limit and / or provide the user with information indicating when the user may activate a vaporizer. In the event that the user returns the device, the user's account may be credited for the additional activations within a certain period of time.
[0246] In some embodiments, in addition to being limited to purchasing and / or activating a certain number of vaporizers per month, a user may be limited to purchasing and / or activating a certain number of vaporizers per year. For example, a user may be prevented from purchasing and / or activating more than two vaporizers per month and more than 10 devices per year.
[0247] In some embodiments, when a user purchases or activates a vaporizer using a user account, serial number, MAC address, or other unique identifier associated with the vaporizer, the activation date, purchase date, and / or the like may be associated with the user account for tracking purposes. In cases where a user account is determined to be associated with inappropriate activations (e.g., providing a vaporizer to a minor, shipping a vaporizer to another jurisdiction, etc.), the user account may then be blocked / prevented from making additional purchases or activations.
[0248] In some embodiments, the requirement to satisfy age verification may additionally or alternatively be based on GPS information. For example, based on a determined GPS location, a user may be prompted to provide specific documentation for age verification sufficient for identification based on the jurisdiction covering the GPS location, such as either a driver's license or passport, a passport only, etc.
[0249] Other useful embodiments of an identification system can be time of purchase and / or cartridge tracking information. The location and / or date the cartridge was originally purchased, as well as vendor information, can be useful from both a legal and security standpoint, and / or a marketing standpoint. For example, if a cartridge is found in the possession of someone underage, the purchase information for this cartridge can identify whether the vendor did not perform age verification at the time of purchase, or whether the cartridge was purchased by someone "of" age and provided to a minor.
[0250] When a feature or element is referred to herein as being "on" another feature or element, the feature or element can be directly on the other feature or element, or there may be intervening features and / or elements. In contrast, when a feature or element is referred to as being "directly on" another feature or element, there are no intervening features or elements. Also, when a feature or element is referred to as being "connected," "attached," or "coupled" to another feature or element, it will be understood that the feature or element can be directly connected, attached, or coupled to the other feature or element, or there may be intervening features or elements. In contrast, when a feature or element is referred to as being "directly connected," "directly attached," or "directly coupled" to another feature or element, there are no intervening features or elements.
[0251] Although described or illustrated with respect to a given example, the features and elements so described or illustrated may be applicable to other embodiments of the present subject matter, and those skilled in the art will understand that references to a structure or feature being located "adjacent" to another feature may also have portions that overlap or underlie the adjacent feature.
[0252] The terminology used herein is for the purpose of describing particular embodiments and implementations only and is not intended to be limiting. For example, the singular indefinite and definite articles used herein are intended to include the plural forms as well, unless the context clearly dictates otherwise. Furthermore, the terms "comprises" and / or "comprising," when used in the present specification and claims, specify the presence of stated features, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, elements, components and / or groups thereof.
[0253] In the present specification and claims, phrases such as "at least one of" or "one or more of" may appear following a conjunctive list of multiple elements or features. The term "and / or" may also appear in a list of two or more elements or features. Unless otherwise implicitly or explicitly denied by the context in which it is used, such phrases are intended to mean any of the listed elements or features individually, or any of the listed elements or features in combination with any of the other listed elements or features. For example, the phrases "at least one of A and B," "one or more of A and B," and "A and / or B" are intended to mean "A only, B only, or both A and B," respectively. Similar interpretations apply to lists containing more than two items. For example, the phrases "at least one of A, B, and C," "one or more of A, B, and C," and "A, B, and / or C" are intended to mean "A only, B only, C only, both A and B, both A and C, both B and C, or both A, B, and C." Use of the term "based on" in the specification and claims is intended to mean "based at least in part on," allowing for unrecited features or elements, etc.
[0254] Spatially relative terms such as "below," "below," "lower," "above," "higher," and the like may be used herein for ease of description to describe the relationship of one element or feature to other elements or features as shown in the figures. It will be understood that the spatially relative terms are intended to encompass various orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures were flipped over, an element described as "below" or "directly below" another element or feature would then be oriented "above" the other element or feature. Thus, the exemplary term "below" can encompass both an upward and downward orientation. The device may be oriented in another way (rotated 90 degrees or at other orientations), and the spatially relative descriptors used herein may be interpreted accordingly. Similarly, the terms "upstream," "downstream," "vertically," "horizontally," and the like are used herein for descriptive purposes only, unless specifically noted otherwise.
[0255] The terms "first" and "second" may be used herein to describe various features / elements (including steps), but these features / elements are not limited by these terms unless the context clearly dictates otherwise. These terms may also be used to distinguish one feature / element from another. Thus, a first feature / element described below may be referred to as a second feature / element, and similarly, a second feature / element described below may be referred to as a first feature / element, without departing from the teachings provided herein.
[0256] Throughout this specification and the claims that follow, unless otherwise required by context, the word "comprise" and its variations such as the third person singular "comprise" and the present participle "comprising" refer to the various components that can be used together in methods and articles (e.g., devices and articles and apparatuses that include methods). For example, it will be understood that the term "comprising" implies the inclusion of any stated element or step, but not the exclusion of any other elements or steps.
[0257] Unless otherwise specified, including when used in the examples, all numbers used in this specification and claims can be read as if they were preceded by the word "about" or "approximately", even if not specifically attached as a term. When describing a size and / or location, these words "about" or "approximately" may be used to indicate that the stated value and / or location is within a reasonable expected range of the value and / or location. For example, a numerical value can have a value of ±0.1% of the stated value (or value range), ±1% of the stated value (or value range), ±2% of the stated value (or value range), ±5% of the stated value (or value range), ±10% of the stated value (or value range), etc. Any numerical value attached in this specification will be understood to include the nuance of "about" or "approximately" in the value, unless otherwise specified by the context. For example, if the value "10" is disclosed, it is intended to include all subranges subsumed therein. Any numerical ranges recited herein are intended to include all subranges subsumed therein. It is also understood that when a value is disclosed, "less than or equal to that value," "greater than or equal to that value," and possible ranges therebetween, as would be understood by one of ordinary skill in the art. For example, if a value "X" is disclosed (where X is, for example, a number), "less than or equal to X" as well as "greater than or equal to X" are also disclosed. It is also understood that throughout this application, data is provided in many different formats, and that this data represents endpoints and starting points, extending to ranges for any combination of these data points. For example, if one specific data point "10" and one specific data point "15" are disclosed, it will be understood that greater than, greater than or equal to, less than, less than, equal to, and equal to 10 and 15 are also considered disclosed, as well as between 10 and 15. It will also be understood that each unit between two particular units is disclosed.For example, if 10 and 15 are disclosed, then 11, 12, 13, and 14 are also disclosed.
[0258] Although various exemplary embodiments have been described herein, any number of modifications may be made in the various embodiments without departing from the teachings herein. For example, the order in which the various method steps described are performed may often be changed in alternative embodiments, and in yet other alternative embodiments, one or more method steps may be skipped entirely. Optional features of the various device and system embodiments may be included in some embodiments and not in other embodiments. Thus, the foregoing description has been provided primarily for illustrative purposes and should not be construed as limiting the scope of the claims.
[0259] One or more aspects or features of the subject matter described herein can be realized in digital electronic circuitry, integrated circuits, specially designed application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), computer hardware, firmware, software, and / or combinations thereof. These various aspects or features can include implementation in one or more computer programs executable and / or interpretable on a programmable system including at least one programmable processor. The at least one programmable processor can be coupled, for dedicated or general purpose purposes, to receive data and instructions from a storage system, at least one input device, and at least one output device, and to transfer data and instructions to the storage system, at least one input device, and at least one output device. The programmable system or computing system can include clients and servers. The clients and servers are generally in a remote relationship to each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on respective computers and having a client-server relationship to each other.
[0260] These computer programs (which may also be referred to as programs, software, software applications, applications, components, or codes) include machine instructions for a programmable processor and may be implemented in high-level procedural languages, object-oriented programming languages, functional programming languages, logic programming languages, and / or assembly / machine languages. As used herein, the term "machine-readable medium" refers to any computer program product, apparatus, and / or device, such as, for example, magnetic disks, optical disks, memories, programmable logic devices (PLDs), which are used to provide machine instructions and / or data to a programmable processor and include machine-readable media that receive machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal that is used to provide machine instructions and / or data to a programmable processor. A machine-readable medium may store such machine instructions non-transitory, such as, for example, a non-transitory solid-state memory or a magnetic hard disk drive or any equivalent storage medium. A machine-readable medium may alternatively or additionally store such machine instructions in a transitory manner, such as, for example, a processor cache or other random access memory associated with one or more physical processor cores.
[0261] To provide for user interaction, one or more aspects or features of the subject matter described herein can be implemented on a computer having a display device, such as a cathode ray tube (CRT), liquid crystal display (LCD), or light emitting diode (LED) monitor, for displaying information to a user, and a keyboard and a pointing device, such as a mouse or trackball, for allowing a user to provide input to the computer. Other types of devices can be used to provide for user interaction as well. For example, feedback provided to the user can be any form of sensory feedback, such as visual feedback, auditory feedback, or tactile feedback, and input from the user can be received in any form, including, but not limited to, acoustic input, voice input, or tactile input. Other possible input devices include, but are not limited to, touch screens and other touch-sensitive devices, such as single-point or multi-point resistive or capacitive trackpads, voice recognition hardware and software, optical scanners, optical pointers, digital image capture devices, and associated interpretation software, and the like.
[0262] The examples and figures contained herein show, by way of illustration and not by way of limitation, specific embodiments in which the subject matter may be practiced. As noted above, other embodiments are available and may be derived therefrom, such that structural and logical substitutions and changes may be made without departing from the scope of the present disclosure. Such embodiments of the subject matter of the present invention may be referred to herein, individually or collectively, by the term "invention" merely for convenience, even when more than one is actually disclosed, without intending to spontaneously limit the scope of the present application to any single invention or inventive concept. Thus, although specific embodiments have been illustrated and described herein, any arrangements which aim to achieve the same purpose may be substituted for the specific embodiments illustrated. The present disclosure is intended to cover any and all adaptations or variations of the various embodiments. Combinations of the above-described embodiments and other embodiments not specifically described herein will be apparent to those skilled in the art upon review of the above description.
Claims
1. 1. A method comprising: determining, with the one or more processors, whether the vaporizer is within communication range of a second device; locking the vaporizer in response to the vaporizer being within the communication range; receiving, by the one or more processors, information associated with a user of the vaporizer; determining, by the one or more processors, an age of the user based on the received information; unlocking, by the one or more processors, the vaporizer for activation of operation of the vaporizer based on the age of the user satisfying a threshold; The method includes:
2. locking the vaporizer includes sending a signal from an application executing on the second device to the vaporizer to disable operation of the vaporizer. The method of claim 1.
3. The method further includes displaying on a user interface a list or a graphical representation of the vaporizers within communication range.
3. The method according to claim 1 or 2.
4. The method further includes reporting the vaporizers within the communication range to a third party.
4. The method according to claim 1 ,
5. receiving the information includes receiving user input by the user interacting with a user interface; 5. The method according to any one of claims 1 to 4.
6. and receiving the information includes receiving information from an application executing on one or more programmable processors.
6. The method according to any one of claims 1 to 5.
7. The information includes at least one of a date of birth, an address, biometric information, a driver's license number, a passport number, a birth certificate, a social security number, or a government identification card; 7. The method according to any one of claims 1 to 6.
8. determining the age of the user includes comparing the received information with second information associated with the user stored in a database; 8. The method according to any one of claims 1 to 7.
9. The step of determining the user's age comprises: transmitting said information to a server for determining the age of said user; receiving from the server a response to the information indicating an age of the user; Including, 9. The method according to any one of claims 1 to 8.
10. The step of unlocking the carburetor comprises: generating a code to unlock the vaporizer; transmitting said code to said user; receiving an input of said code; activating the vaporizer in response to receiving the code; Including, 10. The method according to any one of claims 1 to 9.
11. receiving the input of the code includes receiving user input of the code by interaction of the user with a user interface; The method of claim 10.
12. receiving the input of the code includes receiving a user input of the code by interaction between the user and the vaporizer.
12. The method according to claim 10 or 11.
13. The method further includes providing an indication that the carburetor is unlocked.
13. The method according to any one of claims 1 to 12.
14. 1. A vaporizer comprising: At least one processor; at least one memory for storing instructions; Including, The instructions, when executed by the at least one processor, cause the vaporizer to at least: determining whether the vaporizer is within communication range of a second device; and locking the vaporizer for deactivation of operation of the vaporizer in response to the vaporizer being within the communication range. receiving information associated with a user of the vaporizer; determining an age of the user based on the received information; unlocking the vaporizer for activation of operation of the vaporizer based on the age of the user satisfying a threshold value. Carburetor.
15. The vaporizer further includes at least one of: causing an application executing on the second device to send a signal to the vaporizer to disable operation of the vaporizer.
15. The carburetor of claim 14.
16. The vaporizer may further cause at least a list or a graphical representation of the vaporizers within the communication range to be displayed on a user interface.
16. The carburetor according to claim 14 or 15.
17. The vaporizer further at least causes a third party to report the vaporizers within the communication range. Carburetor according to any one of claims 14 to 16.
18. and wherein the vaporizer further receives user input via at least one interaction between the user and a user interface. Carburetor according to any one of claims 14 to 17.
19. and wherein the vaporizer is further configured to receive the information from an application executing on at least one programmable processor. Carburetor according to any one of claims 14 to 18.
20. The information includes at least one of a date of birth, an address, biometric information, a driver's license number, a passport number, a birth certificate, a social security number, or a government identification card; Carburetor according to any one of claims 14 to 19.
21. The vaporizer further at least compares the received information to second information associated with the user stored in a database. Carburetor according to any one of claims 14 to 20.
22. The vaporizer further comprises at least transmitting said information to a server for determining said user's age; receiving from the server a response to the information indicating an age of the user; Carburetor according to any one of claims 14 to 21.
23. The vaporizer further comprises at least generating a code to unlock the vaporizer; having the user transmit the code; receiving an input of said code; activating the vaporizer in response to receiving the code. Carburetor according to any one of claims 14 to 22.
24. and wherein the vaporizer further comprises at least one means for receiving a user input of the code via interaction between the user and a user interface.
24. The vaporizer of claim 23.
25. and wherein the vaporizer further receives at least a user input of the code via an interaction between the user and the vaporizer.
25. The carburetor of claim 23 or 24.
26. The vaporizer is further adapted to provide at least an indication that the vaporizer is unlocked. Carburetor according to any one of claims 14 to 25.
27. 1. A method comprising: determining, by an application communicating with the vaporizer, whether the vaporizer is within communication range of a second device running said application; and locking, by the application, the vaporizer to deactivate operation of the vaporizer in response to the vaporizer being within the communication range. retrieving, by the application, information associated with a user of the vaporizer; determining an age of the user based on the retrieved information; unlocking, by the application, the vaporizer for activation of operation of the vaporizer based on the age of the user satisfying a threshold; The method includes:
28. receiving the information includes receiving user input by the user interacting with a user interface; 28. The method of claim 27.
29. receiving the information includes receiving the information from a server in communication with the application; 29. The method of claim 27 or 28.
30. determining the user's age includes receiving the determination of the user's age from a server in communication with the application; 30. The method according to any one of claims 27 to 29.
31. locking the vaporizer includes transmitting a signal from the second device to the vaporizer to disable operation of the vaporizer.
31. The method of any one of claims 27 to 30.
32. The method further includes displaying on the user interface a list or a graphical representation of the vaporizers within the communication range.
32. The method according to any one of claims 27 to 31.
33. The method further includes reporting the vaporizers within the communication range to a third party.
33. The method of any one of claims 27 to 32.
34. locking the vaporizer includes sending a signal from the application executing on the second device to a second application communicating with the vaporizer instructing the second application to disable operation of the vaporizer.
34. The method of any one of claims 27 to 33.
Citation Information
Patent Citations
Mouth smell health monitoring method and device, electronic cigarette and system
CN105167752A
Usage control of electronic cigarette
US20150114407A1
Systems and methods for a vaporization device and product usage control and documentation
US20150136158A1
Electronic vaping device
US20150181945A1