Electromagnetic Condition Sensing Device

EMSSD devices using carbon-containing inks resonate at specific frequencies to provide both identification and status information, addressing the limitations of conventional sensors by enabling real-time product monitoring and autonomous replenishment.

JP7608663B2Active Publication Date: 2025-01-06LYTEN INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024079228
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2018-08-09
Filing Date
2024-05-15
Publication Date
2025-01-06
Estimated Expiration
2039-08-02

AI Technical Summary

Technical Problem

Conventional electromagnetic sensing devices are limited in their ability to provide both product identification and real-time status information, such as container fullness, leakage, or spoilage, necessitating a system that can emit both identification and status information inexpensively.

Method used

The implementation of electromagnetic state sensing devices (EMSSD) that are printed on packaging to emit both identification and status information, utilizing carbon-containing inks to resonate at specific frequencies based on environmental changes, allowing mobile or stationary devices to detect product conditions through electromagnetic signals.

Benefits of technology

Enables accurate and cost-effective monitoring of product status, facilitating autonomous replenishment and maintenance by providing real-time data on product conditions, such as level, spoilage, or leakage, without requiring human intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007608663000005
    Figure 0007608663000005
  • Figure 0007608663000006
    Figure 0007608663000006
  • Figure 0007608663000007
    Figure 0007608663000007
Patent Text Reader

Abstract

To provide a method that executes by a network hub and processor tracing an inventory within a shop.SOLUTION: A method includes receiving a request from a user device to download an application, and providing access to the application. The application is configured to: transmit a first electromagnetic radiation; receive, from an electromagnetic state sensing device (EMSSD) affixed to product packaging, a first electromagnetic radiation return signal; transduce the first electromagnetic radiation return signal by the EMSSD to generate an electromagnetic radiation signal encoding first information including a product identification code; apply a rule that is selected based on the product identification code; transmit a second electromagnetic radiation ping to be tuned based on the rule; receive, from the EMSSD, a second electromagnetic radiation return signal encoding second information pertaining to contents within the product packaging; and send, from the user device, at least a portion of the second information to an upstream processing device.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] Related Applications This application claims priority to U.S. Patent Application No. 62 / 716,741, entitled "PRODUCT SENSING," filed on August 9, 2018, which is incorporated by reference in its entirety. [Background technology]

[0002] Sensors are widely used for many purposes, such as to track inventory in a store and / or to monitor components end-to-end through the manufacturing and order fulfillment chain. Sensing devices typically utilize electromagnetic signals to receive and transmit information. For example, a radio frequency identification (RFID) tag transmits information to an RFID reader, and in the case of passive RFID tags, the tag utilizes energy from an interrogation signal to power the tag and transmit a signal back to the reader. Conventional techniques for the use of electromagnetic sensing devices exhibit many shortcomings, and therefore, what is needed is one or more techniques that address such shortcomings. Summary of the Invention

[0003] In some embodiments, a method includes receiving a request from a user device to download an application, and providing access to the application in response to the request from the user device. The application is configured to transmit a first electromagnetic radiation and receive a first electromagnetic radiation return signal from a first electromagnetic condition sensing device (EMSSD) attached to the product package. The first electromagnetic radiation return signal is converted by the first electromagnetic radiation condition sensing device in response to the first electromagnetic radiation pin to generate an electromagnetic radiation signal encoding at least a first information including a product identification code. The application is also configured to apply a rule selected at least in part based on the product identification code, transmit a second electromagnetic radiation pin conditioned at least in part based on the rule, receive from the first electromagnetic condition sensing device a second electromagnetic radiation return signal encoding second information regarding contents within the product package, and transmit at least a portion of the second information from the user device to an upstream computing device.

[0004] Further details of the aspects, objects and advantages of the technical embodiments are set forth in the specification, drawings and claims. [Brief description of the drawings]

[0005] The drawings described below are for illustration purposes only. The drawings are not intended to limit the scope of the disclosure. [Figure 1] FIG. 1 illustrates an environment in which an electromagnetic condition sensing device may be deployed, according to one embodiment. [Diagram 2] FIG. 2 shows a flow chart illustrating a process flow in which an electromagnetic condition sensing device can be deployed, according to one embodiment. [Figure 3A] FIG. 3A is a schematic diagram of an electromagnetic condition sensing device, according to one embodiment. [Figure 3B1]FIG. 3B1 illustrates a deployment scenario in which a first state of the fluid contents is measured, according to one embodiment. [Figure 3B2] FIG. 3B2 illustrates a deployment scenario in which a second state of the fluid contents is measured, according to one embodiment. [Figure 3B3] FIG. 3B3 illustrates a deployment scenario in which the state of the fluid contents is measured and displayed, according to one embodiment. [Figure 3B4] FIG. 3B4 is a cross-sectional view of a printed display for indicating the status of the product's contents, according to one embodiment. [Figure 3C] FIG. 3C is a selection chart for determining the dynamic range of an electromagnetic condition sensing device, according to one embodiment. [Figure 4A] 4A1 and 4A2 are equivalent circuit models of an electromagnetic condition sensing device in a first environment and a second environment, according to one embodiment. [Figure 4B] FIG. 4B illustrates an empirical data capture technique as used to calibrate an electromagnetic condition sensing device in different environments, according to one embodiment. [Figure 5A] FIG. 5A illustrates a signature capture technique used for electromagnetic state sensing, according to one embodiment. [Figure 5B] FIG. 5B illustrates a signature analysis technique used for electromagnetic condition sensing, according to one embodiment. [Figure 6] FIG. 6 illustrates a virtual assistant used as the hub of a replenishment system, according to one embodiment. [Figure 7A] FIG. 7A illustrates a rule coding technique used in a replenishment system based on electromagnetic condition sensing devices, according to one embodiment. [Figure 7B] FIG. 7B illustrates a rule execution technique used in a replenishment system based on electromagnetic condition sensing devices, according to one embodiment. [Figure 8] FIG. 8 illustrates an exemplary protocol used in a replenishment system based on electromagnetic condition sensing devices, according to one embodiment. [Figure 9]FIG. 9 illustrates system components as an arrangement of interconnected computing modules to implement certain of the embodiments disclosed herein. [Figure 10A] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10B] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10C] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10D] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10E] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10F] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10G] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10H]10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10I] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10J] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10K] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10L] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10M] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10N] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10O] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10P]10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10Q] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10R] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10S] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10T] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10U] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10V] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10W] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10X]10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. [Figure 10Y] 10A-10Y show various three-dimensional carbon-containing assemblies grown on structured carbon, various carbon nanoparticles, various carbon-based aggregates, and other materials, according to some embodiments. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0006] Aspects of the present disclosure solve problems related to how to inexpensively deploy condition sensors. Some embodiments relate to an approach for printing sensing devices that can emit not only identification information, but also product condition information.

[0007] overview Various methods for identifying packaged products have been used since the inception of e-commerce, but the mere identification of the presence of a product at a particular location and time fails to address consumers' needs for ongoing, automated status checks on products at or near their residence, automobile, boat, etc.

[0008] Unfortunately, neither traditional radio frequency identifiers (RFID) nor traditional near-field labels can provide this information. What is needed is a new type of sensing device that can emit not only identification information, but also product status information in a way that can be read by mobile readers or fixed scanners.

[0009] For as long as there have been products delivered in packages, various methods have been used to identify the packaged product. In the early days of barcodes, a "mark and space" symbol was printed on the package. Then, by using a symbol reader (e.g., a barcode reader / scanner), it became possible to identify the particular product. It is very inexpensive to print such symbols on the package, and symbol readers are inexpensive enough to be deployed and integrated with, for example, cash registers. If such symbol readers and corresponding cash registers are further interfaced with a central computer system, purchases of units of the uniquely identified product can be tallied. Inventory counting, ordering, product replenishment, and other functions of ongoing transactions can be facilitated, in some cases without human intervention.

[0010] However, in some cases, it may not be possible and / or convenient to print such a bar code on the product packaging, and / or in some cases, it may not be possible and / or convenient to place a reader. In such cases, a radio frequency identifier (RFID) can be attached or embedded to the product or its packaging. When the product (with the RFID attached or embedded) is in proximity to an RFID reader, its presence can be tallied. A given RFID can be manufactured to emit a unique identifier when excited by a "pin." The unique identifier can have any number of bits, so that the unique identifier can be associated with a particular product. In this manner, product refills and other transactional functions can be facilitated.

[0011] Unfortunately, there are limitations to simply identifying a product, or simply identifying the specific presence and location of an identified product. For example, sensing a product at a cash register or at an exit can be useful information (e.g., to detect the purchase of a unit of a product, or to detect the movement of a unit of a product), but sometimes it is useful to sense more information (e.g., status) about a particular unit of a product.

[0012] Some attempts have been made to sense characteristics of contents by printing sensing devices on product packaging and "pinning" the sensing device to gather information about the contents. However, such sensing devices have been limited to measuring only environmental variables such as humidity, temperature, etc. Thus, the need for sensing more information (e.g., condition) about a particular unit of a product remains unmet.

[0013] For example, it may be useful to know how full a container is. Alternatively, it may be useful to know if the container is leaking, if the contents have deteriorated, spoiled, or are otherwise outgassing. This situation is further complicated by the need to periodically update state information about multiple units of different products. For example, in a household situation, it may be desirable to periodically update state information (e.g., quantity, potency, staleness, etc.) of some or all of the products that a consumer encounters as they traverse their residence (or car, boat, etc.).

[0014] Neither traditional RFID nor traditional near-field labels can provide the necessary information. What is needed is a system that facilitates collection from new types of sensing devices that can emit not only identification information but also product-specific status information.

[0015] Definitions and Use of Drawings Some of the terms used in this description are defined below for easy reference. The terms and their respective definitions provided are not intended to be strictly limited to these definitions, and the terms may be further defined by the use of the terms within this disclosure. Additionally, the term "exemplary" is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects or designs. Rather, the use of the word exemplary is intended to present concepts in a concrete manner. As used herein and in the appended claims, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or." That is, "X uses A or B" is intended to mean any of the natural inclusive permutations unless otherwise specified or clear from the context. That is, "X uses A or B" is satisfied in either case where X uses A, where X uses B, or where X uses A and B. As used herein, at least one of A or B means at least one A, at least one B, or at least one of both A and B. In other words, the phrase is disjunctive. The articles "a" and "an" as used in this specification and the appended claims should generally be construed to mean "one or more" unless otherwise specified or the context clearly indicates a singular reference.

[0016] Various embodiments are now described with reference to the drawings. It should be noted that the drawings are not necessarily drawn to scale, and that elements of similar structure or function are sometimes represented by like reference numerals throughout the drawings. It should also be noted that the drawings are intended only to facilitate the description of the disclosed embodiments, and that they do not represent an exhaustive treatment of all possible embodiments, nor are they intended to imply any limitations on the scope of the claims. Moreover, the illustrated embodiments need not show all aspects or advantages of use in any particular environment.

[0017] An aspect or advantage described in connection with a particular embodiment is not necessarily limited to that embodiment and may be implemented in any other embodiment even if not so described. References in this specification to "some embodiments" or "other embodiments" refer to a particular feature, structure, material, or property described in connection with an embodiment that is included in at least one embodiment. Thus, the appearance of the phrase "in some embodiments" or "in other embodiments" in various places throughout this specification do not necessarily refer to the same embodiment of the invention. The disclosed embodiments are not intended to limit the scope of the claims.

[0018] Description of exemplary embodiments 1 illustrates an environment 100 in which an electromagnetic condition sensing device may be deployed. Optionally, one or more variations of environment 100, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein.

[0019] FIG. 1 illustrates aspects related to a printed sensing device that can emit not only identification information but also product status information. Specifically, the diagram is presented with respect to its contribution in addressing the problem of how to inexpensively deploy status sensors. More specifically, FIG. 1 illustrates an environment in which quantitative values ​​can be sensed by an electromagnetic status sensing device (EMSSD) and relayed to a computational site for data processing. "Electromagnetic waves" refers to signals that propagate at relatively low frequencies (e.g., 125 kHz) or higher radio frequencies (13.6 MHz) and above.

[0020] As shown, sensors (e.g., sensor 1011, sensor 1012, and sensor 1013) are stimulated by pins. The stimulated sensors emit resonant signatures that characterize one or more aspects of the product within their corresponding containers. Several different container types and several different container aspects are represented.

[0021] The pins can be launched, for example, by a smartphone (or other type of mobile device). Specifically, an application ("APP" i.e., software application, computer program, computer readable medium) on the mobile device (e.g., smartphone) can control an electromagnetic emitter device driver (e.g., a near field communication (NFC) device driver), which can cause the electromagnetic emitter device to launch the pins. In this manner, the frequency, duration, and shape of the pins can be controlled. When excited by the pin, nearby sensors resonate and emit a signature that encodes information related to aspects of the product in the container. The information related to the product in the container is reformatted and relayed upstream for further processing. In some embodiments, as shown, the reformatted and relayed upstream information can be routed for communication over the Internet or Intranet 108 for additional sensor data processing.

[0022] Many different types or configurations of EMSSDs can be applied to product packaging. As shown, a Type 1 EMSSD 1011 can be applied to a Type 1 container, a Type 2 EMSSD 1012 can be applied to a Type 2 container, and a Type 3 EMSSD 1013 can be applied to a Type 3 container. Such containers can be vessels (e.g., Type 1 containers such as plastic or glass jugs or bottles) that hold fluids or liquids (e.g., detergent, alcohol, fuel, milk, etc.). Alternatively, the containers can be cartons (e.g., Type 2 containers such as cardboard or cardboard boxes that may or may not be coated with a plastic material) for holding any contents. Additionally, the containers can be specialized containers (e.g., Type 3 containers such as pill bottles, hinged boxes, dropper bottles, etc.) that are designed to accommodate some specific product, such as medicine. Any of the aforementioned containers can be provided in any setting.

[0023] Specifically, as an example, the different types of containers mentioned above may be found in a domestic setting. Thus, a consumer may walk through their residence, and during the course of walking, the mobile device emits electromagnetic pings and captures electromagnetic returns. Any one or more user devices 117 that can be controlled to emit electromagnetic radiation can emit pings and capture the returned signals.

[0024] As shown, user device 117 can be a Type 1 mobile device 131 (e.g., an iOS phone), or user device 117 can be a Type 2 mobile device 132 (e.g., an Android phone), or user device 117 can be a stationary instance of an interrogation device 133 (e.g., a stationary RFID reader) such as might be located in a pantry or medicine cabinet. Any such user device or variation can be comprised of executable code (e.g., an app) that directly or indirectly controls an electromagnetic emission device such as the illustrated NFC device (user device 117). Any number of user devices can generally be in proximity to any EMSSD, with each user device issuing a ping and capturing a response. If multiple pings and multiple returns happen to occur simultaneously in close proximity to one another, each app (e.g., APP 1371, APP 1372, and APP 1373) can recognize a collision and retry the ping, thus implementing a collision detection multiple access protocol.

