USPatent applicationPatented

System and method for creating a flow cytometer network

Granted 24 Jan 2017 · 2 office actions

Life of the application

11 dated events
⤢ drag to zoom201020122014201620182020202220242026202820302032ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A system for creating a flow cytometer network includes: a flow cytometer with an interrogation zone and a fixed gain detection system that collects sample data from the interrogation zone; a flow cytometer data center that stores and manages sample-related data from the flow cytometer; and a network communication module that communicates sample-related data between the flow cytometer and the data center. The system may include a second flow cytometer and a second network communication module, where the first and second flow cytometers are calibrated to have substantially identical fixed gain settings. A method for creating a flow cytometer network includes: calibrating first and second flow cytometers with a calibration solution; collecting sample data with a fixed gain detection system; uploading data to a flow cytometer data center; retrieving data from the data center; and performing data analysis on the retrieved data.

Description

9 parts
›CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Application No. 61/354,577 filed 14 Jun. 2010, which is incorporated in its entirety by this reference.

›TECHNICAL FIELD

This invention relates generally to the flow cytometer field, and more specifically to a new and useful system and method for creating a flow cytometer network in the flow cytometer field.

›BACKGROUND

In recent years, flow cytometry has seen advances resulting in desktop-sized flow cytometers. These technological advances have also led to flow cytometers becoming more affordable. With this trend, more laboratories and clinical environments can afford to devote the effort and expense to operate one or multiple flow cytometers, enabling more experiments to be conducted and generating more flow cytometry data. Typically, only those using a particular flow cytometer or those in the same facility are able to use data generated by that flow cytometer. Furthermore, even if data from multiple flow cytometers is to be shared, there are problems with interoperability and comparability of data between flow cytometers. Collaboration and use of multiple flow cytometers is problematic in that the calibration of a single conventional flow cytometer is required prior to performing a particular experiment and involves numerous parameters tailored to that particular experiment. Thus, there is a need in the flow cytometer field to create a new and useful system and method for creating a flow cytometer network. This invention provides such a new and useful system and method.

›BRIEF DESCRIPTION OF THE FIGURES

FIG. 1 is a schematic representation of a system for creating a flow cytometer network of a preferred embodiment;

FIG. 2 is a detailed representation of the fixed detection system of a system for creating a flow cytometer network of a preferred embodiment; and

FIG. 3 is a schematic representation of a method for creating a flow cytometer network of a preferred embodiment.

›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 5

The following description of preferred embodiments of the invention is not intended to limit the invention to these preferred embodiments, but rather to enable any person skilled in the art to make and use this invention.

System for Creating a Flow Cytometer Network

As shown in FIG. 1 , a system 100 of the preferred embodiment preferably includes: a flow cytometer 110 having an interrogation zone 112 through which a flow cytometer sample passes and a fixed gain detection system 114 configured to collect for the sample a sample data set of photonic inputs from the interrogation zone; a flow cytometer data center 130 that stores and manages sample-related data from the flow cytometer; and a network communication module 140 communicatively coupled to the flow cytometer and the flow cytometer data center 130 , such that the network communication module 140 communicates sample-related data between the flow cytometer and the flow cytometer data center 130 . The system preferably further includes at least a second flow cytometer substantially similar to the first flow cytometer and a second network communication module 140 communicatively coupled to the second flow cytometer and the flow cytometer data center 130 . The system 100 primarily functions to create a data environment supplied with information from a plurality of flow cytometers. The environment may be located within a lab, a research center, or may be distributed across a worldwide data network. The system 100 frees researchers, clinicians, and other flow cytometer users from being restricted to relying on data only from flow cytometers within immediate reach (e.g., in a single laboratory room), and/or provides improved project collaboration between labs in different locations. As an exemplary application of the system, a plurality of flow cytometers may be spread throughout a company, such as throughout a single building or across different buildings and/or geographical locations. In another exemplary application, data from flow cytometers collected from across the country and/or world can be used by organizations like the Center for Disease Control and Prevention (CDC) for high level analysis of diseases and infections. In yet another exemplary application of the system, the system allows one to compile a cross-population comparison of data from a plurality of flow cytometers and perform a search for outliers among the compiled data, such as for identifying individual machines that have abnormal specifications and/or subject to possible experimental error. In addition, when the system includes flow cytometers with accurate volume count and/or flow rates, the system enables cross-instrument comparisons of concentrations. The system may additionally be applied to new processing and analysis techniques that leverage potentially large and accessible data.

