USPatent applicationPatented

Method and system for automatic estimation of shear modulus and viscosity from shear wave imaging

Granted 14 Nov 2017 · 2 office actions

Current assignee: Siemens Medical Solutions USA, Inc. · originally Siemens AG

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Liexiang Fan, Saikiran Rapaka, Dorin Comaniciu, Tommaso Mansi +2 · Examiner: Mark Remaly · AU 3786 · TC 3700

Life of the application

13 dated events
⤢ drag to zoom20162018202020222024202620282030203220342036ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A method and system for automatic non-invasive estimation of shear modulus and viscosity of biological tissue from shear-wave imaging is disclosed. Shear-wave images are acquired to evaluate the mechanical properties of an organ of a patient. Shear-wave propagation in the tissue in the shear-wave images is simulated based on shear modulus and viscosity values for the tissue using a computational model of shear-wave propagation. The simulated shear-wave propagation is compared to observed shear-wave propagation in the shear-wave images of the tissue using a cost function. Patient-specific shear modulus and viscosity values for the tissue are estimated to optimize the cost function comparing the simulated shear-wave propagation to the observed shear-wave propagation.

Description

7 parts
›BACKGROUND OF THE INVENTION

The present invention relates to medical image-based estimation of mechanical tissue properties and more particularly to automatic estimation of shear modulus and viscosity of tissue from shear wave imaging.

Shear-wave imaging (SWI) is an ultrasound-based imaging modality that can provide important information about tissue structure and integrity. In SWI, an ultrasound probe is used to generate and track propagating shear waves in biological tissue. Radiation force from an acoustic radiation force impulse (ARFI) generates the shear waves in the tissue. The velocity of the shear wave propagation in the tissue is measured and a time sequence of images showing the displacement of the shear wave is captured by the ultrasound probe.

Qualitative metrics have been derived for SWI, for example to highlight stiffer or softer tissues in a region of interest. Clinical applications for SWI are numerous, especially in oncology where SWI can be used to discriminate malignant from benign lesions. However, accurate quantitative estimation of tissue elasticity and viscosity from SWI remains an important challenge. While shear modulus can be directly related to the shear wave velocity in homogenous isotropic solids, that relationship does not hold in viscous media like biological tissues where the viscosity also affects the speed of the shear wave. It is therefore important to consider both properties in the estimation process in order to achieve accurate assessment of the tissue mechanics and constitution of the tissue.

›BRIEF SUMMARY OF THE INVENTION

The present invention provides a method and system for estimating patient-specific values for shear modulus and viscosity of biological tissue from shear-wave imaging (SWI). Embodiments of the present invention couple a direct model of shear-wave propagation in soft media with an optimizer algorithm to automatically estimate both shear modulus and viscosity from shear-wave images. Shear-wave displacement is computed from a forward model of shear-wave propagation, given shear modulus and viscosity. A cost function, which evaluates the difference between the computer shear-wave propagation and the observed shear-wave propagation in the shear-wave images, is then minimized, for example using a gradient free optimizer, to estimate personalized values for the shear modulus and viscosity of the tissue. Embodiments of the present invention can use a hierarchical approach, which enables estimation of spatial maps of shear modulus and viscosity, which can then be displayed to an end user for diagnostic purposes. A map obtained from initial estimation of the shear modulus from the shear-wave imaging using the homogeneous tissue approximation can also be used as initialization of the proposed approach, which estimates both shear modulus and viscosity.

In one embodiment of the present invention, shear-wave propagation in tissue of a patient is simulated based on shear modulus and viscosity values for the tissue using a computational model of shear-wave propagation. The simulated shear-wave propagation is compared to observed shear-wave propagation in shear-wave images of the tissue using a cost function. Patient-specific shear modulus and viscosity values for the tissue are estimated to optimize the cost function comparing the simulated shear-wave propagation to the observed shear-wave propagation.

These and other advantages of the invention will be apparent to those of ordinary skill in the art by reference to the following detailed description and the accompanying drawings.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a method for non-invasive estimation of shear modulus and viscosity of a target region of biological tissue according to an embodiment of the present invention;

FIG. 2 illustrates a framework for estimating patient-specific shear modulus and viscosity values from shear-wave images using a computational model of shear-wave propagation according to an embodiment of the present invention;

