Flexible sensors and sensor systems

Information

  • Patent Grant
  • 11147510
  • Patent Number
    11,147,510
  • Date Filed
    Tuesday, May 22, 2018
    6 years ago
  • Date Issued
    Tuesday, October 19, 2021
    3 years ago
Abstract
Sensor systems are described that are designed to be integrated with gloves for the human hand. An array of sensors detects forces associated with action of a hand in the glove, and associated circuitry generates corresponding control information that may be used to control a wide variety of processes and devices.
Description
BACKGROUND

Demand is rapidly rising for technologies that bridge the gap between computing devices and the physical world. These interfaces typically require some form of sensor technology that translates information from the physical domain to the digital domain. The “Internet of Things” contemplates the use of sensors in a virtually limitless range of applications, for many of which conventional sensor technology is not well suited.


SUMMARY

According to various implementations, sensors and applications of sensors are provided. According to some implementations, a sensor system includes a flexible substrate for alignment or integration with a portion of a glove. A plurality of conductive trace groups formed directly on the substrate at sensor locations correspond to at least some finger joints of a human hand. Each of the conductive trace groups includes two or more conductive traces. The resistance between the conductive traces in each of the conductive trace groups varies with force on piezoresistive material in contact with the conductive trace group. Circuitry is configured to receive a signal from each of the conductive trace groups and generate control information in response thereto. The control information represents the force on the piezoresistive material in contact with each of the conductive trace groups.


According to a particular class of implementations, the flexible substrate is a dielectric material, and the piezoresistive material is a plurality of patches. Each patch of piezoresistive material is in contact with a corresponding one of the conductive trace groups at the sensor locations. According to a more specific implementation, the dielectric material is a thermoplastic material, and the sensor system includes a second flexible substrate of the thermoplastic material. The flexible substrate on which the conductive trace groups are formed, the patches of piezoresistive material, and the second flexible substrate are thermally bonded together such that the patches of piezoresistive material are secured in contact with the corresponding conductive trace groups.


According to another class of implementations, the flexible substrate is the piezoresistive material which may be, for example, a piezoresistive fabric.


A further understanding of the nature and advantages of various implementations may be realized by reference to the remaining portions of the specification and the drawings.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 shows examples of trace patterns that may be integrated with a flexible substrate.



FIG. 2 shows examples of different types of distortions to a flexible substrate.



FIG. 3 shows a particular implementation of a sensor array.



FIG. 4 is a simplified block diagram of sensor circuitry suitable for use with various implementations.



FIG. 5 shows examples of relationships among a piezoresistive substrate, conductive traces, and other conductive elements in one-sided and two-sided sensor implementations.



FIG. 6 shows another implementation of a sensor array.



FIG. 7 shows another implementation of a sensor array.



FIG. 8 shows an example of a cross-section of some of the components of a sensor system.



FIG. 9 shows an example of a sensor array integrated with a glove blank.



FIG. 10 shows another implementation of a sensor array.



FIG. 11 shows another implementation of a sensor array.



FIGS. 12-14C show another implementation of a sensor system.



FIGS. 15 and 16 show another implementation of a sensor system.





DETAILED DESCRIPTION

Sensors and sensor systems incorporating piezoresistive materials are described in this disclosure. In particular, sensor systems for integration with gloves for the human hand are described. Specific implementations are described herein including the best modes contemplated. Examples of these implementations are illustrated in the accompanying drawings. However, the scope of this disclosure is not limited to the described implementations. Rather, this disclosure is intended to cover alternatives, modifications, and equivalents of these implementations. In the following description, specific details are set forth in order to provide a thorough understanding of the described implementations. Some implementations may be practiced without some or all of these specific details. In addition, well known features may not have been described in detail to promote clarity.


Piezoresistive materials include any of a class of materials that exhibit a change in electrical resistance in response to mechanical force or pressure applied to the material. One class of sensor systems described herein includes conductive traces formed directly on or otherwise integrated with a flexible substrate of piezoresistive material, e.g., a piezoresistive fabric or other flexible material. Another class of sensor systems described herein includes conductive traces formed directly on or otherwise integrated with a flexible dielectric substrate with flexible piezoresistive material that is tightly integrated with the dielectric substrate and in contact with portions of the traces. When force or pressure is applied to such a sensor system, the resistance between traces connected by the piezoresistive material changes in a time-varying manner that is representative of the applied force. A signal representative of the magnitude of the applied force is generated based on the change in resistance. This signal is captured via the conductive traces (e.g., as a voltage or a current), digitized (e.g., via an analog-to-digital converter), processed (e.g., by an associated processor, controller, or suitable control circuitry), and mapped (e.g., by the associated processor, controller, or control circuitry) to a control function that may be used in conjunction with virtually any type of process, device, or system. The output signals from such sensor systems may also be used to detect a variety of distortions and/or deformations of the substrate(s) on which they are formed or with which they are integrated such as, for example, bends, stretches, torsions, rotations, etc.


Printing, screening, depositing, or otherwise forming conductive traces directly onto flexible substrates allows for the creation of a sensor or sensor array that fits any arbitrary shape or volume. The piezoresistive material on which the traces are formed or with which the traces are in contact may be any of a variety of woven and non-woven fabrics having piezoresistive properties. Implementations are also contemplated in which the piezoresistive material may be any of a variety of flexible, stretchable, or otherwise deformable materials (e.g., rubber, or a stretchable fabric such as spandex or open mesh fabrics) having piezoresistive properties. The conductive traces may be formed on the piezoresistive material or a flexible dielectric substrate using any of a variety of conductive inks or paints. Implementations are also contemplated in which the conductive traces are formed using any flexible conductive material that may be formed on a flexible substrate. It should therefore be understood that, while specific implementations are described with reference to specific materials and techniques, the scope of this disclosure is not so limited.


Both one-sided and two-side implementations are contemplated, e.g., conductive traces can be printed on one or both sides of flexible substrate. As will be understood, two-sided implementations may require some mechanism for connecting conductive traces on one side of the substrate to those on the other side. Some implementations use vias in which conductive ink or paint is flowed through the vias to establish the connections. Alternatively, metal vias or rivets may make connections through the flexible substrate.


Both single and double-sided implementations may use insulating materials formed over conductive traces. This allows for the stacking or layering of conductive traces and signal lines, e.g., to allow the routing of signal line to isolated structures in a manner analogous to the different layers of a printed circuit board.


Routing of signals on and off the flexible substrate may be achieved in a variety of ways. A particular class of implementations uses elastomeric connectors (e.g., ZEBRA® connectors) which alternate conductive and non-conductive rubber at a density typically an order of magnitude greater than the width of the conductive traces to which they connect (e.g., at the edge of the substrate). Alternatively, a circuit board (possibly made of a flexible material such as Kapton), or a bundle of conductors may be riveted to the substrate. The use of rivets may also provide mechanical reinforcement to the connection.


Matching conductive traces or pads on both the flexible substrate and a circuit board can be made to face each. A layer of conductive adhesive (e.g., a conductive epoxy such as Masterbond EP79 from Masterbond, Inc. of Hackensack, N.J.) can be applied to one of the surfaces and then mated to the other surface. The conductive traces or pads can also be held together with additional mechanical elements such as a plastic sonic weld or rivets. If conductive rivets are used to make the electrical connections to the conductive traces of the flexible substrate, the conductive adhesive may not be required. Conductive threads may also be used to connect the conductive traces of the flexible substrate to an external assembly.


According to a particular class of implementations, the piezoresistive material is a pressure sensitive fabric manufactured by Eeonyx, Inc., of Pinole, Calif. The fabric includes conductive particles that are polymerized to keep them suspended in the fabric. The base material is a polyester felt selected for uniformity in density and thickness as this promotes greater uniformity in conductivity of the finished piezoresistive fabric. That is, the mechanical uniformity of the base material results in a more even distribution of conductive particles when the slurry containing the conductive particles is introduced. The fabric may be woven. Alternatively, the fabric may be non-woven such as, for example, a calendared fabric e.g., fibers, bonded together by chemical, mechanical, heat or solvent treatment. For implementations in which conductive traces are formed on the piezoresistive fabric, calendared material presents a smoother outer surface which promotes more accurate screening of conductive inks than a non-calendared material.


The conductive particles in the fabric may be any of a wide variety of materials including, for example, silver, copper, gold, aluminum, carbon, etc. Some implementations may employ carbon graphenes that are formed to grip the fabric. Such materials may be fabricated using techniques described in U.S. Pat. No. 7,468,332 for Electroconductive Woven and Non-Woven Fabric issued on Dec. 23, 2008, the entire disclosure of which is incorporated herein by reference for all purposes. However, it should again be noted that any flexible material that exhibits a change in resistance or conductivity when force or pressure is applied to the material will be suitable for implementation of sensors as described herein.


According to a particular class of implementations, conductive traces having varying levels of conductivity are formed on flexible piezoresistive material or an adjacent flexible dielectric substrate using conductive silicone-based inks manufactured by, for example, E.I. du Pont de Nemours and Company (DuPont) of Wilmington, Del., and/or Creative Materials of Ayer, Mass. An example of a conductive ink suitable for implementing highly conductive traces for use with various implementations is product number 125-19 from Creative Materials, a flexible, high temperature, electrically conductive ink. Examples of conductive inks for implementing lower conductivity traces for use with various implementations are product numbers 7102 and 7105 from DuPont, both carbon conductive compositions. Examples of dielectric materials suitable for implementing insulators for use with various implementations are product numbers 5018 and 5036 from DuPont, a UV curable dielectric and an encapsulant, respectively. These inks are flexible and durable and can handle creasing, washing, etc. The degree of conductivity for different traces and applications is controlled by the amount or concentration of conductive particles (e.g., silver, copper, aluminum, carbon, etc.) suspended in the silicone. These inks can be screen printed or printed from an inkjet printer. Another class of implementations uses conductive paints (e.g., carbon particles mixed with paint) such as those that are commonly used for EMI shielding and ESD protection.


Examples of sensors and arrays of sensors that may be used with various implementations enabled by the present disclosure are described in U.S. patent application Ser. No. 14/299,976 entitled Piezoresistive Sensors and Applications filed on Jun. 9, 2014, the entire disclosure of which is incorporated herein by reference for all purposes. However, it should be noted that implementations are contemplated that employ a variety of other suitable sensor technologies.


Forming sensors on flexible substrates enables numerous useful devices. Many of these devices employ such sensors to detect the occurrence of touch events, the force or pressure of touch events, the duration of touch events, the location of touch events, the direction of touch events, and/or the speed of motion of touch events. The output signals from such sensors may also be used to detect a variety of distortions and/or deformations of the substrate on which they are formed or with which they are integrated such as, for example, bends, stretches, torsions, rotations, etc. The information derived from such sensors may be used to effect a wide variety of controls and/or effects. Examples of distortions and/or deformations are described below with reference to the accompanying figures. As will be understood, the specific details described are merely examples for the purpose of illustrating the range of techniques enabled by this disclosure.



