This disclosure relates generally to communications, and more specifically to electrical and optical interconnects for small and micro form factor devices.
Small and micro form factor devices, such as mobile phones and tablets, offer limited modes of communication with other devices. It is common for such devices to have a single communications port configured to receive an electrical connector, as specified by one or more electronic communications standards. For example, many consumer electronics devices are limited to communicatively coupling with other devices, such as a personal computer or an audio/video system, through the available communications port using one or more communications standard, such as USB or HDMI. Adding communications ports for other standards or modes of communication may not be practical due to additional cost and the desire to maintain a small device size. As a result, other communications methods, such as optical communications, are not readily available in many small and micro form factor devices.
Additionally, equipment utilizing such other communications methods, including optical communications, may be difficult or cost intensive to manufacture. However, optical communications equipment requires precise alignment to minimize power and data loss. Precise alignment is difficult to achieve, especially in a cost effective manner. Accordingly, there is a need for improved systems and methods for manufacturing optical communications equipment.
Aspects of the disclosure and their advantages can be better understood with reference to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures, wherein showings therein are for purposes of illustrating embodiments of the present disclosure and not for purposes of limiting the same. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure.
In accordance with various embodiments of the present disclosure, systems and methods for interconnecting small and micro form factor devices through optical connections are provided. In one embodiment, a ferrule-less, non-contact, optical interconnect system and method is provided. The ferrule-less optical interconnect includes optical active components, including an optical beam source, such as a laser diode, for generating an optical beam meeting a minimum Gaussian beam profile, and a collimator for shaping a free space beam. The optical active components may also include a sink, such as a photodiode, and a condenser for focusing a free space beam. An optical connector includes optical passive components to receive the free space beam and shape the beam for propagation through an optical cable.
Referring to
In one embodiment, the OAC-Tx 110 is disposed in a first host device, such as a mobile phone or tablet, and includes an optical source 114 that receives electrical signals from the host device and converts the electrical signals into an optical signal. In one embodiment, the optical source 114 includes a laser diode, such as a vertical cavity surface emitting diode (VCSEL), arranged to generate diverging optical beam 116. The OAC-Tx 110 further includes collimating lens 118 (collimator), which shapes the beam 116 to form collimated free space beam 112.
The OPC 150 includes a first lens 152, which receives the collimated free space beam 112 and focuses the beam for transmission through the core of fiber optic cable 156, and a second lens 158 for shaping the beam to form collimated free space beam 132 which travels across gap 133.
In one embodiment, the OAC-Rx 130 is disposed in a second host device, such as an A/V system, and includes an optical sink 134 that converts the received optical signal to electrical signals for processing by the second host device. In one embodiment, the OAC-Rx 130 includes a condenser lens 138 that focuses the collimated free space beam towards a photodiode (PD), which is arranged to sense the optical signal.
In an alternate embodiment, the OPC may include a conventional optical connector on one end, such as ferrule, for optically coupling with conventional optical devices. Further, each of the first host device and second host device may include one or more OAC-Tx and OAC-Rx components for bi-directional or multichannel communications. In various embodiments, the fiber optic cable may include a plurality of optical fibers and/or may be joined with electrical wires providing electronic communications in a hybrid arrangement. Although a single fiber optic cable is illustrated, the optical path between the OAC-Tx 110 and OAC-Rx 130 may include a plurality of OPCs coupled together.
Referring to
The exemplary optical beam profile disclosed herein will be understood with reference to the ray transfer matrix and use of the paraxial approximation of ray optics, including the paraxial wave equation with complex beam parameter. As illustrated, the collimated output beam 214 has a Gaussian power distribution profile, which minimizes coupling loss due to misalignment where the misalignment is by small amount relative to the overall beam diameter. In such cases, the misalignment affects mainly the tail parts of Gaussian distribution. In the illustrated embodiment, the loss is approximately 20% which is about 1 dB loss for 1σ misalignment.
Using a Gaussian beam profile has additional advantages including the availability of lasers with Gaussian beam profiles and the Gaussian waveform being a fundamental eigensolution for the paraxial wave equation used in some transceiver optical systems. However, many lasers produce beams that are non-ideal Gaussian. In one embodiment, a minimum Gaussian profile (MGP) is defined such that a non-Gaussian beam that satisfies the MGP can have reliable coupling power for an optical link as described herein.
A beam profile mask is defined and explained below which includes details of Gaussian beam parameters in accordance with embodiments of the present disclosure. In one embodiment, the beam profile mask is comprised of a Flat Top Profile (FTP) as an upper bound and Minimum Gaussian Profile (MGP) for the lower bound. The Flat Top Profile is given in the following equation and is illustrated in the exemplary 3-dimensional plot of
FTP(x,y)=2.03718×104×U(2.5×10−4−√{square root over (x2+y2)})(Watts/m2)
where U(t) step function defined by,
The Minimum Gaussian Profile is given by the following equation and is illustrated in the exemplary 3-dimensional plot of
MGP(x,y)=1.14592×104×e{−7.2×10
In various embodiments, non-zero gap (NZG) optical coupling between the optical active components and optical passive components is used. Non-zero gap (NZG) optical coupling will be described in further detail with reference to
In practice, a spatially coherent Gaussian beam diverges, and ideal collimation is not possible. Referring to
In one embodiment, optical beam characteristics are based on paraxial approximation where the ray angle (θ) from an axial (z-axis) direction holds the following approximation, tan θ≅θ. Beam parameters and related definitions can be found in industry standard, ISO11146-2, which describes laser beam characteristics using second order moments of the Wigner distribution, and is incorporated by reference herein in its entirety. Theoretically, this can be used on any optical beam, regardless of where it is Gaussian or non-Gaussian, fully coherence or partially coherence, single mode or multiple transverse mode.
Exemplary beam parameters for the illustrated embodiment are set forth below:
i. D
beam (Beam waist: D4σ)=4σ,
where σ is defined at z0 by
and I(x,y) is optical power density at beam waist location, z0, of beam with ε (Beam Ellipticity≡dσ(short_axis)/dσ(long_axis)) being less than 0.87 (see ANSI 11146-1)
ii. ⊖
f (Divergence Full Angle)=2×θh,
where θh is half angle of beam divergence (subtending angle from origin to 2σ of far field Gaussian profile)
iii. BPP (Beam parameter product)=w0×θh (A2)
iv. M
2 (Beam propagation ratio)=π×BPP/λ
The optical interface in the connector is specified by the Beam Parameter Product (BPP) defined by
where Dbeam@OT1 is the beam diameter of 4σ, θmax is beam divergence at BOW (beam output window) of the optical transmitter assuming the beam is stigmatic, and OT1 is a first optical test point (see, e.g.,
The illustrated embodiment allows beam distortions from OT1 signal due to ULPI (unintentional light path impairment) such as misalignment, reflection, bending, thermal distortion of optical media including air, dust etc. Thus, beam parameters in the illustrated system at optical test point 2 (OT2, the optical location at BIW) allows the increase of BPP (as also described below in terms of M2 value). The tables, below, summarize an exemplary specification for related parameters at OT1 (BOW) and OT2 (BIW):
The present embodiment allows maximum M2 increase (MSI) through the light path through which the signal beam travels from OT1 to OT2 via any OPC (optical passive component) or ULPI (unintentional light path impairments). Thus, the light path in the present embodiment meets the following MSI specification: minimum MSI=1.0 (0 dB); maximum MSI=3.0 (4.7 dB).
Exemplary total signal power for OT1 and OT2 in the present embodiment are set forth in the following table, in which the total power of a collimated beam is defined within the circle having the diameter of Dbeam@oT1 and Dbeam@oT2, respectively:
It will be appreciated by those having skill in the art that this optical signal specification provides advantages in link performance such as BER or analog noise when collimating and focusing correctly.
One goal of the present embodiment is to make use of commonly accessible electrical interfaces that are commonly available for use on small devices and accessible by existing electrical Serializer/Deserializer (SERDES) components used in high speed communications, such as using existing USB and/or HDMI interface components through minimal passive (or non-) modification by external circuit introduction.
Exemplary electrical specifications for the illustrated embodiment are set forth below.
These specifications may not be ideal to electrically drive (or be driven by) a cable connector in many applications, but are sufficient to drive board trace of minimal 10 cm in tested embodiments.
In one embodiment, the controller 650 monitors loss of signal and whether the optical receiver receives proper level of optical power to avoid performance targets of bit error rate or analog signal to noise ratio. The loss of signal may also be tracked for safety to avoid the optical beam straying around non-defined optical path such that human eyes can be exposed or other safety concerns avoided. Optical power level is recommended to be set at Plos (of −12 dBm for example) at Rx through I2C.
A hot-plug of an optical link may be detected optically by monitoring optical power as long as both Tx and Rx are electrically powered through beacon light coming out from Tx and sensed at Rx with optical power of Pbcn=Plos−3 (informative). Therefore, normal operation of an optical link may discriminate whether the optical input is a relative drop due to loss of service or absolute changes of all optical input power including signal power level compared to the setting values described above.
In one embodiment, device discovery is achieved through a photon-copper interworking (PCI) block 680, which emulates auxiliary interface functions such as device discovery or other upper layer protocols. There are certain physical layer issues to translate the analog electrical signal into optical domain. The present embodiment defines a new functional block in-between electrical-to-optical interface to fulfill the link set-up process. The PCI block 680 is implemented to translate such functions in which case the information of electrical connect (or disconnect) is transferred to the optical domain, and vice versa. Although in the optical domain there are many possible ways to transmit and receive the bi-directional information on one optical fiber, the media should be transferred in-between optical and electrical. Thus a simplified processing controller for such purpose is recommended to implement such PCI with two wire communications in between.
An embodiment of a beacon to PCI state diagram 700 is illustrated in
Referring to
Referring to
For many devices, it is desirable to maintain a small form factor and adding additional ports is not a desirable option. In the illustrated embodiment, optical active components (OAC) 920 are provided, including an optical source that generates a beam along beam path 924. In other embodiment, the OAC 920 may include an optical sink that receive a beam along beam path 924. To facilitate the optical communications, the port 902 includes a hole 924 sufficient to allow the beam to travel from the OAC 920, through the hole and into the port 902 along beam path 922. The connector 904 includes corresponding optical passive components (OPC) 930 arranged such that optical path 932 is aligned with optical path 922 when the connector 904 is inserted and communicably coupled with the port 902 for electrical communications.
Referring to
Referring to
Some interconnect technologies don't provide sufficient open space in the port allowing for optical communications. In one embodiment, the electrical components may be removed from the connector to open up free space in a dedicated optical interconnect cable. In another embodiment, the beam path may be moved to the housing adjacent to the port. Referring to
The optical connectors may be fabricated according to various techniques described herein. Accurate alignment of optical fibers to lenses can minimize power loss when transmitting optical data. In certain such techniques, lenses may be aligned to optical fibers in accurately and cost effectively using the techniques described.
Base 1230 may be configured to receive one or more lenses 1202 and provide such lenses 1202 to manufacturing fixture 1250. The manufacturing fixture 1250 may, in various embodiments, be a robot arm, a portion of a pick and place machine, and/or performed manually (e.g., by hand). In other embodiments, the techniques described herein for assembling optical components can be spread among a plurality of apparatuses and/or workers. For example, each step and/or certain combinations of steps described herein can be performed by one machine and, after such steps are performed, a second machine can then receive the part and perform further operations.
As shown in
Arm portion 1266A is coupled to end effector 1256. End effector 1256 can be configured to hold sleeve body 1206 and/or optical fiber 1204. In certain embodiments, the end effector 1256 can include multiple portions, such as sleeve fixture 1256A and fiber fixture 1256B. Sleeve fixture 1256A may be configured to receive sleeve body 1206 while fiber fixture 1256B may be configured to receive optical fiber 1204. Other embodiments can include two or more end effectors, each end effector configured to receive one of sleeve body 1206 or optical fiber 1204. Each such embodiment may allow for optical fiber 1204 to move independently of sleeve body 1206. For example, sleeve fixture 1256A may hold sleeve 1206 while fiber fixture 1256B moves optical fiber 1204, or vice versa. As such, optical fiber 1204 can be inserted and/or retracted through a channel of sleeve body 1206.
Thus, sleeve fixture 1256A may receive sleeve body 1206 and fiber fixture 1256B may move (e.g., translate) optical fiber 1204 relative to sleeve body 1206 (e.g., translate optical fiber 1204 downward through a channel of sleeve body 1206 towards lens 1202). Upon contact of optical fiber 1204 with lens 1202, optical adhesive previously applied to an end of optical fiber 1204 (e.g., a first end of optical fiber 1204) may partially adhere lens 1202 to optical fiber 1204 (e.g., allow for lens 1202 to be coupled to optical fiber 1204 while still allowing for an amount of movement of lens 1202 relative to optical fiber 1204). The other portion of end effector 1256 may then raise optical fiber 1204 to suspend lens 1202 from optical fiber 1204. Suspending as such may allow for alignment of a center of gravity of the lens 1202 with an optical path of optical fiber 1204.
In certain embodiments, optical fiber 1204 may be trended into the channel of sleeve body 1206 before sleeve body 1206 is received by end effector 1256. In other embodiments, manufacturing fixture 1250 and/or fiber fixture 1256B can provide optical fiber 1204 to the channel of sleeve body 1206 (e.g., when sleeve body 1206 is received by sleeve fixture 1256A). In certain such embodiments, sleeve fixture 1256A may receive sleeve body 1206 and fiber fixture 1256B can provide optical fiber 1204 to sleeve body 1206 (e.g., optical fiber 1204 can be threaded into sleeve body 1206). In such embodiments, manufacturing fixture 1250 may include a volume that stores optical fiber 1204 to be provided to sleeve body 1206. Other examples can store optical fiber 1204 in other fixtures, such as an optical fiber corral.
Movement of end effector 1256, joints 1268A and/or 1268B, and/or arm portions 1266A-C may be controlled by one or more actuators 1264. Actuators 1264 can be one or more electric motors, hydraulic motors, mechanical linkages, manually operated linkages, belts, gears, other power transmission devices, and/or other components that allow for movement of the manufacturing fixture 1250. Actuators 1264 may be concentrated in one area, or may be distributed across various different portions of manufacturing fixture 1250 (e.g., within arm joint 1268A or 1268B and/or within arm portions 1266A, 1266B, and 1266C of manufacturing fixture 1250). In embodiments where techniques are performed via different stations, one or more such stations may have one or more separate actuators.
Sensor 1252 may detect when the center of gravity of the lens 1202 is aligned with the optical path of optical fiber 1204. Sensor 1252 may be, for example, a visual sensor (e.g., a camera), an electromagnetic wave emitting sensor such as a radar or laser, a thermal sensor, and/or other type of sensor that may determine when lens 1202 is aligned with optical fiber 1204.
UV source 1254 may be configured to cure adhesives applied to lens 1202, optical fiber 1204, and/or sleeve body 1206. The UV source 1254 can provide UV light to cure such adhesives. In other embodiments, curing of the adhesives may be performed through other techniques such as with a heat lamp and/or through drying out of adhesives.
The components of the system illustrated in
Plug connectors 1300A and 1300B may include one or more lenses (e.g., lenses 1302A-1 through 1302A-4), each lens coupled to a first end of an optical fiber (e.g., optical fibers 1304A-1 through 1304A-4, respectively). Each plug connector can include one or more channels and/or recesses that may receive a lens and/or an optical fiber. In certain embodiments, one or more of the optical fibers can be disposed in additional components (e.g., within another portion of the connectors, within wires, and/or within another such component).
Each of the lenses 1302A-1 through 1302A-4 can be aligned to each respective optical fiber 1304A-1 through 1304A-4 to maintain optical beam power loss below a power loss threshold. As such, a center of gravity of each of the lenses may be aligned with an optical path of the respective optical fiber. Such alignment is illustrated in further detail in
Recess 1308 may be connected to channel first portion 1310 and channel first portion 1310 may be connected to channel second portion 1312. Recess 1308 may be configured to receive lens 1302. Recess 1308 can include features that align lens 1302 within recess 1308 and, thus, align lens 1302 to certain features of sleeve body 1306 and/or the connector that sleeve body 1306 is disposed within. For example, the connector may include one or more pins and recess 1306 may be substantially conical and/or include a taper that aligns lens 1302 to the one or more pins within a tolerance. Other embodiments of the recess can include curved surfaces and/or other features that are configured to align lens 1302.
For example, lens 1302 may be a ball lens, a spherical lens, a cylindrical lens, or a cone-shaped lens. The recess 1308 may then include a tapered surface and, when recess 1308 receives lens 1302, such a tapered surface can align lens 1302 within recess 1308.
Channel first portion 1310 and channel second portion 1312 may be configured to receive optical fiber 1304. Optical fiber 1304 may be a fiber of a first optical cross-sectional area. Channel first portion 1310 may include a first channel cross-sectional area larger than the first optical cross-sectional area and channel second portion 1312 may include a second channel cross-sectional area larger than the first channel cross-sectional area and the first optical cross-sectional area. As channel first portion 1310 is disposed closer to recess 1308 than channel second portion 1312, the smaller first cross-sectional area may aid in alignment of the lens 1302 and/or optical fiber 1304 relative to sleeve body 1308. Additionally, the smaller cross-sectional area of channel first portion 1310 may be configured to hold the portion of optical fiber 1304 close to lens 1302 substantially straight. Having the portion of optical fiber 1304 that is close to lens 1302 substantially straight may allow for optical transmission from optical fiber 1304 to lens 1302 with minimal power loss. The larger cross-sectional area of channel second portion 1312 may then allow for the portion of optical fiber 1304 farther from lens 1302 to flex to prevent damage to optical fiber 1304.
In certain examples lens 1302 may be adhered to optical fiber 1304 via an optical adhesive. The optical adhesive may be a single part or multi-part adhesive. The optical adhesive may include an index of refraction substantially similar (e.g., within 50%) to an index of refraction of optical fiber 1304 or lens 1302. In certain such embodiments, the lens and the optical fiber 1304 may be formed from the same material and/or may be formed from materials with substantially similar indices of refraction.
In certain embodiments, the lens 1302 and the optical fiber 1304 can be sized according to certain ratios. For example, in embodiments where lens 1302 is a cylinder or ball shaped lens and optical fiber includes a substantially circular cross-section, a diameter of lens 1302 may be at least four times larger than the cross-sectional diameter of optical fiber 1304. Additionally, in certain embodiments, lens 1302 may be a lens with a diameter of 2 millimeters or less. Also, an index of refraction of lens 1302, optical fiber 1304, and/or the lens adhesive may be 3 or less.
Additionally, lens 1302 may be adhered to recess 1308 via a lens adhesive. The lens adhesive may be a single part or multi-part adhesive. In certain embodiments, the lens adhesive may include an index of refraction substantially similar to an index of refraction of lens 1302, but other embodiments may have the index of refraction of the lens adhesive be dissimilar to the index of refraction of lens 1302 to prevent the lens adhesive from altering the optical properties of lens 1302.
Sleeve body 1306 may additionally include notch 1314. In embodiments of sleeve body 1306 where sleeve body 1306 is configure to be inserted into a connector, notch 1314 can allow for deformation of sleeve body 1306 to ease insertion of sleeve body 1306 into the connector.
In block 1401, connector design is prepared. Various aspects of the connector, such as design of the sleeve body, the optical fiber, the lens, and/or adhesives may be determined. Such design features may be similar to features described herein.
In block 1403 one or more lenses may be placed on the base. An optical fiber may then be placed in a channel of the sleeve body in block 1405 and inserted (e.g., threaded) through the channel either manually, through fiber fixture 1256B, or through another such technique. In optional block 1407, a tip of the optical fiber may be prepared to accept an optical adhesive. For example, a tip of the optical fiber may be cut or trimmed to expose an end of the optical fiber. Additionally, the tip and/or the first end may be polished, roughed up, treated (e.g., chemically), and/or otherwise prepared to accept the optical adhesive and/or the lens.
In block 1409, the optical adhesive may be applied to the first end of the optical fiber. In various embodiments, blocks 1403 to 1409 can be performed in any order and, thus, may be performed in an order different from that described in
In certain embodiments, manufacturing fixture 1250 may hold sleeve body 1406 and/or optical fiber 1404 (e.g., sleeve fixture 1256A may hold sleeve body 1206 and fiber fixture 1256B may hold optical fiber 1404). Additionally, the manufacturing fixture may move (e.g., translate) to position sleeve body 1406 and optical fiber 1404 over lens 1402 in preparation for subsequent steps of the technique.
Continuing on to subsequent steps, in block 1411, the optical fiber is lowered to contact and partially adhere the lens. An example implementation of the operation of block 1411 may be illustrated in
In block 1413, the optical fiber may be raised while the lens is partially adhered to the lens. As the optical fiber is raised, the lens may move relative to the optical fiber. Thus, the center of gravity of the lens may be aligned to an optical path of the optical fiber, as described in block 1415. In certain embodiments, by raising the optical fiber with the lens partially adhered to the optical fiber, gravity may act on the center of gravity of the lens, pulling the lens so that the top (uppermost portion) of the lens is coupled to the optical fiber to align the center of gravity of the lens to the optical path of the optical fiber. Alignment of the lens to the optical fiber through such techniques allows for cost effective manufacture of optical communications equipment as such techniques can avoid expensive and complicated alignment jigs, equipment, and steps.
An example implementation of the operation of blocks 1413 and 1415 are illustrated in
In certain embodiments, a sensor (e.g., sensor 1252) may detect when the lens is properly aligned with the optical fiber. In other embodiments, the lens may be allowed to align itself to the optical fiber within a certain period of time. Such a period of time may be generally sufficient for the lens to be aligned to the optical fiber. Upon detecting and/or completion of alignment of the lens to the optical fiber, in block 1417, the optical adhesive may be cured to fully adhere the lens to the optical fiber. The optical adhesive may be cured through drying of the optical adhesive and/or with an apparatus such as UV source 1254. For example, UV source 1254 may provide UV light to the optical adhesive to cure the optical adhesive.
After the optical adhesive is cured, in block 1419, the optical fiber may be drawn so that the lens is disposed within the recess. While the lens is drawn into the recess, features of the recess, such as a taper of the recess, may align the lens within the recess. In block 1421, the lens may be set within the recess. The lens may be set through a friction fit, through adhesive, through mechanical fasteners (e.g., a cover may be provided over the open end of the recess), and/or through other techniques.
Blocks 1419 and 1421 are illustrated in
After the lens is aligned and coupled to the optical fiber and disposed within the recess, one or more tests can be performed to determine the quality of the optical fiber and lens alignment in block 1423. For example, one or more optical signals may be provided to an end of the optical fiber (e.g., an end opposite the first end of the optical fiber that is coupled to the lens). The optical signal may then be transmitted to the lens and the lens may project a free space optical beam based on the optical signal. The free space optical beam may have a substantially parallel shape and a substantially Gaussian power density distribution. The free space optical beam can be received by a testing apparatus and/or another lens and analyzed. The strength of the free space optical beam can then be determined. The measured strength may then indicate the quality of the optical fiber and lens alignment.
Before or after testing in block 1423, optional block 1425 may be performed. In optional block 1425, for optical connector that are assembled from one or more sleeve bodies, an assembled sleeve body that includes an optical fiber and a lens can be assembled into an optical connector. The sleeve body can be coupled to the optical connector and additional operations can be performed to fully manufacture the optical connector.
A center of gravity 1590 of lens 1502 may be aligned with optical path 1592. As shown, center of gravity 1590 is aligned with optical path 1592 by being disposed within a projection of optical path 1592. Such an alignment may maintain optical beam power loss within optical fiber 1504 and lens 1502, as well as between two lenses, below a power loss threshold and, thus, allow for more efficient transmission of optical data.
The systems and techniques described herein may be used to cost effectively manufacture optical connectors. The techniques may be used with existing manufacturing lines (e.g., pick and place machines or manufacturing robots) and may accurately align lenses to optical fibers. Such alignment may improve performance of optical connectors by allowing for better alignment between optical fibers and lenses, decreasing power loss and increasing data transfer.
Such transmission is illustrated in
The foregoing disclosure is not intended to limit the present invention to the precise forms or particular fields of use disclosed. As such, it is contemplated that various alternate embodiments and/or modifications to the present disclosure, whether explicitly described or implied herein, are possible in light of the disclosure. For example, embodiments with one or two optical connections are described, but a person skilled in the art will understand that the present disclosure may cover any number of optical connections that are physically supportable by the host device. Having thus described embodiments of the present disclosure, persons of ordinary skill in the art will recognize advantages over conventional approaches and that changes may be made in form and detail without departing from the scope of the present disclosure. Thus, the present disclosure is limited only by the claims.
This application claims the benefit of U.S. Provisional Patent Application No. 62/377,840 filed Aug. 22, 2016, which is incorporated by reference herein in its entirety. This application is a continuation-in-part of U.S. patent application Ser. No. 15/488,291 filed Apr. 14, 2017, which claims the benefit of U.S. Provisional Patent Application No. 62/323,140 filed Apr. 15, 2016, all of which are incorporated by reference herein in their entirety.
Number | Date | Country | |
---|---|---|---|
62377840 | Aug 2016 | US | |
62323140 | Apr 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15488291 | Apr 2017 | US |
Child | 15682478 | US |