[0025] In this disclosure, the pings can be tuned to different frequencies for different purposes based on the type of product identified by the system without the need for human interaction. In the example shown here, the ping 1021 is emitted at a first frequency corresponding to a first RFID frequency. A first portion of the EMSD 1011 responds to that ping with a return 1031 (i.e., an electromagnetic signal such as "PID1") that encodes a value (e.g., a string of 1's and 0's) corresponding to the type of product and / or container. Given that encoded value, the APP 1371 can identify (e.g., tune, adjust, customize) the characteristics of the subsequent ping 1022. The return 1032 responds to the subsequent ping 1022. The return 1032 encodes information regarding the contents of the indicated container type 1. The return from the EMSSD may be referred to as a "signature." In some embodiments, the return is captured by the APP and decoded on the mobile device. In other embodiments, the return is captured by the APP, packaged in a network communication packet, and forwarded to the cell tower 114, which then relays the network communication packet over the Internet to a data processing facility (e.g., the sensor data processing module 110). The data processing facility then applies the rule set 121 to identify further actions (such as replenish, discard, repair, etc.).

[0026] The devices and systems depicted in environment 100 operate together to form an autonomous monitoring system, such as an order fulfillment system. As shown, sensor data processing module 110 communicates over autonomous fulfillment path 1291 to a delivery service, which then traverses autonomous fulfillment path 1292 to deliver the replenishment product to a user.

[0027] As mentioned above, an EMSSD can be configured to correspond to a particular product and / or container type. FIG. 1 illustrates a carton, designated as container type 2, in which a carton product may be located. Specifically, container type 2 may hold perishable items (e.g., fruits, vegetables, etc.). A corresponding EMSSD can be configured to sense, for example, any or all of: (1) the level or volume of the product within the container; (2) the concentration of gases associated with perishable food or food spoilage; and (3) temperature. In operation, a pin 1023 at RFID frequency causes the EMSD 1012 to respond with a return 1033 (e.g., "PID2") that encodes a product ID. The product ID is used as an index for the rule set 121 to isolate at least one rule 122, the application of which results in calibration data that is delivered to the app in the form of a downstream message 1261. For example, based on the product identified from the first pin, the selected rule may customize the signal frequency range and / or number of pins for the type of sensor on the product to be used when subsequent pins are sent to gather information about the contents in the product package.

[0028] Some topologies of the environment 100 include an intranet 108. In some such topologies, downstream messages 1261 pass through a hub 106 before being routed to an application. In such cases, the occurrence of detection of a product corresponding to a product ID is recorded in a log 127, which is used for various purposes, some of which are discussed below.

[0029] As mentioned above, the downstream message 1261 may include tuning data. The tuning data includes information used by the app to send one or more additional pins (e.g., pin 1024). The additional pins may be tuned to a particular frequency, which may be identified at least in part based on the characteristics of the EMSSD. More specifically, the product ID may be used as a key to look up one or more rules, which may inform the app of a particular pin frequency and timing of the pins. As just one example, the rules may be processed by the app to interrogate the EMSD according to any of a variety of pins, including simple to complex combinations of pins, in various timing sequences, over any period of time. Thus, the return 1034 may be composed of several signatures in response to the various pins, any of which may be sent (e.g., via the Internet) to the sensor data processing module 110 as a message (e.g., upstream message 1251, upstream message 1252) for analysis. The analysis may result in, for example, an identification of some or all of the following: (1) the level or volume of product in the container, (2) the concentration of analytes associated with perishable food or food spoilage (e.g., ethylene, ammonia, other gases), and (3) the temperature and / or other information regarding the condition of the contents in the container. The identification may be sent to hub 106 as formatted content in downstream message 1262.

[0030] In some topologies, downstream messages 1261 pass through a hub 106 before being routed to the app. The hub can be realized by a voice-activated command 105 (e.g., a voice assistant). The voice assistant can intercept the downstream message 1261 and process it, perhaps by issuing a notification 107. The notification can be in the form of natural language, such as, for example, "It's time to order more kale. Shall I order it?" or, "It's too warm today. I need to move the kale to a cooler place." or, "The kale is going bad. I need to compost it." In some topologies, the notification 107 can take other forms, such as, but not limited to, a text message or an email message. The notification message can include information such as a quantity indication, an expiration date, a refill date, a refill count or number of refills, a lot number, a chemical composition, and / or a concentration indication. Some topologies can keep at least some of the information about the contents of the product package in a log. For example, the log may include entries corresponding to at least a portion of the information related to the content. The log may be maintained by a network access point, where the network access point may be activated by receiving a voice-activated command.

[0031] In some configurations, using all or some of the communications and data analysis techniques described above, the interrogation device 133 emits a ping 1025, receives a return 1035 (e.g., product ID "PID3"), and then emits a further ping 1026 that is tailored specifically to the characteristics of container type 3 and / or the characteristics of the product contained in container type 3. Issuing the further ping 1026 results in issuance of return 1036.

[0032] As described above, an app on a mobile device (e.g., a smartphone) can control an electromagnetic emitter device driver (e.g., an NFC device driver) so that the electromagnetic emitter device can launch a ping. The process flow in one exemplary deployment scenario is shown in FIG. 2.

[0033] 2 shows a flow chart illustrating a process flow 200 in which an electromagnetic condition sensing device may be deployed. Optionally, one or more variations of process flow 200, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein. Process flow 200, or any aspect thereof, may be implemented in any environment.

[0034] In the illustrated deployment scenario, an app is developed by application and driver software engineers and stored at a web-accessible location (step 202). The web-accessible location 254 may be any location where a downloadable instance of the app 252 may be stored. The download may be requested by an internet-connected requesting device 256. Furthermore, the requesting device may be any type of mobile device or any type of stationary device such as a desktop computer, hub, or digital assistant. In this scenario, the requesting device 256 is shown as a smartphone, but may also be, for example, a smart watch, tablet, or laptop computer.

[0035] The requesting device may issue a request at any time (e.g., via an Internet call to a Uniform Resource Identifier (URI)) that causes the app to be downloaded onto the device and configured for ongoing operation (step 204). The configuration may be specific to the characteristics of the target device (i.e., the requesting device) and / or any monitoring software (e.g., operating system) hosted on the target device. At some point after download and configuration, the app enters a processing loop (step 206). Iterations through the loop 220 may be performed on any schedule, perhaps a schedule that implements various power saving techniques. In some cases, the order of operations performed in the loop may change based on conditions existing at the time. While app operations 205 show a particular flow of operations, in some situations alternative orderings are possible, and in some cases some of the operations may not be performed in a given iteration of the loop.

[0036] As shown, the loop 220 includes the act of emitting a first pin signal when in proximity to an EMSD (step 208) thus stimulating at least an identification portion 261 of the EMSD (step 208), after which, based on an identification code (e.g., product ID) derived from the identification signal (step 210), the app applies all or a portion of the applicable rules (step 212). Such identification code (e.g., product ID) can be used as an index into the rule set 121 to identify EMSSD rules 209 and fulfillment rules 211. Application of a particular EMSSD rule 209 results in synchronization of data delivered to the app. Application of a particular fulfillment rule 211 results in an action related to the product contents, such as reading the liquid level, providing measurements of different analytes, or reading the amount of contents in its container. The app then transmits a second pin signal to stimulate at least a status portion 262 of the EMSSD (step 214). The app receives return status signals returned in response to the second ping signal based on the state of the product at the time of the second ping (step 216). These return status signals are decoded to identify state information. For example, the printed electromagnetic state sensing device can emit a first variant of a second electromagnetic radiation signal (e.g., a first resonant frequency) if the contents within the product package are in a first state, and can emit a second variant of the second electromagnetic radiation signal (e.g., a second resonant frequency) if the contents within the product package are in a second state. In some cases, the return status signal is analyzed by the requesting device (e.g., by the app), while in other cases, as shown, the requesting device offloads the requesting device by transmitting the return status signal to an upstream network device (step 218).

[0037] In this particular embodiment, the upstream device is an instance of hub 106, however, the upstream device can be any device that is connected to an intranet or that is connected to the Internet.

[0038] The process depends, at least in part, on the response characteristics of the EMSSD. In particular, the app relies on the aspect that the EMSSD includes an identification portion 261 and at least one status portion 262. Various techniques for forming the EMSSD are shown and described in conjunction with FIG.

[0039] 3A is a schematic diagram of an electromagnetic condition sensing device 3A00. Optionally, one or more variations of the electromagnetic condition sensing device 3A00 or any aspect thereof may be implemented in the context of the architecture and functionality of the embodiments described herein. The electromagnetic condition sensing device 3A00 or any aspect thereof may be implemented in any environment. FIG. 3A is a schematic diagram of the electromagnetic condition sensing device 3A00.

[0040] The EMSSD 3A00 is configured as an elongated sensor. That is, the EMSSD has multiple sections that span the length (e.g., longitudinally in a particular direction, such as vertically) of the contents within the product. As shown, the first resonating section 301 is configured to provide RFID functionality. Specifically, upon pinging at a predetermined frequency, the first resonating section 301 is energized and causes it to emit a string of bits, some of which are concatenated to form a unique identification code. The figure also shows a second resonating section 302, a third resonating section 303, and an Nth resonating section 399, which may be used to communicate information about the product (i.e., the condition of the contents within the product package). There may be many resonating sections juxtaposed (e.g., in a linear array as shown) proximate the Nth resonating section 399. The EMSD 3A00 represents a sensing device having multiple resonating sections, each resonating section printed from ink and having a resonant threshold that is determined by the material properties and / or geometry of the printed ink. The resonating portions are disposed along the path and may or may not be adjacent to one another. In some embodiments, the resonating portions may be printed with different carbon-containing inks. In some implementations, the resonating portions are each substantially the same size and shape. In some embodiments, the different resonating portions may be printed using the same carbon-containing ink, with the different resonating portions having different geometric shapes. The identification portion 261 is tuned to resonate at a different frequency than any of the state portions.

[0041] All of the aforementioned portions 301-399 can be printed in various geometries using carbon-containing inks, where the geometries (e.g., straight / curved / spiral patterns, line widths, shape factors) and carbon-containing inks (e.g., various allotropic compositions) are specified by the manufacturer or designer of the EMSD based on the sensing criteria to be detected by the EMSSD 3A00. In some cases, the sensing criteria include environmental indicators such as "Is ethylene present?" or "Is this portion of the EMSSD deformed by the presence of liquid?" In some cases, the sensing criteria and respective resonances correspond to environmental indicators such as "What is the dielectric constant at this location?". As such, a series of resonating portions of the EMSD can be printed on the container, where the series of resonating portions can be tuned to respond to a particular container and contents to be detected and / or based on the particular location of that resonating portion on the container. For example, a change in the amount of liquid contents in the container causes a change in the dielectric constant that is sensed by the EMSSD. Thus, the EMSSD can be designed to be sensitive to the dielectric constant of a particular resonating portion in the then-current environment. Techniques for achieving and / or tuning the sensitivity to the permittivity or permeability of a particular resonating part in the current environment include selecting a particular carbon ink or combination of carbon inks and tuning the geometry (e.g., layout and / or dimensions) of the electrode lines. Strictly speaking, as an example, a container holding a liquid exhibits a first permittivity when the container is full, but the same container exhibits a second permittivity when the container is, for example, nearly empty. This phenomenon can be used in identifying the level of liquid in the container. In fact, this phenomenon can be observed when using only a single resonating part (e.g., as an analog signal of a particular precision) or when using a series of resonating parts, such as an elongated linear array of resonating parts (e.g., arranged into a series of digital bits with any desired precision). In the case of a single resonating part, the frequency change in response to the environmental change comprises an analog signal, while in the case of multiple resonating parts, the return from each resonating part is analyzed against a threshold value to identify an "on" or "off" value.The "on" or "off" values ​​of multiple resonating sections can be combined from a series of digital bits.

[0042] While the above examples are specific to liquids in a container, the deployment of an EMSSD as disclosed herein can be used to detect any change in the environment proximate to the container. As an example of an environmental change, the EMSSD can detect any one or more of galvanostatic and / or piezo-static and / or potentio-static changes. Any such change or change in the proximal environment causes one or more changes in the resonant response or response of one or more portions of the EMSSD. For example, a piezo-static change can result from deformation of the product contents (e.g., expansion due to temperature or amount of contents present) and can cause distortion in the resonant portion of the EMSSD, resulting in a change in the resonant frequency emitted. Different types of product contents have different densities, and therefore different products can cause different degrees of distortion in the resonant portion. Thus, each product and each container can have a unique EMSSD, calibrated for that particular product and container combination.

[0043] A technique for sensing the level of liquid in a container is shown and described in the deployment scenarios of Figures 3B1 and 3B2.

[0044] 3B1 illustrates a deployment scenario 3B100 in which a first state of the liquid contents is measured. Optionally, one or more variations of deployment scenario 3B100, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein. Deployment scenario 3B100, or any aspect thereof, may be implemented in any environment.

[0045] In this deployment scenario, the EMSSD is printed on the side (e.g., exterior) of the liquid container. In other deployments, the EMSSD is printed on the inside of the container. In other deployments, the EMSSD is printed on a label that is affixed to the container.

[0046] When the liquid fills the container near capacity (as shown), resonating portion 303 through resonating portion 399 cover the area where there is liquid in the container, while resonating portion 302 is at a position where there is no liquid in the container. The permittivity and / or permeability of the environment around the resonating portion at these two positions differ based at least on the level of liquid in the container. Thus, the resonant frequency radiated by resonating portion 302 will be different than resonating portion 399, when other parameters are the same over the length of the EMSD. Such parameters include material and environmental properties such as density of the contents or its packaging, relative permittivity of the contents or its packaging, magnetic permeability of a label affixed to the packaging, shape of the container, and variations in thickness of the container.

[0047] Given several pin returns from several resonant parts of the EMSD, the difference between the several pin returns corresponds to the liquid level. More specifically, several pins of different frequencies are emitted by the user device. These different frequencies trigger responses in the form of pin returns from different resonant parts of the EMSD. The signals that make up these pin returns are then analyzed to identify the amplitude of the center frequency.

[0048] In the deployment scenario of Figure 3B2, a nearly empty liquid level is shown and described. In some situations, the presence or absence of liquid will dominate the resonance of a particular resonating portion, but the presence or absence of liquid at one end of the EMSD can cause a change in the resonant frequency of a different resonating portion located at the opposite end of the EMSD. This effect, as well as other effects caused by the geometry of the container, can be measured during a calibration procedure.

[0049] Further details regarding printed sensors and resonant components can be found in No. 10,218,073, entitled "Antenna with Frequency-Selective Elements," U.S. Provisional Patent Application No. 62 / 461,693, entitled "Energy Harvesting Using 2D / 3D Packaging," filed February 21, 2017, U.S. Provisional Patent Application No. 62 / 552,522, entitled "Printed Electrical Components," filed August 31, 2017, and U.S. Provisional Patent Application No. 62 / 589,893, entitled "Printed Chemical Sensor," filed November 22, 2017, all of which are owned by the assignee of the present application and are incorporated herein by reference in their entireties.