FIG. 1 shows an example of a sensor trace pattern 100 integrated with a flexible substrate 102. The flexible substrate may be a piezoresistive material or a dielectric material. In the latter case, a flexible piezoresistive material is tightly integrated with the dielectric material and in contact with the sensor trace pattern. Trace pattern 100 includes a pair of conductive traces, one of which (trace 104) provides a sensor signal to associated circuitry (not shown), and the other of which (trace 106) is connected to ground or a suitable reference. Some representative examples of other trace patterns 108-116 are shown. In some implementations, the traces of a trace pattern may be formed directly, e.g., by screening or printing, on the flexible substrate which might be, for example, a piezoresistive fabric. However, it should be noted that, among other things, the geometries of the sensor trace pattern(s), the number of traces associated with each sensor, the number, spacing, or arrangement of the sensors, the relationship of the sensors to the substrate, the number of layers or substrates, and the nature of the substrate(s) may vary considerably from application to application, and that the depicted configurations are merely examples for illustrative purposes.



FIG. 2 shows examples of different types of distortions to flexible substrate 102 that may be detected via sensor trace pattern 100. FIG. 2(a) shows substrate 102 in its non-distorted state. FIG. 2(b) shows a side view of substrate 102 bending; FIG. 2(c) shows substrate 102 stretching; FIG. 2(d) represents substrate 102 rotating relative to surrounding material; and FIG. 2(e) shows a side view of substrate 102 twisting due to an applied torque (i.e., torsion). In each of these scenarios, the resistance of the piezoresistive material in contact with trace pattern 100 changes in response to the applied force (e.g., goes down or up due to compression or increased separation of conductive particles in the piezoresistive material). This change (including its magnitude and time-varying nature) is detectable via sensor trace pattern 100 and associated electronics (not shown).


According to a particular implementation illustrated in FIG. 3, sensor trace patterns are formed on the stretchable material of a sensor glove 300 that may be used, for example, to translate a human's hand motions and the hand's interactions with the physical world into a virtual representation of the hand (or some other virtual object) and its interactions in a virtual environment. In another example, the hand's motions and interactions may be used to control a robotic hand or device in the physical world. The material on which the trace patterns are formed may be a flexible piezoresistive material or a flexible dielectric material. Again, in the latter case, a flexible piezoresistive material is tightly integrated with the flexible substrate on which the trace patterns are formed and in contact with the trace patterns at the various sensor locations (i.e., S1-S19).


As shown, trace patterns corresponding to some of the sensors (e.g., S1-S5 and S14-S18) are placed to coincide with various joints of the fingers (e.g., knuckles or finger joints) to capture distortion and/or deformation of the glove in response to bending and flexing of those joints. Other sensors (e.g., S6-S13 and S19) are placed to capture stretching of the glove, e.g., as occurs when the fingers of the hand are spread out. Other sensors (not shown) may also be placed on the palm of the glove and/or the tips of the fingers to detect bending and flexing forces as well as forces relating, for example, to touching, gripping, or otherwise coming into contact with objects or surfaces.


Portions of the conductive traces that are not intended to be part of a sensor (e.g., signal routing traces) may be shielded or insulated to reduce any unwanted contributions to the sensor signals. That is, the portions of the conductive traces that bring the drive and sense signals to and from the sensors may be insulated from the piezoresistive material using, for example, a dielectric or non-conducting material between the piezoresistive material and the conductive traces. According to some implementations in which the conductive traces are formed on a flexible dielectric material, isolated pieces of piezoresistive material may be selectively located at the respective sensor locations.


In the depicted implementation there are 19 sensors, S1-S19. Each of the sensors includes two adjacent traces, the respective patterns of which include extensions that alternate. See, for example, the magnified view of sensor S4. One of the traces 301 receives a drive signal; the other trace 302 transmits the sensor signal to associated sensor circuitry (not shown). The drive signal might be provided, for example, by connecting the trace (permanently or temporarily) to a voltage reference, a signal source that may include additional information in the drive signal, a GPIO (General Purpose Input Output) pin of an associated processor or controller, etc. And as shown in the example in FIG. 3, the sensor signal might be generated using a voltage divider in which one of the resistors of the divider includes the resistance between the two traces through the intervening piezoresistive material. The other resistor (represented by R1) might be included, for example, with the associated sensor circuitry. As the resistance of the piezoresistive material changes with applied force or pressure, the sensor signal also varies as a divided portion of the drive signal.


The sensors are energized (via the drive signals) and interrogated (via the sensor signals) to generate an output signal for each that is a representation of the force exerted on that sensor. As will also be appreciated, and depending on the application, implementations are contemplated having more or fewer sensors.


According to various implementations, different sets of sensors may be selectively energized and interrogated thereby reducing the number and overall area of traces on the substrate, as well as the required connections to sensor circuitry on an associated PCB (which may be positioned, for example, in cutout 322). For example, in the sensor system of FIG. 3, the 19 sensors are driven via 11 drive signal outputs from the sensor circuitry (not shown), and the sensor signals are received via 2 sensor signal inputs to the sensor circuitry; with 13 connections between the flexible substrate on which the conductive traces are formed and the PCB in cutout 322 as shown. The set of sensors providing sensor signals to one of the 2 sensor signal inputs (e.g., S6-S13 in one set and S1-S5 and S14-S19 in the other) may be energized in any suitable sequence or pattern such that any signal received on the corresponding sensor signal input can be correlated with the corresponding sensor drive signal by the sensor circuitry.


And because the sensor signals in this implementation are received by the sensor circuitry via two different sensor signal inputs, two sensors can be simultaneously energized as long as they are connected to different sensor signal inputs to the sensor circuitry. This allows for the sharing of drive signal lines. For example, in the implementation of FIG. 3, eight pairs of sensors share a common drive signal line, i.e., S2 and S8, S3 and S10, S4 and S12, S6 and S14, S7 and S15, S9 and S16, S11 and S17, and S13 and S19. The sharing of the common drive signal lines may be enabled by insulators which allow the conductive traces to cross, as well as locations at which the conductive traces simply diverge. Other suitable variations on this theme will be understood by those of skill in the art to be within the scope of this disclosure.


According to some implementations, a PCB may be connected to the conductive traces of the sensor array as described U.S. patent application Ser. No. 14/671,821 entitled Flexible Sensors and Applications filed on Mar. 27, 2015, the entire disclosure of which is incorporated herein by reference for all purposes. According to other implementations, any of a variety of techniques may be employed to make such a connection including, for example, elastomeric connectors (e.g., ZEBRA® connectors) which alternate conductive and non-conductive rubber at a density typically an order of magnitude greater than the width of the conductive traces to which they connect (e.g., at the edge of the fabric). A variety of other suitable alternatives are available to those of skill in the art.



FIG. 4 is a simplified diagram of sensor circuitry that may be provided on a PCB for use with implementations described herein. For example, in the implementation described above with reference to FIG, 3, such sensor circuitry could be provided on a PCB in cutout 322 and connected to the conductive traces associated with sensors S1-S19. When force is applied to one of the sensors, a resulting signal (captured via the corresponding traces) is received and digitized (e.g., via multiplexer 402 and A-D converter 404) and may be processed locally (e.g., by processor 406) and/or transmitted to a connected device (e.g., via a Bluetooth or other wireless connection, or even via a USB connection). The sensors may be selectively energized by the sensor circuitry (e.g., under the control of processor 406 via D-A converter 408 and multiplexer 410) to effect the generation of the sensor signals. The C8051F380-GM controller (provided by Silicon Labs of Austin, Tex.) is an example of a processor suitable for use with various implementations.


In addition to transmission of data to and from a connected device, power may be provided to the sensor circuitry via a USB connection. Alternatively, systems that transmit data wirelessly (e.g., via Bluetooth) may provide power to the sensor circuitry using any of a variety of mechanisms and techniques including, for example, using one or more batteries, solar cells, and/or mechanisms that harvest mechanical energy. The LTC3588 (provided by Linear Technology Corporation of Milpitas, Calif.) is an example of an energy harvesting power supply that may be used with at least some of these diverse energy sources. Other suitable variations will be appreciated by those of skill in the art. And as will be appreciated, the sensor circuitry shown in FIG. 4 is merely an example. A wide range of sensor circuitry components, configurations, and functionalities are contemplated.


Both one-sided and two-side implementations are contemplated, e.g., conductive traces can be formed on one or both sides of a flexible substrate. As will be understood, two-sided implementations may require some mechanism for connecting conductive traces on one side of the substrate to those on the other side. Some implementations use vias in which conductive ink or paint is flowed through the vias to establish the connections. Alternatively or additionally, metal vias or rivets may make connections through the substrate. FIG. 5 illustrates the use of vias or rivets through the flexible substrate (e.g., configuration 502), and the use of insulating materials to insulate conductive traces from the substrate where the substrate is a piezoresistive material (e.g., configuration 504). Such mechanisms enable complex patterns of traces and routing of signals in a manner analogous to the different layers of a PCB.


For example, assuming an implementation in which the conductive traces are formed on piezoresistive material and referring again to FIG. 3, conductive traces that transmit signals to and from the sensors of glove 300 may be insulated from the underlying piezoresistive substrate by an insulating material. This is most clearly illustrated in the figure by insulators 304 and 306 that are associated with the drive and sense signal lines connected to sensor S4. In addition, sense signal lines from multiple sensors are connected to each other on the opposite side (not shown) of the material depicted in FIG. 3 through the use of vias at locations 310-318.


According to a particular implementation of a sensor glove and as shown in FIG. 6, sensor trace patterns (e.g., 601-604) may be placed in a roughly cylindrical configuration around the wrist to detect bending of the wrist in two dimensions (e.g., up, down, left, right). When all four sensors register a similar response, this could mean that the wrist is twisting. However, this configuration may not provide sufficient information to determine the direction of the twist. Therefore, according to a particular implementation, an outer cylinder 608 may be attached to an inner cylinder 610 with at least two stretch sensors (e.g., 612 and 614). By comparison of the outputs of these stretch sensors, the direction (e.g., 616) as well as the amount of the rotation can be captured.



FIG. 7 illustrates particular class of implementations of a sensor array 700 for use in a sensor glove in which conductive traces are formed on a flexible dielectric substrate 702. Operation of sensor array 700 is similar to operation of the sensor array of sensor glove 300 as described above. And it should be noted that the depicted configuration of traces might also be included in implementations in which the traces are formed on piezoresistive material.


According to a particular implementation, substrate 702 may be constructed from a thermoplastic polyurethane (TPU) material such as, for example, Products 3415 or 3914 from Bemis Associates Inc. of Shirley, Mass. The conductive traces may be screen printed on the substrate using a conductive flexible ink such as, for example, conductive silicone-based inks manufactured by E.I. du Pont de Nemours and Company (DuPont) of Wilmington, Del., or Creative Materials of Ayer, Mass. Patches of a piezoresistive material (e.g., the Eeonyx fabric discussed above) are placed in contact with the conductive traces at the locations of sensors S1-S14. See for example, piezoresistive patch 704 at sensor S4. A second substrate of the TPU material (not shown) is placed over array 700, and the assembly is heated to thermally bond the components together, fixing the piezoresistive patches in contact with their respective sensor traces.