The first flow cytometer 110 and the second flow cytometer 120 include an interrogation zone 112 through which a sample passes and provides photonic inputs, and a detection system 114 that collects for the sample a sample data set of the photonic inputs from the interrogation zone. The first and second flow cytometers are preferably substantially similar. For instance, the first and second flow cytometers preferably have comparable fixed gain detection systems that are each calibrated to a calibration solution 150 or fluid. In a preferred embodiment, calibration may be similar to that described in U.S. patent application No. 2010/0302536 entitled “Data collection system and method for a flow cytometer”, which is incorporated in its entirety by this reference. The fixed gain detection system preferably enables data from different flow cytometers when communicatively coupled to the flow cytometer data center 130 . There may be two, three, or any suitable number of flow cytometers used with the system. Any particular two flow cytometers in the plurality of flow cytometers may be the same or different models of flow cytometers. In a preferred embodiment, the first and second flow cytometers are preferably similar to that described in U.S. patent application No. 2006/0219873 entitled “Detection system for a flow cytometer”, which is incorporated in its entirety by this reference. However, the flow cytometers may be any suitable flow cytometer, preferably with a fixed gain detection system.

As shown in FIG. 2 , the detection system 114 of the preferred embodiment functions to collect photonic input data for a plurality of fluorescence channels. A fluorescence channel is a sample of data for a spectral range of light where fluorescence from a fluorochrome is most concentrated. The detection system preferably detects four fluorescence channels, but the detection system may between two to eight fluorescence channels, or any suitable number of fluorescence channels. The detection system 114 is preferably a fixed gain detection system that enables calibration of a flow cytometer that is universal or at least comparable between multiple flow cytometers with the fixed gain detection system. The fixed gain detection system further functions to allow simultaneous collection of both faint (e.g. small) objects and bright (e.g. large) objects by the flow cytometer, such that experiment-specific calibration for the objects of interest is not required. The first and second flow cytometers are able to output data that is comparable even when the experiment and sample differ greatly. Unlike conventional flow cytometers, the fixed gain detection system preferably does not require calibration or adjustments to the gain settings of the detection system (including human and/or computer or automatic calibration of the detection system) tailored each particular experiment type. In other words, adjustments and calibration of the gain settings of the detection system are preferably not required immediately prior to performing experiments with varying kinds of samples. In other words, the voltage and gain for the detection system are preferably fixed (e.g. during manufacture). In a preferred embodiment, the detection has a user interface similar to that described in U.S. patent application No. 2008/0228444 entitled “User interface for a flow cytometer system”, which is incorporated in its entirety by this reference. However, alternatively the system may include a plurality of flow cytometers with different kinds of detection systems that are intentionally synchronized in any suitable manner to have substantially identical gain settings.

›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 5

The detection system 114 preferably has a wide dynamic range, or ability to collect signals across a wide range of inputs. The wide dynamic range is preferably defined as a range of photonic input signals that provides a 1:100,000 ratio, and more preferably a 1:1,000,000 ratio (six decade range), between the faintest objects and the brightest objects. Additionally, the wide dynamic range preferably enables the flow cytometer to detect particles of the sample that are disparate in size, such as ranging from 1 micron up to 100 microns. For example, the wide dynamic range enables co-detection of mammalian cells (average diameter of 10-30 microns) and bacteria (average diameter of 0.5 microns), which have relative diameters that are disparate enough that they generally cannot be properly detected using a single gain setting on a typical flow cytometer. However, the detection system 114 with a wide dynamic range may simultaneously detect both the mammalian cells and bacteria cells. However, the detection system may alternatively allow for any suitable dynamic range such that the gain is substantially fixed. Once a fixed gain detection system has been calibrated (such as during manufacturing and/or for custom fluorochromes, preferably performed once by a user), the output of the detection system preferably represents an absolute photon count (or other suitable photometric unit). A data output is preferably photons/second, watts, or any similar absolute units. This photometric capability functions to allow absolute measurements from other detection systems in other flow cytometers to be directly compared to one another, without compensating for different calibration settings and/or gain settings for the individual flow cytometers. Examples of possible applications include FRET (fluorescence resonance energy transfer) based cytometric assays, absolute MESF (molecules of equivalent soluble fluorophore) measurements or similar metrics for the emission levels of cytometry calibration beads across production lots. For instance, MESF data may be calculated using the calibrated intensity of the excitation laser at the interrogation zone and the output of the fixed gain detection system. The wide dynamic range, along with the fixed gain characteristic, alleviates the need for individual tailored adjustments to the detectors or settings of the detection system.

