# US 10,766,102 B2 · Method and system for performing laser marking

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

- Number: US 10,766,102 B2
- Document ID: US10766102B2
- Status: Granted
- Kind: B2
- Application number: 15/860,288
- Filed: 2018-01-02
- Published: 2019-05-23
- Granted: 2020-09-08
- Earliest claimed: 2017-11-20
- Assignees: Wipro Limited
- Applicants: Wipro Limited
- Inventors: Sujith Krishnan Pallath
- Web page: https://patentgrep.com/patent/US10766102B2

## CPC

- B23K 26/0892: {Controlling the laser beam travel length}
- B23K 26/032: {using optical means}
- B23K 26/352: for surface treatment
- B23K 26/36: Removing material (B23K26/55, B23K26/57 take precedence)
- B23K 26/361: for deburring or mechanical trimming (B23K26/351 takes precedence)
- B23K 26/362: Laser etching
- B41M 5/24: Ablative recording, e.g. by burning marks; Spark recording {(marking by high energetic means, e.g. by laser otherwise than burning or ablative removal B41M5/26; materials or methods for recording or reproduction by optical means G11B7/00)}
- B41M 5/26: Thermography (B41M5/20, B41M5/24 take precedence); {Marking by high energetic means, e.g. laser otherwise than by burning, and characterised by the material used (B23K takes precedence; thermographic or photothermographic systems using noble metal compounds G03C1/494)}
- B41M 5/262: {recording or marking of inorganic surfaces or materials, e.g. glass, metal, or ceramics (marking of plastic artifacts with inorganic additives B41M5/267)}
- B41M 5/267: {Marking of plastic artifacts, e.g. with laser}
- B23K: SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B41M: PRINTING, DUPLICATING, MARKING, OR COPYING PROCESSES; COLOUR PRINTING, (correction of typographical errors B41J; processes for applying transfer pictures or the like B44C1/16; fluid media for correction of typographical errors by coating C09D10/00; printing textiles D06P)

## Abstract

Embodiments of present disclosure discloses system and method for performing laser marking. Initially, a first image of a region to be laser marked may be captured and compared with a predefined image of a predefined pattern to be laser marked on the region. By the comparison, a first score may be computed. The first score may indicate marking present in the region to be laser marked, in relation to the predefined image. Further, a co-ordinate data of a configuration file, relating to the predefined pattern, in the laser marking system may be modified based on the first score, for performing the laser marking on the region.

## Claims

### Claim 1

A method for performing laser marking, comprising:
capturing, by the laser marking system, a first image of a region to be laser marked;
comparing, by the laser marking system, the first image with a predefined image of a predefined pattern to be laser marked on the region, to compute a first score, wherein the first score indicates amount of marking present on the region to be laser marked, in relation to the predefined image; and
modifying, by the laser marking system, a co-ordinate data of a configuration file, relating to the predefined pattern, in the laser marking system based on a portion of the region identified by comparing the first score with a first predefined threshold value of the configuration file and determining the portion to be laser marked based on the first score and the coordinate data, upon determining the first score to be lesser than the first predefined threshold value, for performing the laser marking on the region.

### Claim 2 (depends on 1)

The method as claimed in claim 1, further comprising:
capturing, by the laser marking system, a second image of a laser marked region upon the laser marking;
comparing, by the laser marking system, the second image with the predefined image to compute a second score, wherein the second score indicates marking present in the laser marked region, in relation to the predefined image; and
validating, by the laser marking system, the laser marking performed on the region based on the second score.

### Claim 3 (depends on 2)

The method as claimed in claim 2, wherein the validation comprises determining the laser marking to be a valid laser marking when the second score is greater than a second predefined threshold value of the configuration file and determining the validation to be an invalid laser marking when the second score is lesser than the second predefined threshold value.

### Claim 4 (depends on 3)

The method as claimed in claim 3, wherein upon determining the laser marking to be the valid laser marking, the second predefined threshold value is updated based on a reference score.

### Claim 5 (depends on 4)

The method as claimed in claim 4, wherein the reference score is determined using a machine learning technique based on second score associated with one or more previous laser marked regions associated with valid laser marking.

### Claim 6

A laser marking system for laser marking, comprises:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
capture a first image of a region to be laser marked;
compare the first image with a predefined image of a predefined pattern to be laser marked on the region, to compute a first score, wherein the first score indicates amount of marking present on the region to be laser marked, in relation to the predefined image; and
modify a co-ordinate data of a configuration file, relating to the predefined pattern, in the laser marking system based on a portion of the region identified by comparing the first score with a first predefined threshold value of the configuration file and determining the portion to be laser marked based on the first score and the co-ordinate data, upon determining the first score to be lesser than the first predefined threshold value, for performing the laser marking on the region.

### Claim 7 (depends on 6)

The method as claimed in claim 6, further comprises the processor configured to:
capture a second image of a laser marked region upon the laser marking;
compare the second image with the predefined image to compute a second score, wherein the second score indicates marking present in the laser marked region, in relation to the predefined image; and
validate the laser marking performed on the region based on the second score.

### Claim 8 (depends on 7)

The laser marking system as claimed in claim 7, wherein the validation comprises determining the laser marking to be a valid laser marking when the second score is greater than a second predefined threshold value of the configuration file and determining the validation to be an invalid laser marking when the second score is lesser than the second predefined threshold value.

### Claim 9 (depends on 8)

The laser marking system as claimed in claim 8, wherein upon determining the laser marking to be the valid laser marking, the second predefined threshold value is updated based on a reference score.

### Claim 10 (depends on 9)

The laser marking system as claimed in claim 9, wherein the reference score is determined using a machine learning technique based on second score associated with one or more previous laser marked regions associated with valid laser marking.

### Claim 11

A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions for causing a computer comprising one or more processors to perform steps comprising:
capturing, by the laser marking system, a first image of a region to be laser marked;
comparing, by the laser marking system, the first image with a predefined image of a predefined pattern to be laser marked on the region, to compute a first score, wherein the first score indicates amount of marking present on the region to be laser marked, in relation to the predefined image; and
modifying, by the laser marking system, a co-ordinate data of a configuration file, relating to the predefined pattern, in the laser marking system based on a portion of the region identified by comparing the first score with a first predefined threshold value of the configuration file and determining the portion to be laser marked based on the first score and the co- ordinate data, upon determining the first score to be lesser than the first predefined threshold value, for performing the laser marking on the region.