FIG. 3 illustrates a method for estimating patient-specific shear modulus and viscosity values from shear-wave images using a computational model of shear-wave propagation according to an embodiment of the present invention;

FIG. 4 illustrates exemplary observed and simulated shear-wave propagations after shear modulus and velocity parameter estimation; and

FIG. 5 is a high-level block diagram of a computer capable of implementing the present invention.

›DETAILED DESCRIPTION · 1 of 4

The present invention relates to automatic estimation of shear modulus and viscosity of biological tissue from shear-wave imaging (SWI). Embodiments of the present invention are described herein to give a visual understanding of the method for estimating patient-specific values for shear modulus and viscosity of a region of tissue. A digital image is often composed of digital representations of one or more objects (or shapes). The digital representation of an object is often described herein in terms of identifying and manipulating the objects. Such manipulations are virtual manipulations accomplished in the memory or other circuitry/hardware of a computer system. Accordingly, it is to be understood that embodiments of the present invention may be performed within a computer system using data stored within the computer system.

Embodiments of the present invention utilize an inverse-modeling approach to estimate patient-specific shear modulus and viscosity values from shear-wave images using a forward model of shear-wave propagation. The forward model of shear-wave propagation is employed to compute, given a set of shear modulus and viscosity parameters, and an initial condition, the shear wave displacement within a multi-dimensional grid lattice (2D/3D) whose extent covers the observed domain. The computed shear-wave propagation is then compared with the observed shear-wave propagation in the shear-wave images. If the computed shear-wave propagation does not match the observed shear-wave propagation, according to a selected cost function, an optimizer process is employed to estimate the optimal shear modulus and viscosity automatically. For example, in a possible implementation, a Normalized Cross-Correlation metric can be used as a cost function to compare the computed and observed shear-wave propagation, but any similarity metric can be used. The optimization process may be performed using a gradient-free optimizer, but the present invention is not limited thereto. A hierarchical method can be used to estimate spatially varying values for the shear modulus and viscosity over a target region of tissue. A first map of shear modulus estimates can be obtained by using the shear wave velocity, which is related to the shear modulus in non-viscous media. This map can be used to initialize the estimation procedure but also to identify the regions with varying biomechanical properties.

FIG. 1 illustrates a method for non-invasive estimation of shear modulus and viscosity of a target region of biological tissue according to an embodiment of the present invention. At step 102 , shear-wave images are received. Shear-wave images are acquired via shear-wave imaging (SWI), which uses an ultrasound probe to generate and track propagating shear-waves in biological tissue. Radiation force from an acoustic radiation force impulse (ARFI) generates the shear-waves in the tissue and a time-sequence of images showing the displacement of the shear-waves in the tissue over time is captured by the ultrasound probe. The shear-wave images can be a time dependent sequence of two-dimensional (2D) images or a time dependent sequence of three-dimensional (3D) images. The shear-wave images can be received directly from the ultrasound probe, or can be received by loading previously acquired shear-wave images from a memory or storage of a computer system or receiving previously acquired shear-wave images over a data network. The shear-wave images can include a target region of tissue of a patient. For example, the shear-wave images can include a region of tissue in which a tumor or lesion is present.

At step 104 , patient-specific shear modulus and viscosity values for tissue in a target region are estimated based on the shear-wave images using a computational model of shear wave propagation. The target region of tissue can refer to all of the tissue in the shear-wave images or can refer to a particular region of interest within the shear-wave images. FIG. 2 illustrates a framework for estimating the patient-specific shear modulus and viscosity values from the shear-wave images using a computational model of shear-wave propagation according to an embodiment of the present invention. As shown in FIG. 2 , model 202 is a forward computational model of wear wave propagation. Given values for the shear modulus and viscosity (μ n , η n ) of tissue in the target region, and an initial condition, model 202 generates a simulation 206 of shear-wave propagation in the target region. The shear modulus and viscosity estimation framework is initialized with initial shear modulus and viscosity values μ 0 , η 0 . Cost function 204 compares the simulation 206 with ground truth shear-modulus propagation 208 observed in the shear-wave images, and sends the result of the comparison to optimizer 210 . Optimizer 210 computes new parameter values for the shear modulus and viscosity to minimize cost function 204 and sends the new parameter values for the shear modulus and viscosity to model 202 , which generates another simulation 206 using the new parameter values. When, based on the result of the comparison calculated by cost function 204 , optimizer 210 determines that the optimal values for the shear modulus and viscosity have been found that minimize cost function 204 , optimizer 210 outputs the optimal values for the shear modulus and viscosity. The model 202 , cost function 204 , and optimizer 210 are described in greater detail in the description for the method of FIG. 3 .