The first and second flow cytometers are preferably calibrated to have substantially identical gain settings, such as during manufacturing, regular calibration checks, or any suitable time. For instance, both flow cytometers may be calibrated with a calibration solution 150 , which functions as a standardized sample with set characteristics. The fixed detection system preferably distinguishes a set number of peaks within each fluorescence channel of the fixed detection system when the calibration solution sample passes through the interrogation zone. The calibration fluid 150 is preferably a pre-diluted fluid solution of calibration beads, such as Spherotech™ 6-peak beads, Spherotech™ 8-peak beads, or any suitable type of calibration beads. Calibration data generated from sampling the calibration solution may be used to validate data in the flow cytometer data center 130 , and/or to interpret data accessed from the flow cytometer data center 130 so that data can be compared between flow cytometers with differing calibration data (e.g. for interpolation between data sets from different flow cytometers). Calibration of the flow cytometer may generate a calibration file that includes calibration data and/or any suitable calibration information (e.g. date, time, flow cytometer location) generated during the calibration.

As shown in FIG. 2 , the detection system 114 preferably includes a detector d 12 , and may further include an amplifier d 14 coupled to the detector, a compression unit d 16 that is coupled to the amplifier d 14 , and/or an analog-to-digital converter (ADC) d 18 . The detector d 12 functions to receive photonic inputs P from the interrogation zone 112 . The detector preferably produces analog signals based on the photonic inputs P, and is preferably operable over a wide dynamic range as described above. The detector preferably has a luminous sensitivity of at least 80-120 microamps per lumen, but may alternatively have a luminous sensitivity of any suitable level. The detector is preferably operable to detect a light spectral range of approximately 400-700 nanometers, but may alternatively be operable over any suitable spectral range. The detector preferably includes one or more PIN photodiodes, which receive photonic inputs P from the interrogation zone and convert the impending electromagnetic radiation into an electrical signal. The PIN diodes are preferably adjusted during a manufacturing process of the detection system, to optimize their detection within a predetermined range. For example, the PIN diodes may be adjusted with a minimum detection above the optical and electrical “noise floor” of the detection system and are set with a maximum detection near the “operation ceiling” of the detection system. The adjustment preferably incorporates the use of calibration beads, but any other suitable method may be used. However, the detector may additionally and/or alternatively use any suitable detection device, such as specialized photomultipliers or other photodiodes.

The amplifier d 14 is preferably coupled to the detector d 12 such that the amplifier receives the electrical signal of the detector and amplifies the signal by a predetermined amount, depending upon the strength of the output and the breadth of the detector range. Although the amplifier preferably operates in the electrical domain (e.g. an avalanche photodiode that provides electrical amplification), the amplifier may alternatively operate in the optical domain (e.g. a laser that provides optical amplification). The amplifier may be integrated or partially integrated into the detector. The preferred amplifier has a signal-to-noise ratio ranging between approximately 100 dB and 120 dB.

›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 3 of 5

The compression unit d 16 is preferably coupled to the amplifier d 14 and functions to reduce the dynamic range of the plurality of electrical signals from the amplifier and compress that data into an electrical signal with a smaller dynamic range, such as one that is appropriate for the ADC. In a preferred embodiment, the detection system incorporates signal compression to obtain better resolution for the input signals in the lower end of the signal range. The compression unit preferably uses a nonlinear compression algorithm, such as a logarithmic compression algorithm, but may use a linear, parametric, or any other suitable approach.