The relationships of the components of this assembly may be understood with reference to FIG. 8 which shows a flexible substrate 802 on which a conductive trace 804 is formed. Piezoresistive material 806 is maintained in contact with trace 804 by a second flexible substrate 808. In the depicted example, substrates 802 and 808 are TPU substrates and trace 804 is a conductive ink that is screen printed on TPU substrate 802. According to a particular implementation, TPU substrate 802 has an adhesive-barrier-adhesive (ABA) structure that allows for the assembly to be thermally bonded (e.g., melted) to another substrate such as, for example, a fabric glove blank 900 as depicted in FIG. 9. The other TPU substrate 808 is shown an adhesive-barrier (AB) structure so that it only bonds to the assembly. However, implementations are contemplated in which this substrate has an ABA structure to enable thermal bonding on both sides of the assembly.


According to a more specific implementation, stiffeners (not shown) may be placed in alignment with at least some of the piezoresistive patches and the corresponding trace patterns for the purpose of amplifying the signals generated by the corresponding sensors, e.g., by the force of the stiffener resisting bending of a knuckle and compressing the piezoresistive material. A stiffener might be a plastic film (e.g., polyethylene terephthalate or PET). Alternatively, a stiffener may be another piece of fabric. As yet another alternative, a stiffening material such as DuPont 5036 Dielectric ink may be silk-screened or printed on one of the components of the stack. As will be appreciated, stiffeners may be inserted at any point in the stack of materials (e.g., as depicted in FIG. 8) as long as the electrical connection between the conductive traces and the piezoresistive material is not unduly degraded.


Referring back to FIG. 7, a stiffener 706 (e.g., of PET or other suitable material) may be adhered to substrate 702 near the terminations of the conductive traces to allow for the insertion of the assembly into a connector 708 (see the exploded view in the lower right hand corner of the drawing). As will be appreciated, with stiffener 706 and the appropriate conductor spacing, this configuration allows for connection of sensor array 700 to any of a wide variety of industry standard connectors. According to a particular implementation, connector 708 is a Molex ZIF flat flex connector such as, for example, the Molex connector 52207-2860 (a 28 position connector) or the Molex connector 0522710869 (an 8 position connector as shown in FIG. 11).


As discussed above, sensor glove implementations are contemplated in which sensors are placed on the palm of the glove and/or the tips of the fingers to detect, for example, touching, gripping, or otherwise coming into contact with objects or surfaces. An example of how such a sensor might be integrated with an array is shown in FIG. 10. In the depicted example, flexible substrate 1002 extends beyond sensor S4 and includes a tab 1004 on which the conductive traces of sensor S15 are formed. Tab 1004 can be wrapped around inside the glove (as indicated by the arrow) so that it coincides with the fingertip of the glove. Thus, any forces acting on the fingertip of the glove (e.g., by virtue of the fingertip coming into contact with a surface) will be detected by sensor S15. As will be appreciated, such sensors may be integrated with a sensor array for the back of the hand as shown in FIG. 10. Alternatively, such sensors may be implemented as separate array for the palm and fingertips.



FIG. 11 shows an alternative design for a sensor array 1100 for use in a sensor glove which includes only four elongated sensors; S1-S3 for the three middle fingers, and S4 for the thumb. As will be appreciated, this simpler design may be easier and/or cheaper to manufacture and may be sufficient or even more well-suited for some applications than the designs described above with reference to FIGS. 3 and 7. Nevertheless, sensor array 1100 operates similarly to the sensor arrays described and may be constructed using either approach. According to a particular implementation, substrate 1102 is constructed from a TPU material and the conductive traces are screen printed on substrate 1102 using a conductive flexible ink as described above with reference to FIGS. 7 and 8. Patches of a piezoresistive material (e.g., the Eeonyx fabric discussed above) are placed in contact with the conductive traces at the locations of sensors S1-S4. See for example, piezoresistive patch 1104 at sensor S3. A second substrate of the TPU material (not shown) is placed over array 1100, and the assembly is heated to thermally bond the components together, fixing the piezoresistive patches in contact with their respective sensor traces.


As with sensor array 700, a stiffener (not shown) may be adhered to substrate 1102 near the terminations of the conductive traces to allow for the insertion of the assembly into a connector 1108. As discussed above, use of the stiffener allows for connection of sensor array 1100 to any of a wide variety of industry standard connectors including, for example, the Molex connector 0522710869. Also as discussed above with reference to sensor array 700, stiffeners (not shown) may be placed in alignment with at least some of the piezoresistive patches and the corresponding trace patterns of sensor array 1100 for the purpose of amplifying the signals generated by the corresponding sensors.



FIGS. 12-14C illustrate another class of implementations for use in a sensor glove. Referring to the partially exploded view of FIG. 12, sensor system 1200 includes five digit assemblies 1202 (one for each finger or digit of the hand) and four abductor assemblies 1204 (one for each space between each pair of adjacent digits). These assemblies are connected to a circuit board 1206 on which is implemented the circuitry (not shown) for energizing and reading signals from the knuckle sensors and abductor sensors on each assembly. Digit assemblies 1202 are interconnected via substrate 1208 and abductor assemblies 1204 are interconnected via substrate 1210. Substrates 1208 and 1210 are secured to opposite sides of circuit board 1206 to form sensor system 1200. Conductors on substrates 1208 and 1210 provide connections between conductors on digit assemblies 1202 and abductor assemblies 1204 and corresponding conductors on circuit board 1206 (not shown). Sensor system 1200 is secured by top enclosure 1209 and ergonomic back plate 1211 and is aligned with the back of a hand inserted in a sensor glove 1300 as illustrated in FIG. 13.


Each digit assembly 1202 includes two knuckle sensors, each knuckle sensor being formed using a strip of piezoresistive material 1212 (e.g., a fabric) in contact with a group of sensor traces (obscured by material 1212 in FIG. 12) on the surface of a flexible dielectric substrate 1214. Routing traces 1216 by which signals are transmitted to and received from the individual sensors are adjacent the opposite surface of substrate 1214 from the sensor trace groups (i.e., the underside of substrate 1214 in the figure). Routing traces 1216 are connected to the sensor traces through substrate 1214, e.g., using vias. Substrate 1214 is depicted as being transparent so that routing traces 1216 on its underside are at least partially visible. Each knuckle sensor generates a sensor signal that represents the degree of bend in the corresponding knuckle.


Each abductor assembly 1204 includes one abductor sensor formed using a strip of piezoresistive material 1218 (only one of which is shown in FIG. 12), e.g., a fabric, in contact with a group of sensor traces 1219 (one set of which is obscured by material 1218) on the surface of a flexible dielectric substrate 1220. Routing traces (not shown) by which signals are transmitted to and received from the abductor sensor are adjacent the opposite surface of substrate 1220 from the sensor trace group (i.e., the underside of substrate 1220 in the figure). The routing traces are connected to sensor traces 1219 through substrate 1220, e.g., using vias. Each abductor sensor generates a sensor signal that represents the spread angle between two adjacent digits. The orientation of sensor system 1200 within a glove may be understood with reference to FIG. 13.


As shown in FIG. 13, each digit assembly 1302 extends along the back of the glove and along one of the corresponding fingers (referring to the thumb as one of the fingers). As a particular finger bends, the degree of bend of its knuckles are represented by the sensor signals generated by the corresponding knuckle sensors. And as will be understood from the figure, when the fingers of the hand are together, the portion of each abductor assembly 1304 including the abductor sensor is bent back on itself almost 180 degrees (e.g., like a taco shell or a “v”) with the center line of the bend being aligned with the crux of the two corresponding adjacent digits. The abductor sensor is considered to be “at rest” in this position. As the fingers are spread apart, the abductor sensor flattens out and stretches, generating a corresponding sensor signal representing the spread angle.


The individual sensors on the digit and abductor assemblies may be energized and interrogated as described above with reference to FIG. 3 using sensor circuitry such as that described with reference to FIG. 4. That is, each of the sensors includes two traces. One of the traces receives a drive signal, and the other transmits the sensor signal to the sensor circuitry. As discussed above, the sensor signal may be generated using a voltage divider in which one of the resistors of the divider includes the resistance between the two traces through the intervening piezoresistive material, and the other is included with the sensor circuitry. As the resistance of the piezoresistive material changes with applied force or pressure, the sensor signal also varies as a divided portion of the drive signal.


And as will be understood, the responses of the individual sensors in sensor systems enabled by the present disclosure may exhibit variation relative to each other as well as the corresponding sensors in similar systems. According to some implementations, calibrated sensor data are stored (e.g., in memory 407 of processor 406) that represent the response of each of the sensors. Such data ensure consistency and accuracy in the way the sensor outputs are processed and used to represent the motion and articulation of the parts of the hand. During calibration, the output of each sensor (e.g., as captured by ADC 404) is measured for a range of known input forces corresponding to specific positions of the hand. In this way, a set of data points for each sensor is captured (e.g., in a table in memory 407) associating ADC values with corresponding finger positions. The data set for each sensor may capture a value (or an offset value) for many (or even every) of the possible values of the ADC output. Alternatively, fewer data points may be captured and the sensor circuitry may use interpolation to derive force values for ADC outputs not represented in the data set.


The calibration data for each abductor sensor represent a range of the spread of the corresponding pair of fingers with a range of data values. The calibration data for each knuckle sensor represent a range of the bend of the corresponding knuckle with a range of data values. According to a particular implementation, calibration involves holding the hand in various positions and storing data values for those positions. For example, the user might be instructed (e.g., in a video or animation) to hold her hand out relaxed with the fingers together, make a fist, spread the fingers out, etc. Data values for each sensor may then be captured for each position.


According to a particular implementation, the calibration data capture two positions of the range for each sensor. These positions may be, for example, at the extreme ends of each range. For example, for an abductor sensor, the two positions might be (1) the pair of fingers together and (2) the pair of fingers spread apart as far as possible. Similarly, for a knuckle sensor, the two positions might be (1) the knuckle straight and (2) the knuckle bent as far as possible. Interpolation (e.g., linear interpolation) is then used at run time to determine positions in the range between the extremes for each knuckle and abductor sensor. These calibration data can be stored across sessions. And because such data can be user-specific, this might include the storing of multiple sets; one for each unique user. Alternatively, the calibration data can be regenerated for each session, e.g., by running the user through the various hand positions of the calibration routine.


