Motion sequence analysis using printed circuits
Patent Information
- Application Number
- KR1020237007093
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-09-04
- Filing Date
- 2021-09-03
- Publication Date
- 2026-10-13
- Estimated Expiration
- 2041-09-03
Smart Images

Figure 112023022938980-PCT00004_ABST
Abstract
Description
Background Technology
[0001] The present invention generally relates to cognitive computing systems, and in particular to machine learning for movement sequence analysis using printed circuits within bioprinted organic components. The problem to be solved
[0002] Bioprinting processes take cells from organic components and turn them into a printable biological ink. Layers of cells are arranged in carefully calculated designs to build up small parts of tissue. Various organic components can be printed using 3-dimensional bioprinting methods and successfully implanted into a host. means of solving the problem
[0003] Features of one embodiment of the present invention disclose a method, a computer system, and a computer program product for movement sequence analysis using printed circuits. The method comprises the step of determining a workflow sequence based at least partially on one or more printed circuits within a printed organic component. The method further comprises the step of activating the workflow sequence using external stimuli applied to the one or more printed circuits. In response to activating the workflow sequence, the method further comprises the step of analyzing signal responses from the one or more printed circuits. The method further comprises the step of generating one or more printing recommendations based at least partially on the analysis of the signal responses. Brief explanation of the drawing
[0004] FIG. 1 is a functional block diagram showing a data processing environment suitable for the operation of a circuit management program according to an embodiment of the present invention.
[0005] FIG. 2 is a flowchart showing the operation steps of a circuit management program according to an embodiment of the present invention.
[0006] FIG. 3 is a schematic diagram illustrating the configuration of printed circuits within a bio-printed organic component according to one embodiment of the present invention.
[0007] FIG. 4 is a flowchart showing the operation steps of a circuit management program according to an embodiment of the present invention.
[0008] FIG. 5 is a block diagram showing components of a data processing system (e.g., the server computer of FIG. 1) according to an embodiment of the present invention. Specific details for implementing the invention
[0009] The embodiments of the present invention recognize that after the implantation of an artificially generated organic component, researchers or medical professionals may be interested in tracking the health status and suitability of the artificially generated organic component in the host. The embodiments of the present invention also recognize that consistent and continuous real-time monitoring of the process is of the utmost importance for a successful implantation.
[0010] Embodiments of the present invention provide the ability to print multi-layer three-dimensional circuits between various layers of artificial cells of printed organic components during a bioprinting process. Embodiments of the present invention also provide the ability to generate a workflow sequence utilizing multi-layer printed circuits that can be used to monitor the performance and suitability of organic components implanted in a patient.
[0011] The inventors have also observed and / or recognized that while printing any organic component using a three-dimensional bioprinting method, self-powered printed circuits can be printed on various layers of artificial cells of the printed organic component, and once implanted into a host, the printed circuits can generate power derived from the movement of artificial and natural tissues and generate signals for monitoring performance and compatibility metrics of the printed organic component.
[0012] The inventors have also observed and / or recognized that, based on the type of organic component and a plurality of performance and suitability metrics to be monitored, an intelligent combination of circuits can be sequentially printed within various layers of artificial cells of the printed organic component to collect various performance and suitability metrics for consistent and continuous monitoring of the printed organic component.
[0013] The inventors have also observed and / or recognized that while printing organic components using a three-dimensional bioprinting method, embodiments of the present invention provide the ability to identify expected natural movements in the printed organic components, and thus determine an optimal location within the printed organic components so that the printed circuit generates power from the natural movements.
[0014] The inventors have also observed and / or recognized that the printed circuit may include one or more piezoelectric chips to generate and supply power based on the natural movement of the tissue to transmit signals to a paired mobile device for consistent and continuous monitoring of the printed organic component.
[0015] The implementation of such embodiments may take various forms, and exemplary implementation details will be discussed later with reference to the drawings.
[0016] Now, referring more specifically to various embodiments of the present invention, FIG. 1 is a functional block diagram of a distributed data processing environment, generally designated by reference numeral (100), suitable for the operation of a circuit management program according to at least one embodiment of the present invention. As used herein, the term “distributed” describes a computer system comprising several physically distinct devices that operate together as a single computer system. FIG. 1 provides only one example of an implementation and does not imply any limitations regarding the environments in which various embodiments may be implemented. Many modifications to the described environment may be made by those skilled in the art without departing from the scope of the present invention as defined by the claims.
[0017] A distributed data processing environment (100) includes a mobile device (102), a server computer (104), and a bioprinting device (108) interconnected via any network (106). The network (106) may be, for example, a communications network, a local area network (LAN), a wide area network (WAN), such as the Internet, or a combination of the three, and may include wired, wireless, or fiber optic connections. The network (106) may include one or more wired and / or wireless networks capable of receiving and transmitting data, voice, and / or video signals, including multimedia signals including voice, data, and video information. Generally, the network (106) may be any combination of connections and protocols that support communications between the mobile device (102), the server computer (104), and the bioprinting device (108), as well as other computing devices (not shown) within the distributed data processing environment (100). FIG. 1 is intended as an example of various embodiments rather than a structural limitation.
[0018] In one embodiment, the mobile device (102) may be a laptop computer, a tablet computer, a smartphone, a smartwatch, or any programmable electronic device capable of communicating with various components and devices within the distributed data processing environment (100) via a network (106). Generally, the mobile device (102) may represent any programmable electronic device or a combination of programmable electronic devices capable of executing machine-readable program commands and communicating with other computing devices (not shown) within the distributed data processing environment (100) via a network such as the network (106). More specifically, the mobile device (102) represents any device capable of transmitting and receiving signals, monitoring data, and analyzing signal feedback. In another embodiment, the mobile device (102) may represent a sensor or a set of connected sensors (i.e., a paired smartwatch, a heart monitor, and other wearable electronic devices, etc.) capable of transmitting and receiving signals, monitoring data, and analyzing signal feedback related to the patient's physical condition. In another embodiment, the mobile device (102) may be a tablet used by a physician to apply external stimuli to printed circuits within an implanted printed organic component and to monitor various performance and suitability metrics associated with the implanted printed organic component. In one embodiment, the mobile device (102) may communicate with a server computer (104) and a bioprinting device (108). In one embodiment, the mobile device (102) includes a user interface (112).
[0019] In one embodiment, the user interface (112) provides an interface between a user of the mobile device (102) and a server computer (104). In one embodiment, the user interface (112) may be a graphical user interface (GUI) or a web user interface (WUI), and may display text, documents, web browser windows, user options, application interfaces, and action commands, and may include information (e.g., graphics, text, and sound) provided by the program to the user and control sequences used by the user to control the program. In another embodiment, the user interface (112) may also be mobile application software that provides an interface between a user of the mobile device (102), a bioprinting device (108), and a server computer (104). Mobile application software, or "app," is a computer program that runs on smartphones, tablet computers, smartwatches, and other mobile devices.
[0020] In one embodiment, the server computer (104) may be a standalone computing device, a management server, a web server, a mobile computing device, or any other electronic device or computing system capable of receiving, transmitting, and processing data. In another embodiment, the server computer (104) may represent a server computing system that utilizes multiple computers as a server system, such as in a cloud computing environment. In one embodiment, the server computer (104) represents a computing system that utilizes cluster computers and components (e.g., database server computers, application server computers, etc.) that act as a single pool of seamless resources when accessed within a distributed data processing environment (100). The server computer (104) includes a circuit management program (110) that is communicably coupled to the server computer (104) and facilitates communication between the circuit management program (110), the mobile device (102), and the bioprinting device (108). The server computer (104) may include internal and external hardware components as illustrated and described in more detail in relation to FIG. 5.
[0021] In one embodiment, the circuit management program (110) operates on a central server, such as a server computer (104), and can be used by one or more mobile devices, such as a mobile device (102) and a bioprinting device (108), via a network (106). In another embodiment, the circuit management program (110) may be a program downloaded from a central server or a third-party provider (not shown) and may be executed on a mobile device, such as a mobile device (102), to manage the printing of multilayer circuits while performing three-dimensional bioprinting methods and monitoring the movement sequences of artificial cells in the implanted printed organic component. In another embodiment, the circuit management program (110) may be a program downloaded from a central server, such as a server computer (104), and installed on one or more mobile devices, such as a mobile device (102). In yet another embodiment, the circuit management program (110) may be used as a software service provided by a third-party cloud service provider (not shown). In another embodiment, the circuit management program (110) may include one or more components such as additional functions, plug-ins, agent programs, etc. installed on one or more mobile devices, such as a mobile device (102), to track the movement sequences of artificial cells in the implanted printed organic component to monitor the performance and suitability of the patient's implanted printed organic component.
[0022] In one embodiment, the circuit management program (110) is a program for managing the printing of multilayer circuits on various layers of printed biocells while performing three-dimensional bioprinting methods, and also for providing the ability to further monitor the movement sequences of printed biocells in an implanted organic component using external stimuli applied to the printed multilayer circuits. In one embodiment, the circuit management program (110) provides the ability to print multilayer three-dimensional circuits between various layers of artificial cells of the printed organic component while performing the bioprinting process. In one embodiment, the circuit management program (110) provides the ability to generate a workflow sequence using a plurality of multilayer printed circuits that can be used to monitor the performance and suitability of the organic component implanted in a patient. In one embodiment, the circuit management program (110) provides the ability to manage self-powered printed circuits printed on various layers of artificial cells of the printed organic component, said printed circuits, once implanted in a patient, can generate power derived from the movement of artificial and natural tissues and generate signals for monitoring performance and suitability metrics of the printed organic component. In one embodiment, the circuit management program (110) provides a function to determine an intelligent combination of circuits to be sequentially printed within various layers of artificial cells of the printed organic component in order to collect a plurality of performance and suitability metrics for the printed organic component, based at least partially on the type of organic component, historical expected movement data, and a plurality of performance and suitability metrics to be monitored.In one embodiment, the circuit management program (110) provides the function of identifying expected natural movement in the printed organic component and, accordingly, determining the optimal location within the printed organic component for the printed circuit to generate power from the natural movement. In one embodiment, the circuit management program (110) provides the function of applying an external stimulus to the printed circuit, comprising one or more piezoelectric chips that generate power based on natural movement and supply it to the printed circuit, in order to activate the printed circuit. In one embodiment, the circuit management program (110) provides the function of receiving various signals from one or more printed circuits of a paired mobile device for consistent and continuous monitoring of the printed organic component and also providing recommendations for the printed circuits within the printed organic component.
[0023] In one embodiment, the bioprinting device (108) is a three-dimensional (3D) bioprinting device interconnected with a server, such as a server computer (104), via a network, such as a network (106). In another embodiment, the bioprinting device (108) is a smart device capable of pairing with a server computer, such as a server computer (104), a mobile device, such as a mobile device (102), and communicating with a program on the server, such as a circuit management program (110) of the server computer (104). In one embodiment, the bioprinting device (108) provides the function of printing one or more electronic circuits within one or more bioprinted organic components to collect actual tissue migration sequences used to track the performance and suitability of one or more bioprinted organic components once implanted in a patient. In one embodiment, the bioprinting device (108) can print organic components, such as bones, skin, blood vessels, neurons, and internal organs, using printable bioink derived from cultured cells extracted from a patient (i.e., human or animal). In one embodiment, the bioprinting device (108) can print cells in a layered array using a hydrogel as a support medium. In one embodiment, the bioprinting device (108), a server computer such as a server computer (104), a mobile device such as a mobile device (102), and a circuit management program such as a circuit management program (110) can receive commands to print multilayer electronic circuits within the cells of the organic components printed using a three-dimensional bioprinting method.In one embodiment, the bioprinting device (108), such as a server computer (104), a mobile device (102), and a circuit management program (110) may receive commands to print any number of electronic circuits at any number of specific locations within various layers of the printed organic component. In one embodiment, the bioprinting device (108) includes a plurality of print heads for printing electronic circuits, bio-ink, etc., and an integrated robotic mechanism for assembling circuits including sensors, piezoelectric chips, and additional components of the electronic circuit.
[0024] FIG. 2 illustrates a flowchart of the operation steps of a circuit management program, such as the circuit management program (110) of FIG. 1, generally designated by reference numeral (200), to generate a workflow sequence using multilayer printed circuits according to an embodiment of the present invention.
[0025] The circuit management program (110) identifies the organic component to be printed (202). In one embodiment, the circuit management program (110) identifies the organic component to be printed by using an artificial intelligence (AI) system and direct user input to determine the organic component to be printed. For example, when a doctor inputs data, such as patient information, proposed surgical procedures, etc., into the circuit management program (110) through the user interface (112) of a mobile device (102), the circuit management program (110) uses the AI system to identify the organic component to be printed based at least partially on the input data and similar historical data related to the input data. In one embodiment, the circuit management program (110) may use the AI system to query proposed surgical procedures, such as leg transplantation for amputees, to determine, for example, whether the left leg should be printed. In this example, the circuit management program (110) may further use the AI system to determine the size, shape, color, etc. of the left leg.
[0026] The circuit management program (110) analyzes motion data for the organic component (204). In one embodiment, the circuit management program (110) analyzes motion data for the organic component to be printed by collecting motion data for the organic component from a knowledge corpus. In one embodiment, the circuit management program (110) accesses the knowledge corpus by querying the AI system for historical data regarding motion patterns for the organic component to be printed, such as the natural (i.e., expected) range of motion for a healthy and functioning example of the organic component to be printed, and how the muscular system and skeletal system of the organic component of the healthy and functioning example operate the motion patterns. In one embodiment, the circuit management program (110) uses historical data regarding the movement patterns of a healthy example of an organic component to be printed in order to identify the location, position, and orientation of a comparatively static organic component (i.e., to identify locations within the organic component where no movement is observed) and to further identify one or more specific locations of the organic component that exhibit maximum movement relative to the comparatively static locations, based at least partially on the natural movement patterns of the organic component and related structures and systems.
[0027] The circuit management program (110) determines one or more locations within an organic component where natural movement is expected (206). In one embodiment, the circuit management program (110) determines one or more locations within an organic component to be printed where natural movement is expected by analyzing various image data for an example of an organic component to be printed. In one embodiment, the circuit management program (110) extracts various image data from a knowledge corpus related to the natural movement pattern of an exemplary organic component and also determines one or more specific locations within the organic component to be printed that are expected to exhibit maximum movement based at least partially on the natural movement pattern of the exemplary organic component, related structures and systems, scan reports, and images, etc. In one embodiment, the circuit management program (110) determines whether one or more specific locations are suitable locations for printing one or more electronic circuits based at least partially on whether one or more specific locations are expected to exhibit movement. For one or more specific locations where natural movement sufficient for one or more printed electronic circuits to capture the actual movement of the tissues, related structures, and systems of the organic component after implantation in the patient is possible, the circuit management program determines such one or more specific locations as appropriate locations. For one or more specific locations where natural movement sufficient for one or more printed electronic circuits to capture the actual movement of the tissues, related structures, and systems of the organic component after implantation in the patient is not possible, the circuit management program determines such one or more specific locations as inappropriate locations.In one embodiment, the circuit management program (110) determines one or more specific spaces within the organic component to be printed, determining such one or more specific locations as appropriate locations, such that such one or more specific locations have sufficient natural movement so that a piezoelectric chip placed in said one or more specific locations can generate sufficient power to supply one or more interconnected electronic circuits throughout the organic component to be printed, whether the chip is located in said one or more specific locations or in other relatively static locations within the organic component. In one embodiment, the circuit management program (110) determines one or more locations within the organic component to be printed based at least partially on an area within the organic component expected to exhibit the greatest movement compared to other areas of the organic component. In one embodiment, the circuit management program (110) may determine one or more specific locations in a plurality of layers throughout the organic component to be printed. For example, if the first layer of the organic component to be printed is not expected to exhibit natural movement of the tissue that can be detected by an electronic circuit, the circuit management program (110) can determine one or more specific locations on the second layer above the first layer, the third layer above the second layer, etc.
[0028] The circuit management program (110) determines the type of circuit to be printed at one or more locations within the organic component (208). In one embodiment, the circuit management program (110) determines the type of circuit to be printed at one or more locations within the organic component based at least partially on the expected natural movement at one or more locations within the organic component, vital parameters, performance metrics, and desirable tracking and performance characteristics required to monitor the compatibility between the patient and the organic component. For example, the circuit management program (110) may use an AI system to identify parameters to be captured as well as desired parameters to track and monitor patient progress, and determine the type of circuit to be printed at one or more locations within the organic component based at least partially on these parameters. In one embodiment, the circuit management program (110) may determine the type of circuit to be printed as an electronic circuit using edible circuit material, so that such a circuit degrades after a certain period and is absorbed by the patient. In one embodiment, the circuit management program (110) may determine the type of circuit to be printed as an electronic circuit by using various sensors to measure performance and suitability metrics, such as pressure, temperature, stress, movement (e.g., velocity, momentum, acceleration), or any other suitable parameters related to tracking and monitoring performance after injection of the organic component to be printed. In one embodiment, the circuit management program (110) may determine the type of circuit to be printed as an electronic circuit that can be uniquely identified so that a mobile device, such as a mobile device (102), can accurately monitor the output from each individual electronic circuit printed within the organic component.In one embodiment, the circuit management program (110) may determine the type of circuit to be printed as an electronic circuit interconnected with one or more additional electronic circuits and at least one piezoelectric chip placed within the electronic circuit. For example, the circuit management program (110) may determine an electronic circuit combined with a piezoelectric chip, said piezoelectric chip may power the electronic circuit by converting the physical movement of the organic component into electricity. In one embodiment, the circuit management program (110) may determine the type of circuit to be printed as an electronic circuit using a protective capsule to protect the printed electronic circuit. In one embodiment, the circuit management program (110) may determine the type of circuit to be printed as an electronic circuit using various thicknesses based on position, orientation, and specific locations within various layers of the printed organic component, at least partially. In one embodiment, the circuit management program (110) may determine the type of circuit to be printed as an electronic circuit using an elastic material so that the electronic circuit can remain active in situations where excessive movement may damage the electronic circuit. In one embodiment, the circuit management program (110) can determine the type of circuit to be printed as an electronic circuit capable of generating self-power and supplying power to any interconnected circuit within the organic component. In one embodiment, the circuit management program (110) can monitor and collect performance and suitability data within the organic component and determine the type of circuit to be printed as an electronic circuit capable of transmitting this data to a paired mobile device, such as a mobile device (102).
[0029] A circuit management program (110) instructs a 3D bioprinting device to print one or more circuits at one or more locations within an organic component (210). In one embodiment, the circuit management program (110) instructs a 3D bioprinting device, such as a bioprinting device (108), to print one or more electronic circuits at one or more specific locations within an organic component. In one embodiment, the circuit management program (110) may instruct a 3D bioprinting device, such as a bioprinting device (108), to print one or more electronic circuits at one or more specific locations within an organic component by transmitting commands to the 3D bioprinting device through a paired mobile device, such as a mobile device (102), via a network such as a network (106). In one embodiment, the circuit management program (110) may transmit commands including the type of electronic circuit to be printed, as well as the organic component and one or more specific locations for printing one or more electronic circuits within the organic component.
[0030] The analysis of the process and subsequent movement sequence after the injection of the organic component is explained in more detail in relation to Figure 4.
[0031] FIG. 3 is a diagram illustrating the configuration of printed circuits within a bioprinted organic component, generally indicated by drawing number (300), according to an embodiment of the present invention.
[0032] The diagram (300) includes organic component layers (302, 304, 306, 308, and 310) constituting an organic component (312). In one embodiment, the organic component layer (302) is the lowest layer (first printed layer) of the organic component (312), the organic component layer (310) is the highest layer (last printed layer) of the organic component layer (312), and the organic component layers (304, 306, and 308) are layers that increase sequentially from the organic component layer (302) to the organic component layer (310). Each organic component layer (302, 304, 306, 308, and 310) includes printed circuits (314, 316, 318, 320, and 322). The diagram (300) illustrates how various types of printed circuits can be printed on various layers of printed organic components, such as organic components (312), and at one or more specific locations where natural movement is expected. The diagram (300) further illustrates how an external stimulus applied to printed circuits (314, 316, 318, 320, and 322) can provide a signal response in a workflow sequence, from the organic component layer (302) containing the first printed circuit (314) in the workflow sequence, through the intervening organic component layers (304, 306, and 308) and the respective printed circuits (316, 318, and 320) of the organic component (312), to the organic component layer (310) containing the fifth printed circuit (322) in the workflow sequence.
[0033] FIG. 4 illustrates a flowchart of the operation steps of a circuit management program, such as the circuit management program (110) of FIG. 1, generally designated by drawing number (400), to perform a movement sequence analysis of an injected printed organic component according to an embodiment of the present invention.
[0034] The circuit management program (110) determines a workflow sequence based on one or more printed circuits within the printed organic component (402). In one embodiment, the circuit management program (110) determines a workflow sequence based on one or more printed circuits within the printed organic component by assigning one or more printed circuits according to the expected natural movement pattern from the printed organic component. For example, if one or more printed circuits are printed within various layers of the printed organic component, the circuit management program (110) determines a workflow sequence (e.g., a tissue movement sequence) by serially connecting one or more printed electronic circuits so that each of the one or more electronic circuits is activated in a sequence that simulates (i.e., mirrors) the natural movement sequence of the tissue in the printed organic component. In one embodiment, the circuit management program (110) determines a workflow sequence based on historical data and machine learning related to muscle movement and reflex arc signal flow, and determines a workflow sequence of one or more electronic circuits to accurately capture the expected natural movement of the tissue in the printed organic component and the expected reflex arc signal flow. In one embodiment, the circuit management program (110) determines a workflow sequence by assigning a unique identifier to each of one or more printed electronic circuits within a printed organic component, and also uses these identifiers to activate one or more printed circuits in a workflow sequence that mimics a natural movement sequence expected from the printed organic component.
[0035] A circuit management program (110) activates a workflow sequence using an external stimulus applied to one or more printed circuits (404). In one embodiment, the circuit management program (110) activates a workflow sequence of one or more printed electronic circuits by applying an external stimulus to one or more printed circuits based on unique identifiers assigned to each of one or more printed electronic circuits. For example, if one or more printed electronic circuits are identified by a unique identifier that aligns each of the one or more printed electronic circuits in a manner that accurately reflects a natural movement sequence expected from a printed organic component, the circuit management program (110) activates a workflow sequence by applying an external stimulus to each of the one or more printed electronic circuits in their respective order to mimic a natural movement sequence expected from a printed organic component. In one embodiment, the applied external stimulus may include an electronic stimulus, an external reflex stimulus, or any other suitable stimulus for activating a workflow sequence.
[0036] A circuit management program (110) analyzes signal responses from one or more printed circuits in a workflow sequence (406). In one embodiment, the circuit management program (110) analyzes signal responses from one or more printed circuits in a workflow sequence by receiving one or more signals generated from one or more printed electronic circuits in a workflow sequence, and the measurable level of the intensity of the one or more signals and the actual observed movement of the printed organic component indicates the level of compatibility between the patient and the printed organic component as well as the level of performance of the printed organic component. In one embodiment, the circuit management program (110) may perform tissue movement sequence analysis based on an applied external stimulus, a measurable response time to the signal response, and an expected signal response time for each of one or more printed electronic circuits, and the measurable signal response time to the applied external stimulus (e.g., actual observed movement of the printed organic component, return of the signal, etc.) indicates the level of compatibility between the patient and the printed organic component as well as the level of performance of the printed organic component. For example, if the expected response time between the first circuit and the second circuit is 0.01 seconds and the actual signal response time between the first circuit and the second circuit is 0.1 seconds, the circuit management program (110) determines that the signal response time indicates a low level of performance of the printed organic component. In one embodiment, the circuit management program (110) may provide the signal response (i.e., one or more signals and related response data) to a paired mobile device, such as a mobile device (102).In one embodiment, a paired mobile device, such as a mobile device (102), can track and monitor a series of signals from one or more printed electronic circuits within a printed organic component, and thus, further analyze the sequence of signals and relative signal intensities from each of the one or more printed electronic circuits to identify how the tissue movement sequence is performed after injection. In one embodiment in which an augmented reality device, such as a mobile device (102), is used, a circuit management program (110) can provide the signals from each of the one or more printed electronic circuits within the printed organic component and related response data to the augmented reality device, and, based on a comparison with the original signals from the one or more printed electronic circuits, generate a visualization of the reflection motion (i.e., movement sequence) workflow sequence for the printed organic component and highlight similarities and differences between the printed organic component and a healthy example of the printed organic component in various parts of the printed organic component. As mentioned in the specification, all data retrieved, acquired, collected, transmitted, or otherwise used is performed with the user's explicit consent using an opt-in / opt-out function. In one embodiment, the circuit management program (110) requires the user to provide explicit consent using an opt-in / opt-out function provided to a mobile device, such as a mobile device (102), before any acquisition or use of data.For example, in addition to a user receiving an organic component implantation procedure and any implied or otherwise agreed patient-doctor relationship, the circuit management program (110) obtains the user's explicit consent for the use of data by requiring the user to use an opt-in function on a mobile device, such as a mobile device (102), to provide explicit consent for the retrieval, acquisition, collection, transmission, and other use of data related to the procedure. In one embodiment, the circuit management program (110) may send a notification (e.g., an alert) to the user's mobile device, such as a mobile device (102), when data for which the user has explicitly consented to use the opt-in function is retrieved, acquired, collected, transmitted, or used by the circuit management program (110).
[0037] The circuit management program (110) generates one or more recommendations based on signal response analysis (408). In one embodiment, the circuit management program (110) generates one or more recommendations based on signal response analysis by using an AI system to distinguish between functioning neurons and muscles and defective ones. In one embodiment, the circuit management program (110) can identify circuit failures, neuron damage, or muscle damage based on signal response analysis and thus generate printing recommendations (e.g., suggestions) on how to reprint one or more printed circuits on a printed organic component to correct the damage. For example, the circuit management program (110) can generate recommendations for changing the circuit type, changing one or more specific locations to print one or more electronic circuits, or changing the number of one or more electronic circuits, etc., so as to track the recovery status over a period of time and take corrective action. In one embodiment, the circuit management program (110) may transmit one or more recommendations to a 3D bioprinting device, such as a bioprinting device (108), to use one or more recommendations while reprinting one or more electronic circuits.
[0038] FIG. 5 illustrates a block diagram of components of a data processing system, such as the server computer (104) of FIG. 1, generally designated by reference numeral (500), according to an exemplary embodiment of the present invention. It should be understood that FIG. 5 provides only an example of one implementation and does not imply any limitations regarding the environment in which various embodiments may be implemented. Many modifications to the depicted environment may be made.
[0039] In an exemplary embodiment, the server computer (104) of the distributed data processing environment (100) is illustrated in the form of a general-purpose computing device, such as a computer system (510). The components of the computer system (510) may include, but are not limited to, one or more processors or processing unit(s) (514), memory (524), and a bus (516) connecting various system components, including memory (524), to the processing unit(s) (514).
[0040] The bus (516) represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus, using one of various bus architectures. For example, such architectures include, but are not limited to, an ISA (include Industry Standard Architecture) bus, an MCA (Micro Channel Architecture) bus, an EISA (Enhanced ISA) bus, a VESA (Video Electronics Standards Association) local bus and a PCI (Peripheral Component Interconnect) bus.
[0041] A computer system (510) generally includes various computer system-readable media. Such media may be any available media accessible by the computer system (510) and include both volatile and non-volatile media, and both removable and non-removable media.
[0042] Memory (524) may include a computer system readable medium in the form of volatile memory, such as random access memory (RAM) (526) and / or cache memory (528). The computer system (510) may also include other removable / non-removable, volatile / non-volatile computer system storage media. As only an example, the storage system (530) may be provided for reading and writing from a non-removable, non-volatile magnetic medium (not shown, but generally referred to as a “hard drive”). Although not shown, a magnetic disk drive for reading and writing from a removable non-volatile magnetic disk (e.g., a “floppy disk”) and an optical disk drive for reading or writing from a removable non-volatile optical disk, such as a CD-ROM, DVD-ROM, or other optical media, may be provided. In such cases, each may be connected to the bus (516) by one or more data media interfaces. As further illustrated and described below, the memory (524) may include at least one program product having a set of program modules (e.g., at least one) configured to perform the functions of embodiments of the present invention.
[0043] A program / utility (532) having one or more sets of program modules (534) may be stored, for example, in memory (524) together with an operating system, one or more application programs, other program modules, and program data, but is not limited thereto. Each of the operating systems, one or more application programs, other program modules, and program data, or a combination thereof, may include an implementation of a networking environment. The program modules (534) generally perform the functions and / or methods of embodiments of the present invention as described herein. A computer system (510) may communicate with one or more external devices (512), such as a keyboard, a pointing device, a display (522), etc.; one or more devices that enable a user to interact with the computer system (510); and / or any devices (e.g., a network card, a modem, etc.) that enable the computer system (510) to communicate with one or more other computing devices. Such communication may occur through an input / output (I / O) interface (520). Additionally, the computer system (510) may communicate with one or more networks, such as a local area network (LAN), a general wide area network (WAN), and / or a public network (e.g., the Internet) through a network adapter (518). As illustrated, the network adapter (518) communicates with other components of the computer system (510) via a bus (516). It should be understood that, although not illustrated, other hardware and / or software components may be used with the computer system (510). Examples of these include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems.
[0044] The present invention may be a system, a method, and / or a computer program product. The computer program product may include a computer-readable storage medium (or medium) and has computer-readable program instructions that enable a processor to perform embodiments of the present invention on the medium.
[0045] The computer-readable storage medium may be a tangible device capable of holding and storing instructions to be used by an instruction execution device. The computer-readable storage medium may be, for example, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing, but is not limited thereto. A non-comprehensive list of more specific examples of computer-readable storage media may include the following: portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), eraseable and programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multi-purpose disc (DVD), memory sticks, floppy disks, punched cards, or machine-encoded devices such as raised structures in grooves on which instructions are written, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not interpreted as a transitory signal in itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses transmitted through fiber optic cables), or electrical signals transmitted through a wire.
[0046] The computer-readable commands described herein may be downloaded from a computer-readable storage medium to each computing / processing device or from an external storage device to an external computer via a communication network (network), for example, the Internet, a local area network, a wide area network, and / or a wireless network. The communication network may include copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface within each computing / processing unit receives computer-readable program commands from the communication network and transmits the computer-readable program commands to be stored on a computer-readable storage medium within each computing / processing device.
[0047] Computer-readable program instructions for executing the operations of the present invention may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, configuration data for an integrated circuit, or source code or object code written by combining one or more programming languages, including object-oriented programming languages such as Smalltalk, C++ or similar languages, and conventional procedural programming languages such as the "C" programming language or similar languages. The computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as a stand-alone software package, partially on a user's computer and partially on a remote computer, or entirely on a remote computer or server. In the last case above, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or this connection may be made to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, an electronic circuit including, for example, a programmable logic circuit, a field-programmable gate array (FPGA), or a programmable logic array (PLA) can execute the computer-readable program instructions by utilizing state information of the computer-readable program instructions to customize the electronic circuit to perform embodiments of the present invention.
[0048] Features of the present invention are described with reference to flowchart examples and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It will be understood that each block of the flowchart examples and / or block diagrams and combinations of blocks within the flowchart examples and / or block diagrams may be implemented by computer-readable program instructions.
[0049] These computer-readable program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing unit to create a machine, and thus the instructions may be executed through the processor of said computer or other programmable data processing unit to create means for implementing the functions / operations specified in the blocks or blocks of said flowchart and / or block diagram. These computer-readable program instructions may also be stored on a computer-readable storage medium and may instruct a computer, a programmable data processing unit, and / or other devices to function in a specific manner so that said computer-readable storage medium in which the instructions are stored contains an article of manufacture comprising instructions that implement the features of the functions / operations specified in the blocks or blocks of said flowchart and / or block diagram.
[0050] The above computer-readable program instructions are also loaded into a computer, other programmable data processing unit, or other device to create a computer-implemented process by causing a series of operational steps to be performed on the computer, other programmable device, or other device, so that the instructions executed on the computer, other programmable device, or other device can implement the functions / operations specified in the blocks or blocks of the flowchart and / or block diagram.
[0051] The flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowcharts or block diagrams may represent a module, segment, or part of instructions containing one or more executable instructions for implementing the specified logic function(s). In some other embodiments, the functions mentioned in the blocks may occur differently from the order mentioned in the drawings. For example, two blocks drawn consecutively may actually be executed simultaneously, or these two blocks may sometimes be executed in reverse order depending on the related functions. It should also be noted that each block in the block diagrams and / or flowchart examples, and combinations of blocks in the block diagrams and / or flowchart examples, may be implemented by special-purpose hardware-based systems that perform the specified functions or operations of special-purpose hardware and computer instructions, or combinations thereof.
[0052] The description of various embodiments of the present invention is provided for illustrative purposes only, but is not intended to be limited to or exhaustive. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terms used herein have been chosen to best describe the principles of the embodiments, practical applications of technology found in the market, or technical improvements, or to enable those skilled in the art to understand the embodiments disclosed herein.
[0053] The terms used herein are merely for describing specific embodiments and are not intended to limit the invention. Any specific nomenclature in this specification is used for convenience only, and it should be understood that the invention should not be limited to use only for any specific function identified and / or implied by such nomenclature. Additionally, the singular form used herein is intended to include the plural form unless the context clearly indicates otherwise.
Claims
Claim 1 A method for analyzing a motion sequence using one or more printed circuits, comprising: determining a workflow sequence by one or more computer processors, at least partially based on one or more printed circuits within a printed organic component; activating the workflow sequence by the one or more computer processors using external stimuli applied to the one or more printed circuits; and analyzing a signal response from the one or more printed circuits by the one or more computer processors in response to activating the workflow sequence. A method for analyzing a motion sequence using one or more printed circuits, comprising the step of generating one or more printing recommendations by one or more computer processors based at least partially on the signal response analysis, wherein the workflow sequence is a motion sequence connecting the one or more printed circuits in series based at least partially on a unique identifier for each of the one or more printed circuits, such that each of the one or more printed circuits activated in the workflow sequence simulates a natural movement pattern expected from the printed organic component. Claim 2 delete Claim 3 A method for analyzing a motion sequence using one or more printed circuits, comprising: determining a workflow sequence by one or more computer processors, at least partially based on one or more printed circuits within a printed organic component; activating the workflow sequence by one or more computer processors using an external stimulus applied to one or more printed circuits; analyzing a signal response from one or more printed circuits by one or more computer processors in response to activating the workflow sequence; and generating one or more printed recommendations by one or more computer processors, at least partially based on the analysis of the signal response, wherein the step of determining the workflow sequence further comprises: determining the workflow sequence by one or more computer processors, at least partially based on historical data related to muscle movement and reflex arc signal flow. Claim 4 A method for analyzing a motion sequence using one or more printed circuits, comprising: determining a workflow sequence by one or more computer processors, at least partially based on one or more printed circuits within a printed organic component; activating the workflow sequence by one or more computer processors using an external stimulus applied to one or more printed circuits; analyzing a signal response from one or more printed circuits by one or more computer processors in response to activating the workflow sequence; and generating one or more printing recommendations by one or more computer processors, at least partially based on the analysis of the signal response, wherein the method further comprises: assigning a unique identifier to each of the one or more printed circuits according to a natural motion pattern expected from the printed organic component by one or more computer processors. Claim 5 A method for analyzing a motion sequence using one or more printed circuits, comprising: determining a workflow sequence by one or more computer processors, at least partially based on one or more printed circuits within a printed organic component; activating the workflow sequence by one or more computer processors using an external stimulus applied to one or more printed circuits; and analyzing a signal response from one or more printed circuits by one or more computer processors in response to activating the workflow sequence. A method for analyzing a motion sequence using one or more printed circuits, wherein the step of generating one or more printing recommendations by the one or more computer processors based at least partially on the signal response analysis, and the step of analyzing the signal response further includes the step of receiving a signal response from the one or more printed circuits by the one or more computer processors, wherein the signal response comprises one or more signals generated from each of the one or more printed circuits in the workflow sequence, and the intensity of the one or more signals and the measurable level of the observed motion of the printed organic component represent a level of performance and a level of compatibility for the printed organic component. Claim 6 A method for analyzing a motion sequence using one or more printed circuits, comprising: determining a workflow sequence by one or more computer processors, at least partially based on one or more printed circuits within a printed organic component; activating the workflow sequence by one or more computer processors using an external stimulus applied to one or more printed circuits; and analyzing a signal response from one or more printed circuits by one or more computer processors in response to activating the workflow sequence. A method for analyzing a movement sequence using one or more printed circuits, wherein the method comprises the step of generating one or more printing recommendations by the one or more computer processors based at least partially on the signal response analysis, and the step of analyzing the signal response further comprises the step of performing a movement sequence analysis by the one or more computer processors based at least partially on the applied external stimulus, a measurable response time for the signal response, and an expected signal response time for each of the one or more printed circuits, wherein the measurable signal response time regarding the expected signal response time after the external stimulus is applied indicates a performance level for the printed organic component and a suitability level for the printed organic component. Claim 7 A method for analyzing a motion sequence using one or more printed circuits, comprising: determining a workflow sequence by one or more computer processors, at least partially based on one or more printed circuits within a printed organic component; activating the workflow sequence by one or more computer processors using an external stimulus applied to one or more printed circuits; analyzing a signal response from one or more printed circuits by one or more computer processors in response to activating the workflow sequence; and generating one or more printed recommendations by one or more computer processors, at least partially based on the analysis of the signal response, wherein the method further comprises: generating a visualization of a reflex action for the printed organic component on an augmented reality device by one or more computer processors, at least partially based on the analysis of the motion sequence, wherein the visualization includes similarities and differences between the printed organic component and a healthy example of the printed organic component. Claim 8 A method for analyzing a motion sequence using one or more printed circuits, comprising: determining a workflow sequence by one or more computer processors, at least partially based on one or more printed circuits within a printed organic component; activating the workflow sequence by one or more computer processors using an external stimulus applied to one or more printed circuits; analyzing a signal response from one or more printed circuits by one or more computer processors in response to activating the workflow sequence; and generating one or more printing recommendations by one or more computer processors, at least partially based on the analysis of the signal response, wherein the step of generating the one or more printing recommendations further comprises: identifying a faulty circuit by one or more computer processors, at least partially based on the analysis of the signal response; and wherein the one or more printing recommendations propose a method for reprinting one or more printed circuits in the printed organic component to correct the faulty circuit. Claim 9 A non-transient computer-readable storage medium storing program instructions, wherein the program instructions, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising: determining a workflow sequence based, at least partially, on one or more printed circuits within a printed organic component; activating the workflow sequence using an external stimulus applied to the one or more printed circuits; analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence; and generating one or more printing recommendations based, at least partially, on the analysis of the signal response, wherein the workflow sequence is a motion sequence connecting the one or more printed circuits in series based, at least partially, on each of the one or more printed circuits, such that each of the one or more printed circuits activated in the workflow sequence simulates a natural motion pattern expected from the printed organic component. Claim 10 delete Claim 11 A non-transient computer-readable storage medium storing program instructions, wherein the program instructions, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising: determining a workflow sequence based at least partially on one or more printed circuits within a printed organic component; activating the workflow sequence using an external stimulus applied to the one or more printed circuits; analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence; and generating one or more printing recommendations based at least partially on the analysis of the signal response, wherein the step of determining the workflow sequence further comprises: determining the workflow sequence based at least partially on historical data related to muscle movement and reflex arc signal flow. Claim 12 A non-transient computer-readable storage medium storing program instructions, wherein the program instructions, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising: determining a workflow sequence based, at least partially, on one or more printed circuits within a printed organic component; activating the workflow sequence using an external stimulus applied to the one or more printed circuits; analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence; and generating one or more printing recommendations based, at least partially, on the analysis of the signal response, and the operations further comprising: assigning a unique identifier to each of the one or more printed circuits according to a natural movement pattern expected from the printed organic component. Claim 13 A non-transient computer-readable storage medium storing program instructions, wherein the program instructions, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising: determining a workflow sequence based, at least partially, on one or more printed circuits within a printed organic component; activating the workflow sequence using an external stimulus applied to the one or more printed circuits; analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence; and generating one or more printing recommendations based, at least partially, on the analysis of the signal response, wherein the step of analyzing the signal response further comprises: receiving the signal response from the one or more printed circuits, wherein the signal response comprises one or more signals generated from each of the one or more printed circuits in the workflow sequence, and the intensity of the one or more signals and the measurable level of the observed movement of the printed organic component represent a performance level for the printed organic component and a suitability level for the printed organic component. Claim 14 A non-transient computer-readable storage medium storing program instructions, wherein the program instructions, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising: determining a workflow sequence based at least partially on one or more printed circuits within a printed organic component; activating the workflow sequence using an external stimulus applied to the one or more printed circuits; analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence; and generating one or more printing recommendations based at least partially on the analysis of the signal response, wherein the step of analyzing the signal response further comprises: performing a motion sequence analysis based at least partially on the applied external stimulus, a measurable response time for the signal response, and an expected signal response time for each of the one or more printed circuits, wherein the measurable signal response time regarding the expected signal response time after the application of the external stimulus indicates a performance level for the printed organic component and a suitability level for the printed organic component. Claim 15 A non-transient computer-readable storage medium storing program instructions, wherein the program instructions, when executed by one or more processors, cause the one or more processors to perform operations, the operations include: determining a workflow sequence based, at least partially, on one or more printed circuits within a printed organic component; activating the workflow sequence using an external stimulus applied to the one or more printed circuits; analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence; and generating one or more printing recommendations based, at least partially, on the analysis of the signal response, and the operations further include: generating a visualization of a reflection motion of the printed organic component on an augmented reality device based, at least partially, on the analysis of a motion sequence, wherein the visualization includes similarities and differences between the printed organic component and a healthy example of the printed organic component. Claim 16 A computer system comprising: one or more computer processors; one or more computer-readable storage media; and program instructions stored on at least one of the one or more computer-readable storage media for execution by at least one of the one or more computer processors, wherein the stored program instructions include: program instructions for determining a workflow sequence based, at least partially, on one or more printed circuits within a printed organic component; program instructions for activating the workflow sequence using an external stimulus applied to the one or more printed circuits; program instructions for analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence; and program instructions for generating one or more printing recommendations based, at least partially, on the analysis of the signal response, wherein the workflow sequence is a motion sequence connecting the one or more printed circuits in series based, at least partially, on a unique identifier for each of the one or more printed circuits, such that each of the one or more printed circuits activated in the workflow sequence simulates a natural motion pattern expected from the printed organic component. Claim 17 delete Claim 18 A computer system comprising: one or more computer processors; one or more computer-readable storage media; and program instructions stored on at least one of the one or more computer-readable storage media for execution by at least one of the one or more computer processors, wherein the stored program instructions include: program instructions for determining a workflow sequence based, at least partially, on one or more printed circuits within a printed organic component; program instructions for activating the workflow sequence using an external stimulus applied to the one or more printed circuits; program instructions for analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence; and program instructions for generating one or more printing recommendations based, at least partially, on the analysis of the signal response, wherein the stored program instructions further include: program instructions for assigning a unique identifier to each of the one or more printed circuits according to a natural movement pattern expected from the printed organic component. Claim 19 A computer system comprises: one or more computer processors; one or more computer-readable storage media; and program instructions stored on at least one of the one or more computer-readable storage media for execution by at least one of the one or more computer processors, wherein the stored program instructions include: program instructions for determining a workflow sequence based, at least partially, on one or more printed circuits within a printed organic component; program instructions for activating the workflow sequence using an external stimulus applied to the one or more printed circuits; and program instructions for analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence. A computer system comprising program instructions for generating one or more printing recommendations based, at least partially, on the signal response analysis, and program instructions for analyzing the signal response further comprising program instructions for receiving the signal response from the one or more printed circuits, wherein the signal response comprises one or more signals generated from each of the one or more printed circuits in the workflow sequence, and the intensity of the one or more signals and the measurable level of the observed movement of the printed organic component represent a performance level for the printed organic component and a suitability level for the printed organic component. Claim 20 A computer system comprises: one or more computer processors; one or more computer-readable storage media; and program instructions stored on at least one of the one or more computer-readable storage media for execution by at least one of the one or more computer processors, wherein the stored program instructions include: program instructions for determining a workflow sequence based, at least partially, on one or more printed circuits within a printed organic component; program instructions for activating the workflow sequence using an external stimulus applied to the one or more printed circuits; and program instructions for analyzing a signal response from the one or more printed circuits in response to activating the workflow sequence. A computer system comprising program instructions for generating one or more printing recommendations based at least partially on the signal response analysis, wherein the program instructions for analyzing the signal response further comprise program instructions for motion sequence analysis based at least partially on the applied external stimulus, a measurable response time for the signal response, and an expected signal response time for each of the one or more printed circuits, wherein the measurable signal response time regarding the expected signal response time after the external stimulus is applied indicates a performance level for the printed organic component and a suitability level for the printed organic component.