FIG. 3 illustrates a method for estimating patient-specific shear modulus and viscosity values from shear-wave images using a computational model of shear-wave propagation according to an embodiment of the present invention. The method of FIG. 3 can be used to implement step 104 of FIG. 1 . At step 302 , shear-wave propagation is simulated in the target region using computational model of shear-wave propagation. The computational model of shear-wave propagation computes the shear-wave displacement for given shear modulus and viscosity. To that end, the following partial differential equation for transverse waves can be used:

›DETAILED DESCRIPTION · 2 of 4

ρ∂ t 2 u=μ∇ 2 u+η∂ t ∇ 2 u

where μ is the shear modulus, η is the viscosity, ρ is the density (which can be assumed to be equal to 1070 kg/m 3 in biological tissues), and u is the tissue shear displacement. The wave propagates in 1-, 2-, or 3-dimensional space according to Neumann, 0-Dirichlet, or absorbent boundary conditions defined according to the setup of the SWI acquisition. In a possible implementation, Neumann or absorbent boundary conditions can be employed by default. In another embodiment, the organ of interest is segmented from an ultrasound B-mode image. The resulting boundaries are used to set proper shear-wave boundary conditions (e.g. Neumann), while in the areas of the SWI where no boundary is visible, absorbent boundary conditions are used. The B-mode and SW images are aligned by design if the probe does not move between the two acquisitions. This could be done completely transparently to the user by the hardware. The computational model can compute the shear-wave displacement on a multi-dimensional grid lattice (2D/3D) whose extent covers the domain of the target region of tissue in the shear-wave images. As described above, the target region of tissue can be the entire shear-wave image or a region of interest defined in the shear-wave images.

In a possible implementation, generic values, such as values from literature or average values stored in database from known cases, can be used for initial values for the shear modulus and viscosity of the tissue. In another possible implementation, the shear modulus can be estimated directly from the velocity of the shear wave in the shear wave images. In this case, the viscosity can be assigned an initial value of zero or a generic value, such as a value from the literature or an average value in a database of known cases.

Initial boundary conditions are determined for the shear-wave propagation computation. In an advantageous embodiment, the first N frames of the acquired shear-wave images are used to establish initial conditions (e.g. N=2). In particular, the displacement of the observed shear wave in the first N frames of the shear-wave images provides an initial boundary condition, and then the computational model is employed to simulated propagation of the shear-wave. This ensures that the ground truth observed shear-wave in shear-wave images and the computed shear-wave start at exactly the same state, and protects against a temporal shift between the observed shear-wave and the computed shear-wave. In another possible embodiment, a direct model of the ARFI pulse is employed to determine the initial conditions of the shear-wave propagation. In this embodiment, parameters of the ultrasound probe are directly used to compute the force due to the ARFI pulse.

In an advantageous implementation, the finite element method (FEM) can be used to compute the shear-wave propagation on the 1-, 2-, or 3-dimensional space. An implicit time stepping approach can be used for increased stability. However, it is to be understood that the present invention is not limited to FEM with an implicit time steeping approach to compute the shear-wave propagation, and other methods, such as explicit FEM or finite difference methods, can be used to compute the shear-wave propagation as well. Furthermore, the present invention is not limited to using the above described differential equation for transverse wave as the shear-wave propagation model, and other shear-wave propagation models based on more complex visco-elastic material models can be used as well.

