The present disclosure relates to nanotweezers for manipulating nanoscale objects and, more particularly, to optical nanotweezers employing dielectric nanoantennas and reflector engineered substrates for manipulating nanoscale objects using optical forces.
Optical tweezers are instruments that use coherent light—typically focused laser beams—to exert optical forces on microscopic particles. Optical tweezers may facilitate the manipulation and trapping of particles without direct physical contact. Optical tweezers have a range of practical applications in fields such as biophysics, cell biology, and nanotechnology, where they can precisely handle cells, subcellular components, and other microscopic specimens under carefully controlled conditions. Most conventional optical tweezers use a high-numerical-aperture objective lens to focus a laser beam and generate a sufficiently strong optical gradient force to trap particles at the microscale. However, as the target particles become smaller—on the order of tens of nanometers—significant technical challenges arise.
For example, the optical gradient force acting on a particle generally scales with the particle's volume. Consequently, trapping particles substantially smaller than the wavelength of the laser light often requires much higher laser power to achieve stable confinement. In the case of biological specimens, it may be preferable to use lasers within the near-infrared biological transparency window (approximately 800 nm to 1,200 nm) to minimize absorption and reduce photothermal heating. Nonetheless, to trap nanoscale biological particles-such as extracellular vesicles (EVs), nonvesicular extracellular nanoparticles (NVEPs), nucleic acids, proteins, lipids, and specialized sub-35 nm particles like exomeres (about 35 nm in size) and supermeres (about 25 nm in size)-conventional approaches can demand input powers exceeding 100 mW. Such high power levels risk causing photothermal damage and compromising the structural integrity or viability of these sensitive specimens.
Systems, apparatuses, methods, and techniques described in this specification provide technical solutions to these challenges (among others) by employing a specialized optical trapping architecture that includes an anapole nanoantenna positioned on a reflector layer. The anapole nanoantenna may be a dielectric disk (for example, silicon) with a nanohole or double-nanohole (DNH) feature at its center. The reflector layer may be implemented as a distributed Bragg reflector (DBR) comprising alternating layers of materials (such as silicon and silicon dioxide) with contrasting refractive indices. A spacer layer is positioned between the DBR and the nanoantenna to optimize the interaction between the nanoantenna and the incident laser light.
In operation, a coherent laser beam (for example, one within the near-infrared biological transparency window) may be directed toward the nanoantenna structure. Upon reaching the reflector layer, the light may undergo multiple internal reflections within the reflector layer, resulting in constructive interference at the target wavelength. This may create a standing wave, which significantly enhances the electric field intensity at the nanoantenna's location. By carefully selecting the thickness of the spacer layer, the anapole nanoantenna may be positioned at the peak of this standing wave, effectively multiplying the background electric field amplitude compared to the incident field.
The enhanced electromagnetic environment provided by this configuration may facilitate the nanoantenna supporting an optical mode known as an anapole state. This state may arise from the interplay between electric and toroidal dipole resonances and may be characterized by strong field confinement within the dielectric nanoantenna. The presence of the nanohole, especially a double-nanohole, may allow this confined electromagnetic energy to be accessible in the near-field region outside the antenna's surface. The nanohole arrangement may also tighten the electromagnetic confinement laterally, leveraging the “slot effect” to create a localized, high-intensity field region at the nanoscale.
When a nanoscale particle is introduced into this localized region, the particle may experience a robust optical gradient force that can trap it stably, overcoming both the diffraction limit and the high power requirements associated with existing designs. By confining light to a deeply subwavelength volume, the system can achieve stable trapping at lower input powers, such as on the order of 10.8 mW. This reduced power level, combined with the all-dielectric design of the nanoantenna (which mitigates thermal losses that are common in metallic nanostructures), minimizes photothermal heating and the associated risks of damaging delicate biological specimens.
Thus, the combination of the DBR, spacer layer, anapole nanoantenna, and the nanohole aperture provides technical solutions to the longstanding challenges in nanoscale optical trapping. By enhancing the electromagnetic field while reducing energy losses and heat generation, this design facilitates the efficient, low-power optical trapping of nanoparticles as small as 25 nm. As a result, researchers may use the system to study and manipulate nanoscale biological entities-including EVs, NVEPs, exomeres, and supermeres-without compromising their structural integrity or function, significantly broadening the capabilities and applications of optical tweezers at the nanoscale.
A nanotweezer, includes an anapole nanoantenna having a double nanohole formed through a central region of the anapole nanoantenna, a spacer layer positioned between the anapole nanoantenna and a reflector layer, and a light source configured to illuminate the antenna on the reflector layer. Upon illumination of the antenna on the reflector layer by the light source, an optical gradient force is generated at the double nanohole.
In other features, the reflector layer includes a first dielectric layer and a second dielectric layer. In other features, the first dielectric layer and the second dielectric layer have contrasting refractive indices. In other features, the reflector layer includes a plurality of alternating dielectric layers having contrasting refractive indices and a metal layer. The metal layer includes gold. In other features, the anapole nanoantenna includes a silicon material. In other features, the spacer layer includes a silicon dioxide material. In other features, the first dielectric layer includes a silicon dioxide material. In other features, the second dielectric layer includes a silicon material.
In other features, the light source is configured to emit a laser having a wavelength in a range of between about 800 nanometers to about 1,200 nanometers. In other features, the anapole nanoantenna has a thickness of about 130 nanometers, the double nanohole is a double-nanohole slot include two substantially circular holes connected by a slot-shaped opening having a width of about 30 nm, the spacer layer has a thickness of about 250 nanometers, the first dielectric layer has a thickness of about 168 nanometers, and the second dielectric layer has a thickness of about 71 nanometers.
A method for generating an optical gradient force at a nanotweezer, includes illuminating the nanotweezer with a light source, the nanotweezer includes an anapole nanoantenna having a double nanohole formed through a central region of the anapole nanoantenna, and a spacer layer positioned between the anapole nanoantenna and a reflector layer.
In other features, the reflector layer includes a first dielectric layer and a second dielectric layer. In other features, the first dielectric layer and the second dielectric layer have contrasting refractive indices. In other features, the reflector layer includes a plurality of alternating dielectric layers having contrasting refractive indices and a metal layer. The metal layer includes gold. In other features, the anapole nanoantenna includes a silicon material. In other features, the spacer layer includes a silicon dioxide material. In other features, the first dielectric layer includes a silicon dioxide material. In other features, the second dielectric layer includes a silicon material.
In other features, the light source is configured to emit a laser having a wavelength in a range of between about 800 nanometers to about 1,200 nanometers. In other features, the anapole nanoantenna has a thickness of about 130 nanometers, the double nanohole is a double-nanohole slot include two substantially circular holes connected by a slot-shaped opening having a width of about 30 nm, the spacer layer has a thickness of about 250 nanometers, the first dielectric layer has a thickness of about 168 nanometers, and the second dielectric layer has a thickness of about 71 nanometers.
Other examples, embodiments, features, and aspects will become apparent by consideration of the detailed description and accompanying drawings.
In the drawings, reference numbers may be reused to identify similar and/or identical elements.
In various implementations, the laser generator 106 is configured to output a laser with a wavelength in the range of about 800 nm to about 1,200 nm. In some examples, the laser generator 106 outputs a laser with a wavelength of about 973 nm, which may correspond to the resonance of the anapole nanoantenna. In various implementations, the laser generator 106 outputs a laser with a power in the range of about 5 mW to about 100 mW. In some examples, the laser generator 106 outputs a laser with a power of about 6.8 mW, about 10.8 mW, or about 19 mW, depending on the specific requirements for trapping and manipulating nanoscale particles. In various implementations, the laser generator 106 is configured to control polarization of the laser. For example, the laser polarization may be linear and aligned with the geometry of the nanoantenna, such as along the axis of the nanohole or double nanohole, to maximize field enhancement and trapping efficiency. In some examples, the laser generator 106 outputs the laser in a continuous wave (CW) mode, providing a steady and stable beam that avoids fluctuations in trapping force, ensuring consistent trapping performance.
The nanotweezer platform 108 may include system resources 110, a communications interface 112, and/or non-transitory computer-readable storage media such as storage 114. The system resources 110 may include one or more electronic processors and/or one or more graphics processing units for executing instructions stored in the storage 114, volatile computer memory, non-volatile computer memory, and/or one or more system buses interconnecting the components of the nanotweezer platform 108 (such as any of the previously described components). In the example of
A nanohole 208 may be formed through the dielectric disk 204, extending from the top surface 304 to the bottom surface 306 and located substantially at the center of the dielectric disk 204. In some implementations, the nanohole 208 takes the form of a double-nanohole slot, consisting of two substantially circular holes connected by a slot-shaped opening. The slot may be defined by a width 210, while the circular holes may each be defined by a diameter 212. For example, the width 210 may be about 30 nm, and the diameter 212 may be in a range of between about 30 nm and about 200 nm. In various implementations, the diameter 212 is set to about 160 nm (or a radius of about 80 nm). The center-to-center distance between the two circular holes of the nanohole 208 may be set to about 180 nm.
In some implementations, the thickness 302 of the dielectric disk 204 is about 130 nm, and a diameter 214 of the dielectric disk 204 is about 910 nm (or a radius of about 455 nm). These dimensions may be particularly suitable for use with a laser having a wavelength of approximately 973 nm, polarized along an axis orthogonal to the length of the nanohole 208 and parallel to the top surface 304 and bottom surface 306. The nanoantenna 202 may be constructed from silicon or any other suitable dielectric material.
The spacer layer 404 may have a thickness 410 defined by its top and bottom planar surfaces. Similarly, the first dielectric layer 406 may have a thickness 412, and the second dielectric layer 408 may have a thickness 414, both defined by their respective top and bottom planar surfaces. The bottom surface 306 of the dielectric disk 204 may be in substantial contact with the top surface of the spacer layer 404. In turn, the bottom surface of the spacer layer 404 may be in substantial contact with the top surface of the first dielectric layer 406, and the bottom surface of the first dielectric layer 406 may be in substantial contact with the top surface of the second dielectric layer 408.
In various implementations, the spacer layer 404 includes a silicon dioxide material. In some examples, the first dielectric layer 406 and second dielectric layer 408 are configured as a distributed Bragg reflector (DBR), which may include alternating layers materials with contrasting refractive indices (e.g., high and low refractive indices). For instance, the first dielectric layer 406 may include a material having a lower refractive index, such as a silicon dioxide material, while the second dielectric layer 408 may include a material having a higher refractive index, such as a silicon material. Although
During operation, the laser generator 106 may illuminate the nanotweezer device 104 with a laser beam 416. The control application 116 may command the laser generator 106 to direct the laser beam at the nanotweezer device 104, inducing an optical anapole state within the anapole nanoantenna 202. Optical anapole states arise from the destructive interference between electric and toroidal dipole resonances, resulting in unique light-confinement mechanisms in all-dielectric nanostructures. The nanotweezer device 104 may leverage these optical anapole states to achieve nanoscale light confinement and generate a highly localized optical gradient force capable of trapping nanoscale particles. Optical anapoles also facilitate additional applications such as anapole-based lasers and second-harmonic generation due to their highly intensified local electromagnetic fields.
In general, the electromagnetic energy associated with anapole states is strongly confined within the dielectric disk 204 of the anapole nanoantenna 202 and is not directly accessible in the surrounding medium. To enable access to this confined field for near-field interactions—such as trapping biological molecules or nanoparticles—the nanohole 208 is introduced at the center of the dielectric disk 204. This nanohole 208 may facilitate the coupling of the enhanced electromagnetic field to nearby particles. Specifically, the double-nanohole configuration of the nanohole 208 described in
The mode volume of the electromagnetic field within the nanohole 208 may be comparable to the physical size of trapped nanoscale particles, such as particle 418. This precise size matching may offer significant technical advantages for optical trapping, including robust spatial confinement and enhanced interaction between the electromagnetic field and the trapped particle 418. By exploiting the geometry of the nanohole 208, the nanotweezer device 104 may achieve high trapping efficiency, making it particularly effective for analyzing and manipulating individual nanoscale particles, including biological entities and other nanoscale specimens.
In various implementations, the thickness 410 of the spacer layer 404 may be sized to support a second order anapole state near the wavelength of the laser beam 416 generated by the laser generator 106. For example, when the laser beam 416 has a wavelength of about 973 nm, the thickness 410 of the spacer layer 404 may be set to a value of about 250 nm. In some examples, the thickness 412 of the first dielectric layer 406 is about 71 nm. In various implementations, the thickness 414 of the second dielectric layer 408 is about 168 nm.
Chart C in
Chart A of
To further optimize trapping performance, a parametric radius sweep of the anapole nanoantenna 202 may be conducted with the thickness 302 fixed at 130 nm. The geometric parameters of the double-nanohole (DNH) slot (nanohole 208) are set as follows: the gap width 210 is approximately 30 nm, the diameter 212 of each circular hole is about 160 nm (or a radius of 80 nm), and the center-to-center distance between the holes is about 180 nm. These parameters may be chosen to maximize field enhancement while maintaining precise nanoscale confinement.
Simulation results in
The electromagnetic near-field profiles associated with the anapole state are depicted in Charts A and B of
Returning to
Chart C of
The calculated scattering cross-section and corresponding electric field enhancement are shown in Chart D of
Thermal simulations were conducted to evaluate the temperature rise induced by the operation of the anapole nanoantenna 202 on the distributed Bragg reflector (DBR) system. These simulations were performed using the Wave Optics Module and the Heat Transfer Module within the COMSOL Multiphysics (version 5.6) software package. The optical and thermal analyses were coupled to assess the system's steady-state thermal behavior.
To simulate the optical field distribution, a full-field analysis was first conducted to calculate the background field, comprising the incident and reflected fields generated by the DBR layer. The scattered field was then determined based on the background field using the wave equation ∇×∇×E−k02εE=0, where E represents the distributed electric field, k0 represents the free-space wavenumber, and & represents the relative permittivity. Perfectly matched layers (PMLs) were applied as boundary conditions to minimize reflection artifacts. The optical properties of the silicon nanoantenna were defined using optical properties (n, K) obtained from ellipsometry measurements, as shown in
The spatial power dissipation density q (r) was calculated using the scattered field distribution and the equation
where J is the induced current and E is the distributed electric field. The Heat Transfer Module was employed to estimate the temperature rise in the system. The steady-state temperature increase was computed by solving the equation ∇·[−κ∇T(r)+pcpT(r)u(r)]=∫∫∫q(r)d3r, where κ, p, and cp are thermal conductivity, density, and heat capacity of material domains including water, silicon, and silicon dioxide. For the amorphous silicon, 1.8 W/(m·K), 2,329 kg/m3, and 700 J/(kg·K) were used for K, p, and cp, respectively. The extinction coefficient of water was assigned as 0.000003436. The boundary temperature was set as 293.15 K with the size of the physical domain set as 80 μm in width, 80 μm in depth, and 120 μm in height.
When the laser power was set to 19 mW, with a spot size of approximately 1.33 μm in diameter, the maximum temperature rise was calculated to be about 0.75 K at a wavelength of 973 nm, as shown in Chart F of
The optical force acting on a particle was calculated using the Maxwell Stress Tensor (MST) formalism. In this approach, the total force s determined by integrating the Maxwell stress tensor
ij over a closed surface enclosing the particle according to the equation
=
ij·dA. The Maxwell stress tensor
ij may be defined by the equation
The finite-difference time-domain (FDTD) method, implemented in the Lumerical software package, may be used to simulate the optical force exerted on the particle.
Numerical simulations were conducted to calculate the optical forces and trapping potentials along the x-, y-, and z-directions, assuming vesicle diameters of 50 nm and 30 nm. These sizes are within the lower range of small EVs as defined by the International Society of Extracellular Vesicles (ISEV), which categorizes small EVs as those with diameters less than 200 nm. Based on various studies, the refractive index of EVs is heterogeneous, ranging from 1.37 to 1.39; for these simulations, a refractive index of 1.39 was used. The laser power was set to 19 mW, and the spot size was assumed to be approximately 1.33 μm in diameter.
Chart B of
For the y-axis, Charts C and F of
Charts D and G of
For sample preparation, human codon-optimized TGFBI (NM_000358.3) was synthesized by VectorBuilder (Chicago, IL) and included a 3×GGGS linker, a C-terminal neon green fluorescent tag, a 3×FLAG-tag, a TEV protease site, a HIS-tag, and a MYC-tag cassette within a pLV [Exp]-Puro-CB retroviral vector. Retrovirus derived from this construct was used to transduce colorectal cancer cell lines DiFi and CC-CR. Following puromycin selection, cells exhibiting high levels of neon green fluorescence were further enriched through flow cytometry sorting. Transfected cells were cultured in a hollow fiber bioreactor system (FiberCell, New Market, MD), in accordance with the manufacturer's instructions and the methods described by LePlante et al. (in press). Serum replacement media (CDM-HD) was used to support cell growth.
To isolate neon green-labeled TGFBI-containing DiFi supermeres, conditioned media (50 mL) from the bioreactor was first clarified by centrifugation at 250×g for 10 minutes, followed by a second spin at 1363× g for 10 minutes. The supernatant was then passed through a Millex 0.22 μm pore syringe filter (MilliporeSigma, Burlington, MA). Media was concentrated to 1 mL using a 10 kDa molecular weight cutoff (MWCO) centrifugal filter unit (Amicon, Millipore) and subjected to size-exclusion chromatography (SEC). The concentrated sample (1 mL) was injected into an ÄKTA Purifier fast-protein liquid chromatography (FPLC) system (Cytiva, Marlborough, MA) equipped with two in-line Superose 6 (30/100 GL) slurry columns. The system operated at a flow rate of 0.3 mL/min, and fractions were collected at 1.5 mL intervals.
The distribution of TGFBI-containing supermeres may be identified using a neon green, fluorescent tag and quantified by microplate fluorometry (BioTek, Agilent, Santa Clara, CA). Supermere fractions were pooled and concentrated using a centrifugal filter unit with a 10 kDa molecular weight cutoff (MWCO). Total protein levels may be determined using a bicinchoninic acid (BCA) assay kit (Pierce, Thermo Fisher, Waltham, MA).
To purify TGFBI-containing supermeres from the total protein fraction, His-tag binding nickel columns (MilliporeSigma) may be used. The samples may be loaded onto the nickel resin, where the His-tagged TGFBI-containing supermeres selectively bound to the column. Unbound impurities may be removed through extensive washing, and the bound supermeres may be eluted according to the manufacturer's instructions. To remove the His-tag, the purified supermeres may be treated with tobacco etch virus (TEV) protease at a 10:1 enzyme-to-protein ratio in the presence of 3 mM dithiothreitol (DTT). Following the cleavage reaction, the sample may be reapplied to the nickel column to remove the cleaved His-tags, and the flow-through containing the purified TGFBI-containing supermeres may be collected for downstream analysis.
Extracellular vesicle (EV) trapping experiments were conducted using lyophilized, fluorescently labeled exosomes obtained from Creative Diagnostics. To prepare the working solution, 100 μL of deionized (DI) water was added to 100 μg of exosome solids to create a 1 μg/μL stock solution with an estimated particle concentration of 1010 particles/mL, as specified by the manufacturer. This stock solution was diluted 100-fold with DI water, resulting in a final particle concentration of 108 particles/mL, which was used for experimental EV trapping demonstrations.
Diagram C of
Diagram A of
Chart B of
Gaussian fitting is first performed to estimate the variances x2
and
y2
from the extracted particle displacements, and the stiffness in the x-direction K, is calculated using
To take into account the effect of motion blur, a correction function given by
the equation is employed, where
is the measured variance, W is the applied exposure time, t is the trap relaxation time, D is the Brownian diffusion coefficient, and k is the calibrated stiffness. After applying motion blur correction, the stiffness values kx and ky for supermere trapping under 19 mW laser power are 0.215 fN/nm and 0.205 fN/nm, respectively. Stiffness values kx and ky for the trapped EV under 10.8 mW are 0.347 fN/nm and 0.329 fN/nm, respectively.
Experiments were conducted to trap fluorescently labeled supermere samples using the anapole nanoantenna, as shown in Diagram C of
To assess the role of the anapole resonator's near-field effect in supermere trapping, experiments were performed with varying laser polarization angles. The polarization angle was defined relative to the x-axis, with 0° corresponding to the orientation providing optimal trapping conditions. A decrease in trapping stability was expected at other polarization angles. Polarization was adjusted to 20° and 40° relative to the x-axis, as shown in
Diagram A of
Based on the observations and numerical calculations, the calculated trapping potentials along the minor and major axes are plotted in Chart E of
In the example process 1800, a spacer layer 404 is deposited on the reflector layer (at block 1804). The spacer layer 404, which may be composed of silicon dioxide, may have a thickness of about 250 nm. The spacer layer 404 optimizes the optical interaction between the reflector layer and the anapole nanoantenna 202 by positioning the nanoantenna at the peak of the standing wave created by the incident laser light. This design helps ensure maximum electric field enhancement for effective optical trapping.
In the example process 1800, a dielectric layer is deposited on the spacer layer 404 (at block 1806). The dielectric layer, composed of amorphous silicon, has a thickness corresponding to the dielectric disk 204 of the anapole nanoantenna, for example, about 130 nm. This layer forms the structural material for the dielectric disk 204. In the example process 1800, a mask layer is deposited on the dielectric layer (at block 1808). The mask layer defines the pattern of the dielectric disk 204 and the nanohole 208. Double-layer PMMA lithography may be employed to achieve the nanoscale precision required for the double-nanohole (DNH) apertures. For instance, PMMA 950K A2 is first spin-coated, followed by a layer of PMMA 950K A4. The desired pattern may then be written using electron beam lithography (e.g., Raith eLiNE). A chromium (Cr) hard mask may be thermally evaporated over the pattern, and lift-off is performed using NMP165 remover to ensure accurate transfer of the design.
In the example process 1800, the dielectric layer is etched (at block 1810). Reactive ion etching (RIE), such as with an Oxford PlasmaPro 100 Cobra system, is used to remove material selectively and create the final shape of the dielectric disk 204 and nanohole 208. This step ensures precise fabrication of the anapole nanoantenna geometry as part of the nanotweezer device 104. In the example process 1800, the mask layer is removed (at block 1812). For example, the Cr hard mask is removed using a wet etching process, leaving the completed nanotweezer device 104, including the dielectric disk 204, nanohole 208, spacer layer 404, first dielectric layers 406, and second dielectric layers 408.
As previously described, the systems, apparatuses, methods, and techniques presented here address longstanding challenges in nanoscale optical trapping. For example, techniques described here demonstrate, for the first time, the ability to trap nanoscale extracellular vesicles (EVs) and recently identified supermeres using the nanoscale-confined light fields generated by optical anapole states. The anapole-assisted optical trapping system achieves stable trapping of supermeres with input power reduced by two orders of magnitude compared to conventional optical tweezers. By incorporating a distributed Bragg reflector (DBR) to control the reflection phase of incident light, the system optimizes field enhancement within the anapole structure without relying on metallic films. This all-dielectric design eliminates loss-induced heating, a significant limitation of metallic structures, thereby preserving the structural and functional integrity of trapped biological particles.
The low-loss nature of the proposed system precludes significant local temperature rises, ensuring that sensitive biomolecules and nanoscale particles remain intact during trapping experiments. This capability allows researchers to avoid undesirable thermohydrodynamic effects, such as convection or thermophoresis, that could compromise trapping stability. The result is a highly efficient and stable optical trapping system that operates at low power, enabling precise manipulation of nanoscale EVs, supermeres, and other nanosized extracellular vesicular particles (EVPs).
Beyond its implications for optical trapping, the anapole-enabled system demonstrates the versatility of all-dielectric approaches for enhancing electromagnetic fields. Such techniques hold promise for applications in diverse fields, including low-threshold lasing, nonlinear optical processes, and enhanced light-matter interactions where high field intensity and low optical losses are critical. The ability to precisely tailor the anapole nanoantenna and surrounding layers provides a powerful platform for exploring and exploiting nanoscale phenomena.
In conclusion, systems, methods, apparatuses, and techniques described herein highlight the potential of anapole-assisted optical trapping as a transformative tool for trapping and analyzing nanoscale biological particles. This approach offers significant technical advantages over traditional optical tweezers, including reduced power requirements, enhanced trapping stability, and minimized photothermal effects. By addressing these challenges, the proposed system opens new avenues for investigating the properties and functions of nanoscale biological entities, paving the way for advances in biophysics, nanotechnology, and related disciplines. This innovative technology represents a promising foundation for a wide range of future applications in the study and manipulation of nanoscale systems.
It should also be noted that a plurality of hardware and software-based devices, as well as a plurality of different structural components may be utilized in various implementations. Aspects, features, and instances may include hardware, software, and electronic components or modules that, for purposes of discussion, may be illustrated and described as if the majority of the components were implemented solely in hardware. However, one of ordinary skill in the art, and based on a reading of this detailed description, would recognize that, in at least one instance, the electronic based aspects of the invention may be implemented in software (for example, stored on non-transitory computer-readable medium) executable by one or more processors. As a consequence, it should be noted that a plurality of hardware and software-based devices, as well as a plurality of different structural components may be utilized to implement the invention. For example, “control units” and “controllers” described in the specification can include one or more electronic processors, one or more memories including a non-transitory computer-readable medium, one or more input/output interfaces, and various connections (for example, a system bus) connecting the components.
Unless the context of their usage unambiguously indicates otherwise, the articles “a,” “an,” and “the” should not be interpreted to mean “only one.” Rather, these articles should be interpreted to mean “at least one” or “one or more.” Likewise, when the terms “the” or “said” are used to refer to a noun previously introduced by the indefinite article “a” or “an,” the terms “the” or “said” should similarly be interpreted to mean “at least one” or “one or more” unless the context of their usage unambiguously indicates otherwise.
It should also be understood that although certain drawings illustrate hardware and software located within particular devices, these depictions are for illustrative purposes only. In some embodiments, the illustrated components may be combined or divided into separate software, firmware, and/or hardware. For example, instead of being located within and performed by a single electronic processor, logic and processing may be distributed among multiple electronic processors. Regardless of how they are combined or divided, hardware and software components may be located on the same computing device or may be distributed among different computing devices connected by one or more networks or other suitable connections or links.
Thus, in the claims, if an apparatus or system is claimed, for example, as including an electronic processor or other element configured in a certain manner, for example, to make multiple determinations, the claim or claim element should be interpreted as meaning one or more electronic processors (or other element) where any one of the one or more electronic processors (or other element) is configured as claimed, for example, to make some or all of the multiple determinations collectively. To reiterate, those electronic processors and processing may be distributed.
Spatial and functional relationships between elements—such as modules—are described using terms such as (but not limited to) “connected,” “engaged,” “interfaced,” and/or “coupled.” Unless explicitly described as being “direct,” relationships between elements may be direct or include intervening elements. The phrase “at least one of A, B, and C” should be construed to indicate a logical relationship (A OR B OR C), where OR is a non-exclusive logical OR, and should not be construed to mean “at least one of A, at least one of B, and at least one of C.” The term “set” does not necessarily exclude the empty set. For example, the term “set” may have zero elements. The term “subset” does not necessarily require a proper subset. For example, a “subset” of set A may be coextensive with set A, or include elements of set A. Furthermore, the term “subset” does not necessarily exclude the empty set.
In the figures, the directions of arrows generally demonstrate the flow of information—such as data or instructions. The direction of an arrow does not imply that information is not being transmitted in the reverse direction. For example, when information is sent from a first element to a second element, the arrow may point from the first element to the second element. However, the second element may send requests for data to the first element, and/or acknowledgements of receipt of information to the first element. Furthermore, while the figures illustrate a number of components and/or steps, any one or more of the components and/or steps may be omitted or duplicated, as suitable for the application and setting.
Additionally, operations (such as processes, decisions, inputs, outputs, actions, messages, interactions, events, and/or any other operations) shown in the flowcharts and/or message sequence charts may be illustrated once each and in a particular order in the drawings. However, in various implementations, the operations may be reordered and/or repeated as may be suitable. In some examples, different operations may be performed in parallel, as may be appropriate.
The term computer-readable medium does not encompass transitory electrical or electromagnetic signals or electromagnetic signals propagating through a medium-such as on an electromagnetic carrier wave. The term “computer-readable medium” is considered tangible and non-transitory. The functional blocks, flowchart elements, and message sequence charts described above serve as software specifications that can be translated into computer programs by the routine work of a skilled technician or programmer.
This application claims the benefit of U.S. Provisional Application No. 63/614,233 filed Dec. 22, 2023, the entire disclosure of which is incorporated by reference.
This invention was made with government support under ECCS 2143836 awarded by the National Science Foundation. The government has certain rights in the invention.
| Number | Date | Country | |
|---|---|---|---|
| 63614233 | Dec 2023 | US |