[0050] 3B2, 3B3, and 3B4 respectively show deployment scenarios 3B200, 3B300, and 3B400, in which a second state of the liquid contents is measured and optionally displayed on the container. Optionally, one or more variations of deployment scenarios 3B200, 3B300, or 3B400, or any aspect thereof, may be implemented in instances of the architecture and functionality of the embodiments described herein. Deployment scenarios 3B200, 3B300, or 3B400, or any aspect thereof, may be implemented in any environment.

[0051] When the liquid in the container is almost empty (as shown in FIG. 3B2), resonating portion 302 through resonating portion 398 are at positions where there is no liquid in the container, and resonating portion 399 is at a position where there is liquid in the container. The permittivity and / or permeability of the environment at these two positions differ based at least on the level of the product. Thus, the resonant frequency emitted by resonating portion 302 is different from resonating portion 399 when other parameters are the same over the length of the EMSD. Given several pin returns from several resonating portions of the EMSD, the difference between the several pin returns corresponds to the liquid level. The accuracy (e.g., full, ½ full to ±¼ full, ¼ full to ±⅛ full, etc.) can be configured in the EMSSD by the number, length and / or spacing of the resonating portions.

[0052] In some embodiments, the status of the container may be displayed on the container using a printed visual status indication pattern on the status display 3990, as shown in FIG. 3B3. The status display may be printed, for example, using a carbon-containing ink. In this illustration, the status display 3990 displays "FULL" to indicate that the level of liquid in the container is full. The status display 3990 may be printed directly on the exterior surface of the container, or may be printed on a substrate (e.g., a label) and attached to the container. The status display 3990 is located at the bottom end of the EMSD in this illustration, but the status display 3990 may be located elsewhere in the container, such as at the top end of the EMSD, or at a location separate from the EMSD. The status display 3990 may be used to indicate various types of status of the product contents, such as quantity, freshness, or suggested action (e.g., "time to reorder"), and may use text and / or graphics (e.g., icons).

[0053] 3B4 shows a cross-sectional view of a printed status display 3990 according to several deployment scenarios. The status display 3990 is an electrophoretic visual display device using a carbon matrix 3991 (i.e., an electrophoretic display matrix) according to some embodiments. The display 3990 includes a substrate 3992, a first electrode layer 3993 on the substrate 3992, a carbon matrix layer 3991 on the substrate 3992, an electrophoretic ink 3994 in the carbon matrix 3991, and a second electrode layer 3995 on the carbon matrix 3991. When the electrode layers 3993 and 3995 are energized, the ink 3994 moves toward or away from the layer 3995 to form an image (e.g., pattern, graphics, text) to be viewed from the layer 3995, as indicated by an eye icon. The carbon matrix 3991 is composed of carbon particles 3996 connected by a polymer to form a porous network. The substrate 3992 may be a flexible material such as a polymeric film or paper material (eg, cardboard, paper, polymer coated paper, and polymeric film).

[0054] The thickness of the carbon matrix 3991 layer can be thinner than conventional electrophoretic display materials (i.e., shorter distance between electrode layers 3993 and 3995). This is due to the conductive nature of the carbon matrix 3991, which allows for electrode connections within the matrix itself. For example, the thickness of the carbon matrix 3991 can be 10 μm to 40 μm, or 10 μm to 100 μm. The electrical conductivity of the carbon matrix 3991 can be greater than 20,000 S / m, or greater than 5,000 S / m, or greater than 500 S / m, or greater than 50 S / m. Having a thinner immobile phase (carbon matrix 3991) requires less energy to move the ink 3994, making the display 3990 lower power and therefore easier to be powered solely by energy harvesting methods. For example, the status display 3990 may be powered by an energy harvesting antenna 3997, which may harvest energy from electromagnetic signals emitted by the user device.

[0055] Carbon matrix 3991 is a porous conductive layer having pores in or between carbon particles 3996 that allow ink 3994 to move through carbon matrix 3991. Ink moving toward second electrode layer 3995 produces a visible image, while ink moving away from layer 3995 produces blank spaces in the observed image. In some embodiments, ink 3994 can be a white electrophoretic ink to contrast with the dark color of carbon matrix 3991.

[0056] The carbon matrix 3991 is made of carbon particles 3996 held together by a binder such as a polymer that forms a polymerizable covalent bond (e.g., cellulose, cellulose acetate butyrate, styrene butadiene, polyurethane, polyether-urethane) or a cross-linkable resin (e.g., acrylate, epoxy, vinyl). The binder connects the carbon particles 3996 to one another but does not surround all of the space between the carbon particles, and pores (i.e., spaces, voids) exist within the carbon matrix 3991. The carbon particles 3996 are conductive and may include allotropes such as graphene, carbon nano-onions (CNO), carbon nanotubes (CNT), or any combination thereof. Some or all of the carbon particles 3996 may be aggregates of sub-particles of these allotropes. In some embodiments, the majority of the carbon matrix 3991 may be graphene, for example, greater than 50%, greater than 80%, or greater than 90% of the carbon particles within the carbon matrix 3991. In some embodiments, the status display 3990 is an electrophoretic display matrix including a plurality of carbon particles crosslinked together by a polymer, where the matrix has a porosity including at least one of: i) an interparticle porosity with an average distance between the carbon particles of up to 10 μm, or ii) an intraparticle porosity with an average porosity of greater than 200 nm. Further details of the printed visual display can be found in U.S. Provisional Patent Application No. 62 / 866,464, filed June 25, 2019, entitled "Electrophoretic Display," which is owned by the assignee of the present application and is incorporated by reference in its entirety.

[0057] A technique for determining the dynamic range of sensitivity based on the number of independent sensor portions of an EMSD is shown in FIG. 3C.

[0058] 3C is a selection chart 3C00 for determining the dynamic range of an electromagnetic condition sensing device. Optionally, one or more variations of the selection chart 3C00, or any aspect thereof, can be implemented in the context of the architecture and functionality of the embodiments described herein. The selection chart 3C00, or any aspect thereof, can be implemented in any environment.

[0059] As shown, the more sensor parts used in the elongated EMSD, the more accurate measurements can be obtained. In the figure, a dynamic range of 3 dB corresponds to a ratio of 2 (1 bit corresponds to 1 sensor part), 6 dB corresponds to a ratio of 4 (2 bits corresponds to 2 sensor parts), and 9 dB corresponds to a ratio of 8 (3 bits corresponds to 3 sensor parts). As an example, if there is only one independent sensor, the reading may be {empty or full} with a large plus or minus error, whereas if there are three sensor parts (e.g., three parts equally spaced in the direction of how the product content decreases), the combination of the readings from each of the three sensors may indicate {full, 7 / 8, 3 / 4, 5 / 8, 1 / 2, 3 / 8, 1 / 4, 1 / 8, or empty} with a plus or minus error of about 1 / 16. That is, the various indications result from environmental conditions corresponding to whether the product content completely covers, partially covers, or does not cover the various resonating parts.

[0060] The embodiments described thus far rely, at least in part, on readings from EMSSD portions, where in different environments each portion responds to a pin with a different respective return signature. The different respective return signatures can be measured in various environments and the return signature readings can be used as calibration points, as shown in Figures 4A1 and 4A2.

[0061] 4A1 and 4A2 are equivalent circuit models 4A100 and 4A200 of an electromagnetic condition sensing device in a first environment (e.g., a carton nearly full of powder) and a second environment (e.g., a carton nearly empty), respectively. Optionally, one or more variations of the equivalent circuit model, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein. The equivalent circuit model, or any aspect thereof, may be implemented in any environment.

[0062] In an exemplary embodiment, each carbon-containing material (i.e., ink) used in each portion of the EMSD is prepared differently to resonate at different tuned frequencies. The physical phenomenon of material resonance can be explained in terms of the corresponding molecular and / or morphological composition. Specifically, a material having a first molecular structure resonates at a first frequency in a particular environment, while a material having a different second molecular structure resonates at a different second frequency in the same particular environment. Similarly, a material having a first molecular structure resonates at a first frequency in a particular environment, while an identical material having an identical molecular structure resonates at a different second frequency in a different environment. In many cases, the aforementioned resonant frequencies form a unique signature of the composition when located in a particular environment. For example, a first carbon-containing ink may be prepared primarily of graphene. The second carbon-containing ink may be similar to the first ink, but differ in molecular structure from the first carbon-containing ink, for example having a different composition (e.g., the addition of multi-layered spherical fullerenes or other allotropes) or structure (e.g., graphene with fewer or more layers than the first ink).

[0063] This phenomenon can be controlled using the techniques described herein: (1) materials can be tuned to naturally resonate at selected frequencies, and (2) the response of the material in different environments can be measured and used for calibration.

[0064] As shown in Figures 4A1 and 4A2 and described herein, the difference between a first pin return measurement from a first resonating portion in a first environment and a second pin return measurement from the same resonating portion in a second environment corresponds to a difference in resonant frequency. Furthermore, when other parameters are equal, the difference between the first and second environments may correspond to a product sensing state (e.g., product present or product absent). The difference in resonant frequency between product sensing states (e.g., state = product present or state = product absent) can be measured in situ. In some cases, the difference in resonant frequency between product sensing states can be calculated. Whether the difference in resonant frequency between product sensing states is measured empirically (e.g., for calibration) or the difference in resonant frequency between product sensing states is calculated, this phenomenon occurs due to the atomic or molecular structure of the material in the sensor and / or due to the environmental conditions present at the time of measurement. The following paragraphs will explain this phenomenon step by step.

[0065] As is known in the art, atoms emit electromagnetic radiation at frequencies characteristic of a particular element. That is, atoms of a particular element have a characteristic vibrational frequency that corresponds to the characteristics of that atom's configuration. For example, when a cesium atom is stimulated, the valence electrons jump from a lower energy state (e.g., the ground state) to a higher energy state (e.g., an excited energy state). When the electrons return to the lower energy state, they emit electromagnetic radiation in the form of photons. For cesium, the photons emitted are in the microwave frequency range of 9.192631770 THz.

[0066] Subatomic structures, such as molecules formed from multiple atoms, also resonate (i.e., emit electromagnetic radiation) at predictable frequencies. For example, liquid water in the bulk resonates at 109.6 THz. Water in tension (e.g., at the surface of the bulk, various states of surface tension) resonates at or near 112.6 THz.

[0067] Carbon atoms and carbon structures also exhibit natural frequencies that depend on the structure. For example, the natural resonant frequency of a carbon nanotube (CNT) depends on the diameter and length of the CNT tube. Growing CNTs under controlled conditions (e.g., controlling the tube diameter and length) leads to controlling the natural resonant frequency of the structure. Thus, growing CNTs is one way to tune to a desired resonant frequency.

[0068] Other structures formed from carbon can be created under controlled conditions. Such structures include, but are not limited to, carbon nano-onions (CNO), carbon lattices, graphene, other carbon-containing materials based on graphene, engineered nanoscale structures, and the like, and / or combinations thereof. Such structures can be made to resonate at specific tuned frequencies, and / or such structures can be modified in post-processing to obtain desired properties or characteristics. For example, desired properties such as high reinforcement values ​​when mixed with polymers can be provided by the selection of materials and the ratio of specific combinations, and / or the addition of other materials.

[0069] Moreover, the collocation of such structures introduces additional resonant effects: for example, two graphene sheets may resonate with each other at a frequency that depends on the length, width, spacing, spacing geometry, and / or other physical properties of the sheets, and / or their juxtaposition with respect to each other.

[0070] The material has certain measurable properties. This is true for materials found in nature as well as engineered carbon allotropes. Such engineered carbon allotropes can be tailored to exhibit physical properties. For example, carbon allotropes can be engineered to exhibit (a) a particular arrangement of constituent primary particles, (b) the formation of aggregates, and (c) physical properties corresponding to the formation of aggregates. Each of these physical properties affects a particular resonant frequency of the material formed with the corresponding particular carbon allotrope.

[0071] In addition to tailoring a particular carbon-based structure to a particular physical configuration that corresponds to a particular resonant frequency, a carbon-containing compound can be tuned to a particular resonant frequency or set of resonant frequencies. A set of resonant frequencies is called a "resonant profile." One possible technique for tailoring a particular carbon-based structure to emit a set of resonant frequencies is disclosed as follows:

[0072] Formation of frequency tuning materials Carbon-containing resonant materials can be tuned to exhibit specific resonance profiles by tailoring the particular compounds that make up the material to have specific electrical impedances. Different electrical impedances therefore correspond to different frequency response profiles.

[0073] Impedance describes how difficult it is for an alternating current to flow through an element. In the frequency domain, impedance is a complex number with real and imaginary components due to the structure behaving as an inductor. The imaginary component is the inductive reactance component X based on the frequency f and inductance L of a particular structure. L Is:

number

[0074] As the received frequency increases, the reactance also increases, resulting in a damped resonant response at some frequency threshold. The inductance L is affected by the electrical impedance Z of the material, where Z is related to the material properties of magnetic permeability μ and permittivity ε by the following relationship:

number

[0075] Adjusting the material properties therefore changes the electrical impedance Z, which affects the inductance L and, consequently, the reactance XL.

[0076] The present embodiment observes that carbon-containing structures with different inductances have different frequency responses, i.e., a carbon-containing structure with a high inductance L (based on electrical impedance Z) reaches a particular reactance at a lower frequency than another carbon-containing structure with a lower inductance.

[0077] Additionally, the present embodiments utilize material properties of magnetic permeability, permittivity, and electrical conductivity in preparing carbon-containing compounds to be tailored according to the requirements of a particular product condition sensor.

[0078] A first carbon-containing structure resonates at a first frequency, but the same structure is observed to resonate at a second frequency when the structure is in a different environment (e.g., when the carbon-containing structure is in physical contact with a structure of the environment).

[0079] As shown, the resonant frequency can be correlated to an equivalent electrical circuit including a capacitor C1 and an inductor L1. The frequency f1 is given by:

number

[0080] When the environment changes slightly, such as when the liquid in the container is no longer in contact with the sensor or is no longer adjacent to the wall of the container in which the sensor is attached, the change in environment causes a change in the inductance and / or capacitance of the entire structure. This change can be correlated to an equivalent electrical circuit that includes capacitor C2 and inductor L2. The frequency f2 is given by:

number

[0081] The magnitude of the quantities f1-f2 determines the sensitivity, since the quantities f1-f2 are used when comparing two readings or when comparing a reading to a calibration point. Thus, the geometry of the printed portion of the EMSD (e.g., conductor length, conductor width, curvature, etc.) and the choice of carbon used in the carbon-containing ink are often the governing factors in identifying the sensitivity of the EMSD. While some resonant frequencies of the EMSD can be calculated (e.g., using the equations discussed above), many deployment scenarios rely on empirical data capture techniques to form the calibration points. Often, the more calibration points that are measured, the more accurately the measurement will be. In various calibration scenarios, many sets of calibration points are taken and stored for each variation of the container and / or intended contents.