At step 304 , the simulated shear-wave propagation is compared to observed shear-wave propagation in the shear-wave images using a cost function. The shear modulus and viscosity are estimated by minimizing a cost function that calculates a similarity (or difference) between the computed (simulated) shear-wave propagation and the measured (observed) shear-wave propagation in the shear-wave images. In a first embodiment, the computed shear-wave propagation is directly compared with the observed shear-wave displacement in the shear wave images. According to an advantageous implementation, normalized cross correlation (NCC) can be used as a cost function that measures a similarity between the computed and observed shear-wave propagation. However, the present invention is not limited to NCC and any other cost function, such as sum of squared distance, can be similarly employed to measure the similarity between the computed and observed shear-wave propagation. The NCC cost function can be expressed as:

1 n ⁢ ∑ x , y ⁢ ( f ⁡ ( x , y ) - f _ ) ⁢ ( t ⁡ ( x , y ) - t _ ) σ f ⁢ σ t

where σ t is the standard deviation of the measured shear-wave propagation t(x, y), σ f is the standard deviation of the computed shear-wave propagation f(x, y), t is the mean of the measured data set, f is the mean of the simulation set, and n is the number of compared elements. In a possible implementation, the NCC is calculated at a user-defined (or automatically selected) time frame, over the entire domain of the target region. In this case, n refers to a number of locations (pixels/voxels), denoted as (x, y) in the above equation, at which to compare the simulated shear-wave displacement to the observed shear-wave displacement at a certain time point.

In an alternative implementation, the NCC can be calculated at a user-defined (or automatically selected) position in space over the entire temporal domain. In this case, n refers to the number of time steps at which to compare the simulated shear-wave displacement to the observed shear-wave displacement for a particular spatial location. In another possible implementation, the NCC can be calculated over the entire spatio-temporal domain.

In a second embodiment, as an alternative to the cost function directly comparing the simulated and observed shear-wave propagation, indirect estimation can be performed working directly in the radiofrequency (RF) space. Intuitively, shear-wave displacement is captured by a shift in the radiofrequency signal. By tracking this shift over time, shear-wave displacement can be estimated and then displayed to the user. In this mode, shear modulus and viscosity can be estimated by minimizing the differences between the measured RF shift and a computed RF shift obtained as the difference in the amplitude of the simulated shear displacement at a specific location. One advantage of working directly in the RF space is that the cost function is not affected by any post-processing done on the RF signal when estimating shear-wave displacement. Another advantage of working directly in the RF space is that the measured shear-wave displacement can be automatically smoothed through the fitted model after estimation of the shear-modulus and viscosity (i.e., once the simulated shear-wave propagation converges to the measured shear-wave propagation).

›DETAILED DESCRIPTION · 3 of 4

At step 306 , it is determined if the simulated shear-wave propagation has converged to the observed shear-wave propagation. For example, a difference value between the simulated and observed shear-wave propagation, as calculated by the cost function, can be compared to a predetermined threshold value. It is determined that the simulated shear-wave propagation has converged to the observed shear-wave propagation when the difference value is less than the threshold value. Otherwise, it is determined that the simulated shear-wave propagation has not converged to the observed shear-wave propagation. In addition, in a possible implementation, the simulated shear-wave propagation can be considered to have converged to the observed shear-wave propagation is a predetermined maximum number of iterations is reached. If it is determined that the simulated shear-wave propagation has not converged to the observed shear-wave propagation, the method proceeds to step 308 . If it is determined that the simulated shear-wave propagation has converged to the observed shear-wave propagation, the method proceeds to step 310 .