According to some implementations, the sensor circuitry on circuit board 1206 includes an inertial measurement unit (IMU) (not shown) that includes a 3-axis accelerometer, a 3-axis gyroscope, and a 3-axis magnetometer. The information from these components is blended by the IMU to give the attitude of the hand, i.e., pitch, roll, and yaw. Translation, i.e., movement of the hand in x, y, and z, may be tracked using one or more cameras (e.g., gaming system cameras), one or more ultrasonic sensors, one or more electromagnetic sensors, etc., to determine the position of the glove in space. Thus, using the information generated by the sensor system, the IMU, and any translation sensing system, the position, attitude, and finger articulations of the user's hand can be captured. An example of an IMU that may be employed with various implementations is the BNO055 provided by Bosch Sensortec GmbH of Reutlingen/Kusterdingen, Germany. Other examples of suitable IMUs are provided by InvenSense, Inc. of San Jose, Calif., and ST Microelectronics of Geneva, Switzerland.


In the implementation depicted in FIG. 12, each digit assembly also includes a haptic actuator (not shown for clarity) which is connected to its own set of routing traces (partially visible) via pads 1224. The haptic actuators are aligned with each fingertip for the purpose of creating the sensation that the fingertip is in contact with an object or a surface (e.g., in a virtual space or at a remote location) thereby giving the user a sense of feel. Because sensor system 1200 is aligned with the back of the hand, the haptic actuators are connected to pads 1224 via conductors (not shown) that wrap around the finger.


According to a particular implementation, each actuator is a flexible metal membrane (e.g., a kapton-mylar film) stretched over a rigid substrate. The membrane shrinks or expands based on a voltage applied by the sensor circuitry via pads 1224. The haptic actuators can be thought of as tiny “speakers” that are driven with different waveforms to simulate different surfaces, signaling that the fingers have contacted something in the virtual world or at the remote location. The waveforms for these contact events depend on the nature of the surface being simulated, the number of fingertips contacting the surface, the rate of movement across the virtual surface, etc. In some cases, accompanying audio may be provided to enhance the perception of the contact. Examples of haptic actuators that may be used with various implementations include those provided by Novasentis Inc. of Berkeley, Calif.



FIGS. 14A-14C show a stack of components of a sensor system that includes the knuckle sensors and haptic actuators. The components relating to the abductor sensors are not shown for clarity. However, it will be understood that the abductor assemblies may be formed similarly to the depicted digit assemblies in terms of the materials and the ordering of the components (without the components relating to the haptic actuators).


Referring to FIG. 14A, ergonomic back plate 1402 is shown at the bottom of the stack relative to the orientation of the figure. Back plate 1402 has a curved surface that conforms to the back of the user's hand. Haptic bus lines 1404 (for connection to the haptic actuators which are not shown) are printed with conductive ink on one side of PET substrate 1406. Sensor bus lines 1408 (including pads for connection to the sensor circuitry circuit board) that are used to energize and read signals from each of the knuckle sensors are printed with conductive ink on the other side of PET substrate 1406.


Referring to FIG. 14B, PET substrates 1410 are placed over sensor bus lines 1408 and PET substrate 1406. Sensor traces 1412 (including some traces to connect to the bus lines) are printed in conductive ink on PET substrates 1410 (and partially on PET substrate 1406 to connect with bus lines 1408). Each parallel pair of traces (e.g., 1413) on PET substrates 1410 corresponds to a knuckle sensor. A carbon passivation layer 1414 is printed over sensor traces 1412, and exposed portions of bus lines 1408 to protect the conductive traces from tarnishing and creeping. Dielectric strips may be placed over portions of the bus traces to insulate them from the sensor traces and the piezoresistive material.


Referring to FIG. 14C, piezoresistive fabric strips 1416 are placed in contact with each pair of sensor traces 1412 to form the knuckle sensors. Each fabric strip 1416 has a PET strip 1418 applied as a stiffener that is secured using pressure sensitive adhesive (PSA) 1420. PET 1418 makes fabric 1416 asymmetrically stiffer, resisting the bend of the fabric, causing it to distort, thereby enhancing the bend signal and helping to achieve the desired sensor response and dynamic range. As will be appreciated, a variety of materials of varying stiffness and/or thickness can be used as stiffeners depending on the desired response and dynamic range. TPU strips 1422 are placed over the knuckle sensors and heated to thermally bond the components together, fixing the piezoresistive strips in contact with their respective sensor traces.


As mentioned above, sensor traces 1412 are printed such that portions of the sensor traces are on PET substrates 1410 and other portions are contacting and connecting with bus lines 1408 on the underlying PET substrate 1406. Connections between sensor traces 1412 and bus lines 1408 may also be made through PET substrate 1406, e.g., using vias. And although the knuckle sensors are depicted as using two parallel traces other trace group configurations are contemplated. For example, sensor traces having interdigitated extensions are employed with some implementations as discussed above. Another example of such an implementation is shown in FIGS. 15 and 16.



FIG. 15 shows the sensor traces and bus lines of a sensor system 1500 without other layers and components so as not to obscure details of these structures. Each of the five digit assemblies 1502 includes four knuckle sensors 1504 as indicated on the digit assembly corresponding to the middle finger. Having two sensors per knuckle may allow for finer detection and/or representation of motion. Four abductor assemblies 1506 are also shown.


According to this class of implementations and as depicted in FIG. 16, bus lines 1602 (which include both sensor and haptic bus lines) are printed in conductive ink on one side of a TPU substrate 1604. Sensor traces 1606 are printed in conductive ink on the other side of TPU substrate 1604 and connected to the corresponding bus lines through TPU substrate 1604, e.g., using vias. This assembly is then placed in contact with piezoresistive fabric, e.g., in the shape of a glove blank (not shown). These components are then heated, securing the sensor traces 1606 to the piezoresistive fabric from which a sensor glove is then made. Abductor assemblies 1608 (of which only the traces are shown) may be similarly constructed. Alternatively, because of their relatively simple structures, abductor assemblies 1608 may be formed on the piezoresistive fabric, e.g., printed using conductive ink and insulators (for the bus lines extending to and from the abductor sensors).


As should be appreciated with reference to the foregoing description, the applications for sensor gloves enabled by the present disclosure are numerous and diverse. As mentioned above, the action of a human hand in such a sensor glove may be translated to control systems, devices, and processes in both the real and virtual worlds. Using a sensor glove, a human can interact with objects in a virtual space, having utility in video and online gaming, as well as educational and artistic applications. For example, a sensor glove may be used to simulate a surgical procedure, playing of a virtual musical instrument, conducting of a virtual orchestra, painting of a virtual work of art, etc. Translation of the movements of a human hand into the virtual world could support more realistic computer aided animation. Industrial applications might include remote control of manufacturing apparatus or robotics handling hazardous materials. As will be appreciated from the diversity of these examples, the range of applications is virtually limitless. The scope of this disclosure should therefore not be limited by reference to specific applications.


It will be understood by those skilled in the art that changes in the form and details of the implementations described herein may be made without departing from the scope of this disclosure. In addition, although various advantages and aspects may have been described with reference to particular implementations, the scope of this disclosure should not be limited by reference to such advantages and aspects.

