It is sometimes useful to implant a device into a subject. For example, an implantable device may be inserted into the brain of a human subject to deliver electrical stimulation to the brain. However, current implantable devices have several drawbacks. For instance, current implantable devices are rigid (e.g., inflexible), difficult to fabricate, and/or serve only one purpose (e.g., not able to perform any useful functions besides deliver electrical stimulation).
The systems and methods disclosed herein provide solutions to these problems and others.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
In one aspect, an implantable device may be provided. The implantable device may comprise: (1) a first plurality of threads, the first plurality of threads orientated in a first direction, the first plurality of threads comprising a first thread type that is: electrical wire, permeable tubing, optical fiber, polymer fiber, surface functionalized fiber, absorbable suture, or fiber comprising material configured for sensing; and (2) a second plurality of threads, the second plurality of threads orientated in a second direction perpendicular to the first direction, the second plurality of threads being woven together with the first plurality of threads, the second plurality of threads comprising a second thread type that is different than the first thread type, the second thread type comprising: electrical wire, permeable tubing, optical fiber, polymer fiber, surface functionalized fiber, absorbable suture, or fiber comprising material configured for sensing.
In another aspect, a method of repairing a lesion may be provided. The method may comprise: (1) growing a first group of cells on an implantable device, the first group of cells comprising induced pluripotent stem cells (iPSCs), neural stem cells (NSCs), or neurons, and the implantable device comprising: (i) a first plurality of threads, the first plurality of threads orientated in a first direction, the first plurality of threads comprising a first thread type that is: electrical wire, permeable tubing, optical fiber, polymer fiber, surface functionalized fiber, absorbable suture, or fiber comprising material configured for sensing; and (ii) a second plurality of threads, the second plurality of threads orientated in a second direction perpendicular to the first direction, the second plurality of threads being woven together with the first plurality of threads, the second plurality of threads comprising a second thread type that is different than the first thread type, the second thread type comprising: electrical wire, permeable tubing, optical fiber, polymer fiber, surface functionalized fiber, absorbable suture, or fiber comprising material configured for sensing; and (2) inserting the implantable device into a subject.
In yet another aspect, a method of repairing a lesion may be provided. The method may comprise: (1) inserting a first group of cells into the subject, the first group of cells comprising induced pluripotent stem cells (iPSCs), neural stem cells (NSCs), or neurons; and (2) inserting an implantable device into a subject, the implantable device comprising: (i) a first plurality of threads, the first plurality of threads orientated in a first direction, the first plurality of threads comprising a first thread type that is: electrical wire, permeable tubing, optical fiber, polymer fiber, surface functionalized fiber, absorbable suture, or fiber comprising material configured for sensing; and (ii) a second plurality of threads, the second plurality of threads orientated in a second direction perpendicular to the first direction, the second plurality of threads being woven together with the first plurality of threads, the second plurality of threads comprising a second thread type that is different than the first thread type, the second thread type comprising: electrical wire, permeable tubing, optical fiber, polymer fiber, surface functionalized fiber, absorbable suture, or fiber comprising material configured for sensing.
Advantages will become more apparent to those skilled in the art from the following description of the preferred embodiments which have been shown and described by way of illustration. As will be realized, the present embodiments may be capable of other and different embodiments, and their details are capable of modification in various respects. Accordingly, the drawings and description are to be regarded as illustrative in nature and not as restrictive.
The present embodiments relate to, inter alia, an implantable device.
By way of background, current implantable devices have several drawbacks. In particular, current implantable devices are rigid (e.g., inflexible), and/or serve only one purpose (e.g., not able to perform any useful functions besides deliver electrical stimulation). The systems and methods disclosed herein provide elegant solutions to these problems and others.
More specifically, in some embodiments, the disclosed implantable device comprises threads woven together. In this regard, building the device of woven threads achieves many advantages. For example, by using different types of threads in the device, a multifunctional device is achieved. For example, when some of the threads are electrical wires and others are optical fibers, the implantable device may deliver both electrical stimulation and optical stimulation.
In the disclosed implantable device, any types of threads may be used. For example, the types of threads may include any of: electrical wire, permeable tubing, optical fiber, polymer fiber, surface functionalized fiber, absorbable suture, and/or fiber comprising material configured for sensing.
In another advantage, weaving the threads together achieves a flexible yet structurally stable device. To even further this advantage, some embodiments include structural threads (e.g., for stability), and functional threads (e.g., to provide additional functions). Examples of structural threads include polymer fiber, and absorbable suture. Examples of functional threads include electrical wire, permeable tubing, optical fiber, surface functionalized fiber, and fiber comprising material configured for sensing. It should be understood that some embodiments comprise only two types of threads woven together. However, other embodiments comprise more than two types of threads woven together, and any number of types of threads may be used.
In some embodiments, the implantable device may be used to repair a lesion (e.g., a tumor) of a subject. To this end, in some implementations, prior to insertion of the implantable device into the subject, a group of cells (e.g., induced pluripotent stem cells (iPSCs), neural stem cells (NSCs), and/or neurons) are grown on the implantable device. Subsequently, the implantable device is inserted into the subject (e.g., into a lesion of the subject).
In other implementations that repair a lesion of the subject, a group of cells (e.g., iPSCs, NSCs, and/or neurons) are first inserted into the subject (e.g., into the lesion of the subject), and subsequently the implantable device is inserted into the subject (e.g., into or near the lesion).
Once inserted into the subject, the implantable device may then be advantageously used to monitor progress of the subject (e.g., healing of the lesion), deliver growth factors, deliver drugs, provide electrical stimulation, provide optical stimulation, and so forth, as will be discussed further herein.
The implantable device 110 may include a woven portion 105, and/or an electrical interface 106. The electrical interface 106 may be configured to communicate (e.g., directly; or via a network 160, which may be a wired or wireless network, such as the internet) with a computing device 130.
The computing device 130 may include one or more processors 135 such as one or more microprocessors, controllers, and/or any other suitable type of processor. The computing device 130 may further include a memory 140 (e.g., volatile memory, non-volatile memory) accessible by the one or more processors 135 (e.g., via a memory controller). Additionally, the computing device 130 may include a user interface 150.
The one or more processors 135 may interact with the memory 140 to obtain, for example, computer-readable instructions stored in the memory 140. Additionally or alternatively, computer-readable instructions may be stored on one or more removable media (e.g., a compact disc, a digital versatile disc, removable flash memory, etc.) that may be coupled to the computing device 130 to provide access to the computer-readable instructions stored thereon. In particular, the computer-readable instructions stored on the memory 140 may include instructions for executing various applications, such as optical stimulation pattern generator 142, electrical stimulation pattern generator 144, and/or measurement recorder 146. The computing device 130 may further be in communication with a database 170 for storing/retrieving any kind of information. For example, the database 170 may be the database of a hospital that stores patient information, such as information of subject 120. Furthermore, it should be understood that although the example of
The computing device 130 may comprise any suitable device. For example, the computing device 130 may comprise server(s), personal computer(s), a smartphone, a tablet, a phablet, etc. In some embodiments, the computing device 130 stores information received from the electrical interface 106, and controls the implantable device 110 (e.g., through the electrical interface 106).
For example, the computing device 130 may control the implantable device to deliver optical stimulation (e.g., through optical fibers) and/or electrical stimulation (e.g., through electrical wires) to the subject 120. For instance, the computing device 130 may control the optical instrument 109 (e.g., a fiber optic illuminator, a laser generator, etc.) to deliver optical stimulation
Furthermore, the computing device 130 may also control the pump 108 to deliver a chemical or biological substance to the subject 120 (e.g., though permeable tube(s) of the woven portion 105). The computing device 130 may be in communication with the pump 108 in any suitable way (e.g., an electrical connection, such as an Ethernet connection; a wireless connection, such as Bluetooth; etc.). In addition, although not shown in the example of
The example of
In addition, any data of the subject 120 may be recorded. For example, if a lesion is being repaired, data of the subject's 120 progress may be recorded. For example, any measurements taken via the sensor 107 may be recorded. In other examples, electrical measurements and/or optical measurements may be recorded. In some implementations, the data is recorded using the measurement recorder 146. The data may be stored in the memory 140, the database 170, etc. In some embodiments, the data is stored in the database 170, and the database 170 is a hospital database connected to a hospital network, thus conveniently allowing access to the recorded data at other locations.
It should be understood that the warp threads 210 and/or weft threads 220 may comprise any of the types of threads (or combinations of types of threads) discussed herein. Moreover, individual threads of the warp threads 210 may all be the same type of thread, or different types of threads. Similarly, individual threads of the weft threads 220 may all be the same type of thread, or different types of threads. Examples of types of threads include electrical wire, permeable tubing, optical fiber, polymer fiber, surface functionalized fiber, absorbable suture, or fiber comprising material configured for sensing. In some embodiments, each of the threads may have a diameter of between 1-100 μM.
To illustrate, in one example, the warp threads 210 may comprise a first plurality of threads with the first plurality of threads having a thread type of electrical wire; and the weft threads 220 may comprise a second plurality of threads with the second plurality of threads having a thread type of polymer fiber. In another example, the weft threads 220 may comprise a first plurality of threads with the first plurality of threads having a thread type of permeable tubing; and the warp threads 210 may comprise a second plurality of threads with the second plurality of threads having a thread type of absorbable suture.
The example of
In
As mentioned above, the systems and methods described herein advantageously provide an implantable device 110 that is both: (i) multifunctional, and (ii) flexible yet structurally stable.
The multifunctionality, in some embodiments, is achieved by using different types of threads. The different types of threads may include electrical wire, permeable tubing, optical fiber, polymer fiber, surface functionalized fiber, absorbable suture, and/or fiber comprising material configured for sensing. In some embodiments, the woven portion 105 comprises only two different types of threads. However, in other embodiments, the woven portion may include any number of different types of threads.
Electrical wire is used as a thread type in some embodiments. In this regard,
The electrical wires 410 may be used for any suitable purpose. For example, the electrical wires 410 may be used to deliver electrical stimulation, and/or measure electrical signals. To this end, the electrical wires 410 may be connected to electrodes 415. In some embodiments, a portion of the electrical wires 410 protrudes away (e.g., through a protrusion portion 412 of electrical wires 410) from a body of the woven portion 105 before the electrical wires 410 are connected to the electrodes 415. However, in other embodiments, the electrical wires 410 may end at edges of the woven portion 105 so that there is no protrusion portion 412 of the electrical wires 410; and, in some of these embodiments, the electrodes 415 are connected to the electrical wires 410 at the edges of the woven portion 105.
Any of the electrodes 415 may be configured to: deliver electrical stimulation (e.g., be a stimulation electrode), measure an electrical signal (e.g., be a sensing electrode), or both deliver electrical stimulation and measure an electrical signal. Any patterns for electrical stimulation and/or electrical measurement may be used. For example, in some embodiments, electrical stimulation is delivered to the subject 120 in a middle portion of the woven portion 105; and subsequently, electrical measurements are taken on end portions of the woven portion 105 to determine the subject's 120 reaction to the electrical stimulation.
In some embodiments, the electrical stimulation may be delivered from more specific locations of the woven portion 105. For example, rather than protrude from end portions of the woven portion 105 (as in the example of
In some embodiments, the electrical interface 106 and/or the computing device 130 may be used wholly or partially to control delivery of the electrical stimulation and/or sensing of the electrical signal(s).
Optical fiber is used as a thread type in some embodiments. In this regard, the example of
The optical fibers 420 may be used for any suitable purpose. For example, the optical fibers 420 may be used to deliver optical stimulation, and/or measure optical signals. If optical stimulation is delivered, any suitable wavelength may be used for the optical stimulation. For instance, light with a wavelength between 500 and 600 nanometers may be used. The optical stimulation may be delivered from the optical instrument 109, which may be a fiber optic illuminator, a laser generator, etc.
In some embodiments, an optical stimulation pattern is controlled based on signals received from the electrical wires 410. For example, the computing device 130 may determine, based on signals received from the electrical wires 410 that a triggering condition has been met; then, in response to the triggering condition being met, control the optical fibers 420 to deliver optical stimulation to the subject 120. In some embodiments, there are multiple trigger conditions, and different optical stimulation patterns are delivered to the subject 120 depending on which triggering condition(s) is/are met.
In some implementations, the one or more of the optical fibers 420 is/are configured to measure signals.
In some embodiments, rather than protrude from end portions of the woven portion 105 (as in the example of
In some embodiments, the electrical interface 106 and/or the computing device 130 may be used wholly or partially to control delivery of the optical stimulation and/or sensing of the optical signal(s). In this regard, a closed loop system may be created. For example, the state of the subject's 120 neural activity (e.g., as recorded from the electrical wires 410) may determine an optical stimulation pattern that is continuously updated. In some embodiments, the optical stimulation pattern is determined by the optical stimulation pattern generator 142.
Furthermore, it should be understood that the delivered optical stimulation advantageously allows for control of the subject's 120 neurons (e.g., through optogenetics, fluorescence stimulation, etc.).
Furthermore, it should be understood that any features of the electrical stimulation patterns and the optical stimulation patters may be controlled. For example, the patterns may be controlled in terms of time, space, intensity, etc. For example, regarding time, the patterns may be controlled to start and end at particular times. In an example regarding space, the pattern(s) may be controlled to deliver stimulation from the electrical wires 410 and/or the optical fibers 420 protruding from any of the upper portion 450 of the woven portion 105; the middle portion 455 of the woven portion 105; and/or the lower portion 460 of the woven portion 105. In some embodiments, the optical stimulation pattern may be calculated by the optical stimulation pattern generator 142. In some embodiments, the electrical stimulation pattern may be calculated by the electrical stimulation pattern generator 144.
Permeable tubing is used as a thread type in some embodiments. In this regard,
The permeable tubing 510 may be used for any suitable purpose. For example, the permeable tubing 510 may be used to deliver a chemical or biological substance to the subject 120. In particular, the pump 108 may deliver the chemical or biological substance to the subject 120 through the permeable tubing 510. In some implementations, the pump 108 is a mechanical pump, and/or is controlled by the computing device 130.
In some embodiments, only a portion of the permeable tubing 510 is permeable, thus allowing targeted delivery of the chemical or biological substance. Put another way, the permeable tubing 510 may have a permeable portion (where it is desired to deliver the chemical or biological substance), and a non-permeable portion (where it is not desired to deliver the chemical or biological substance). It should be understood that this may allow targeted delivery of the chemical or biological substance from interior portion(s) and/or end portion(s) of the woven portion 105.
Any substance may be delivered through the permeable tubing 510 (e.g., to the lesion 530, or any other part of the subject 120). For example, the permeable tubing 510 may deliver a growth factor, such as brain derived neurotrophic factor (BDNF), or vascular endothelial growth factor (VEGF). In another example, the permeable tubing 510 may deliver an anti-inflammatory drug (e.g., Cyclosporin A, interleukin-1 receptor antagonist (IL-1Ra), etc.) to the subject 120. Moreover, the permeable tubing 510 may provide for targeted drug delivery, nutrition supply for cell culturing, oxygen supply for cell culturing, etc. Additional examples of the substance delivered through the permeable tubing 510 may include viral vectors (e.g., Adeno-associated virus vectors (AAVs), etc.), and mRNA.
In addition, the permeable tubing 510 may be used to bring a chemical or biological substance to the sensor 107 for sensing. The sensor 107 may be any type of sensor, and may sense any type of substance (e.g., to determine the type of the substance, a property of the substance, etc.). In one example, the sensor 107 may (based on the substance received from the permeable tubing 510) determine a blood oxygen level, a carbon dioxide level, a vascularization level, and/or a pH level of the substance.
Polymer fiber, is used as a thread type in some embodiments. In some embodiments, the polymer fiber serves as a structural thread. That is, the polymer fiber acts to provide structural support. For example, a structural thread (e.g., a polymer fiber, and/or absorbable suture) may provide better structural support than a functional thread (e.g., electrical wire, permeable tubing, optical fiber, surface functionalized fiber, and/or fiber comprising material configured for sensing). In this regard, in some embodiments, one or more structural threads are woven together with one or more functional threads, thus providing for structure and functionality. For instance, in the example of
The polymer fiber may be made of any suitable material. For example, the polymer fiber may be made of polypropylene, polyvinyl chloride (PVC), polyethylene, polyether ether ketone (PEEK), polycarbonate, polyetherimide (PEI), polysulfone, polyurethane, cellulose, and/or chitosan.
Surface functionalized fiber, is used as a thread type in some embodiments. In some implementations, the surface functionalized fiber is used to modify a surface binding of the woven portion 105. Additionally or alternatively, the surface functionalized fiber may be used for chemical elution. For example, chemicals (e.g., antibodies, etc.) may be attached to the fibers; and, these chemicals may provide functions such as stimulation, sensing and selection with specific spatial distributions (the spatial distributions depending, e.g., on how the chemicals are attached and/or how the threads are woven).
Examples of materials that the surface functionalized fiber may be made of include polypropylene, polyacrylonitrile, carbon fiber, cellulose, and/or cotton.
Absorbable suture, is used as a thread type in some embodiments. In some implementations, the absorbable suture serves as a structural thread. That is, the absorbable suture acts to provide structural support. However, in contrast to the polymer fiber, in some embodiments, the absorbable suture is biodegradable. Thus, the structural support provided by the absorbable suture may be temporary. Example materials that the absorbable suture may be made of include catgut, collagen, aliphatic polyesters, polyglycolic acid, poly(glycolide-co-L-lactide) copolymer (PGA), poly-p-dioxanone (PDS), polylactide (PLA), and polyhydroxyalkanoates (PHA).
Fiber comprising material configured for sensing is used as a thread type in some embodiments. The fiber comprising material configured for sensing may comprise any suitable type of material, and sense any parameter. For example, the material may comprise a piezoelectric material, and be configured to sense a heart rate of the subject 120. In this example, it should be understood that the sensor 107 may be used to measure changes in pressure (and thereby measure the heartbeat of the subject 120) based on the piezoelectric effect. Additionally or alternatively, in embodiments where the fiber comprising material configured for sensing is a piezoelectric material, the sensor 107 may measure temperature, acceleration, strain, force, etc.
As mentioned above, the implantable device 110 may be used, inter alia, to repair a lesion.
In this regard,
The example method 600 begins at block 610 when a first group of cells 540 is grown on the implantable device 110. In some embodiments, the cells 540 may be grown for the purpose of repairing a lesion 530 (e.g., a tumor, etc.). The cells 540 grown on the implantable device 110 may include any type of cells. For example, the cells 540 may include induced pluripotent stem cells (iPSCs), neural stem cells (NSCs), and/or neurons.
In some embodiments, the cells 540 are grown (e.g., in vitro, etc.) on a structural thread (e.g., polymer fiber or absorbable suture), thus providing for greater stability. In embodiments where the cells 540 are grown on the absorbable suture, the absorbable suture may biodegrade thus allowing the cells 540 to flow more freely into the lesion 530.
At block 620, the implantable device 110 may be inserted into the subject 120. For example, the implantable device may be inserted into the lesion 540. In this regard, it may be noted that, in some embodiments, the implantable device 110 both aids in the repair of the lesion 540, and monitors the progress of the subject 120. This is advantageous over prior systems for lesion repair because prior systems for lesion repair lack an effective way to monitor progress of the subject 120.
At block 630, a growth factor may be delivered to the subject 120 (e.g., through the permeable tubing 510 and/or pump 108). The growth factor may be for any purpose, such as stimulating cell proliferation (e.g., of the group of cells 540), and/or wound healing. Any type of growth factor may be used. For example, the growth factor may be derived neurotrophic factor (BDNF) and/or vascular endothelial growth factor (VEGF).
In some embodiments, the growth factor is inserted into the subject following a predetermined time period (e.g., 1 day, 2 days, etc.) after insertion of the implantable device 110 into the subject 120. This allows the first group of cells 540 to exist in the subject for the predetermined time period before being exposed to the growth factor. The length of the predetermined time period may be determined based on any suitable criteria, such as type of growth factor, amount of growth factor, type of lesion, size of lesion, location of lesion, characteristics of the subject 120 (e.g., age, weight, gender, underlying health/risk conditions, etc.), etc.
Additionally or alternatively, the growth factor may be inserted into the subject based upon a predetermined criteria being met. For example, when a predetermined level of vascularization in the lesion 530 (e.g., as measured via the permeable tubing 510 and sensor 107), the growth factor may be delivered.
In some embodiments, the growth factors are inserted (e.g., via the permeable tubing 510) into the tissue surrounding the lesion 530 to improve the survival and integration of cells 540.
At block 640, an anti-inflammatory drug may be delivered to the subject 120 (e.g., through the permeable tubing 510 and/or pump 108). The anti-inflammatory drug may, for example, reduce inflammation in or around the lesion 530, and/or promote wound healing. Examples of the anti-inflammatory drug include Cyclosporin A, interleukin-1 receptor antagonist (IL-1Ra), etc.
In some embodiments, the anti-inflammatory drug is inserted into the subject following a predetermined time period (e.g., 1 day, 2 days, etc.) after insertion of the implantable device 110 into the subject 120. This allows the first group of cells 540 to exist in the subject for the predetermined time period before being exposed to the anti-inflammatory drug. The length of the predetermined time period may be determined based on any suitable criteria, such as type of anti-inflammatory drug, amount of anti-inflammatory drug, type of lesion, size of lesion, location of lesion, characteristics of the subject 120 (e.g., age, weight, gender, underlying health/risk conditions, etc.), etc.
Additionally or alternatively, the anti-inflammatory drug may be inserted into the subject based upon a predetermined criteria being met. For example, when a predetermined level of vascularization in the lesion 530 (e.g., as measured via the permeable tubing 510 and sensor 107), the anti-inflammatory drug may be delivered.
At block 650, optical stimulation may be delivered to the subject 120 (e.g., via the optical fiber 420, and/or optical instrument 109). The delivered optical stimulation may promote healing of the subject 120, particularly in an area of the lesion 530. Furthermore, as described above, the optical stimulation may be delivered as part of a closed loop system. For instance, the optical stimulation pattern may be determined (e.g., by the optical stimulation pattern generator 142) in a closed loop system with inputs of, for example, the optical measurements taken via the implantable device 110, electrical measurements taken via the implantable device 110 (e.g., at block 660), etc.
At block 660, electrical stimulation may be delivered to the subject 120 (e.g., via the electrical wires 410, and/or electrical interface 106). The delivered electrical stimulation may be delivered to any area of the subject 120, including wholly or partially into the lesion 530. Furthermore, the electrical stimulation may be delivered as part of a closed loop system. For instance, the electrical stimulation pattern may be determined (e.g., by the electrical stimulation pattern generator 144) in a closed loop system with inputs of, for example, the optical measurements taken via the implantable device 110 (e.g., at block 650), electrical measurements taken via the implantable device 110 (e.g., at block 660), etc.
Furthermore, regarding blocks 630, 640, 650, 660, it should be understood that the subject may periodically return to a treatment center (e.g., a hospital, a doctor's office, a medical facility, a laboratory, etc.) to have one or more of these blocks administered. Advantageously, in some embodiments, the implantable device need not be removed between visits. The amount of visits to the treatment center may be subject 120 specific. For instance, if a treatment plan for a particular subject 120 was to receive optical stimulation every other day, the particular subject 120 would return to the treatment center every other day.
The example method 700 begins at block 710 when a first group of cells 540 is inserted into the subject 120. In some embodiments, the cells 540 may be inserted with a syringe and needle. The inserted cells may include any type of cells. For example, the cells may include iPSCs, NSCs, and/or neurons. The cells may be grown in vitro prior to insertion to the subject 120.
In some embodiments, the cells are inserted into the lesion 530 for the purpose of repairing the lesion 530.
At block 720, the implantable device 110 may be inserted into the subject 120. The implantable device may be inserted immediately after the insertion of the cells at block 710. Alternatively, the implantable device 110 may be inserted following a predetermined time period after the insertion of the cells at block 710. The length of the predetermined time period may be determined based on any suitable criteria, such as type of cells, treatment to be administered (e.g., if a growth factor will be administered, etc.), type of lesion, size of lesion, location of lesion, characteristics of the subject 120 (e.g., age, weight, gender, underlying health/risk conditions, etc.), etc.
In the example method 700, blocks 630, 640, 650, and 660 may be performed substantially similarly to blocks 630, 640, 650, and 660 in the example method 600 of
Further regarding the example flowcharts provided above, it should be noted that all blocks are not necessarily required to be performed. Moreover, additional blocks may be performed although they are not specifically illustrated in the example flowcharts. In addition, the example flowcharts are not mutually exclusive. For example, block(s) from one example flowchart may be performed in another of the example flowcharts.
Additionally, certain embodiments are described herein as including logic or a number of routines, subroutines, applications, or instructions. These may constitute either software (code embodied on a non-transitory, tangible machine-readable medium) or hardware. In hardware, the routines, etc., are tangible units capable of performing certain operations and may be configured or arranged in a certain manner. In example embodiments, one or more computer systems (e.g., a standalone, client or server computer system) or one or more hardware modules of a computer system (e.g., a processor or a group of processors) may be configured by software (e.g., an application or application portion) as a hardware module that operates to perform certain operations as described herein.
In various embodiments, a hardware module may be implemented mechanically or electronically. For example, a hardware module may comprise dedicated circuitry or logic that is permanently configured (e.g., as a special-purpose processor, such as a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC) to perform certain operations. A hardware module may also comprise programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations. It will be appreciated that the decision to implement a hardware module mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by cost and time considerations.
Accordingly, the term “hardware module” should be understood to encompass a tangible entity, be that an entity that is physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein. Considering embodiments in which hardware modules are temporarily configured (e.g., programmed), each of the hardware modules need not be configured or instantiated at any one instance in time. For example, where the hardware modules comprise a general-purpose processor configured using software, the general-purpose processor may be configured as respective different hardware modules at different times. Software may accordingly configure a processor, for example, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time.
Hardware modules can provide information to, and receive information from, other hardware modules. Accordingly, the described hardware modules may be regarded as being communicatively coupled. Where multiple of such hardware modules exist contemporaneously, communications may be achieved through signal transmission (e.g., over appropriate circuits and buses) that connect the hardware modules. In embodiments in which multiple hardware modules are configured or instantiated at different times, communications between such hardware modules may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple hardware modules have access. For example, one hardware module may perform an operation and store the output of that operation in a memory device to which it is communicatively coupled. A further hardware module may then, at a later time, access the memory device to retrieve and process the stored output. Hardware modules may also initiate communications with input or output devices, and can operate on a resource (e.g., a collection of information).
The various operations of example methods described herein may be performed, at least partially, by one or more processors that are temporarily configured (e.g., by software) or permanently configured to perform the relevant operations. Whether temporarily or permanently configured, such processors may constitute processor-implemented modules that operate to perform one or more operations or functions. The modules referred to herein may, in some example embodiments, comprise processor-implemented modules.
Similarly, the methods or routines described herein may be at least partially processor-implemented. For example, at least some of the operations of a method may be performed by one or more processors or processor-implemented hardware modules. The performance of certain of the operations may be distributed among the one or more processors, not only residing within a single machine, but deployed across a number of machines. In some example embodiments, the processor or processors may be located in a single location (e.g., within a home environment, an office environment or as a server farm), while in other embodiments the processors may be distributed across a number of geographic locations.
Furthermore, the patent claims at the end of this patent application are not intended to be construed under 35 U.S.C. § 112 (f) unless traditional means-plus-function language is expressly recited, such as “means for” or “step for” language being explicitly recited in the claim(s). The systems and methods described herein are directed to an improvement to computer functionality, and improve the functioning of conventional computers.
This application claims priority to and the benefit of U.S. Application No. 63/307,974, filed on Feb. 8, 2022, entitled “WOVEN FABRIC BIOELECTRONIC DEVICE,” the entire disclosure of which is hereby expressly incorporated by reference herein.
This invention was made with government support under 5101RX001640 awarded by United States Department of Veterans Affairs (VA). The government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US23/12461 | 2/7/2023 | WO |
Number | Date | Country | |
---|---|---|---|
63307974 | Feb 2022 | US |