Decoding of angle-cut keys
AssigneeKaba Ilco Corp.
InventorsGiorgio Pigatti, Marco Ceccato
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for decoding an angle-cut key are provided. A probe is positioned at a first position relative to the angle-cut key. A first depth reading is performed on the angle-cut key. The probe is displaced to a plurality of subsequent positions and performing a plurality of subsequent depth readings on the angle-cut key. A key map of the angle-cut key is generated based on comparisons performed on a set of depth readings, the set of depth readings comprising the first depth reading and the plurality of subsequent depth readings. A signal indicative of the key map is output.
Claims20
A method for decoding an angle-cut key, comprising:
- positioning a probe at a first position relative to the angle-cut key corresponding to a first cut of the angle-cut key;
- performing a first depth reading on the angle-cut key;
- displacing the probe to a plurality of subsequent positions corresponding to at least one subsequent cut of the angle-cut key and performing a plurality of subsequent depth readings on the angle-cut key, wherein each plurality of subsequent positions is associated with a respective combination of a longitudinal location and a radial orientation relative to the angle-cut key;
- generating a key map of the angle-cut key based on comparisons performed on a set of depth readings, the set of depth readings comprising the first depth reading and the plurality of subsequent depth readings;
- and
- outputting a signal indicative of the key map;
- wherein generating the key map based on comparisons performed on the set of depth readings comprises:
- identifying the first cut of the angle-cut key, comprising:
- obtaining a first subset of the set of depth readings, the first subset associated with a first longitudinal location relative to the angle-cut key and comprising a plurality of depth readings, each of the plurality of depth readings associated with one of a plurality of radial orientations relative to the angle-cut key;
- comparing the plurality of depth readings to one another to identify at least a first depth of the first cut and a first angle of the first cut based on the deepest depth reading;
- and
- storing the first depth and the first angle of the first cut as part of the key map;
- and
- identifying the at least one subsequent cut of the angle-cut key, comprising:
- obtaining at least one subsequent subset of the set of depth readings, the at least one subsequent subset associated with at least one respective subsequent longitudinal location relative to the angle-cut key and comprising respective subsequent pluralities of depth readings, each of the depth readings of the subsequent pluralities of depth readings associated with one of the plurality of radial orientations relative to the angle-cut key;
- comparing, for each of the at least one subsequent subset, the subsequent plurality of depth readings to one another to identify at least a subsequent depth of the at least one subsequent cut and a subsequent angle of the at least one subsequent cut based on subsequent deepest depth readings;
- and
- storing the subsequent depth and the subsequent angle of each of the at least one subsequent cut as part of the key map.
A system for decoding an angle-cut key, comprising:
- a processor;
- and
- a non-transitory computer-readable medium having stored thereon instructions executable by the processor for:
- positioning a probe at a first position relative to the angle-cut key corresponding to a first cut of the angle-cut key;
- performing a first depth reading on the angle-cut key;
- displacing the probe to a plurality of subsequent positions corresponding to at least one subsequent cut of the angle-cut key and performing a plurality of subsequent depth readings on the angle-cut key, wherein each subsequent position of the plurality of subsequent positions is associated with a respective combination of a longitudinal location and a radial orientation relative to the angle-cut key;
- generating a key map of the angle-cut key based on comparisons performed on a set of depth readings, the set of depth readings comprising the first depth reading and the plurality of subsequent depth readings;
- and
- outputting a signal indicative of the key map;
- wherein generating the key map based on comparisons performed on the set of depth readings comprises:
- identifying the first cut of the angle-cut key, comprising:
- obtaining a first subset of the set of depth readings, the first subset associated with a first longitudinal location relative to the angle-cut key and comprising a plurality of depth readings, each of the plurality of depth readings associated with one of a plurality of radial orientations relative to the angle-cut key;
- comparing the plurality of depth readings to one another to identify at least a first depth of the first cut and a first angle of the first cut based on the deepest depth reading;
- and
- storing the first depth and the first angle of the first cut as part of the key map;
- and
- identifying the at least one subsequent cut of the angle-cut key, comprising:
- obtaining at least one subsequent subset of the set of depth readings, the at least one subsequent subset associated with at least one respective subsequent longitudinal location relative to the angle-cut key and comprising respective subsequent pluralities of depth readings, each of the depth readings of the subsequent pluralities of depth readings associated with one of the plurality of radial orientations relative to the angle-cut key;
- comparing, for each of the at least one subsequent subset, the subsequent plurality of depth readings to one another to identify at least a subsequent depth of the at least one subsequent cut and a subsequent angle of the at least one subsequent cut based on subsequent deepest depth readings;
- and
- storing the subsequent depth and the subsequent angle of each of the at least one subsequent cut as part of the key map.
A machine for decoding an angle-cut key, comprising:
- a key retention mechanism for removably securing and positioning the angle-cut key;
- a laser probe configured for sensing a shape of at least one cut of the angle-cut key;
- a carriage mechanically coupled to the probe for displacing the probe to a plurality of positions relative to the angle-cut key;
- and
- a control system communicatively coupled to the key retention mechanism, to the carriage, and to the probe for:
- positioning the probe at a first position relative to the angle-cut key corresponding to a first cut of the angle-cut key;
- performing a first depth reading on the angle-cut key by detecting breakage of a laser beam emitted by the laser probe by the angle-cut key;
- displacing the probe to a plurality of subsequent positions corresponding to at least one subsequent cut of the angle-cut key and performing a plurality of subsequent depth readings on the angle-cut key by detecting breakage of the laser beam by the angle-cut key;
- generating a key map of the angle-cut key based on comparisons performed on a set of depth readings, the set of depth readings comprising the first depth reading and the plurality of subsequent depth readings;
- and
- outputting a signal indicative of the key map,
- wherein the angle-cut key is a biaxial key, wherein positioning the probe at the first position comprises positioning the probe at a first one of a first pair of positions, the first pair of positions associated with a first longitudinal position relative to the angle-cut key, wherein the control system is configured for, prior to displacing the probe to the plurality of subsequent positions, displacing the probe to a second one of the first pair of positions and performing a second depth reading, and wherein the set of depth readings comprises the second depth reading.
A method for decoding an angle-cut key, comprising:
- positioning a probe at a first position relative to the angle-cut key corresponding to a first cut of the angle-cut key;
- performing a first depth reading on the angle-cut key;
- displacing the probe to a plurality of subsequent positions corresponding to at least one subsequent cut of the angle-cut key and performing a plurality of subsequent depth readings on the angle-cut key;
- generating a key map of the angle-cut key based on comparisons performed on a set of depth readings, the set of depth readings comprising the first depth reading and the plurality of subsequent depth readings;
- and
- outputting a signal indicative of the key map;
- wherein the angle-cut key is a biaxial key, wherein positioning the probe at the first position comprises positioning the probe at a first one of a first pair of positions, the first pair of positions associated with a first longitudinal position relative to the angle-cut key, the method comprising, prior to displacing the probe to the plurality of subsequent positions, displacing the probe to a second one of the first pair of positions and performing a second depth reading, and wherein the set of depth readings comprises the second depth reading.
A system for decoding an angle-cut key, comprising:
- a processor;
- and
- a non-transitory computer-readable medium having stored thereon instructions executable by the processor for:
- positioning a probe at a first position relative to the angle-cut key corresponding to a first cut of the angle-cut key;
- performing a first depth reading on the angle-cut key;
- displacing the probe to a plurality of subsequent positions corresponding to at least one subsequent cut of the angle-cut key and performing a plurality of subsequent depth readings on the angle-cut key;
- generating a key map of the angle-cut key based on comparisons performed on a set of depth readings, the set of depth readings comprising the first depth reading and the plurality of subsequent depth readings;
- and
- outputting a signal indicative of the key map;
- wherein the angle-cut key is a biaxial key, wherein positioning the probe at the first position comprises positioning the probe at a first one of a first pair of positions, the first pair of positions associated with a first longitudinal position relative to the angle-cut key, wherein the instructions are executable by the processor for, prior to displacing the probe to the plurality of subsequent positions, displacing the probe to a second one of the first pair of positions and performing a second depth reading;
- and wherein the set of depth readings comprises the second depth reading.
Dependencies are inferred from the claim text.