[0082] 4B illustrates an empirical data capture technique 4B00 as used to calibrate an electromagnetic condition sensing device in different environments. Optionally, one or more variations of the empirical data capture technique 4B00, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein. The empirical data capture technique 4B00, or any aspect thereof, may be implemented in any environment.

[0083] Practical use of this empirical data capture technique results in the capture of actual measurements of each particular part of a multi-part EMSSD. In an exemplary usage scenario, a three-column table as shown in FIG. 4B is constructed by acquiring a series of empirical measurements. Specifically, for each independent part of the EMSSD, the response to a stimulus is measured under two different environmental conditions. The empirical response of the specially tuned independent part of the EMSSD is measured and recorded in a first environment (referred to as RENV1). Then, the empirical response of the specially tuned independent part of the EMSSD is measured and recorded in a second environment (referred to as RENV2). Strictly speaking, the first environment is when the container is full or nearly full, and the second environment is when the container is empty or nearly empty.

[0084] As shown, It can be seen that RENV1 is a function of two main variables: (1) the permeability of the material forming the independent part of the EMSSD, and (2) the permittivity of the local environment. Such in situ measurements are taken for each independent part, for the first environment and for the second environment.

[0085] When the EMSSD is composed of multiple independent parts (e.g., Part ID#2 302, Part ID#3 303, Part ID#99 399, etc.), a very accurate assessment of the contents can be made. The depiction in FIG. 4B includes empirical measurement scenarios 460, namely, StateFull scenario 461, State Near Empty scenario 462, and StateHalf scenario 463. In this example, Environment 1 corresponds to a set of conditions when the container is full, while Environment 2 corresponds to a set of conditions when the container is empty. Thus, in a situation where the container is completely full, each independent part of the EMSD resonates with a response corresponding to RENV1. For comparison, in a nearly empty state, each independent part of the EMSD other than the "bottom" part (Part ID#99) resonates with a response corresponding to RENV2. However, the "bottom" part (Part ID#99) resonates with a response corresponding to RENV1 due to the content remaining near the bottom part #99.

[0086] If (1) there are four independent sections of the EMSSD stacked vertically across the vessel (e.g., extending from the top to the bottom of the vessel to detect the amount of contents in the vessel), (2) the top two sections resonate with a response corresponding to RENV1, and (3) the bottom two sections resonate with a response corresponding to RENV2, then the vessel is considered to be at half capacity.

[0087] Some embodiments may include tuning different carbon-containing inks to resonate at different center frequencies that are widely separated in the frequency domain. Doing so would allow the pin frequencies used to stimulate particular independent portions to also be widely separated. Multiple independent portions of an EMSD can be stimulated sequentially using a "chirp" technique, where successive pins at different frequencies are separated over a time slice such that the response signature from a given independent portion of the EMSD is of much higher amplitude than any harmonic responses from other portions of the EMSD. One possible signature capture technique is shown and described in connection with FIG. 5A.

[0088] 5A illustrates a signature capture technique 5A00 used for electromagnetic state sensing, according to one embodiment. Optionally, one or more variations of the signature capture technique 5A00, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein. The signature capture technique 5A00, or any aspect thereof, may be implemented in any environment.

[0089] FIG. 5A illustrates a technique for capturing and analyzing a returned signal signature after an independent portion of an EMSD formed from a carbon-containing tuned resonant material is stimulated by a chirp signal. Specifically, the diagram illustrates measurements 550 taken from an EMSSD on a nearby vessel. As a result of stimulating the EMSSD with a chirp signal sequence, the EMSSD responds (e.g., via resonant light emission). Return responses (e.g., return signal 5121, return signal 5122) are captured from each EMSSD. More specifically, when a first EMSSD 5041 on the vessel is stimulated by a pin (e.g., a pin from the chirp sequence of chirp signal 5101), a return signal 5121 is received and processed. Similarly, when a second EMSSD 5042 on the vessel is stimulated by a pin (e.g., a pin from the chirp sequence of chirp signal 5102), a return signal 5122 is received and processed.

[0090] As shown, a particular container may include multiple EMSSDs, each having its own identification and status portion, as well as a separate RFID. As an example, the container may be in the form of a dispenser (e.g., an inhaler) for dispensing medication (e.g., for asthma treatment), and the dispenser may have its own RFID, separate from any EMSSD. The RFID may have been applied to the dispenser at the time of its manufacture, for example, for product identification or inventory control purposes. The EMSSD may be applied, perhaps with an adhesive label, by a compounder or pharmacy when filling a prescription, such as to track quantity and dosing information for a particular patient. For various reasons, the identification portions of the EMSSDs may be configured to operate at different frequencies. For example, the identification portion of a first EMSSD may operate at 125 kHz and the identification portion of a second EMSSD may operate at 13.6 MHz.

[0091] The aforementioned chirp / ping signals can be transmitted by a transceiver 514, and the return signals can be received by the same (or different) transceiver 514. As shown, the chirp signals can occur in a repeating sequence of chirps (e.g., chirp signal 5101, chirp signal 5102). For example, the chirp signal sequence can be managed by the pin control unit 516, which repeats a pattern including a 1 GHz ping, a 2 GHz ping, a 3 GHz ping, etc. The entire chirp sequence can be repeated continuously. In some cases, there is a short period between each ping, and the return signal from the resonant material (return signal 5121, return signal 5122) can be analyzed (e.g., in the signature analysis module 554) immediately after the end of the ping. In other cases, there is a signal corresponding to the ping stimulus and a signal of the return response at the same time. The transceiver 514, pin control unit 516, and signature analysis module 554 may all reside on the user device and software application (e.g., mobile or fixed device), or may be distributed across multiple devices that communicate with the user device, such as the user device and a server. Digital signal processing techniques can be used to distinguish the return response signal from the pin signal. For example, in situations where the return response contains energy across many different frequencies (e.g., overtones, sidelobes, etc.), a notch filter can be used to filter the frequencies of the stimulus.

[0092] When a single vessel hosts more than one EMSSD, each individual EMSSD may be tuned to emit a different resonant response under different environmental conditions, for example, some EMSSDs may be tuned to respond to changes in the vessel's contents while others may be tuned to respond to the presence of particulates or gases in the environment.

[0093] To detect the presence of a gas, the EMSSD is configured to include a sensing material (e.g., a redox mediator) that is sensitive to an analyte, such that when the EMSSD is exposed to the analyte, the capacitance of one or more of the components of the EMSSD changes. Thus, the response in the presence of the analyte differs from the response in the absence of the analyte. More specifically, the permittivity and / or permeability of the sensing material changes upon exposure to the analyte, which in turn changes the capacitance of one or more components (e.g., capacitive elements) of the EMSSD, which indicates the presence of the analyte.

[0094] Further details regarding the general approach for sensing analytes are described in U.S. patent application Ser. No. 16 / 239,423, entitled "RESONANT GAS SENSOR," filed Jan. 3, 2019, the entirety of which is incorporated herein by reference.

[0095] 5B illustrates a signature analysis technique 5B00 used for electromagnetic state sensing, according to one embodiment. Optionally, one or more variations of the signature analysis technique 5B00, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein. The signature analysis technique 5B00, or any aspect thereof, may be implemented in any environment.

[0096] 5B illustrates an embodiment relating to a sensing device that can emit not only identification information but also product status information. In many situations, including the situation illustrated and described in FIG. 5B, the product status information is determined based on measurements compared to predetermined calibration points.

[0097] As shown, the system flow begins at step 570. A ping signal at a selected ping frequency is transmitted by the ping control unit 516. The ping signal generating mechanism and the ping signal transmitting mechanism can use any known technology. Strictly speaking, as an example, the transmitter module can generate a selected frequency (e.g., 3 GHz) and radiate the signal using an antenna or multiple antennas. The design and location of the tuned antenna can correspond to any tuned antenna geometry and / or material and / or location such that the strength of the ping is sufficient to energize and / or induce resonance in nearby EMSSDs. In some embodiments, multiple tuned antennas are placed on or within a structural member in close proximity to a corresponding EMSSD. That way, when an EMSSD is stimulated by a ping, it resonates back with the signature. The signature can be received (step 574) and stored in a data set including the received signature 576. The ping transmission sequence and then receiving the signature can be repeated in a loop.

[0098] For example, as shown, the pin frequency is changed (step 572) over the course of an iterative pass (i.e., see the "yes" branch of decision 580). Once step 574 is performed and the received signature 576 is processed, a first signature 5781, a second signature 5782, an Nth signature 578N, etc. are stored. The number of iterations may be controlled by decision 580. If the "no" branch of decision 580 is taken (e.g., there are no additional pins to transmit), the received signature may be provided to a digital signal processing module within the signature analysis module 554 (step 582). The digital signal processing module classifies the signature against a set of calibration points 586 (step 584). The calibration points may correspond to a particular pin frequency and / or the calibration points may correspond to a particular signature measured in an in situ environment. For example, the first calibration point 588_1 may characterize a first return signature that is classified as indicative of a "full" state of medication in the dispenser, the second calibration point 5882 may characterize a second return signature that is classified as indicative of a "half full" state of medication in the dispenser, and so on for the Nth calibration point.

[0099] The classified signal is transmitted to upstream network devices at step 590. In some embodiments, the classified signal is relayed by a network hub that then transmits the classified signal to an upstream repository that hosts a machine learning database. Such a machine learning database can be trained to correlate a given set of sensed measurements with a particular product condition.

[0100] 6 illustrates a virtual assistant 600 used as the hub 106 of a replenishment system. Optionally, one or more variations of the virtual assistant 600 or any aspect thereof may be implemented in the context of the architecture and functionality of the embodiments described herein. The virtual assistant 600 or any aspect thereof may be implemented in any environment.

[0101] Referring again to FIG. 1, the hub 106 can be any device that implements network communications. In some cases, the hub includes the ability to communicate in natural language with a human user. In the illustrated example, the hub 106 is implemented by a virtual assistant. The virtual assistant can be any device, such as those exemplified by devices such as "AMAZON ECHOR®", "GOOGLE HOMER®", and "NEST HUB™". As used herein, a virtual assistant is any device that is (1) networked and (2) capable of natural language communication with a human user using a voice input transducer (e.g., a microphone) and a voice output transducer (e.g., a speaker).

[0102] When used within an environment such as that shown in FIG. 1, the virtual assistant can facilitate replenishment based on an EMSD reading combined with the results of a natural language conversation. In one scenario, the EMSD value indicates that a perishable product has reached its expiration date. The digital assistant might speak an audible dialogue saying, "The kale is going bad. Would you like to order some more now?" In such a scenario, the user can respond with an audible "Yes," which can cause the virtual assistant to transmit one or more upstream messages 125 (e.g., which may include the user's credentials), which may include a replenishment order 620. An operational element (e.g., a server) upstream from the digital assistant then transmits a downstream message 126, which may include a replenishment status 622.

[0103] In some cases, for example, when used in an environment such as that shown in FIG. 1, the virtual assistant can facilitate processing of signals emitted by the EMSSD. In particular, the virtual assistant can perform communication with the type 1 mobile device 131 and / or the type 2 mobile device 132 and / or the interrogation device 133. Such communication can be performed using the virtual assistant's NFC unit 602 (FIG. 6), the virtual assistant's Bluetooth® low energy unit (BLE) 604, or the virtual assistant's Wi-Fi unit 606. Furthermore, any of a variety of protocols can be implemented, such that any operations required for product identification, and / or product state sensing, and / or rule application can be performed in any combination by the mobile device, and / or the interrogation device, and / or the virtual assistant, and / or any other network-connected device.

[0104] The following diagram is directed to a technique for forming and executing rules and serves to illustrate the logical flow of operations: As noted above, the processing corresponding to the application of any rule or portion thereof and / or the processing corresponding to the execution of any individual operation may be performed by any operation element.

[0105] 7A illustrates a rule codification technique used in a replenishment system based on electromagnetic condition sensing devices, according to one embodiment. Optionally, one or more variations of the rule codification technique 7A00, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein. The rule codification technique 7A00, or any aspect thereof, may be implemented in any environment.

[0106] As can be readily appreciated based on the above, since there are many products that may be located in a given setting (e.g., a home, an automobile, a boat, etc.), and thus the EMSSD may be applied to many different types of products having many different types of states, and many different states of a particular state type, identification of one or more states of a particular product may thus be facilitated by a specific process based on the product identification. For example, if a product may be identified as a particular brand of 64 ounce detergent bottle as a result of a pin on an identification portion of the EMSD, then the particular configuration of the remaining portions of the EMSSD may be known by a lookup in a database. For example, data returned from a lookup in a database may indicate that the EMSSD configuration for that product and that particular container (i.e., a 64 ounce detergent bottle) includes eight different resonant portions responsive to eight different stimulus frequencies.

[0107] Further, the data returned from the lookup in the database may indicate that the EMSSD configuration for that product and that particular container (i.e., a 64 ounce detergent bottle) includes 32 different calibration points. Thus, once a product is identified, much information about the EMSSD configuration can be known. Furthermore, once a product is identified, further steps to be performed for the product state are identified. A flow such as that shown in FIG. 7A implements a rule coding technique such that any rule can be sent to any device for execution.

[0108] As shown, the flow is initiated by an event 701, which may originate from an app on a user device, such as a smartphone. The user device responds to the event by emitting a ping frequency (step 702). The particular frequency of the ping may initially be known from a ping frequency table 720, which is implemented as a data structure accessible to the user device. As a result of the output ping or pings, at least one identification signal 703 is emitted from an identification portion of the RFID or EMSD. The identification signal 703 is received (step 704), and the identification signal is converted into a binary representation using any known signal processing technique (step 706). This binary representation is used to look up one or more rules from one or more rule sets 121 (step 708). The one or more rules may be stored using any storage device in any location and may be retrieved by using any known method for device-to-device communication. In many cases, one or more rules include information regarding (1) the corresponding EMSD type, (2) the location of the calibration point, (3) a threshold value, and (4) additional pin instructions.

[0109] Each rule can be codified by looking up data corresponding to the rule's operand (step 710) and by looking up an action to apply to the rule's operand (step 712). Specifically, as an example, a rule can state "Retry if error > T", step 710 can look up "T" to determine a numerical value, such as 50%, and step 712 can look up details related to the "retry" action, which can include, for example, the time to wait before retrying. In some cases, the numerical value of the operand is specified for the particular platform on which the rule is executed.

[0110] Once the rules have been processed through steps 710 and 712, the flow emits a platform independent rule representation 715, which is then transmitted to the device (eg, a hub or a smartphone) for execution.

[0111] FIG. 7B illustrates a rule execution technique 7B00 for use in a replenishment system based on electromagnetic condition sensing devices. Optionally, one or more variations of the rule execution technique 7B00, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein. The rule execution technique 7B00, or any aspect thereof, may be implemented in any environment.

[0112] As shown, the rule execution technique 7B00 begins when a device (e.g., a hub or smartphone) receives a platform-independent rule expression (step 752). Each of the platform-independent rule expressions is decoded (step 754) to identify a corresponding entry point on the device. Each platform-independent rule expression is also decoded to identify an operand (step 756). A format table 757 may be used to convert a particular platform-independent operand expression to a platform-specific operand representation. Then, for each entry point, the operand is formatted to correspond to the platform's computer hardware and software architecture (step 758), and the platform-independent rule is executed on the device (step 760). In some cases, the operand may not be decoded to a numeric representation, but rather, the operand is further decoded to an entry point or subroutine. As an example, the operand "sweep" shown in the format table 757 may refer to a subroutine that covers many ranges in frequency sweep operations.

[0113] 8 illustrates an example protocol 800 for use in a replenishment system based on electromagnetic condition sensing devices, according to one embodiment. Optionally, one or more variations of protocol 800, or any aspect thereof, may be implemented in the context of the architecture and functionality of the embodiments described herein. Protocol 800, or any aspect thereof, may be implemented in any environment.

[0114] The illustrated protocol is: The system includes four devices: (1) a proximal EMSD 801, (2) a user device 802, (3) a network hub 803, and (4) an upstream processing unit 804. As shown, the protocol is initiated by the user device. Specifically, the user device 802 emits a first pin (radiation 806). Energy from the first pin causes the proximal EMSD 801 to emit a signal (radiation 807), which includes a portion that is interpreted as an identification signal (radiation 808). The identification signal is decoded into a product ID (operation 810), and the identification signal is sent to the network hub (message 812).

[0115] The network hub 803 performs a first local operation to process all or a portion of the emission 807 (operation 814) and then transmits all or a portion of the emission 807 to the upstream processing unit 804 (payload message 816). The upstream processing unit 804 (i.e., an upstream computing device that may include, for example, an interrogation device having an RFID reader) accesses the EMSSD rules from the rule set 121 and performs a first upstream operation 818. The EMSSD rules are encoded as platform-independent rules and transmitted to the network hub (message 820), which then relays all or a portion of the platform-independent rules to the user device (message 822).

[0116] At this point in the protocol, the user device has enough information about the characteristics of the proximal EMSD (e.g., resulting from processing the message by identifying pins 2 through N signal characteristics 824) so ​​that it can interrogate the status portion of the EMSD by pinging any one or more resonant portions of the proximal EMSD. Although in this protocol only pin 2 (radiating 826) is shown, in most cases there will be many resonant portions of the proximal EMSD and some or all of these portions will be interrogated (e.g., sequentially) by the user device.

[0117] In response to the second pin, the resonating portion of the proximal EMSD resonates (radiates 828) in a manner that emits a status signal (radiates 830). The status signal is processed at the user device by applying one or more rules (operation 832). In this embodiment, all or a portion of the status signal and / or any derivatives from the processing of the status signal are sent to a network hub (message 834), which performs a second local process (operation 836). The second local process includes forming a payload of a message that is sent to an upstream processing unit (message 838). The upstream processing unit, in turn, performs a second upstream process 842.

[0118] At this point in the protocol, at least the upstream processing unit has information regarding the particular state of a particular unit of a particular product. In this manner, the upstream processing unit can utilize additional rules related to order fulfillment. For example, an order fulfillment rule may have the semantics "ask the user if another unit of this product should be ordered now." Such additional rules are relayed to the network hub for further processing (message 844). In some cases, as shown, the network hub relays all or part of the additional rules to the user device (message 846).

[0119] Such additional rules at the user device may include forming and presenting a confirmation question in a user interface of the user device. In some cases, there are several additional rules applied at the user device (operation 847). The user response, e.g., "Yes, order now," may be sent to the network hub (message 848) and to an upstream processing unit (message 850) for further processing and / or to relay the response or a portion thereof. The upstream processing unit may then complete steps (operation 852) to accomplish the order fulfillment request confirmed by the user.

[0120] As a result of product status identification using EMSSD, the user was notified of the need for hidden replenishment. The user's replenishment request was confirmed and replenishment was initiated. In some cases, execution rules allowed the execution to start even without explicit user confirmation.

[0121] Additional Practical Application Examples FIG. 9 illustrates system 900 as an arrangement of interconnected computing modules that work cooperatively to implement certain of the embodiments disclosed herein. This and other embodiments present particular arrangements of elements that, individually or in combination, help form an improved technology process that addresses how to inexpensively deploy condition sensors. The division of system 900 is merely exemplary, and other divisions are possible. Optionally, system 900 may be implemented in the context of the architecture and functionality of the embodiments described herein. However, it will be appreciated that system 900 or any operations therein may be performed in any desired environment.

[0122] The system 900 includes at least one processor and at least one memory, which functions to store program instructions corresponding to operations of the system. As shown, the program instructions accessible by the modules may be used to perform operations in whole or in part. The modules are connected to a communication path 905, and any operation may be connected with any other operation via the communication path 905. The modules of the system may individually or in combination perform the method operations within the system 900. Any operations performed within the system 900 may be performed in any order, unless otherwise specified in the claims.

[0123] The illustrated embodiment implements a portion of a computer system designated as system 900, the system comprising one or more computer processors executing a set of program code instructions (module 910) and a module accessing a memory holding the program code instructions, and performing the following steps: responding to a request from a user device to download an app, the responding step including receiving the request from the user device and providing access to the app in response to the request, the application being configured to cause the user device to perform a sequence of steps (module 920); transmitting a first electromagnetic radiation pin from the user device (module 930); detecting the first electromagnetic radiation pin from an electromagnetic state sensing device (EMSSD) attached to the product package (module 940). receiving a radio frequency return signal, the first electromagnetic radiation return signal being converted by the electromagnetic condition sensing device in response to the first electromagnetic radiation pin to generate an electromagnetic radiation signal encoding at least a first information including a product identification code (module 940); applying a rule selected at least in part based on the product identification code (module 950); transmitting a second electromagnetic radiation pin in response to the application of the rule, the second electromagnetic radiation pin being adjusted accordingly based on the rule (module 960); receiving from the electromagnetic condition sensing device a second electromagnetic radiation return signal encoding second information related to contents within the product package (module 970); and transmitting at least a portion of the second information from the user device to an upstream computing device (module 980). The user device may be, for example, a smartphone and may optionally include a stationary RFID reader.

[0124] In some embodiments, the electromagnetic condition sensing device is a printed electromagnetic condition sensing device, which may include a first carbon-containing ink and optionally a second carbon-containing ink. For example, the printed electromagnetic condition sensing device may emit a first variation of a second electromagnetic radiation signal (e.g., a first return signal) when the contents within the product packaging are in a first state, and may emit a second variation of the second electromagnetic radiation signal (e.g., a second return signal) when the contents within the product packaging are in a second state. In some embodiments, the printed electromagnetic condition sensing device may be printed longitudinally on the product packaging.

[0125] In some embodiments, the electromagnetic radiation return signal has energy distributed across multiple frequencies and is emitted by a user device, the user device being a mobile device. The electromagnetic radiation return signal can be emitted by an electromagnetic radiation device of a moving device or by an electromagnetic radiation device of a stationary device. Specifically, as an example, the electromagnetic radiation device can be a near field communication device.

[0126] In some embodiments, the application is further configured to place a refill order in response to the second information regarding the contents in the product package. In some embodiments, the application is further configured to send a notification message in response to the second information regarding the contents in the product package. The notification message may include at least one of a quantity indication, an expiration date, a refill date, a refill count or number of refills, a lot number, a chemical composition, and / or a concentration indication.

[0127] In some embodiments, the application is further configured to maintain a log of at least a portion of the second information regarding the contents within the product package. The log can be maintained by a network access point, where the network access point can receive the voice-activated command. The log can include entries corresponding to at least a portion of the second information.

[0128] In some embodiments, the application is further configured to receive an electromagnetic radiation relay signal from a second electromagnetic condition sensing device (EMSD) attached to the product packaging, the electromagnetic radiation relay signal being converted by the second electromagnetic condition sensing device.

[0129] Variations of the foregoing may include more or fewer of the illustrated modules. Particular variations may perform more or fewer (or different) steps and / or may use more, fewer, or different data elements in the same manner.

[0130] Additionally, some embodiments include variations in the operations that are performed, and some embodiments include variations in the aspects of data elements that are used in the operations.

[0131] 10A-10Y show structured carbon, various carbon nanoparticles, various carbon-containing aggregates, and various three-dimensional carbon-containing structures grown on other materials according to some embodiments of the present invention.

[0132] Some embodiments of the EMSSD use carbon nanoparticles and aggregates in specific configurations. In some embodiments, the carbon nanoparticles and aggregates are characterized by a high degree of "uniformity" (i.e., high mass fraction of the desired carbon allotrope), a high degree of "order" (i.e., low defect concentration), and / or a high degree of "purity" (i.e., low elemental impurity concentration) as opposed to the low uniformity, low order, and low purity particles achievable with conventional systems and methods. This results in a high degree of tunability of the resonating portion of the EMSSD.

[0133] In some embodiments, the nanoparticles produced using the methods described herein comprise multi-layered spherical fullerenes (MWSFs) or linked MWSFs and have high uniformity (e.g., a ratio of graphene to MWSFs between 20% and 80%), a high degree of order (e.g., a Raman signature with an ID / IG ratio between 0.95 and 1.05), and a high degree of purity (e.g., a ratio of carbon to other elements (other than hydrogen) greater than 99.9%). In some embodiments, the nanoparticles produced using the methods described herein comprise MWSFs or linked MWSFs, and the MWSFs do not include a core of impurity elements other than carbon. In some cases, the particles produced using the methods described herein are aggregates containing the nanoparticles described above having large diameters (e.g., diameters greater than 10 μm).

[0134] Although conventional methods have been used to produce particles containing multi-layered spherical fullerenes with a high degree of order, conventional methods result in carbon products with various drawbacks. For example, high temperature synthesis techniques result in particles with a mixture of many carbon allotropes, thus resulting in low uniformity (e.g., less than 20% fullerenes relative to other carbon allotropes) and / or small particle size (e.g., less than 1 μm, or in some cases less than 100 nm). Methods using catalysts result in products containing catalytic elements, thus having low purity (e.g., less than 95% carbon relative to other elements). These undesirable properties also often result in undesirable electrical properties of the resulting carbon particles (e.g., electrical conductivity less than 1000 S / m).

[0135] In some aspects, the carbon nanoparticles and aggregates described herein are characterized by Raman spectroscopy, which indicates a high degree of order and uniformity in structure. In some embodiments, the uniform, ordered and / or pure carbon nanoparticles and aggregates described herein are produced using improved relatively high speed, low cost thermal reactors and methods, as described below. Further advantages and / or improvements will also become apparent from the disclosure that follows.

[0136] In this disclosure, the term "graphene" refers to an allotrope of carbon in the form of a two-dimensional atomic-scale hexagonal crystal lattice with one atom forming each vertex. The carbon atoms in graphene are sp2 bonded. Furthermore, graphene has a lattice constant of about 1580 cm (when using a 532 nm excitation laser). -1 G mode at about 1350 cm -1 The Raman spectrum has two main peaks of the D mode at 100 nm.

[0137] In this disclosure, the term "fullerene" refers to a molecule of carbon that is a hollow sphere, ellipsoid, tube, or other shape. Spherical fullerenes are also called Buckminsterfullerenes or buckyballs. Cylindrical fullerenes are also called carbon nanotubes. Fullerenes have a structure similar to stacked graphite, consisting of stacked graphene sheets joined by hexagonal rings. Fullerenes may also contain pentagonal (or sometimes heptagonal) rings.

[0138] In this disclosure, the term "multi-layered fullerene" refers to a fullerene having multiple concentric layers. For example, multi-walled nanotubes (MWNTs) contain multiple rolled layers (concentric tubes) of graphene. Multi-walled fullerenes (MWSFs) contain multiple concentric spheres of fullerene.

[0139] In the present disclosure, the term "nanoparticle" refers to a particle with a size between 1 nm and 989 nm. A nanoparticle can include one or more structural characteristics (e.g., crystal structure, defect concentration, etc.) and one or more types of atoms. A nanoparticle can be any shape, including but not limited to, spherical, spheroidal, dumbbell-shaped, cylindrical, elongated cylindrical, rectangular prism-shaped, disk-shaped, wire-shaped, irregular, dense (i.e., having few voids), porous (i.e., having many voids), and the like.

[0140] In this disclosure, the term "aggregate" refers to multiple nanoparticles that are linked together by van der Waals forces, covalent bonds, ionic bonds, metallic bonds, or other physical or chemical interactions. The size of the aggregates can vary considerably, but are generally greater than about 500 nm.

[0141] In some embodiments, the carbon nanoparticles comprise two or more linked multi-layered spherical fullerenes (MWSFs) as described herein and a layer of graphene coating the linked MWSFs. In some embodiments, the carbon nanoparticles comprise two or more linked multi-layered spherical fullerenes (MWSFs) as described herein and a layer of graphene coating the linked MWSFs, where the MWSFs do not contain a core of impurity elements other than carbon. In some embodiments, the carbon nanoparticles comprise two or more linked multi-layered spherical fullerenes (MWSFs) as described herein and a layer of graphene coating the linked MWSFs, where the MWSFs do not contain a void (i.e., a space that does not contain carbon atoms) in the center (i.e., a space that does not contain carbon atoms) of more than about 0.5 nm or more than about 1 nm. In some embodiments, the linked MWSFs are formed from concentric, well-ordered spheres of sp2 hybridized carbon atoms, as opposed to the irregular, non-uniform spheres of amorphous carbon particles.

[0142] In some embodiments, nanoparticles containing linked MWSFs have an average diameter in the range of 5 nm to 500 nm, or 5 nm to 250 nm, or 5 nm to 100 nm, or 5 nm to 50 nm, or 10 nm to 500 nm, or 10 nm to 250 nm, or 10 nm to 100 nm, or 10 nm to 50 nm, or 40 nm to 500 nm, or 40 nm to 250 nm, or 40 nm to 100 nm, or 50 nm to 500 nm, or 50 nm to 250 nm, or 50 nm to 100 nm.

[0143] In some embodiments, the carbon nanoparticles described herein form aggregates, where many nanoparticles aggregate together to form a larger unit. In some embodiments, the carbon aggregate comprises a plurality of carbon nanoparticles. The diameter of the carbon aggregate ranges from 10-500 μm, 50-500 μm, 100-500 μm, 250-500 μm, 10-250 μm, 10-100 μm, 10-50 μm. In some embodiments, the aggregate is formed from a plurality of carbon nanoparticles, as defined above. In some embodiments, the aggregate comprises linked MWSFs. In some embodiments, the aggregate comprises linked MWSFs having a high uniformity metric (e.g., a graphene to MWSF ratio of 20% to 80%), a high degree of order (e.g., a Raman signature having an ID / IG ratio of 0.95 to 1.05), and a high degree of purity (e.g., greater than 99.9% carbon).

[0144] One advantage of producing carbon nanoparticle aggregates is that aggregates, especially those with diameters greater than 10 μm in the range mentioned above, are easier to collect than particles or aggregates of particles less than 500 nm. The ease of collection reduces the cost of the manufacturing device used to produce the carbon nanoparticles and increases the yield of the carbon nanoparticles. Additionally, particles greater than 10 μm in size pose fewer safety concerns, such as potential health and safety risks from inhalation of smaller nanoparticles, compared to the risks of handling smaller nanoparticles. The lower health and safety risks further reduce the cost of production.

[0145] In some embodiments, the carbon nanoparticles have a graphene to MWSF ratio of 10% to 90%, or 10% to 80%, or 10% to 60%, or 10% to 40%, or 10% to 20%, or 20% to 40%, or 20% to 90%, or 40% to 90%, or 60% to 90%, or 80% to 90%. In some embodiments, the carbon aggregates have a graphene to MWSF ratio of 10% to 90%, or 10% to 80%, or 10% to 60%, or 10% to 40%, or 10% to 20%, or 20% to 40%, or 20% to 40%, or 40% to 90%, or 40% to 90%, or 60% to 90%, or 80% to 90%. In some embodiments, the carbon nanoparticles have a ratio of graphene to linked MWSF of 10%-90%, 10%-80%, or 10%-60%, or 10%-40%, or 10%-20%, or 20%-40%, or 20%-90%, or 40%-90%, or 60%-90%, or 80%-90%. In some embodiments, the carbon aggregates have a ratio of graphene to linked MWSF of 10%-90%, 10%-80%, or 10%-60%, or 10%-40%, or 10%-20%, or 20%-40%, or 20%-90%, or 40%-90%, or 60%-90%, or 80%-90%.

[0146] In some embodiments, Raman spectroscopy is used to characterize carbon allotropes to identify their molecular structure. For example, Raman spectroscopy can be used to characterize graphene to determine information such as ordered / disordered, edges and grain boundaries, thickness, number of layers, doping, strain, and thermal conductivity. Raman spectroscopy was used to characterize MWSFs to determine the degree of ordering of the MWSFs.

[0147] In some embodiments, Raman spectroscopy is used to characterize the structure of MWSFs or linked MWSFs. The main peaks in the Raman spectrum are G and D modes. The G mode is due to the vibration of carbon atoms in the sp2 hybridized carbon network, and the D mode is associated with the breathing of hexagonal carbon rings with defects. In some cases, defects may be present but not detectable in the Raman spectrum. For example, if the presented crystal structure is perpendicular to the basal plane, the D-peak shows an increase. On the other hand, if it has a completely flat surface that is parallel to the basal plane, the D-peak is zero.

[0148] When using 532 nm incident light, the Raman G mode is typically at 1582 cm for planar graphite. -1 , but can be shifted downwards for the MWSF or concatenated MWSF (e.g., 1565 cm -1 or shift downward to 1580 cm -1 The D mode is seen in the Raman spectrum of the MWSF or concatenated MWSFs at approximately 1350 cm -1 The ratio of the intensity of the D-mode peak to the G-mode peak (i.e., ID / IG) is related to the order of the MWSF, with a lower ID / IG indicating a higher order. An ID / IG near or below 1 indicates a relatively high degree of order, while an ID / IG greater than 1.1 indicates a low degree of order.

[0149] In some embodiments, carbon nanoparticles or carbon aggregates containing MWSF or linked MWSF as described herein have a wavelength of about 1350 cm when using 532 nm incident light. -1 The first Raman peak at about 1580 cm -1In some embodiments, the ratio of the intensity of the first Raman peak to the intensity of the second Raman peak (i.e., ID / IG) for the nanoparticles or aggregates described herein is in the range of 0.95-1.05, 0.9-1.1, 0.8-1.2, 0.9-1.2, 0.8-1.1, 0.5-1.5, less than 1.5, less than 1.2, less than 1.1, less than 1, less than 0.95, less than 0.9, or less than 0.8.

[0150] In some embodiments, the carbon aggregate containing MWSF or concatenated MWSF, as defined above, is of high purity. In some embodiments, the carbon aggregate containing MWSF or concatenated MWSF has a carbon to metal ratio of greater than 99.99%, greater than 99.95%, or greater than 99.9%, or greater than 99.8%, or greater than 99.5%, or greater than 99%. In some embodiments, the carbon aggregate has a carbon to other elements ratio of greater than 99.99%, greater than 99.95%, greater than 99.9%, greater than 99.5%, greater than 99%, greater than 90%, greater than 80%, greater than 70%, greater than 60%. In some embodiments, the carbon aggregate has a ratio of carbon to other elements (excluding hydrogen) of greater than 99.99%, greater than 99.95%, greater than 99.9%, greater than 99.8%, greater than 99.5%, greater than 99%, greater than 90%, greater than 80%, greater than 70%, or greater than 60%.

[0151] In some embodiments, the carbon aggregate containing MWSF or concatenated MWSF, as defined above, has a high specific surface area. In some embodiments, the carbon aggregate has a Brunauer-Emmett-Teller (BET) specific surface area of ​​10 to 200 m 2 / g, 10-100m 2 / g, 10-50m 2 / g, 50-200m 2 / g, 50-100m 2 / g, or 10 to 1000m 2 / g.

[0152] In some embodiments, the carbon aggregate containing MWSF or concatenated MWSFs, as defined above, has a high electrical conductivity. In some embodiments, the carbon aggregate containing MWSF or concatenated MWSFs, as defined above, is compressed into pellets, as described above, and the pellets have a high electrical conductivity of greater than 500 S / m, or greater than 1000 S / m / m, or greater than 2000 S / m / m, or greater than 3000 S / m / m, or greater than 4000 S / m / m, or greater than 5000 S / m / m, or greater than 10000 S / m / m, or greater than 20000 S / m / m, or greater than 30000 S / m / m, or greater than 40000 S / m / m, or greater than 50000 S / m / m, or greater than 50000 S / m / m, or greater than 60000 S / m / m, or greater than 70000 S / m / m, or greater than 80000 S / m / m, or greater than 90000 S / m / m, or greater than 10000 S / m / m, or greater than 20000 S / m / m, or greater than 30000 S / m / m, or greater than 40000 S / m / m, or greater than 5 ...150000 S / m / m, or greater than 20000 S / m / m, or greater than 30000 , greater than 60000 S / m / m, greater than 70000 S / m / m, or 500 S / m to 100000 S / m, 500 S / m to 1000 S / m, 500 S / m to 10000 S / m, 500 S / m to 20000 S / m, 500 S / m to 100000 S / m, 1000 S / m to 10000 S / m, 1000 S / m to 20000 S / m, 10000 to 100000 S / m, 10000 S / m to 80000 S / m, or 500 S / m to 10000 S / m. In some cases, the density of the pellets is about 1 g / cm 3 , about 1.2g / cm 3 , about 1.5g / cm 3 , about 2g / cm 3 , about 2.2g / cm 3 , about 2.5g / cm 3 , or about 3 g / cm 3 Additionally, tests have been conducted in which compressed pellets of carbon aggregate material are formed at compressions of 2000 psi and 12000 psi, and annealing temperatures of 800° C. and 1000° C. Higher compression and / or higher annealing temperatures generally result in pellets with higher electrical conductivities, including in the range of 12410.0 S / m to 13173.3 S / m.

[0153] High-purity carbon allotropes produced using a heat treatment system In some embodiments, the carbon nanoparticles and aggregates described herein are produced using a thermal reactor and method, such as any suitable thermal reactor and / or method. Further details regarding thermal reactors and / or methods of use can be found in U.S. Patent No. 9,862,602, entitled "CRACKING OF A PROCESS GAS," issued January 9, 2018, which is incorporated herein by reference in its entirety. Additionally, precursors (including, for example, methane, ethane, propane, butane, and natural gas) can be used in conjunction with a thermal reactor to produce the carbon nanoparticles and carbon aggregates described herein.

[0154] In some embodiments, the carbon nanoparticles and aggregates described herein are produced using a thermal reactor with a gas flow rate of 1 slm to 10 slm, 0.1 slm to 20 slm, 1 slm to 5 slm, 5 slm to 10 slm, greater than 1 slm, or greater than 5 slm. In some embodiments, the carbon nanoparticles and aggregates described herein are produced using a thermal reactor with a gas resonance time of 0.1 seconds to 30 seconds, or 0.1 seconds to 10 seconds, or 1 second to 10 seconds, or 1 second to 5 seconds, 5 seconds to 10 seconds, or greater than 0.1 seconds, or greater than 1 second, or greater than 5 seconds, or less than 30 seconds.

[0155] In some embodiments, the carbon nanoparticles and aggregates described herein are produced using a thermal reactor having a production rate of 10 g / hr to 200 g / hr, 30 g / hr to 200 g / hr, 30 g / hr to 100 g / hr, 30 g / hr to 60 g / hr, 10 g / hr to 100 g / hr, 10 g / hr to 100 g / hr, 10 g / hr or more, 30 g / hr or more, or 100 g / hr or more.

[0156] In some embodiments, a thermal reactor or other decomposition apparatus, method, or method can be used to refine, pyrolize, dissociate, or crack a raw process gas into its components to produce the carbon nanoparticles and carbon aggregates described herein, as well as other solid and / or gaseous products (e.g., hydrogen gas and / or lower hydrocarbon gases). Raw process gases generally include, for example, hydrogen gas (H2), carbon dioxide (CO2), C1-C10 hydrocarbons, aromatic hydrocarbons, and / or other hydrocarbon gases such as natural gas, methane, ethane, propane, butane, isobutane, saturated / unsaturated hydrocarbon gases, ethene, propene, and mixtures thereof. The carbon nanoparticles and carbon aggregates can include, for example, multi-layered spherical fullerenes (MWSFs), linked MWSFs, carbon nanospheres, graphene, graphite, highly ordered pyrolytic graphite, single-walled nanotubes, multi-walled nanotubes, other solid carbon products, and / or the carbon nanoparticles and carbon aggregates described herein.

[0157] Some embodiments for producing carbon nanoparticles and carbon aggregates described herein include pyrolysis methods using, for example, longitudinally elongated heating elements optionally enclosed within an elongated casing, housing, or body of a pyrolysis device. The body generally includes one or more tubes or other suitable enclosures made, for example, of stainless steel, titanium, graphite, quartz, or the like. In some embodiments, the pyrolysis device body is generally cylindrical with a central elongated longitudinal axis oriented vertically and a feedstock process gas inlet located at or near the top of the body. The feedstock process gas flows longitudinally through the body or a portion thereof. In a vertical orientation, both gas flow and gravity assist in removing solid products from the pyrolysis device body.

[0158] The heating elements generally include, for example, heat lamps, one or more resistive wires or filaments (or stranded wires), metal filaments, metal strips or rods, and / or other suitable thermal radical generators or elements capable of being heated to a particular temperature sufficient to thermally decompose the molecules of the feed process gas (i.e., molecular cracking temperature). The heating elements are generally located, positioned, or arranged to extend centrally within the body of the pyrolysis apparatus along its central longitudinal axis. For example, if there is only one heating element, it will be located on or concentric with the central longitudinal axis, and if there are multiple heating elements, they will be generally symmetrically or concentrically spaced or offset in parallel positions adjacent to and around the central longitudinal axis.

[0159] Pyrolysis to produce the carbon nanoparticles and aggregates described herein is generally accomplished by heating the feed process gas to or at a particular molecular decomposition temperature by passing the feed process gas over, against, or near the heating elements within a longitudinally elongated reaction zone created by heat from the heating elements and defined by and contained within the body of the pyrolysis device. The reaction zone is considered to be the area surrounding the heating elements and close enough to the heating elements to receive sufficient heat to thermally decompose the molecules.

[0160] Thus, the reaction zone is generally axially aligned or concentric with the central longitudinal axis of the body. In some embodiments, pyrolysis is carried out under a specific pressure. In some embodiments, the raw process gas is circulated around or over the outer surface of the reaction zone or heating chamber vessel to cool the vessel or chamber and preheat the raw process gas prior to flowing the raw process gas into the reaction zone. In some embodiments, the carbon nanoparticles and aggregates and / or hydrogen gas described herein are produced without the use of a catalyst. In other words, the process does not include a catalyst.

[0161] Some embodiments of the pyrolysis apparatus and methods for producing carbon nanoparticles and aggregates described herein provide stand-alone systems that can be rapidly scaled up or down to different production levels as desired. For example, some embodiments are scalable to provide stand-alone hydrogen and / or carbon nanoparticle production stations, hydrocarbon sources, or fuel cell stations. Some embodiments can be scaled up to provide higher capacity systems, such as for refineries.

[0162] In some embodiments, a thermal cracking apparatus for cracking a raw process gas to produce carbon nanoparticles and aggregates as described herein includes a body, a raw process gas inlet, and an elongated heating element. The body has an interior volume having a longitudinal axis. The interior volume has a reaction zone concentric with the longitudinal axis. The raw process gas flows into the interior volume through the raw process gas inlet during a pyrolysis operation. The elongated heating element is disposed within the interior volume along the longitudinal axis and is surrounded by the reaction zone. During the pyrolysis operation, the elongated heating element is heated by electrical power to a molecular cracking temperature to create a reaction zone, and the raw gas is heated by heat from the elongated heating element, which pyrolyzes molecules of the raw process gas in the reaction zone into molecular components.

[0163] In some embodiments, a method of cracking a raw process gas to produce carbon nanoparticles and aggregates described herein includes the steps of: (1) providing a pyrolysis apparatus comprising an interior volume having a longitudinal axis and an elongated heating element disposed within the interior volume along the longitudinal axis; (2) heating the elongated heating element by electrical power to a molecular decomposition temperature to generate a longitudinally elongated reaction zone within the interior volume; (3) flowing the raw process gas longitudinally through the elongated reaction zone within the interior volume (e.g., the raw gas is heated by heat from the elongated heating element); and (4) pyrolyzing the molecules of the raw process gas within the longitudinally elongated reaction zone into their components (e.g., hydrogen gas and one or more solid products) as the raw process gas flows through the longitudinally elongated reaction zone. In some embodiments, the raw process gas for producing the carbon nanoparticles and aggregates described herein includes a hydrocarbon gas. The result of the cracking includes hydrogen (e.g., H2) and the various morphologies of carbon nanoparticles and aggregates described herein. In some embodiments, the carbon nanoparticles and aggregates comprise two or more MWSFs and graphene layers coating the MWSFs, and / or linked MWSFs and graphene layers coating the linked MWSFs.

[0164] In some embodiments, the raw process gas is preheated (e.g., to 100° C. to 500° C.) by flowing the raw process gas through a gas preheating region between the heating chamber and the shell of the pyrolyzer prior to flowing the raw process gas into the interior volume. In some embodiments, the gas having the nanoparticles therein flows into the interior volume through a longitudinally elongated reaction zone, mixes with the raw process gas, and a coating of solid product (e.g., a layer of graphene) forms around the nanoparticles.

[0165] Post-treatment of high purity structured carbon In some embodiments, carbon nanoparticles and aggregates containing multilayered spherical fullerenes (MWSFs) or linked MWSFs as described herein are produced and collected, and no post-processing is performed. In other embodiments, carbon nanoparticles and aggregates containing multilayered spherical fullerenes (MWSFs) or linked MWSFs as described herein are produced and collected, and some post-processing is performed. Some examples of post-processing included in the electromagnetic state sensing device include mechanical processing such as ball milling, grinding, friction milling, microfluidization, and other techniques to reduce particle size without damaging the MWSFs. Further examples of post-processing include exfoliation processes such as shear mixing, chemical etching, oxidation (e.g., Hummers process), thermal annealing, doping by adding elements during annealing (e.g., sulfur, nitrogen), steam, filtration, and repolishing, among others. Some examples of post-processing include sintering processes such as spark plasma sintering (SPS), direct current sintering, microwave sintering, and ultraviolet (UV) sintering, which can be performed at high pressure and temperature in an inert gas. In some embodiments, multiple post-processing methods can be used together or sequentially. In some embodiments, the post-treatment produces functionalized carbon nanoparticles or aggregates that contain multi-layered spherical fullerenes (MWSFs) or linked MWSFs.

[0166] In some embodiments, the materials are mixed together in different combinations. In some aspects, different carbon nanoparticles and aggregates containing MWSF or linked MWSF described herein are mixed together before post-treatment. For example, different carbon nanoparticles and aggregates containing MWSF or linked MWSF with different properties (e.g., different size, different composition, different purity, different processing steps, etc.) can be mixed together. In some embodiments, carbon nanoparticles and aggregates containing MWSF or linked MWSF described herein can be mixed with graphene to change the ratio of linked MWSF to graphene in the mixture. In some embodiments, different carbon nanoparticles and aggregates containing MWSF or linked MWSF described herein can be mixed together after post-treatment. For example, different carbon nanoparticles and aggregates containing MWSF or linked MWSF with different properties and / or different post-treatment methods (e.g., different size, different composition, different functionality, different surface properties, different surface area) can be mixed together.

[0167] In some embodiments, the carbon nanoparticles and aggregates described herein are produced and collected, and then processed by mechanical grinding, crushing, and / or exfoliation. In some embodiments, the processing (e.g., by mechanical grinding, crushing, exfoliation, etc.) reduces the average size of the particles. In some aspects, the processing (e.g., by mechanical grinding, crushing, exfoliation, etc.) increases the average surface area of ​​the particles. In some embodiments, the processing by mechanical grinding, crushing, and / or exfoliation shears off some of the fragments of the carbon layer, producing sheets of graphite mixed with the carbon nanoparticles.

[0168] In some embodiments, mechanical grinding or milling is performed using a ball mill, planetary mill, rod mill, shear mixer, high shear granulator, autogenous grinder, or other type of mechanical processing used to break solid materials into smaller pieces by grinding, crushing, or cutting. In some embodiments, mechanical grinding, milling, and / or exfoliating are performed wet or dry. In some embodiments, mechanical grinding is performed by performing grinding for a period of time, then idling for a period of time, and repeating several cycles of grinding and idling. In some embodiments, the grinding period is 1 to 20 minutes, 1 to 10 minutes, 3 to 8 minutes, about 3 minutes, or about 8 minutes. In some embodiments, the idling period is 1 to 10 minutes, about 5 minutes, or about 6 minutes. In some embodiments, the number of grinding and idling cycles is from 1 to 100 minutes, or from 5 to 100 minutes, or from 10 to 100 minutes, or from 5 to 10 minutes, or from 5 to 20 minutes. In some embodiments, the total grinding and idling time is from 10 to 1200 minutes, from 10 to 600 minutes, from 10 to 240 minutes, from 10 to 120 minutes, from 10 to 90 minutes, from 10 to 60 minutes, about 90 minutes, or about 120 minutes.

[0169] In some embodiments, the grinding step in the cycle is performed by rotating the mill in one direction (e.g., clockwise) for the first cycle and rotating the mill in the opposite direction (e.g., counterclockwise) for the next cycle. In some embodiments, the mechanical grinding or milling is performed using a ball mill, and the grinding step is performed using a rotation speed of 100-1000 rpm, 100-500 rpm, or about 400 rpm. In some embodiments, the mechanical grinding or milling is performed using a ball mill using a grinding media having a diameter of 0.1 mm to 20 mm, or 0.1 mm to 10 mm, or 1 mm to 10 mm, or about 0.1 mm, or about 1 mm, or about 10 mm. In some embodiments, the mechanical grinding or milling is performed using a ball mill using a grinding media composed of a metal such as steel, an oxide such as zirconium oxide (zirconia), yttria-stabilized zirconium oxide, silica, alumina, magnesium oxide, or other hard material such as silicon carbide or tungsten carbide.

[0170] In some embodiments, the carbon nanoparticles and aggregates described herein are produced and collected, and then processed using elevated temperatures, such as thermal annealing or sintering. In some embodiments, the processing using elevated temperatures is performed in an inert environment, such as nitrogen or argon. In some embodiments, the processing using elevated temperatures is performed at atmospheric pressure, under vacuum, or at low pressure. In some embodiments, the processing using elevated temperatures is performed at temperatures between 500°C and 2500°C, between 500°C and 1500°C, between 800°C and 1500°C, between 800°C and 1200°C, between 800°C and 1000°C, between 800°C and 1000°C, between 2000°C and 2400°C, about 800°C, about 1000°C, about 1500°C, about 2000°C, or about 2400°C.

[0171] In some embodiments, the carbon nanoparticles and aggregates described herein are produced and collected, and then in a post-processing step, additional elements or compounds are added to the carbon nanoparticles, thereby incorporating the unique properties of the carbon nanoparticles and aggregates into other mixtures of materials.

[0172] In some embodiments, either before or after post-treatment, the carbon nanoparticles and aggregates described herein are added to solids, liquids, or slurries of other elements or compounds to form additional mixtures of materials that incorporate the unique properties of the carbon nanoparticles and aggregates. In some embodiments, the carbon nanoparticles and aggregates described herein are mixed with other solid particles, polymers, or other materials.

[0173] In some embodiments, either before or after post-processing, the carbon nanoparticles and aggregates described herein are used in a variety of applications other than those related to electromagnetic condition sensing devices, including, but not limited to, transportation applications (e.g., automobile and truck tires, couplings, mounts, elastomeric O-rings, hoses, sealants, grommets, etc.) and industrial applications (e.g., rubber additives, functionalizing additives for polymeric materials, additives for epoxies, etc.).

[0174] 10A and 10B show transmission electron microscope (TEM) images of as-synthesized carbon nanoparticles. The carbon nanoparticles in FIG. 10A (first magnification) and FIG. 10B (second magnification) comprise linked multi-layered spherical fullerenes 1002 (MWSFs) with a graphene layer 1004 coating the linked MWSFs. The ratio of MWSFs to graphene allotropes in this example is about 80% due to the relatively short resonance time. The MWSFs in FIG. 10A are about 5 nm to 10 nm in diameter, and the diameter can be 5 nm to 500 nm using the conditions described above. In some embodiments, the average diameter across the MWSFs ranges from 5 nm to 500 nm, 5 nm to 250 nm, or 5 nm to 100 nm, or 5 nm to 50 nm, or 5 nm to 50 nm, or 10 nm to 500 nm, or 10 nm to 250 nm, or 10 nm to 100 nm, or 10 nm to 50 nm, or 10 nm to 50 nm, or 40 nm to 500 nm, or 40 nm to 250 nm, or 40 nm to 100 nm, or 50 nm to 500 nm, or 50 nm to 250 nm, or 50 nm to 100 nm. Since no catalyst is used in this process, there is no central seed containing contaminants. The aggregate particles produced in this example had a particle size of about 10 μm to 100 μm, or about 10 μm to 500 μm.

[0175] Figure 10C shows the Raman spectrum of the as-synthesized aggregates taken with incident light at 532 nm in this example. The ID / IG of the aggregates produced in this example is approximately 0.99-1.03, indicating that the aggregates are composed of higher-order carbon allotropes.

[0176] 10D and 10E show exemplary TEM images of carbon nanoparticles after size reduction by ball milling. Ball milling was performed in cycles with 3 minutes of counterclockwise grinding, followed by 6 minutes of idle, followed by 3 minutes of clockwise grinding, followed by 6 minutes of idle. The grinding step was performed using a rotation speed of 400 rpm. The grinding media was zirconia and the sizes ranged from 0.1 mm to 10 mm. The total size reduction process time was 60 to 120 minutes. After size reduction, the aggregate particles produced in this example had a particle size of about 1 μm to 5 μm. The carbon nanoparticles after size reduction are linked with linked MWSFs and a layer of graphene coating the linked MWSFs.

[0177] FIG. 10F shows the Raman spectrum from these size-reduced aggregates taken with incident light at 532 nm. The ID / IG of the size-reduced aggregate particles in this example is about 1.04. Additionally, the size-reduced particles have a Brunauer, Emmett, and Teller (BET) specific surface area of ​​about 40 m2 / g to 50 m2 / g.

[0178] The purity of the aggregates produced in the samples was measured using mass spectrometry and X-ray fluorescence (XRF) spectroscopy. The carbon to other elements, excluding hydrogen, ratios measured in 16 different batches ranged from 99.86% to 99.98%, with an average of 99.94% carbon.

[0179] In this example, carbon nanoparticles were produced using a thermal hot wire processing system. The precursor material was methane, flowed at 1 slm to 5 slm. With these flow rates and tool geometry, the resonance time of the gas in the reaction chamber was approximately 20 to 30 seconds, and the production rate of carbon particles was approximately 20 g / hr.

[0180] Further details regarding such processing systems can be found in the aforementioned U.S. Pat. No. 9,862,602, entitled "CRACKING OF A PROCESS GAS."

[0181] FIG. 10G, FIG. 10H, and FIG. 10I show TEM images of the as-synthesized carbon nanoparticles of this example. The carbon nanoparticles comprise linked multi-layered spherical fullerenes (MWSFs) with graphene layer coating of linked MWSFs. In this example, the ratio of multi-layered fullerenes to graphene allotropes is about 30% due to the relatively long resonance time that allows thicker or more graphene layers to coat the MWSFs. No catalyst is used in this process, so there is no central seed with contaminants. The as-synthesized aggregate particles produced in this example had particle sizes of about 10 μm to 500 μm. FIG. 10J shows the Raman spectrum from the aggregates of this example. The Raman signature of the as-synthesized particles in this example shows thicker graphene layers coating the MWSFs in the as-synthesized material. Additionally, the as-synthesized particles have a Brunauer, Emmett, and Teller (BET) specific surface area of ​​about 90 m 2 / g~100m 2 / g

[0182] FIG. 10K and FIG. 10L show TEM images of carbon nanoparticles of this example. Specifically, the images show carbon nanoparticles after size reduction by ball mill grinding. The size reduction treatment conditions were the same as those described in connection with FIG. 10G to FIG. 10J. After size reduction, the aggregate particles produced in this example had a particle size of about 1 μm to 5 μm. The TEM images show that the linked MWSFs embedded in the graphene coating can be observed after size reduction. FIG. 10M shows Raman spectra taken from the aggregates of this example after size reduction with incident light of 532 nm. The ID / IG of the size-reduced aggregate particles in this example is about 1, indicating that the linked MWSFs embedded in the as-synthesized graphene coating are detectable in Raman after size reduction and are well ordered. The size-reduced particles have a Brunauer, Emmett, and Teller (BET) specific surface area of ​​about 90 m 2 / g~100m 2 / g.

[0183] FIG. 10N is a scanning electron microscope (SEM) image of a carbon aggregate showing the graphite and graphene allotropes at a first magnification. FIG. 10O is a SEM image of a carbon aggregate showing the graphite and graphene allotropes at a second magnification. The layered graphene is clearly visible within the distortions (wrinkles) of the carbon. The 3D structure of the carbon allotropes is also visible.

[0184] The particle size distribution of the carbon particles of Figures 10N and 10O is shown in Figure 10P. The mass-based cumulative particle size distribution 1006 is plotted on the left Y-axis of the graph (Q 3 (x) [%]). The histogram of the mass particle size distribution 1008 corresponds to the right axis of the graph (dQ 3 (x) [%]). The median particle size is about 33 μm. The 10th percentile particle size is about 9 μm, and the 90th percentile particle size is about 103 μm. The mass density of the particles is approximately 10 g / L.

[0185] The particle size distribution of the carbon particles captured from the multi-stage reactor is shown in FIG. 10Q. The mass-based cumulative particle size distribution 1014 is plotted on the left y-axis of the graph (Q 3 The histogram of the mass particle size distribution 1016 corresponds to the right axis of the graph (dQ 3 The median captured particle size is about 11 μm. The 10th percentile particle size is about 3.5 μm, and the 90th percentile particle size is about 21 μm. The graph in FIG. 10Q also shows the number-based cumulative particle size distribution 1018 (Q 0 The median particle size by number is about 0.1 μm to about 0.2 μm. The mass density of the collected particles is about 22 g / L.

[0186] Returning to the discussion of FIG. 10P, the graph also shows a second set of exemplary results. Specifically, in this example, particles were reduced in size by mechanical crushing and then the reduced size particles were processed using a cyclone separator. The mass-based cumulative particle size distribution 1010 of the size-reduced carbon particles captured in this example is shown in the graph (Q 3 The histogram of the mass-based particle size distribution 1012 corresponds to the left y-axis of the graph (dQ 3 This corresponds to the right axis of (x) [%]. The median particle size of the reduced carbon particles captured in this example is about 6 μm. The 10th percentile particle size is between 1 μm and 2 μm, and the 90th percentile particle size is between 10 μm and 20 μm.

[0187] Further details regarding the manufacture and use of cyclone separators can be found in U.S. patent application Ser. No. 15 / 725,928, filed Oct. 5, 2017, entitled "MICROWAVE REACTOR SYSTEM WITH GAS-SOLIDS SEPARATION," which is incorporated herein by reference in its entirety.

[0188] High-purity carbon allotropes produced using a microwave reactor system In some cases, carbon particles and aggregates containing graphite, graphene, and amorphous carbon can be produced using a microwave plasma reactor system using precursor materials containing methane, containing isopropyl alcohol (IPA), containing ethanol, or containing concentrated hydrocarbons (e.g., hexane). In some other examples, the carbon-containing precursor is optionally mixed with a feed gas (e.g., argon). The particles produced in this example contained graphite, graphene, amorphous carbon, and did not contain seed particles. The particles in this example had a carbon to other elements (other than hydrogen) ratio of about 99.5% or greater.

[0189] In one particular example, hydrocarbons were the input material to a microwave plasma reactor, and the separated reactor output included hydrogen gas and carbon particles, including graphite, graphene, and amorphous carbon. The carbon particles were separated from the hydrogen gas in a multi-stage gas-solid separation system. The solids loading of the separated reactor output ranged from 0.001 g / L to 2.5 g / L.

[0190] Figure 10S and Figure 10T are TEM images of as-synthesized carbon nanoparticles. The images show examples of graphite, graphene, and amorphous carbon allotropes. Layers of graphene and other carbon materials are clearly visible in the images.

[0191] The particle size distribution of carbon particles is shown in FIG. 10U. The mass of the mass-based cumulative particle size distribution 1020 is plotted on the left Y-axis of the graph (Q 3 (x) [%]). The histogram of the mass particle size distribution 1022 corresponds to the right axis of the graph (dQ 3 In this example, the median particle size captured by the cyclone separator was about 14 μm. The 10th percentile particle size was about 5 μm, and the 90th percentile particle size was about 28 μm. The graph in FIG. 10U corresponds to the left Y axis (Q 0 10 shows a cumulative particle size distribution 1024 corresponding to the number-based particle size distribution (x [%)) of the sample. The median number-based particle size in this example was about 0.1 μm to about 0.2 μm.

[0192] Figures 10V, 10W, and 10X and 10Y are images showing three-dimensional carbon-containing structures grown on other three-dimensional structures. Figure 10V is a 100x magnification of the three-dimensional carbon structure grown on a carbon fiber, and Figure 10W is a 200x magnification of the three-dimensional carbon structure grown on a carbon fiber. Figure 10X is a 1601x magnification of the three-dimensional carbon structure grown on a carbon fiber. The three-dimensional carbon growth on the fiber surface is shown. Figure 10Y is a 10000x magnification of the three-dimensional carbon structure grown on a carbon fiber. The images depict growth on the basal and end faces.

[0193] More specifically, Figures 10V-10Y show exemplary SEM images of 3D carbon material grown on a fiber using plasma energy from a microwave plasma reactor and thermal energy from a thermal reactor. Figure 10V shows an SEM image of intersecting fibers 1031 and 1032 with 3D carbon material 1030 grown on the surface of the fiber. Figure 10W is a higher magnification image showing the 3D carbon growth 1030 on fiber 1032 (scale bar is 300 μm versus 500 μm for Figure 10V). Figure 10X is a further enlargement (scale bar is 40 μm) showing the 3D carbon growth 1030 on the fiber surface 1035, where the 3D nature of the carbon growth 1030 is clearly seen. Figure 10Y shows a close-up of the carbon alone (scale bar is 500 nm) showing the interconnections between the basal plane 1036 and end faces 1034 of numerous sub-particles of the 3D carbon material grown on the fiber. 10V-10Y show the ability to grow 3D carbon on 3D fiber structures according to some embodiments, such as 3D carbon growth grown on 3D carbon fibers.

[0194] In some embodiments, 3D carbon growth on fibers can be achieved by introducing multiple fibers into a microwave plasma reactor and etching the fibers with the plasma in the microwave reactor. The etching creates nucleation sites. The growth of 3D carbon structures is then initiated at these nucleation sites when carbon particles and subparticles are created in the reactor by hydrocarbon disassociation. The direct growth of 3D carbon structures on fibers provides a highly integrated 3D structure that is itself three-dimensional in nature and has pores through which the resin can penetrate. This 3D reinforcing matrix for the resin compound (including 3D carbon structures integrated with high aspect ratio reinforcing fibers) results in enhanced material properties such as tensile strength and shear compared to conventional fibers that have smooth surfaces that typically peel off from the resin matrix.

[0195] Carbon Functionalization In some embodiments, carbon materials, such as the 3D carbon materials described herein, can be functionalized to promote adhesion and / or add elements such as oxygen, nitrogen, carbon, silicon, or curing agents. In some embodiments, the carbon materials can be functionalized in situ, i.e., in the same reactor in which the carbon materials are produced. In some embodiments, the carbon materials can be functionalized in a post-processing step. For example, the surface of fullerenes or graphene can be functionalized with oxygen- or nitrogen-containing species that form bonds with the polymers of the resin matrix, thus improving adhesion and providing strong bonds to enhance the strength of the composite.

[0196] Embodiments include functionalization surface treatments for carbon (e.g., 3D carbon materials such as CNT, CNO, graphene, 3D graphene, etc.) utilizing a plasma reactor (e.g., a microwave plasma reactor) described herein. Various embodiments can include in situ surface treatments during the production of the carbon material that can be combined with a binder or polymer in a composite. Various embodiments can include post-production surface treatments of the carbon material while the carbon material is still in the reactor.

[0197] In the foregoing specification, the present disclosure has been described with reference to certain exemplary embodiments thereof. However, it will be apparent that various changes may be made without departing from the broader spirit and scope of the present disclosure. For example, the process flows described above are described with reference to a particular order of process operations. However, the order of many of the described process operations can be changed without affecting the scope or operation of the present disclosure. The specification and drawings are to be regarded in an illustrative sense, rather than a restrictive sense.

[0198] [Appendix 1] A container configured to store an item, comprising: a surface defining a volume of the vessel; and an electromagnetic condition sensing device including one or more resonating portions printed on the surface of the container, each resonating portion configured to detect an electromagnetic radiation pin emitted from a user device and generate an electromagnetic radiation return signal in response to the electromagnetic radiation pin, the electromagnetic radiation return signal being indicative of the condition of the item in a corresponding portion of the container proximate to the printed resonating portion; A container comprising: [Appendix 2] the resonating portion is configured to resonate at a first frequency in response to the electromagnetic radiation pin when the item is in a first state, and configured to resonate at a second frequency in response to the electromagnetic radiation pin when the item is in a second state. A container as described in Appendix 1. [Appendix 3] the resonant frequency of said assembly of 3D carbon-containing structures is based, at least in part, on one or more physical properties of said items; A container as described in Appendix 1. [Appendix 4] the resonant frequency of the assembly of 3D carbon-containing structures is based, at least in part, on the magnetic permeability of the container; A container as described in Appendix 1. [Appendix 5] the condition of the item includes the presence of the item in the corresponding portion of the container; A container as described in Appendix 1. [Appendix 6] the resonating portion is configured to indicate a presence of the item in the corresponding portion of the container by generating a first electromagnetic radiation return signal in response to the electromagnetic radiation pin, and configured to indicate an absence of the item in the corresponding portion of the container by generating a second electromagnetic radiation return signal in response to the electromagnetic radiation pin. A container as described in Appendix 5. [Appendix 7] the first electromagnetic radiation return signal has a first frequency and the second electromagnetic return signal has a second frequency different from the first frequency; A container as described in Appendix 6. [Appendix 8] the condition of the item includes a deformation of the item in the corresponding portion of the container; A container as described in Appendix 1. [Appendix 9] the resonating portion is configured to indicate deformation of the item in the corresponding portion of the container by generating a first electromagnetic radiation return signal in response to the electromagnetic radiation pin, and configured to indicate an absence of deformation of the item in the corresponding portion of the container by generating a second electromagnetic radiation return signal in response to the electromagnetic radiation pin. A container as described in Appendix 8. [Appendix 10] the first electromagnetic radiation return signal has a first frequency and the second electromagnetic radiation return signal has a second frequency different from the first frequency; Containers as described in Appendix 9. [Appendix 11] the item comprises a fluid, and the assembly of 3D carbon-containing structures is printed on an area of ​​the surface of the container associated with a threshold fill level of the fluid in the container. A container as described in Appendix 1. [Appendix 12] the electromagnetic radiation return signal indicating whether the amount of the fluid in the container exceeds the threshold fill level. Container according to appended claim 11. [Appendix 13] the resonating portion is configured to generate the electromagnetic radiation return signal at a first resonant frequency based on an amount of the fluid in the container exceeding the threshold fill level, and configured to generate the electromagnetic radiation return signal at a second resonant frequency different from the first resonant frequency based on the amount of the fluid in the container not exceeding the threshold fill level. Container according to appended claim 11. [Appendix 14] the user device is a smartphone, a radio frequency identification (RFID) reader, or a near field communication (NFC) device; A container as described in Appendix 1. [Appendix 15] and further comprising an electrophoretic ink display configured to display the status of the item. A container as described in Appendix 1. [Appendix 16] A container configured to store an item, comprising: a surface defining a volume of the vessel; and an electromagnetic condition sensing device including an assembly of three-dimensional carbon-containing structures (3D carbon-containing structures) printed on the surface of the container, the electromagnetic condition sensing device having a first resonating portion on a first surface area of ​​the container and configured to generate a first electromagnetic radiation return signal in response to an electromagnetic radiation pin emitted from a user device, the first electromagnetic radiation return signal indicating the presence of the item in a first portion of the container proximate to the first surface area, and a second resonating portion on a second surface area of ​​the container and configured to generate a second electromagnetic radiation return signal in response to an electromagnetic radiation pin emitted from the user device, the second electromagnetic radiation return signal indicating the presence of the item in a second portion of the container proximate to the second surface area; A container comprising: [Appendix 17] the item being a fluid, and the first resonating portion and the second resonating portion being configured to indicate an amount of the fluid in the container in response to the electromagnetic radiation pin. Container according to claim 16. [Appendix 18] The first resonating portion is configured to resonate at a first frequency in response to the electromagnetic radiation pin when a fill level of the fluid in the container is above the first portion of the container, and is configured to resonate at a second frequency in response to the electromagnetic radiation pin when a fill level of the fluid in the container is below the first portion of the container. the second resonating portion is configured to resonate at a first frequency in response to the electromagnetic radiation pin when the fill level of the fluid in the container is above the second portion of the container, and configured to resonate at the second frequency in response to the electromagnetic radiation pin when the fill level of the fluid in the container is below the second portion of the container. Containers as described in Appendix 17. [Appendix 19] the resonant frequency of said assembly of 3D carbon-containing structures is based, at least in part, on one or more physical properties of said items; Container according to claim 16. [Appendix 20] the resonant frequency of the assembly of 3D carbon-containing structures is based, at least in part, on the magnetic permeability of the container; Container according to claim 16.

Claims

1. A network hub A transceiver; one or more processors; a memory for storing a machine-readable code; The machine readable code, when executed by one or more processors, causes the network hub to: sending a command to the mobile device to emit one or more electromagnetic pins in the vicinity of the container; receiving information from a mobile device regarding a return signal associated with a carbon-based resonating portion disposed on the container and responsive to the one or more electromagnetic pins, the return signal having a frequency indicative of one or more characteristics of an item within the container; generating a notification to replenish the item based on one or more characteristics indicating that the level or amount of the item in the container is below a threshold; receiving a request from a user associated with the network hub to replenish the item based at least in part on the notification; transmitting, via the Internet to an online delivery service, an order for delivery of the additional item to the user based at least in part on the request; configured to perform operations including Network hub.

2. The request is received from the mobile device. The network hub of claim 1 .

3. the notification indicating one or more of the quantity, quality, expiration date, fill date, number of refills, lot number, chemical composition, or concentration of the item; The network hub of claim 1 .

4. execution of the machine readable code causes the network hub to maintain a log storing one or more of the quantity, quality, expiration date, fill date, fill count, lot number, chemical composition, or concentration of the item; The network hub of claim 3.

5. the instructions indicate a frequency or range of frequencies of the one or more electromagnetic pins to be emitted in the vicinity of the vessel; The network hub of claim 1 .

6. the indicated frequency or frequency range is based at least in part on a resonant frequency of the carbon-based resonating portion disposed on the container; The network hub of claim 5.

7. The information regarding the return signal indicates a product identifier (ID) of the item in the container. The network hub of claim 1 .

8. The one or more characteristics of an item in the container are indicative of a temperature of the item. The network hub of claim 1 .

9. The method of claim 1, wherein the one or more characteristics of an item in the container are indicative of the presence or absence of an analyte in the container. The network hub of claim 1 .

10. The notification includes an audible alert. The network hub of claim 1 .

11. the audible alert comprises a natural language provided to a user by a voice assistant associated with the network hub. The network hub of claim 10.

12. The notification is provided to the user via email or text message. The network hub of claim 1 .

13. The request is an audible command received by a user by a voice assistant associated with the network hub. The network hub of claim 1 .

14. The audible commands include natural language provided to the user by the voice assistant.

14. The network hub of claim 13.

15. the one or more electromagnetic pins are emitted within a pantry associated with the user, and the items include fresh produce. The network hub of claim 1 .

16. The one or more characteristics of the items in the container are indicative of an amount of fresh food, an expiration date of the fresh food, a concentration of a gas surrounding the fresh food, or a temperature of the fresh food.

16. The network hub of claim 15.

17. the one or more electromagnetic pins are emitted within a medicine cabinet associated with the user, and the items include medicines. The network hub of claim 1 .

18. The one or more characteristics of the item in the container include a quantity of the drug, an expiration date of the drug, a refill date of the drug, a number of refills of the drug, a lot number of the drug, a chemical composition of the drug, or a concentration of the drug.

20. The network hub of claim 17.

19. the frequency of the return signal is based at least in part on a carbon-based resonating portion disposed on the vessel; The network hub of claim 1 .

20. 1. A method executed by one or more processors associated with a network hub, comprising: sending a command to the mobile device to emit one or more electromagnetic pins in the vicinity of the container; receiving information from the mobile device regarding a return signal associated with a carbon-based resonating portion disposed on the container and responsive to the one or more electromagnetic pins; the return signal having a frequency indicative of one or more characteristics of the items in the container; generating a notification to replenish the item based on one or more characteristics indicating that the level or amount of the item in the container is below a threshold; receiving a request from a user associated with the network hub to replenish the item based at least in part on the notification; transmitting, via the Internet to an online delivery service, an order for delivery of the additional item to the user based at least in part on the request; The method includes:

21. the notification indicating one or more of the quantity, quality, expiration date, fill date, fill count, lot number, chemical composition, or concentration of the item; 21. The method of claim 20.

22. maintaining a log storing one or more of the quantity, quality, expiration date, fill date, fill count, lot number, chemical composition, or concentration of the items; 22. The method of claim 21.

23. the instructions indicate a frequency or range of frequencies of the one or more electromagnetic pins to be emitted in the vicinity of the vessel; 21. The method of claim 20.

24. the indicated frequency or frequency range is based at least in part on a resonant frequency of the carbon-based resonating portion disposed on the container; 24. The method of claim 23.

25. The method of claim 20, wherein the one or more characteristics of an item within the container are indicative of the presence or absence of an analyte within the container.

21. The method of claim 20.

26. The notification includes an audible alert.

21. The method of claim 20.

27. the audible alert comprises a natural language provided to a user by a voice assistant associated with the network hub.

27. The method of claim 26.

28. The request is an audible command received by a user by a voice assistant associated with the network hub.

21. The method of claim 20.

29. the one or more electromagnetic pins are emitted within a pantry associated with a user, and the items include fresh produce.

21. The method of claim 20.

30. The one or more characteristics of the items in the container are indicative of an amount of fresh food, an expiration date of the fresh food, a concentration of a gas surrounding the fresh food, or a temperature of the fresh food.

30. The method of claim 29.

Citation Information

Patent Citations

  • Surface acoustic device, and liquid level detector

    JP2007303977A

  • Beverage container

    JP2010222046A

  • POS (point of sale) guided systems and methods

    JP2013533522A

  • Sensors for gas dosimetry

    US20140011286A1

  • Direct Write Sensors

    US20170070204A1