At step 308 , the shear modulus and viscosity parameters of the tissue in the target region are estimated by minimizing the cost function. A gradient-free optimizer may be used to calculate new values for the shear modulus and viscosity that minimize the cost function. In an advantageous embodiment, the shear modulus and viscosity values of the tissue is the target region can be calculated using a hierarchical, coarse-to-fine approach to estimate spatial varying parameters for the shear modulus and viscosity. In such a hierarchical approach, in a first step, it is assumed that the tissue in the target region is homogenous and a single value is calculated for each of the shear modulus the viscosity for the entire target region. Then, the spatial domain of the target region is divided in sub-regions based on the spatial distribution of simulation error (e.g., sum of squares distance or NCC error measurement between the computed and measured shear-wave propagation at each point in the spatial domain), shear modulus and viscosity values are estimated separately for each of the sub-regions. In particular, after the initial estimation of shear modulus and viscosity under the assumption of homogenous tissue, another simulation of shear-wave propagation is performed by the computational model using the updated shear modulus and viscosity values and the error (e.g., sum of square difference or NCC) between the computed and observed sheer wave model is calculated at each point in the spatial domain. In an advantageous implementation, the same metric as used to calculated the cost function (e.g., NCC, sum of squared difference, etc.) can be used to calculate the error, but the present invention is not limited thereto, and it is also possible that difference metrics can be used for the cost function evaluation and the error calculation in this step. An error map can be generated by mapping the calculated error value at each point in the spatial domain to an image of the spatial domain. For example, the error map can be an image in which the intensity or color at each pixel depends of the error calculated at that pixel. The error map is segmented to identify regions of the error map having similar error values. The error map can be segmented using any automated or semi-automate image segmentation technique, such as intensity thresholding, region-growing, graph cuts, random walker segmentation, etc. Once the different regions are identified in the error map, a multivariate optimization can be used to estimate different shear modulus and viscosity parameters of each of the identified spatial regions to best minimize the cost function that compares the computed shear-wave propagation to the observed shear-wave propagation. In a possible implementation, this optimization may only be performed for regions having high error values (e.g., higher than a threshold). The steps of generating an error map, segmenting the error map to identify regions having different error values, and calculating the shear modulus and viscosity parameters for the identified regions can be repeated, and at each iteration regions identified in the previous iteration may be divided into smaller regions. These steps can be iterated until the number different regions identified in the spatial domain converges, i.e. the average, or maximum global error is lower than a certain threshold.

Once the spatial-varying shear modulus and viscosity parameters for the tissue in the target region are estimated, the method returns to step 302 , and 302 , 304 , and 306 are repeated with the updated shear modulus and viscosity parameters. In particular, the computational model is used to simulate the shear-wave propagation with the updated shear modulus and viscosity values (step 302 ), the simulated shear-wave propagation is compared to the observed shear-wave propagation in the shear-wave images using the cost function (step 304 ), and it is determined whether the simulated shear-wave propagation has converged to the observed shear-wave propagation (step 306 ).

At step 310 , once it is determined that the simulated shear-wave propagation has converged to the observed shear-wave propagation in the shear images, the method of FIG. 3 ends and the final estimated values of the shear modulus and viscosity parameters are returned.

Returning to FIG. 1 , at step 106 , the estimated shear modulus and viscosity values for the target region are output. The estimated shear modulus and viscosity values can be output by visualizing the shear modulus and viscosity values on 1D, 2D, or 3D maps, which can be displayed on a display device of a computer system. For example, the identified shear modulus values for each location in the spatial domain of the target region of tissue can be mapped to an image of the target region, which is displayed on the display device. The shear modulus values and viscosity values can be visualized using respective color maps, in which the color (or intensity) at each pixel or voxel in the spatial domain depends on the shear modulus value or viscosity value calculated at that location. In a possible implementation, the error maps generated in step 308 of FIG. 3 can be used to generate these color maps, as they are already divided into regions for which common values of shear modulus and viscosity have been calculated.

›DETAILED DESCRIPTION · 4 of 4

The spatial maps of shear modulus and viscosity can be displayed to a user (e.g., doctor, technician, etc.) for diagnostic purposes. For example, in oncology applications, the target region in the shear-wave images may include a lesion or tumor, and the estimated patient-specific shear modulus and viscosity values for lesion or tumor can enable the user to diagnose the lesion or tumor as malignant or benign. In a possible application, the values of the shear modulus and viscosity for a lesion or tumor and/or the surrounding region can be used as features and fed into a trained machine learning based classifier, such as a support vector machine (SVM), which can then automatically classify the lesion or tumor. For example, based on the estimated shear modulus and viscosity values, the trained machine learning based classifier could classify the lesion or tumor as malignant or benign, could classify the lesion/tumor as a particular type of lesion/tumor, or could classify the lesion/tumor to assign a particular grade to the lesion/tumor. It is to be understood that the oncology applications described herein are not intended to limit the present invention, and the method of FIG. 1 can also be applied to other applications as well.