Claims
  • 1. A sensor array, comprising: a first thermoplastic polyurethane (TPU) substrate;a plurality of conductive traces on the first TPU substrate, the conductive traces including a plurality of sensor traces and a plurality of signal routing traces;piezoresistive fabric thermally bonded to the first TPU substrate such that the piezoresistive fabric is in contact with the sensor traces, the piezoresistive fabric and the sensor traces forming a plurality of sensors, the sensor traces for each sensor being on a same surface of the first TPU substrate; andsensor circuitry configured to selectively activate the sensors via first signal routing traces, and to receive sensor signals from the sensors via second signal routing traces;wherein a first sensor of the plurality of sensors includes a portion of the piezoresistive fabric, a first sensor trace of the plurality of sensor traces, and a second sensor trace of the plurality of sensor traces, the portion of the piezoresistive fabric, the first sensor trace, and the second sensor trace forming part of a voltage divider configured to generate a corresponding one of the sensor signals.
  • 2. The sensor array of claim 1, wherein the piezoresistive fabric comprises a plurality of patches, each of the patches being associated with one of the sensors.
  • 3. The sensor array of claim 1, further comprising a second TPU substrate thermally bonded to the first TPU substrate and the piezoresistive fabric, thereby enclosing the plurality of sensors between the first and second TPU substrates.
  • 4. The sensor array of claim 3, wherein one or both of the first and second TPU substrates is characterized by an adhesive-barrier-adhesive structure such that the sensor array is configured to be thermally bonded to an additional substrate.
  • 5. The sensor array of claim 1, wherein the conductive traces comprise a conductive flexible ink printed on the first TPU substrate.
  • 6. The sensor array of claim 1, wherein the sensor traces are on a first surface of the first TPU substrate facing toward the piezoresistive fabric, and wherein at least some of the signal routing traces are on a second surface of the first TPU substrate facing away from the piezoresistive fabric.
  • 7. The sensor array of claim 1, wherein the sensor circuitry is further configured to process the sensor signals to detect one or more of mechanical force on the piezoresistive fabric, pressure on the piezoresistive fabric, distortion of the piezoresistive fabric, or deformation of the piezoresistive fabric.
  • 8. The sensor array of claim 1, wherein the sensor circuitry is further configured to process the sensor signals to determine a speed and a direction of motion of an object in contact with a surface of the sensor array.
  • 9. The sensor array of claim 1, wherein the sensor circuitry is further configured to generate force data using the sensor signals and stored sensor data that represent a response of each of the sensors.
  • 10. The sensor array of claim 9, wherein the sensor circuitry includes an analog-to-digital converter (ADC) configured to convert the sensor signals to corresponding digital signals, and wherein the stored sensor data for each sensor represent a data point for each possible value of the corresponding digital signal.
  • 11. The sensor array of claim 9, wherein the sensor circuitry includes an analog-to-digital converter (ADC) configured to convert the sensor signals to corresponding digital signals, wherein the stored sensor data for each sensor represent a data point for fewer than all of the possible values of the corresponding digital signal, and wherein the sensor circuitry is configured to generate the force data for each sensor by interpolating between the data points stored for that sensor.
  • 12. The sensor array of claim 1, further comprising a plurality of stiffeners, each stiffener being aligned with at least one of the sensors.
  • 13. The sensor array of claim 1, further comprising an insulating material formed over a first conductive trace, thereby allowing a second conductive trace to cross the first conductive trace.
  • 14. A method for fabricating a sensor array, comprising: forming a plurality of conductive sensor traces on a first surface of a first thermoplastic polyurethane (TPU) substrate;forming a plurality of conductive signal routing traces on the first TPU substrate, at least some of the signal routing traces being formed on a second surface of the first TPU substrate;placing piezoresistive fabric adjacent the first surface of the first TPU substrate and facing away from the second surface of the first TPU substrate; andthermally bonding the piezoresistive fabric to the first TPU substrate such that the piezoresistive fabric is secured in contact with the sensor traces, the piezoresistive fabric and the sensor traces forming a plurality of sensors, the sensor traces for each sensor being on a same surface of the first TPU substrate.
  • 15. The method of claim 14, wherein the piezoresistive fabric comprises a plurality of patches, and wherein placing the piezoresistive fabric adjacent the TPU substrate comprises aligning each of the patches with a corresponding set of the sensor traces.
  • 16. The method of claim 14, further comprising: placing a second TPU substrate adjacent the first TPU substrate and the piezoresistive fabric; andthermally bonding the second TPU substrate to the first TPU substrate and the piezoresistive fabric, thereby enclosing the plurality of sensors between the first and second TPU substrates.
  • 17. The method of claim 16, wherein one or both of the first and second TPU substrates is characterized by an adhesive-barrier-adhesive structure, the method further comprising thermally bonding the sensor array to an additional substrate.
  • 18. The method of claim 14, wherein forming the sensor traces and the signal routing traces on the first TPU substrate comprises printing the sensor traces and the signal routing traces on the first TPU substrate using a conductive flexible ink.
  • 19. The method of claim 14, further comprising connecting the sensor traces to corresponding signal routing traces through the TPU substrate.
  • 20. The method of claim 14, further comprising: selectively activating the sensors via first signal routing traces;receiving sensor signals from the sensors via second signal routing traces; andfor each of the sensors:applying a range of known forces to the sensor;generating force data for the sensor based on a corresponding one of the sensor signals, the force data representing a response of the sensor to the range of known forces; andstoring sensor data for the sensor, the sensor data representing a plurality of data points that correlate the force data with the range of known forces.
  • 21. The method of claim 20, wherein the sensor data for each sensor represent a data point for each possible value of the corresponding force data, or wherein the sensor data for each sensor represent a data point for fewer than all of the possible values of the corresponding force data.
  • 22. The method of claim 14, further comprising integrating a plurality of stiffeners with the sensor array, each stiffener being aligned with at least one of the sensors.
  • 23. The method of claim 14, wherein forming the sensor traces and the signal routing traces on the first TPU substrate comprises: forming an insulating material over a first conductive trace; andforming a second conductive trace over the insulating material, thereby allowing the second conductive trace to cross the first conductive trace.
  • 24. A sensor, comprising: a first thermoplastic polyurethane (TPU) substrate;a plurality of conductive traces on the first TPU substrate, the conductive traces including two or more sensor traces and two or more signal routing traces;piezoresistive fabric thermally bonded to the first TPU substrate such that the piezoresistive fabric is in contact with the sensor traces, the piezoresistive fabric and the sensor traces forming the sensor, the sensor traces for the sensor being on a same surface of the first TPU substrate; andsensor circuitry configured to activate the sensor via a first signal routing trace, and to receive a sensor signal from the sensor via a second signal routing trace, wherein the piezoresistive fabric, and the sensor traces form part of a voltage divider configured to generate the sensor signal, the sensor circuitry being further configured to process the sensor signal to detect one or more of mechanical force on the piezoresistive fabric, pressure on the piezoresistive fabric, distortion of the piezoresistive fabric, or deformation of the piezoresistive fabric.
  • 25. The sensor of claim 24, further comprising a second TPU substrate thermally bonded to the first TPU substrate and the piezoresistive fabric, thereby enclosing the sensor between the first and second TPU substrates.
  • 26. The sensor of claim 25, wherein one or both of the first and second TPU substrates is characterized by an adhesive-barrier-adhesive structure such that the sensor is configured to be thermally bonded to an additional substrate.
  • 27. The sensor of claim 24, wherein the conductive traces comprise a conductive flexible ink printed on the first TPU substrate.
  • 28. The sensor of claim 24, wherein the sensor circuitry is further configured to generate force data using the sensor signals and stored sensor data that represent a response of the sensor.
  • 29. The sensor of claim 28, wherein the sensor circuitry includes an analog-to-digital converter (ADC) configured to convert the sensor signal to a digital signal, and wherein the stored sensor data for the sensor represent a data point for each possible value of the digital signal.
  • 30. The sensor of claim 28, wherein the sensor circuitry includes an analog-to-digital converter (ADC) configured to convert the sensor signal to a digital signal, wherein the stored sensor data for each sensor represent a data point for fewer than all of the possible values of the digital signal, and wherein the sensor circuitry is configured to generate the force data for the sensor by interpolating between the data points.
  • 31. The sensor of claim 24, further comprising a stiffener aligned with the sensor.
  • 32. The sensor of claim 24, wherein at least one of the signal routing traces is formed on a surface of the first TPU substrate facing away from the piezoresistive fabric.
  • 33. A sensor array, comprising: a first thermoplastic polyurethane (TPU) substrate;a plurality of conductive traces on the first TPU substrate, the conductive traces including a plurality of sensor traces and a plurality of signal routing traces; andpiezoresistive fabric thermally bonded to the first TPU substrate such that the piezoresistive fabric is in contact with the sensor traces, the piezoresistive fabric and the sensor traces forming a plurality of sensors, the sensor traces for each sensor being on a same surface of the first TPU substrate;wherein the sensor traces are on a first surface of the first TPU substrate facing toward the piezoresistive fabric, and wherein at least some of the signal routing traces are on a second surface of the first TPU substrate facing away from the piezoresistive fabric.
  • 34. The sensor array of claim 33, wherein the piezoresistive fabric comprises a plurality of patches, each of the patches being associated with one of the sensors.
  • 35. The sensor array of claim 33, further comprising a second TPU substrate thermally bonded to the first TPU substrate and the piezoresistive fabric, thereby enclosing the plurality of sensors between the first and second TPU substrates.
  • 36. The sensor array of claim 35, wherein one or both of the first and second TPU substrates is characterized by an adhesive-barrier-adhesive structure such that the sensor array is configured to be thermally bonded to an additional substrate.
  • 37. The sensor array of claim 33, wherein the conductive traces comprise a conductive flexible ink printed on the first TPU substrate.
  • 38. The sensor array of claim 33, further comprising sensor circuitry configured to selectively activate the sensors via first signal routing traces, and to receive sensor signals from the sensors via second signal routing traces.
  • 39. The sensor array of claim 38, wherein the sensor circuitry is further configured to process the sensor signals to detect one or more of mechanical force on the piezoresistive fabric, pressure on the piezoresistive fabric, distortion of the piezoresistive fabric, or deformation of the piezoresistive fabric.
  • 40. The sensor array of claim 38, wherein the sensor circuitry is further configured to process the sensor signals to determine a speed and a direction of motion of an object in contact with a surface of the sensor array.
  • 41. The sensor array of claim 38, wherein the sensor circuitry is further configured to generate force data using the sensor signals and stored sensor data that represent a response of each of the sensors.
  • 42. The sensor array of claim 41, wherein the sensor circuitry includes an analog-to-digital converter (ADC) configured to convert the sensor signals to corresponding digital signals, and wherein the stored sensor data for each sensor represent a data point for each possible value of the corresponding digital signal.
  • 43. The sensor array of claim 41, wherein the sensor circuitry includes an analog-to-digital converter (ADC) configured to convert the sensor signals to corresponding digital signals, wherein the stored sensor data for each sensor represent a data point for fewer than all of the possible values of the corresponding digital signal, and wherein the sensor circuitry is configured to generate the force data for each sensor by interpolating between the data points stored for that sensor.
  • 44. The sensor array of claim 38, wherein a first sensor of the plurality of sensors includes a portion of the piezoresistive fabric, a first sensor trace of the plurality of sensor traces, and a second sensor trace of the plurality of sensor traces, the portion of the piezoresistive fabric, the first sensor trace, and the second sensor trace forming part of a voltage divider configured to generate a corresponding one of the sensor signals.
  • 45. The sensor array of claim 33, further comprising a plurality of stiffeners, each stiffener being aligned with at least one of the sensors.
  • 46. The sensor array of claim 33, further comprising an insulating material formed over a first conductive trace, thereby allowing a second conductive trace to cross the first conductive trace.
RELATED APPLICATION DATA

The present application is a continuation of and claims priority under 35 U.S.C. 120 to U.S. patent application Ser. No. 15/621,935 entitled Sensor System Integrated with a Glove filed on Jun. 13, 2017, which is a continuation-in-part of and claims priority under 35 U.S.C. 120 to U.S. patent application Ser. No. 14/928,058 entitled Sensor System Integrated with a Glove filed on Oct. 30, 2015, which is a non-provisional of and claims priority under 35 U.S.C. 119(e) to U.S. Provisional Patent Application No. 62/072,798 entitled Flexible Sensors and Applications filed on Oct. 30, 2014. U.S. patent application Ser. No. 14/928,058 is also a continuation-in-part of and claims priority under 35 U.S.C. 120 to U.S. patent application Ser. No. 14/671,821 entitled Flexible Sensors and Applications filed on Mar. 27, 2015, which is a continuation-in-part of and claims priority under 35 U.S.C. 120 to U.S. patent application Ser. No. 14/299,976 entitled Piezoresistive Sensors and Applications filed Jun. 9, 2014. The entire disclosure of each of the foregoing applications is incorporated herein by reference for all purposes.