The analog-to-digital converter (ADC) d 18 is preferably coupled directly or indirectly to the detector and configured to convert an analog signal to a digital signal that is readily usable by a digital circuit, process, or other computing device. The ADC preferably has a high bit resolution that is greater than or equal to 16 bits, and more preferably greater than or equal to 24 bits, which translates to roughly 16,700,000 levels of information, but the ADC may alternatively have any suitable bit resolution. The ADC preferably includes an SNR ratio of greater than approximately 100 dB, but may alternatively include a SNR of any suitable value.

In a first variation, the detection system 114 may include multiple detectors preferably operate on the same photonic input from the interrogation zone, but cover substantially different (overlapping or non-overlapping) subsets of the dynamic range of the photonic input. This allows one or more detectors to divide the responsibility of a single detector. In this variation, each detector preferably has a smaller dynamic range (e.g. on the order of 50-60 dB), set at different portions (overlapping or non-overlapping) of the dynamic range of the photonic input. Each detector preferably is coupled to a respective amplifier. The multiple amplifiers may have substantially identical gain and/or SNR values, or may have different gain and/or SNR values (e.g. a high-gain amplifier may be matched with one detector, and a low-gain amplifier may be matched with another detector).

In a second variation, the detection system 114 may include multiple amplifiers that operate on the output from the detector (or each of multiple detectors), but amplify the analog signal from the detector at different gain levels. This allows more than one amplifier to divide the responsibility of a single amplifier. In this variation, the amplifiers may be set at distinct gain levels (e.g., one amplifier is set at a higher gain level, and another amplifier is set at a lower gain level). Alternatively, the multiple amplifiers may be set at similar gain levels.

The flow cytometer data center 130 functions to store and manage data from one, or preferably multiple, flow cytometers. The flow cytometer data center 130 is preferably network-accessible and includes a server and a database that stores sample-related data from the flow cytometers. The data center may include a web application interface 132 or any suitable portable, accessible by researchers, clinicians, and other users. The data center preferably implements any suitable security and permission restrictions to restrict access or filter information, such as to comply with patient privacy regulations. In one variation, the flow cytometer data center includes an application programming interface (API), which can be used to target and retrieve particular types of data during the analysis, such as data sets regarding a particular type of sample or experiment, data sets collected by related groups of flow cytometers, data sets collected across a particular geographical region, or any suitable kind of data. Other parties may use the API to implement additional or alternative applications for interacting with the flow cytometer data center. The API is preferably a web API such as a Representational State Transfer (REST) style API or a Simple Object Access Protocol (SOAP) style API, but may alternatively be any suitable type of API.

The flow cytometer data center 130 preferably stores one or more types of sample-related data. In one variation, the data center 130 stores data analysis information, or analysis data from flow cytometers after the flow cytometers have analyzed sample data after an experiment. The data analysis information may be any suitable data or file generated by analysis/processing for the experiment, such as absolute counts, tables, or plots. Storing the data analysis information preferably enables the analysis and post-processing of raw sample data set to be shared. For example, in this variation, researchers or clinicians can view and incorporate prior analyses performed by other user. The experimental analysis, coupled with the raw data, may additionally be used with a neural network algorithm or other pattern detection algorithm to detect patterns that exist, for instance, in raw data and/or analysis of the raw data of a particular characteristic. The analysis patterns can then be automatically applied to future raw data having the same or similar particular characteristic.

In another variation, as shown in FIG. 1 , the flow cytometer data center 130 includes an analyzer 134 that evaluates sample-related data from one or more flow cytometers. For instance, the analyzer 134 may include an independent processor that analyzes a sample data set remotely from the flow cytometer that performed a particular experiment and gathered the sample data. As another example involving cloud computing, the analyzer may be coupled to a plurality of processors that collectively analyze a sample data set remotely from the flow cytometer that gathered the sample data set.

In another variation, the data center 130 stores the sample experimental data set, including raw flow cytometry data from an experiment. In other variations, the flow cytometer data stores a calibration file, sample information, or laboratory information. The calibration file includes information generated during calibration of the device, such as or day, time, activities performed, calibration readouts, identification information pertaining to the service technician (or in an alternative embodiment, the user) who performed the calibration, and information for identifying the relevant flow cytometer. The sample information may include any information for identifying the relevant sample, such as types of substance (e.g. blood), type of preparation such as an added lysis, descriptions of sample origin such as patient parameters such as age or sex, or any suitable information about the test sample. The laboratory information preferably include any meta data about the lab or clinic, such as operator of the flow cytometer, laboratory name, research project name, geographical location, name of company, time of experiment, references to related batches of experiments, or any suitable parameter or other information. For example, geographical location information stored by the flow cytometer data center 130 can be used to perform geographical analysis of experimental results, such as tracking the spread of diseases. The laboratory information may additionally and/or alternatively be used to create a network of experimental data similar to a social network, with experimental references between data, analysis, and/or research. However, in other variations the flow cytometer data center 130 may store any suitable kind of information and the data may be used in any suitable manner.

›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 4 of 5

The network communication module 140 functions to communicate sample-related data between the flow cytometer and the flow cytometer data center 130 , including uploading to and downloading from the data center. The network communication module may communicate any of the types of data stored by the flow cytometer data center, including raw sample data, sample analysis data, calibration files, or laboratory information. The network communication module 140 preferably includes an Ethernet port or other network port, a Wi-Fi modem, or any suitable port to connect to a network. The network communication module preferably communicates through the internet, but may additionally and/or alternatively communicate through an intranet system such as for a system implemented for internal operations. The network communication module preferably communicates with any suitable network protocol, such as a hypertext transfer protocol (HTTP). In one variation, the network communication module 140 automatically uploads and/or downloads sample-related data to the flow cytometer data center, such as after every experimental sample run, after a particular number of experimental sample runs, after every experimental sample run of a particular type, at particular time intervals (e.g. every day or every hour) or any suitable event and/or period of time. In another variation, the flow cytometer includes a user interface, coupled to the network communication module, that enables the user to selectively upload and/or download sample-related data at desired times. In some variations, the system may enable both automatic and user-selected uploading to and/or downloading from the flow cytometer data center. The flow cytometer data center may be communicatively coupled to any number of additional data centers or storage sites, such as for data backup purposes.

Method for Creating a Flow Cytometer Network

As shown in FIG. 3 , a method 200 for creating a flow cytometer network of a preferred embodiment includes calibrating a first flow cytometer S 210 with a calibration solution, calibrating a second flow cytometer S 220 with the calibration solution, collecting a sample data set for a sample S 230 with a fixed gain detection system, uploading sample-related data S 240 from each of the first and second flow cytometers to a flow cytometer data center, retrieving flow cytometry data S 250 from the flow cytometer data center, and performing data analysis S 260 on flow cytometer data from the flow cytometer data center. The method 200 may additionally and/or alternatively include collecting photonic inputs from an interrogation zone across a wide dynamic range S 232 . The method functions to create interoperable data from a plurality of flow cytometers that enables wide-scale data set analysis. The method can be used for large data set analysis, for analysis on data collected from various locations, and/or for any suitable application.

Calibrating a first flow cytometer S 210 and calibrating a second flow cytometer S 220 function to calibrate a plurality of flow cytometers to a standard reference sample. The first and second flow cytometers each preferably includes a fixed gain detection system that alleviates numerous calibration steps, and functions to allow calibration to a standard calibration fluid, instead of calibrating and adjusting gain to settings tailored for a particular sample and experiment.

Collecting a sample data set S 230 for a sample with a fixed gain detection system preferably includes collecting photonic inputs from an interrogation zone of the flow cytometer for a plurality of fluorescence channels, generating an analog signal based on the photonic inputs, and converting the analog signal to a digital signal. Collecting photonic inputs preferably includes collecting photonic inputs from an interrogation zone across a wide dynamic range S 232 . Collecting a sample data set S 230 is preferably performed by a detection system substantially similar to that described above. A fixed gain detection system preferably outputs absolute photometric units (such as an absolute photon count), and collects a sample data set without accepting a gain amplification level selection from the user. An additional step may include calculating an absolute MESF using the intensity of laser excitation at the interrogation zone and the output of the detection system. Generating an analog signal is preferably performed by an analog-to-digital converter substantially similar to the analog-to-digital converter described above. The step of collecting a sample data may additionally and/or alternatively be performed by any suitable system or in any suitable manner.

Step S 230 may additionally include performing analysis on the collected data set S 234 , which functions to provide another layer of accessibility to the data once the data is uploaded to a data center. The analysis and/or processing preferably converts the raw data into a format used by experimenters (e.g. plots). There may be any number of process steps performed on the data. Some exemplary analysis steps performed on data may include the generate of relevant plots, such as enlarged plots of particular fluorescence channels and set gating parameters. The processing and analysis are preferably stored in an application data format created by an application performing the processing. The processing and analysis may alternatively be described in a standardized format such as a markup language. The analysis data is preferably additionally uploaded to the data center in step S 240 .

Uploading sample-related data S 240 functions to send data from the flow cytometers so that the data is accessible through the network from the data center. Data collected from a plurality of flow cytometers is preferably uploaded to the data center, and may include raw sample data, data analysis information, a calibration file, laboratory information, sample information, and/or any suitable data. The uploading preferably occurs in a background processing step, but may additionally and/or alternatively be triggered by a user-selectable action. Sample-related data may be uploaded as changes to the data are made. For example, raw experimental data may be uploaded following collection, and data analysis information may be uploaded after a researcher or clinician performs analysis on the raw experimental data.

›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 5 of 5

Retrieving flow cytometer data from the flow cytometer data center S 250 functions to download data from the data center through the flow cytometer network. Data can be fetched and queried through the data center (e.g. through an API). Data querying can be used to target and retrieve particular types of data during the analysis, such as data sets regarding a particular type of sample or experiment, data sets collected by related groups of flow cytometers, data sets collected across a particular geographical region, or any suitable kind of data.

Performing data analysis on flow cytometry data from the flow cytometer data center S 260 functions to use data set from one or more flow cytometers for analysis. The substantially similar fixed gain detection systems of the flow cytometers preferably enable the data from the flow cytometers to be easily combined into a single data set prior to performing data analysis. This data combination preferably functions to improve signal-to-noise of rare events and/or difficult to resolve experiments. In one application of analysis, a search is conducted for outliers within a cross-population comparison of a plurality of flow cytometers. Individual flow cytometers may be identified by this comparison as being out-of-spec, being subject to possible experimental error, and/or having any suitable abnormal condition or characteristics. In another application, when the flow cytometers include accurate volume count and/or flow rates, the fixed gain detection systems enable an accurate comparison of concentrations to be performed across experiments from multiple flow cytometers. The data center may alternatively be used to identify an experimental sample that a researcher or clinician does not have access to. The data analysis may use geographic location, patient age, sample type, temporal variables, or any suitable parameter as an additional metric in the analysis. For example, data from across the country may be analyzed to track and/or predict spread of a disease, especially as results of more tests from additional flow cytometers are added to the network. Immunization allocation, research funding, and disease preventative actions can all be more readily controlled using the flow cytometer network and data center. In another variation, large data sets may be used to algorithmically learn analysis processes. Through analysis of large datasets, analysis processes may be linked with raw data patterns using a neural network or any suitable learning algorithm. When raw data is identified to match a particular pattern, analysis on the data may be automatically performed and/or initiated by the user. Furthermore, information on this data analysis on uploaded data may also be uploaded to the data center.

As a person skilled in the art will recognize from the previous detailed description and from the figures and claims, modifications and changes can be made to the preferred embodiments of the invention without departing from the scope of this invention defined in the following claims.

Claims as granted

25 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

7 codes
IPC · International Patent Classification
Section G — Physics
  • G01F1/00
  • G01N15/14
  • G01F25/00
  • G01F17/00
  • G06F17/00
  • G01N35/00
  • G16B50/00

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 zoom201220132014201520162017USPTOApplicantNon-final rejectionResponse after non-final
USPTOApplicanthover for detail · click to open
Pendency
5.6 y
2,051 days filing → grant
Office actions
2
non-final + final
Responses
2
no RCE
Examiner
Alexander Satanovsky
art unit 2857 · TC 2800
Citations: 252 back · 4 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 zoom20182020202220242026202820302032Owner 1
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