# US 11,440,107 B2 · Systems and methods for creating replacement vehicle keys

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,440,107 B2
- Document ID: US11440107B2
- Status: Granted
- Kind: B2
- Application number: 16/898,251
- Filed: 2020-06-10
- Published: 2020-12-10
- Granted: 2022-09-13
- Earliest claimed: 2019-06-10
- Assignees: iKeyless, LLC
- Applicants: iKeyless, LLC
- Inventors: Douglas Lawrence Robertson; Jon Determann; Adam Lee Pizer
- Web page: https://patentgrep.com/patent/US11440107B2

## CPC

- B23C 3/35: Milling grooves in keys
- G06F 16/9017: {using directory or table look-up (use of a directory or look-up table in file systems G06F16/13)}
- G06F 16/9035: Filtering based on additional data, e.g. user or group profiles
- G06Q 30/0621: {by configuring or customising goods or services}
- G06Q 50/10: Services
- G07C 9/00944: {Details of construction or manufacture}
- B23C 2235/12: Using a database to store details of the key, the information in the database being used for the generation of the profile of the key
- E05B 19/00: Keys; Accessories therefor ({key modifications or attachments preventing removal from the lock E05B11/005; key rings A44B15/00; key cases A45C11/32; key holders A47G29/10;} making keys, see the relevant places, e.g. B21D53/42; milling grooves in keys B23C3/35)
- G07C 2009/00952: {Electronic keys comprising a mechanical key within their housing, e.g. extractable or retractable emergency key}
- G07C 2009/00992: {mechanical key}
- B23C: MILLING (broaching B23D; broach-milling in making gears B23F; arrangement for copying or controlling B23Q)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- E05B: LOCKS; ACCESSORIES THEREFOR; HANDCUFFS

## Abstract

The present invention generally relates to the field of replicating or copying keys. More specifically, the present invention relates to creating a copy of a master key based on a captured image of the master key. The present invention identifies a set of target key information based on the image of the master key to provide for the cutting of a duplicate key blade copy to be shipped to a user. Additional key information may also be captured along with the image of the master key.

## Claims

### Claim 1

A method for creating a key blade copy of a master key based on a captured image of the master key, the method comprising:
receiving a set of information from a remote device, the set of information comprising a set of user information and a set of information associated with the master key;
capturing a set of images of the master key;
designating an image form the set of images as a target image;
retrieving a set of key rules from a database;
determining a geometric outline of the master key from the target image;
determining a set of key features from the geometric outline;
identifying a first set of faults in the set of key features by comparing the set of key features to the set of key rules;
determining a set of key bitting information from the set of key features;
identifying a second set of faults in the set of key bitting information by comparing the set of key bitting information to the set of key rules;
marking the first set of faults and the second set of faults in the target image of the master key;
storing the set of key bitting information and the set of key features in the database; and
creating the key blade copy of the master key based on the set of stored key bitting information and the set of key features.

### Claim 2 (depends on 1)

The method of claim 1, further comprising correcting the first set of faults and the second set of faults to generate a best possible geometric outline.

### Claim 3 (depends on 2)

The method of claim 2, further comprising updating the set of key features and the set of key bitting information based on the best possible geometric outline.

### Claim 4 (depends on 2)

The method of claim 2, wherein correcting the first set of faults and the second set of faults comprises adjusting cut height and bitting to compensate for worn contours on the master key.

### Claim 5 (depends on 1)

The method of claim 1, further comprising wherein capturing a set of transponder information related to the master key.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving an order from a user for the key blade copy;
creating the key blade copy for the user based on the received order; and
shipping the key blade copy to the user.

### Claim 7 (depends on 1)

The method of claim 1, further comprising applying an image processing technique to the captured image, the image processing technique selected from the group consisting of: compensating for image parallax, applying digital filters to the captured image, applying color or greyscale modes for higher quality images, applying edge detection and contrast enhancement filters or algorithms, and applying sequential imaging and filtering algorithms.

### Claim 8 (depends on 1)

The method of claim 1, further comprising prompting a user to capture an additional set of images of the master key.

### Claim 9 (depends on 1)

The method of claim 1, further comprising identifying a faulty image from the set of images based on information associated with an image capture device used to capture the set of images.