US Referenced Citations (357)
Number Name Date Kind
4294014 Baumann et al. Oct 1981 A
4438291 Eichelberger et al. Mar 1984 A
4489302 Eventoff Dec 1984 A
4515404 Nishimura et al. May 1985 A
4693530 Stillie et al. Sep 1987 A
4734034 Maness Mar 1988 A
4745301 Michalchik May 1988 A
4790968 Ohkawa et al. Dec 1988 A
4852443 Duncan et al. Aug 1989 A
5033291 Podoloff Jul 1991 A
5079949 Tamori Jan 1992 A
5128880 White Jul 1992 A
5131306 Yamamoto Jul 1992 A
5159159 Asher Oct 1992 A
5219292 Dickirson et al. Jun 1993 A
5237520 White Aug 1993 A
5288938 Wheaton Feb 1994 A
5316017 Edwards et al. May 1994 A
5386720 Toda et al. Feb 1995 A
5429092 Kamei Jul 1995 A
5571973 Taylot Nov 1996 A
5578766 Kondo Nov 1996 A
5624132 Blackburn et al. Apr 1997 A
5659395 Brown et al. Aug 1997 A
5695859 Burgess Dec 1997 A
5729905 Mathiasmeier et al. Mar 1998 A
5822223 Genest Oct 1998 A
5866829 Pecoraro Feb 1999 A
5878359 Takeda Mar 1999 A
5943044 Martinelli et al. Aug 1999 A
5989700 Krivopal Nov 1999 A
6029358 Mathiasmeier et al. Feb 2000 A
6032109 Ritmiller, III Feb 2000 A
6049327 Walker et al. Apr 2000 A
6087930 Kulka et al. Jul 2000 A
6121869 Burgess Sep 2000 A
6141643 Harmon Oct 2000 A
6155120 Taylor Dec 2000 A
6215055 Saravis Apr 2001 B1
6216545 Taylor Apr 2001 B1
6304840 Vance et al. Oct 2001 B1
6331893 Brown et al. Dec 2001 B1
6360615 Smela Mar 2002 B1
6388556 Imai et al. May 2002 B1
6452479 Sandbach Sep 2002 B1
6486776 Pollack et al. Nov 2002 B1
6490515 Okamura et al. Dec 2002 B1
6531951 Serban et al. Mar 2003 B2
6609054 Wallace Aug 2003 B2
6626046 Taguchi et al. Sep 2003 B2
6687523 Jayaramen et al. Feb 2004 B1
6763320 Kimble Jul 2004 B2
6815602 De Franco Nov 2004 B2
6822635 Shahoian et al. Nov 2004 B2
6829942 Yanai et al. Dec 2004 B2
6964205 Papakostas et al. Nov 2005 B2
7037268 Sleva May 2006 B1
7066887 Flesch et al. Jun 2006 B2
7109068 Akram et al. Sep 2006 B2
7113856 Theiss et al. Sep 2006 B2
7138976 Bouzit et al. Nov 2006 B1
7157640 Baggs Jan 2007 B2
7162344 Kojima et al. Jan 2007 B2
7302866 Malkin et al. Dec 2007 B1
7311009 Kotovsky Dec 2007 B2
7332670 Fujiwara et al. Feb 2008 B2
7409256 Lin et al. Aug 2008 B2
7439465 Parkinson Oct 2008 B2
7483866 Luo Jan 2009 B2
7493230 Schwartz et al. Feb 2009 B2
7536794 Hay et al. May 2009 B2
7584666 Kim et al. Sep 2009 B2
7608776 Ludwig Oct 2009 B2
7719007 Tompkins May 2010 B2
7726199 Shkel et al. Jun 2010 B2
7754956 Gain et al. Jul 2010 B2
7780541 Bauer Aug 2010 B2
7855718 Westerman Dec 2010 B2
7928312 Sharma Apr 2011 B2
7984544 Rosenberg Jul 2011 B2
8109149 Kotovsky Feb 2012 B2
8117922 Xia et al. Feb 2012 B2
8120232 Daniel et al. Feb 2012 B2
8127623 Son et al. Mar 2012 B2
8161826 Taylor Apr 2012 B1
8162857 Lanfermann et al. Apr 2012 B2
8250934 Sakurai Aug 2012 B2
8274485 Liu et al. Sep 2012 B2
8346684 Mirbach et al. Jan 2013 B2
8368505 Deppiesse et al. Feb 2013 B2
8448530 Leuenberger et al. May 2013 B2
8479585 Shaw-Klein Jul 2013 B2
8536880 Philipp Sep 2013 B2
8571827 Jang et al. Oct 2013 B2
8587422 Andrews et al. Nov 2013 B2
8661917 Jheng et al. Mar 2014 B2
8680390 McMillen et al. Mar 2014 B2
8813579 Aufrere Aug 2014 B2
8857274 Mamigonians Oct 2014 B2
8880358 Cunningham Nov 2014 B2
8884913 Saynac et al. Nov 2014 B2
8892051 Yi et al. Nov 2014 B2
8893565 White et al. Nov 2014 B2
8904876 Taylor et al. Dec 2014 B2
8925392 Esposito et al. Jan 2015 B2
8925393 Cannard et al. Jan 2015 B2
8928014 Tischler et al. Jan 2015 B2
8945328 Longinotti-Buitoni et al. Feb 2015 B2
8947889 Kelley et al. Feb 2015 B2
8950265 Dunn et al. Feb 2015 B2
8964205 Shimizu Feb 2015 B2
8970513 Kwon et al. Mar 2015 B2
9032804 Granado et al. May 2015 B2
9038482 Xia et al. May 2015 B2
9075404 McMillen et al. Jul 2015 B2
9076419 McMillen et al. Jul 2015 B2
9112058 Bao et al. Aug 2015 B2
9116569 William et al. Aug 2015 B2
9164586 Zellers et al. Oct 2015 B2
9182302 Lim et al. Nov 2015 B2
9271665 Sarrafzadeh et al. Mar 2016 B2
9413376 Lowe et al. Aug 2016 B2
9417693 Seth Aug 2016 B2
9442614 McMillen Sep 2016 B2
9480582 Lundborg Nov 2016 B2
9529433 Shankar et al. Dec 2016 B2
9546921 McMillen et al. Jan 2017 B2
9582035 Connor Feb 2017 B2
9612102 Reese et al. Apr 2017 B2
9652101 McMillen et al. May 2017 B2
9682856 Whitesides et al. Jun 2017 B2
9696223 Lisseman et al. Jul 2017 B2
9696833 McMillen Jul 2017 B2
9710060 McMillen Jul 2017 B2
9721553 McMillen et al. Aug 2017 B2
9753568 McMillen Sep 2017 B2
9756895 Rice et al. Sep 2017 B2
9827996 McMillen Nov 2017 B2
9836151 McMillen Dec 2017 B2
9851267 Ma et al. Dec 2017 B1
9860982 Main Jan 2018 B1
9863823 McMillen Jan 2018 B2
9891718 Connor Feb 2018 B2
9965076 McMillen May 2018 B2
9970832 Hong et al. May 2018 B2
9993921 Lessing et al. Jun 2018 B2
10046671 Seiller et al. Aug 2018 B2
10064270 Jur Aug 2018 B2
10076143 Marriott et al. Sep 2018 B2
10082381 McMillen et al. Sep 2018 B2
10114493 McMillen et al. Oct 2018 B2
10268315 McMillen et al. Apr 2019 B2
10282011 McMillen et al. May 2019 B2
10288507 McMillen et al. May 2019 B2
10352787 McMillen et al. Jul 2019 B2
10362989 McMillen Jul 2019 B2
10654486 McMillen et al. May 2020 B2
10753814 McMillen et al. Aug 2020 B2
10802641 McMillen et al. Oct 2020 B2
10884496 McMillen et al. Jan 2021 B2
20020078757 Hines et al. Jun 2002 A1
20020180578 Sandbach Dec 2002 A1
20040031180 Ivanov Feb 2004 A1
20040060427 Franco Apr 2004 A1
20040093746 Varsallona May 2004 A1
20040118619 Gray et al. Jun 2004 A1
20040183648 Weber et al. Sep 2004 A1
20040189145 Pletner et al. Sep 2004 A1
20040249536 Hattori Dec 2004 A1
20040252007 Lussey et al. Dec 2004 A1
20050072249 Maeda et al. Apr 2005 A1
20050109095 Sinnett May 2005 A1
20050220673 Thaysen Oct 2005 A1
20060103192 Norton May 2006 A1
20060150752 Lorenz et al. Jul 2006 A1
20060192417 Ellinger et al. Aug 2006 A1
20060209050 Serban Sep 2006 A1
20060274055 Reynolds Dec 2006 A1
20060289469 Chandra Dec 2006 A1
20070063992 Lundquist Mar 2007 A1
20070129776 Robins et al. Jun 2007 A1
20070151348 Zdeblick et al. Jul 2007 A1
20070188179 Deangelis et al. Aug 2007 A1
20070188180 Deangelis et al. Aug 2007 A1
20070202765 Krans et al. Aug 2007 A1
20070234888 Rotolo de Moraes Oct 2007 A1
20080046152 Ohtake et al. Feb 2008 A1
20080069412 Champagne et al. Mar 2008 A1
20080158145 Westerman Jul 2008 A1
20080189827 Bauer Aug 2008 A1
20080254824 Moraes Oct 2008 A1
20090013793 Kim et al. Jan 2009 A1
20090049980 Sharma Feb 2009 A1
20090134966 Baker May 2009 A1
20090237374 Li et al. Sep 2009 A1
20090272197 Ridao Granado Nov 2009 A1
20090301190 Ross, Jr. et al. Dec 2009 A1
20090303400 Hou et al. Dec 2009 A1
20100066572 Dietz et al. Mar 2010 A1
20100123686 Klinghult et al. May 2010 A1
20100134327 Dinh et al. Jun 2010 A1
20100149108 Hotelling et al. Jun 2010 A1
20100179724 Weston Jul 2010 A1
20100199777 Hooper et al. Aug 2010 A1
20100242274 Rosenfeld et al. Sep 2010 A1
20100274447 Stumpf Oct 2010 A1
20100286951 Danenberg et al. Nov 2010 A1
20100292945 Reynolds et al. Nov 2010 A1
20100315337 Ferren et al. Dec 2010 A1
20110005090 Lee et al. Jan 2011 A1
20110088535 Zarimis Apr 2011 A1
20110088536 McMillen Apr 2011 A1
20110107771 Crist May 2011 A1
20110141052 Bernstein et al. Jun 2011 A1
20110153261 Jang et al. Jun 2011 A1
20110199284 Davis et al. Aug 2011 A1
20110203390 Tao Aug 2011 A1
20110221564 Deppiesse Sep 2011 A1
20110241850 Bosch et al. Oct 2011 A1
20110246028 Lisseman et al. Oct 2011 A1
20110260994 Saynac et al. Oct 2011 A1
20110271772 Parks et al. Nov 2011 A1
20110279409 Salaverry et al. Nov 2011 A1
20110292049 Muravsky Dec 2011 A1
20110302694 Wang et al. Dec 2011 A1
20120007831 Chang et al. Jan 2012 A1
20120024132 Wallace et al. Feb 2012 A1
20120026124 Li et al. Feb 2012 A1
20120055257 Shaw-Klein Mar 2012 A1
20120090408 Jheng et al. Apr 2012 A1
20120097009 Eventoff et al. Apr 2012 A1
20120143092 Xia et al. Jun 2012 A1
20120191554 Xia et al. Jul 2012 A1
20120197161 Xia et al. Aug 2012 A1
20120198949 Xia et al. Aug 2012 A1
20120222498 Mamigonians Sep 2012 A1
20120234105 Taylor Sep 2012 A1
20120246795 Scheffler Oct 2012 A1
20120258302 Hunt Oct 2012 A1
20120283979 Bruekers et al. Nov 2012 A1
20120296528 Wellhoefer et al. Nov 2012 A1
20120297885 Hou et al. Nov 2012 A1
20120299127 Fujii et al. Nov 2012 A1
20120312102 Alvarez et al. Dec 2012 A1
20120323501 Sarrafzadeh et al. Dec 2012 A1
20130009905 Castillo et al. Jan 2013 A1
20130055482 D'Aprile et al. Mar 2013 A1
20130082970 Frey et al. Apr 2013 A1
20130085394 Corbett, III et al. Apr 2013 A1
20130113057 Taylor May 2013 A1
20130113704 Sarrafzadeh et al. May 2013 A1
20130165809 Abir Jun 2013 A1
20130165817 Horst Jun 2013 A1
20130192071 Esposito Aug 2013 A1
20130203201 Britton et al. Aug 2013 A1
20130211208 Varadan et al. Aug 2013 A1
20130214365 Schlarmann et al. Aug 2013 A1
20130239787 McMillen et al. Sep 2013 A1
20130248024 Dunn Sep 2013 A1
20130274985 Lee et al. Oct 2013 A1
20130275057 Perlin et al. Oct 2013 A1
20130327560 Ichiki Dec 2013 A1
20130340598 Marquez et al. Dec 2013 A1
20140007704 Granado Jan 2014 A1
20140007706 Aufrere et al. Jan 2014 A1
20140013865 White et al. Jan 2014 A1
20140026678 Cannard et al. Jan 2014 A1
20140033829 Xia et al. Feb 2014 A1
20140060211 Van den Broeck Mar 2014 A1
20140090488 Taylor Apr 2014 A1
20140104776 Clayton et al. Apr 2014 A1
20140104792 Jeziorek Apr 2014 A1
20140107966 Xia et al. Apr 2014 A1
20140107967 Xia et al. Apr 2014 A1
20140107968 Xia et al. Apr 2014 A1
20140125124 Verner May 2014 A1
20140130270 Baudouin May 2014 A1
20140130593 Ciou et al. May 2014 A1
20140146501 Thiel May 2014 A1
20140150573 Cannard Jun 2014 A1
20140182170 Wawrousek et al. Jul 2014 A1
20140195023 Statham et al. Jul 2014 A1
20140215684 Hardy et al. Aug 2014 A1
20140222173 Giedwoyn et al. Aug 2014 A1
20140222243 McMillen et al. Aug 2014 A1
20140238153 Wood et al. Aug 2014 A1
20140240214 Liu et al. Aug 2014 A1
20140264407 Tischler et al. Sep 2014 A1
20140288383 Barnett Sep 2014 A1
20140318699 Longinotti-Buitoni et al. Oct 2014 A1
20140347076 Barton et al. Nov 2014 A1
20150035743 Rosener Feb 2015 A1
20150084873 Hagenbuch et al. Mar 2015 A1
20150086955 Poniatowski et al. Mar 2015 A1
20150130698 Burgess May 2015 A1
20150168238 Raut et al. Jun 2015 A1
20150177080 Esposito et al. Jun 2015 A1
20150231991 Yetukuri et al. Aug 2015 A1
20150248159 Luo et al. Sep 2015 A1
20150261372 McMillen et al. Sep 2015 A1
20150316434 McMillen et al. Nov 2015 A1
20150317964 McMillen et al. Nov 2015 A1
20150328492 Marriott et al. Nov 2015 A1
20150330855 Daniecki et al. Nov 2015 A1
20150331512 McMillen et al. Nov 2015 A1
20150331522 McMillen et al. Nov 2015 A1
20150331523 McMillen et al. Nov 2015 A1
20150331524 McMillen et al. Nov 2015 A1
20150331533 McMillen et al. Nov 2015 A1
20150370396 Hotelling et al. Dec 2015 A1
20160052131 Lessing Feb 2016 A1
20160054798 Messingher et al. Feb 2016 A1
20160070347 McMillen et al. Mar 2016 A1
20160073539 Driscoll et al. Mar 2016 A1
20160147352 Filiz et al. May 2016 A1
20160162022 Seth Jun 2016 A1
20160169754 Kowalewski et al. Jun 2016 A1
20160175186 Shadduck Jun 2016 A1
20160187973 Shankar et al. Jun 2016 A1
20160194792 Satharasinghe Jul 2016 A1
20160209441 Mazzeo et al. Jul 2016 A1
20160238547 Park et al. Aug 2016 A1
20160246369 Osman Aug 2016 A1
20160252412 McMillen et al. Sep 2016 A1
20160270727 Berg et al. Sep 2016 A1
20160278709 Granado et al. Sep 2016 A1
20160313798 Connor Oct 2016 A1
20160318356 McMillen et al. Nov 2016 A1
20160340534 Wijesundara et al. Nov 2016 A1
20160358849 Jur Dec 2016 A1
20160375910 McMillen et al. Dec 2016 A1
20170000369 Hyde et al. Jan 2017 A1
20170038881 McMillen Feb 2017 A1
20170056644 Chahine et al. Mar 2017 A1
20170059426 Choi Mar 2017 A1
20170086519 Vigano et al. Mar 2017 A1
20170108929 Sinko et al. Apr 2017 A1
20170110103 McMillen et al. Apr 2017 A1
20170127736 Roberts et al. May 2017 A1
20170167931 McMillen et al. Jun 2017 A1
20170176267 Keller et al. Jun 2017 A1
20170212638 McMillen Jul 2017 A1
20170215495 Okumiya et al. Aug 2017 A1
20170303853 McMillen et al. Oct 2017 A1
20170305301 McMillen et al. Oct 2017 A1
20170361045 Fu Dec 2017 A1
20180003579 Esposito Jan 2018 A1
20180015932 McMillen et al. Jan 2018 A1
20180077976 Keller et al. Mar 2018 A1
20180094991 McMillen et al. Apr 2018 A1
20190034019 McMillen et al. Jan 2019 A1
20190219465 McMillen et al. Jul 2019 A1
20200012344 McMillen et al. Jan 2020 A1
20200150761 Hogbin May 2020 A1
20200200621 McMillen et al. Jun 2020 A1
20200292399 McMillen et al. Sep 2020 A1
20200400519 McMillen et al. Dec 2020 A1
Foreign Referenced Citations (49)
Number Date Country
200980381 Nov 2007 CN
201920728 Aug 2011 CN
102551728 Jul 2012 CN
202396601 Aug 2012 CN
203234132 Oct 2013 CN
102406280 Mar 2014 CN
102 12 023 Oct 2003 DE
11 2010 004 038 Sep 2012 DE
0 014 022 Nov 1984 EP
0 211 984 Mar 1987 EP
2 682 724 Jan 2014 EP
S47-18925 May 1972 JP
H04-011666 Jan 1992 JP
H06-323929 Nov 1994 JP
H08-071978 Mar 1996 JP
H08-194481 Jul 1996 JP
H10-198503 Jul 1998 JP
2000-267664 Sep 2000 JP
2006-503350 Jan 2006 JP
2007-503052 Feb 2007 JP
2008-515008 May 2008 JP
2009-543030 Dec 2009 JP
2010-503113 Jan 2010 JP
2011-502313 Jan 2011 JP
2012-521550 Sep 2012 JP
2012-220315 Nov 2012 JP
2014-077662 May 2014 JP
2017-518338 Dec 2017 JP
10-2007-0008500 Jan 2007 KR
100865148 Oct 2008 KR
10-1362742 Feb 2014 KR
10-2014-0071693 Jun 2014 KR
8900820 Nov 1990 NL
2 533 539 Nov 2014 RU
WO 99020179 Apr 1999 WO
WO 2007024875 Mar 2007 WO
WO 2008032661 Mar 2008 WO
WO 2009155891 Dec 2009 WO
WO 2011047171 Apr 2011 WO
WO 2013116242 Aug 2013 WO
WO 2013181474 Dec 2013 WO
WO 2014058473 Apr 2014 WO
WO 2015175317 Nov 2015 WO
WO 2016070078 May 2016 WO
WO 2016138234 Sep 2016 WO
WO 2016176307 Nov 2016 WO
WO 2016210173 Dec 2016 WO
WO 2017066096 Apr 2017 WO
WO 2017184367 Oct 2017 WO
Non-Patent Literature Citations (124)
Entry
U.S. Office Action dated Sep. 12, 2012 issued in U.S. Appl. No. 12/904,657.
U.S. Office Action dated Apr. 15, 2013 issued in U.S. Appl. No. 12/904,657.
U.S. Notice of Allowance dated Nov. 8, 2013 issued in U.S. Appl. No. 12/904,657.
U.S. Office Action dated Mar. 12, 2015 issued in U.S. Appl. No. 14/173,617.
U.S. Notice of Allowance dated May 1, 2015 issued in U.S. Appl. No. 14/173,617.
U.S. Office Action dated Mar. 10, 2016 issued in U.S. Appl. No. 14/727,619.
U.S. Final Office Action dated Jul. 18, 2016 issued in U.S. Appl. No. 14/727,619.
U.S. Notice of Allowance dated Sep. 15, 2016 issued in U.S. Appl. No. 14/727,619.
U.S. Office Action dated Apr. 2, 2015 issued in U.S. Appl. No. 13/799,304.
U.S. Notice of Allowance dated Apr. 24, 2015 issued in U.S. Appl. No. 13/799,304.
U.S. Office Action dated Sep. 1, 2015 issued in U.S. Appl. No. 14/728,872.
U.S. Final Office Action dated Mar. 9, 2016 issued in U.S. Appl. No. 14/728,872.
U.S. Office Action dated Jun. 22, 2016 issued in U.S. Appl. No. 14/728,872.
U.S. Final Office Action dated Oct. 18, 2016 issued in U.S. Appl. No. 14/728,872.
U.S. Advisory Action dated Feb. 10, 2017 issued in U.S. Appl. No. 14/728,872.
U.S. Office Action dated May 19, 2017 issued in U.S. Appl. No. 14/728,872.
U.S. Notice of Allowance dated Oct. 16, 2017 issued in U.S. Appl. No. 14/728,872.
U.S. Office Action dated Jul. 25, 2016 issued in U.S. Appl. No. 14/728,873.
U.S. Office Action dated Dec. 30, 2016 issued in U.S. Appl. No. 14/728,873.
U.S. Final Office Action dated Mar. 31, 2017 issued in U.S. Appl. No. 14/728,873.
U.S. Advisory Action and Examiner initiated interview summary dated May 26, 2017 issued in U.S. Appl. No. 14/728,873.
U.S. Office Action dated Aug. 25, 2017 issued in U.S. Appl. No. 14/728,873.
U.S. Final Office Action dated Dec. 22, 2017 issued in U.S. Appl. No. 14/728,873.
U.S. Office Action dated Mar. 26, 2018 issued in U.S. Appl. No. 14/728,873.
U.S. Office Action dated Mar. 9, 2016 issued in U.S. Appl. No. 14/299,976.
U.S. Final Office Action dated Jul. 6, 2016 issued in U.S. Appl. No. 14/299,976.
U.S. Office Action dated Oct. 21, 2016 issued in U.S. Appl. No. 14/299,976.
U.S. Final Office Action dated Apr. 19, 2017 issued in U.S. Appl. No. 14/299,976.
U.S. Final Office Action dated Jun. 8, 2017 issued in U.S. Appl. No. 14/299,976.
U.S. Office Action dated Sep. 1, 2017 issued in U.S. Appl. No. 14/299,976.
U.S. Notice of Allowance dated Feb. 22, 2018 issued in U.S. Appl. No. 14/299,976.
U.S. Office Action dated Jan. 13, 2016 issued in U.S. Appl. No. 14/464,551.
U.S. Notice of Allowance dated Jun. 23, 2016 issued in U.S. Appl. No. 14/464,551.
U.S. Office Action dated Sep. 23, 2016 issued in U.S. Appl. No. 14/800,538.
U.S. Notice of Allowance dated Jan. 17, 2017 issued in U.S. Appl. No. 14/800,538.
U.S. Office Action dated Feb. 22, 2017 issued in U.S. Appl. No. 14/671,821.
U.S. Notice of Allowance dated Jul. 3, 2017 issued in U.S. Appl. No. 14/671,821.
U.S. Office Action dated Jun. 30, 2017 issued in U.S. Appl. No. 15/251,772.
U.S. Final Office Action dated Nov. 15, 2017 issued in U.S. Appl. No. 15/251,772.
U.S. Office Action dated Feb. 22, 2018 issued in U.S. Appl. No. 15/251,772.
U.S. Office Action dated Jun. 28, 2016 issued in U.S. Appl. No. 14/671,844.
U.S. Final Office Action dated Nov. 25, 2016 issued in U.S. Appl. No. 14/671,844.
U.S.Notice of Allowance dated Mar. 13, 2017 issued in U.S. Appl. No. 14/671,844.
U.S. Office Action dated Jan. 26, 2017 issued in U.S. Appl. No. 15/052,293.
U.S. Final Office Action dated May 2, 2017 issued in U.S. Appl. No. 15/052,293.
U.S. Notice of Allowance dated May 24, 2017 issued in U.S. Appl. No. 15/052,293.
U.S. Notice of Allowance [Supplemental Notice of Allowability] dated Jun. 20, 2017 issued in U.S. Appl. No. 15/052,293.
U.S. Notice of Allowance dated Sep. 22, 2017 issued in U.S. Appl. No. 15/052,293.
U.S. Notice of Allowance [Supplemental Notice of Allowability] dated Oct. 19, 2017 issued in U.S. Appl. No. 15/052,293.
U.S. Office Action dated May 20, 2016 issued in U.S. Appl. No. 14/928,058.
U.S. Final Office Action dated Jan. 6, 2017 issued in U.S. Appl. No. 14/928,058.
U.S. Notice of Allowance dated Mar. 16, 2017 issued in U.S. Appl. No. 14/928,058.
U.S. Office Action dated Nov. 3, 2017 issued in U.S. Appl. No. 15/138,802.
U.S. Final Office Action dated Mar. 1, 2018 issued in U.S. Appl. No. 15/138,802.
U.S. Advisory Action dated May 16, 2018 issued in U.S. Appl. No. 15/138,802.
U.S. Office Action dated Jun. 23, 2017 issued in U.S. Appl. No. 15/190,089.
U.S. Notice of Allowance dated Aug. 10, 2017 issued in U.S. Appl. No. 15/190,089.
U.S. Office Action dated Dec. 27, 2016 issued in U.S. Appl. No. 15/287,520.
U.S. Notice of Allowance dated Mar. 27, 2017 issued in U.S. Appl. No. 15/287,520.
PCT International Search Report dated May 27, 2011, issued in PCT/US2010/052701.
PCT International Preliminary Report on Patentability and Written Opinion dated Apr. 26, 2012, issued in PCT/US2010/052701.
Japanese Office Action dated Feb. 25, 2014 issued in JP 2012-534361.
PCT International Search Report and Written Opinion dated Sep. 3, 2015 issued in PCT/US2015/029732.
PCT International Preliminary Report on Patentability and Written Opinion dated Nov. 24, 2016 issued in PCT/US2015/029732.
PCT International Search Report and Written Opinion dated May 26, 2016 issued in PCT/US2016/019513.
PCT International Preliminary Report on Patentability and Written Opinion dated Sep. 8, 2017 issued in PCT/US2016/019513.
PCT International Search Report and Written Opinion dated Apr. 14, 2016 issued in PCT/US2015/058370.
PCT International Preliminary Report on Patentability and Written Opinion dated May 11, 2017 issued in PCT/US2015/058370.
PCT International Search Report and Written Opinion dated Sep. 15, 2016 issued in PCT/US2016/029528.
PCT International Preliminary Report on Patentability and Written Opinion dated Oct. 31, 2017 issued in PCT/US2016/029528.
PCT International Search Report and Written Opinion dated Sep. 29, 2016 issued in PCT/US2016/039089.
PCT International Preliminary Report on Patentability and Written Opinion dated Dec. 26, 2017 issued in PCT/US2016/039089.
PCT International Search Report and Written Opinion dated Jan. 19, 2017 issued in PCT/US2016/055997.
PCT International Preliminary Report on Patentability and Written Opinion dated Apr. 26, 2018 issued in PCT/US2016/055997.
PCT International Search Report and Written Opinion dated Aug. 14, 2017 issued in PCT/US2017/026812.
“Electronic Foot Size Measuring Devices,” Sensatech Research LTD., Custom Electronic Sensing Solutions, Registered Office: 4 Heath Square, Boltro Road, Haywards Heath, RH16 1BL Company Registration No. 4524018 Cardiff [retrieved at http:www.electronicsarena.co.uk/companies/sensatech-research/products/electronic-foot-size-measureing-devices on Sep. 17, 2015], 3 pages.
“iStep® Digital Foot Scan,” (© 2002-2015) [retrieved at http://www.foot.com/site/iStep on Sep. 17, 2015], 1 page.
“Podotech Elftman,” and Podotech Elftman Brochure (UK Version) [retrieved at http://www.podotech.com/diagnostics/podotech-elftman-2/ on Sep. 17, 2015] podo+tech®, Foot Care Technology Solutions, 7 pages.
Roh, Jung-Sim et al. (2011) “Robust and reliable fabric and piezoresistive multitouch sensing surfaces for musical controllers,” from Alexander Refsum Jensenius, Recorded at: 11th International Conference on New Interfaces for Musical Expression May 30-Jun. 1, 2011, Oslo, Norway, a vimeo download at http://vimeo.com/26906580.
“The Emed®-Systems,” [retrieved at http://www.novel.de/novelcontent/emed on Sep. 17, 2015] novel.de, 4 pages.
U.S. Appl. No. 15/630,840, filed Jun. 22, 2017, McMillen et al.
U.S. Appl. No. 15/835,131, filed Dec. 7, 2017, McMillen et al.
U.S. Office Action dated Dec. 31, 2018 issued in U.S. Appl. No. 15/374,816.
U.S. Notice of Allowance dated Mar. 11, 2019 issued in U.S. Appl. No. 15/374,816.
U.S. Office Action dated Jan. 10, 2020 issued in U.S. Appl. No. 16/362,017.
U.S. Notice of Allowance dated Jul. 19, 2018 issued in U.S. Appl. No. 14/728,873.
U.S. Office Action dated Jul. 12, 2018 issued in U.S. Appl. No. 15/483,926.
U.S. Notice of Allowance dated Dec. 31, 2018 issued in U.S. Appl. No. 15/483,926.
U.S. Office Action dated Sep. 4, 2018 issued in U.S. Appl. No. 15/251,772.
U.S. Final Office Action dated Dec. 21, 2018 issued in U.S. Appl. No. 15/251,772.
U.S. Notice of Allowance dated Mar. 5, 2019 issued in U.S. Appl. No. 15/251,772.
U.S. Office Action dated Jul. 24, 2018 issued in U.S. Appl. No. 15/835,131.
U.S. Notice of Allowance dated Dec. 4, 2018 issued in U.S. Appl. No. 15/835,131.
U.S. Office Action dated Mar. 6, 2019 issued in U.S. Appl. No. 15/835,131.
U.S. Notice of Allowance dated May 13, 2019 issued in U.S. Appl. No. 15/835,131.
U.S. Office Action dated Aug. 14, 2018 issued in U.S. Appl. No. 15/621,935.
U.S. Final Office Action dated Feb. 14, 2019 issued in U.S. Appl. No. 15/621,935.
U.S. Notice of Allowance dated May 22, 2019 issued in U.S. Appl. No. 15/621,935.
U.S. Supplemental Notice of Allowance dated Jun. 13, 2019 issued in U.S. Appl. No. 15/621,935.
U.S. Notice of Allowance dated Jul. 3, 2018 issued in U.S. Appl. No. 15/138,802.
U.S. Office Action dated Dec. 13, 2018 issued in U.S. Appl. No. 15/690,108.
U.S. Office Action dated Jul. 5, 2019 issued in U.S. Appl. No. 15/690,108.
U.S. Notice of Allowance dated Jan. 29, 2020 issued in U.S. Appl. No. 15/690,108.
U.S. Office Action dated May 24, 2019 issued in U.S. Appl. No. 15/479,103.
U.S. Final Office Action dated Sep. 20, 2019 issued in U.S. Appl. No. 15/479,103.
Japanese Office Action dated Dec. 4, 2018 issued in JP 2016-566814.
Japanese Office Action dated Jul. 30, 2019 issued in JP 2017-518338.
Japanese Office Action dated Jul. 9, 2019 issued in JP 2018-114012.
PCT International Search Report and Written Opinion dated Nov. 8, 2018 issued in PCT/US2018/035848.
PCT International Preliminary Report on Patentability and Written Opinion dated Dec. 26, 2019 issued in PCT/US2018/035848.
PCT International Preliminary Report on Patentability dated Nov. 1, 2018 issued in PCT/US2017/026812.
U.S. Appl. No. 16/692,626, filed Nov. 22, 2019, Lacy et al.
U.S. Notice of Allowance dated May 13, 2020 issued in U.S. Appl. No. 16/362,017.
U.S. Office Action dated Mar. 19, 2020 issued in U.S. Appl. No. 14/728,873.
U.S. Office Action dated May 28, 2020 issued in U.S. Appl. No. 16/449,017.
Japanese Office Action dated May 22, 2020 issued in JP 2017-518338.
U.S. Appl. No. 16/806,297, filed Mar. 2, 2020, McMillen.
U.S. Notice of Allowance dated Jun. 15, 2020 issued in U.S. Appl. No. 14/728,873.
Japanese Office Action dated Apr. 22, 2020 issued in JP 2018-114012.
Japanese Office Action dated Aug. 17, 2020 issued in JP 2018-114012.
German Office Action dated Sep. 29, 2020 issued in DE 112016004743.6.
U.S. Appl. No. 16/947,140, filed Jul. 20, 2020, McMillen et al.
U.S. Appl. No. 16/948,131, filed Sep. 3, 2020, McMillen et al.
U.S. Notice of Allowance dated Nov. 23, 2020 issued in U.S. Appl. No. 16/449,017.
Related Publications (1)
Number Date Country
20180263563 A1 Sep 2018 US
Provisional Applications (1)
Number Date Country
62072798 Oct 2014 US
Continuations (1)
Number Date Country
Parent 15621935 Jun 2017 US
Child 15986649 US
Continuation in Parts (3)
Number Date Country
Parent 14928058 Oct 2015 US
Child 15621935 US
Parent 14671821 Mar 2015 US
Child 14928058 US
Parent 14299976 Jun 2014 US
Child 14671821 US