In addition to the spatial maps of shear modulus and viscosity, the simulated shear-wave propagation and the shear-wave images showing the observed shear-wave propagation can also be displayed, for example on a display device of a computer system, as well as the error maps generated in step 308 of FIG. 3 . FIG. 4 illustrates exemplary observed and simulated shear-wave propagations. As shown in FIG. 4 , image 402 shows measured (observed) shear-wave propagation in shear-wave images for the entire spatial domain of the shear-wave images, and image 404 shows the measured (observed) shear-wave propagation for a region of interest used for cost function evaluation. Image 406 shows the simulated shear-wave propagation in the entire spatial domain and image 408 shows the simulated shear-wave propagation in the region of interest used for cost function evaluation. In the example of FIG. 4 , the first two frames of the shear-wave images are used as initial conditions for the simulation of shear-wave propagation, and only a portion of the space (region of interest) is used to evaluate the cost function to minimize the effects of the boundary conditions. The ground truth for the properties of the tissue in the region of interest is a shear modulus of 4 kPa and a viscosity of 0 Pa·s. The results of the estimation using the methods of FIGS. 1 and 3 for this example are a shear modulus 4.01 kPa and a viscosity of 4.4 e −10 Pa·s. The full space (images 402 and 406 of FIG. 4 ) shows a difference for the propagation of the waves, but the method still managed to estimate values close to the ground truth values since the evaluation was performed in a region of interest (images 404 and 408 of FIG. 4 ) far from the boundary conditions.

The above-described methods for non-invasive estimation of patient-specific shear-modulus and viscosity values for biological tissue based on shear-wave imaging (SWI) can be performed on a computer using well-known computer processors, memory units, storage devices, computer software, and other components. A high-level block diagram of such a computer is illustrated in FIG. 5 . Computer 502 contains a processor 504 , which controls the overall operation of the computer 502 by executing computer program instructions which define such operation. The computer program instructions may be stored in a storage device 512 (e.g., magnetic disk) and loaded into memory 510 when execution of the computer program instructions is desired. Thus, the steps of the methods of FIGS. 1, 2, and 3 may be defined by the computer program instructions stored in the memory 510 and/or storage 512 and controlled by the processor 504 executing the computer program instructions. An ultrasound acquisition device 520 , such as an ultrasound probe, can be connected to the computer 502 to acquire shear wave images and input the shear wave images to the computer 502 . It is possible that the ultrasound acquisition device 520 and the computer 502 communicate wirelessly through a network. In a possible embodiment, the computer 502 can be located remotely with respect to the ultrasound acquisition device 520 , and the method steps can be performed by the computer 502 as part of a server or cloud based service. The computer 502 also includes one or more network interfaces 506 for communicating with other devices via a network. The computer 502 also includes other input/output devices 508 that enable user interaction with the computer 502 (e.g., display, keyboard, mouse, speakers, buttons, etc.). Such input/output devices 508 may be used in conjunction with a set of computer programs as an annotation tool to annotate volumes received from the image acquisition device 520 . One skilled in the art will recognize that an implementation of an actual computer could contain other components as well, and that FIG. 5 is a high level representation of some of the components of such a computer for illustrative purposes.

The foregoing Detailed Description is to be understood as being in every respect illustrative and exemplary, but not restrictive, and the scope of the invention disclosed herein is not to be determined from the Detailed Description, but rather from the claims as interpreted according to the full breadth permitted by the patent laws. It is to be understood that the embodiments shown and described herein are only illustrative of the principles of the present invention and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the invention. Those skilled in the art could implement various other feature combinations without departing from the scope and spirit of the invention.

Claims as granted

35 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

2 codes
IPC · International Patent Classification
Section A — Human necessities
  • A61B8/00
  • A61B8/08

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomApr 2015Jul 2015Oct 2015Jan 2016Apr 2016Jul 2016Oct 2016Jan 2017Apr 2017Jul 2017Oct 2017Jan 2018USPTOApplicantRestriction requirementResponse after non-final
USPTOApplicanthover for detail · click to open
Pendency
2.6 y
937 days filing → grant
Office actions
1
after a restriction
Responses
1
no RCE
Examiner
Mark Remaly
art unit 3786 · TC 3700
Citations: 10 back · 1 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom2018202020222024202620282030203220342036Owner 5
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock