System, method, and computer software product for specifying a scanning area of a substrate
AssigneeAffymetrix, Inc.
InventorShantanu V. Kaushikkar
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer program products are described for specifying a scanning area of a substrate. In accordance with one method, steps include receiving location data corresponding to a plurality of probe-feature locations on the substrate, storing the location data, accessing the location data, and scanning the substrate based on the accessed location data. A scanning system is described that includes a computer, a scanner, and a computer program product. The product, when executed on the computer, accesses location data corresponding to a plurality of probe-feature locations on a substrate, and controls the scanner's scanning of the substrate based on the accessed location data.
Claims23
A method comprising the steps of:
- (a) receiving data corresponding to a plurality of probe locations on a substrate;
- (b) storing the data;
- (c) providing a first user interface that enables user selection of the data;
- (d) accessing the data based, at least in part, on the user selection;
- and
- (e) scanning the substrate based, at least in part, on the accessed data.
A computer program product, comprising:
- (a) a user-interface manager that
- (i) enables user specification of a plurality of probe locations on a substrate, wherein the user-interface manager enables user specification of the probe locations by specifying from the group consisting of one or more spacing distances between probes, one or more patterns of probe locations, and one or more probe locations by specifying coordinates, and
- (ii) provides data corresponding to the probe locations;
- (b) a data storage manager that stores the data in memory;
- and
- (c) an output manager enabled to provide the data to a scanner control application constructed and arranged to cause scanning of the substrate based, at least in part, on the accessed data.
A computer program product, comprising:
- (a) a data retriever that provides a user interface that enables a user selection of data corresponding to a plurality of probe locations on a substrate and accesses the data based, at least in part, on the user selection, wherein the data retriever receives the data from memory of a first computer and stores the data in memory of a second computer;
- and
- (b) a scan-area controller that controls scanning of the substrate based, at least in part, on the accessed data.
A scanning system, comprising:
- (a) a scanner;
- and
- (b) a computer program product, comprising
- (i) a data retriever that provides a user interface that enables a user selection of data corresponding to a plurality of probe locations on a substrate and accesses the data based, at least in part, on the user selection, wherein the data retriever receives the data from memory of a first computer and stores the data in memory of a second computer, and
- (ii) a scan-area controller that controls scanning by the scanner of the substrate based, at least in part, on the accessed data.
A scanning system, comprising:
- (a) a computer;
- (b) a scanner, and
- (c) a computer program product that, when executed on the first computer, performs a method comprising the steps of
- (i) receiving data corresponding to a plurality of probe locations on a substrate,
- (ii) storing the data,
- (iii) providing a user interface that enables a user selection of the data corresponding to a plurality of probe locations on a substrate,
- (iv) accessing the data based, at least in part, on the user selection, and
- (v) controlling scanning by the scanner of the substrate based, at least in part, on the accessed data.
Dependencies are inferred from the claim text.