# US 12,217,121 B2 · Decoding and validation of machine-readable codes via multiple spectra of light

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

- Number: US 12,217,121 B2
- Document ID: US12217121B2
- Status: Granted
- Kind: B2
- Application number: 18/193,931
- Filed: 2023-03-31
- Published: 2024-10-03
- Granted: 2025-02-04
- Earliest claimed: 2023-03-31
- Assignees: TORC Robotics, Inc.
- Applicants: TORC Robotics, Inc.
- Inventors: Joseph Fox-Rabinovitz
- Web page: https://patentgrep.com/patent/US12217121B2

## CPC

- G06K 7/10544: {by scanning of the records by radiation in the optical part of the electromagnetic spectrum}
- G06K 7/12: using a selected wavelength, e.g. to sense red marks and ignore blue marks
- G06K 19/06037: {multi-dimensional coding}
- G06K 19/0614: {the marking being selective to wavelength, e.g. color barcode or barcodes only visible under UV or IR (methods or arrangements for sensing record carriers using a selected wavelength, see G06K7/12)}
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

Aspects of this technical solution can include a first layer having a first region and a second region, the first region and the second region having a first transmissivity property corresponding to a first portion of a spectrum of light and a second portion of the spectrum of light, having the first transmissivity property, and a second layer disposed over the first layer and having a third region and a fourth region, the third region and the fourth region having a second transmissivity property corresponding to the first portion of the spectrum of light and the second portion of the spectrum of light.

## Claims

### Claim 1

An apparatus, comprising:
a first layer having a first region and a second region, the first region and the second region having a first transmissivity property corresponding to a first portion of a spectrum of light and a second portion of the spectrum of light; and
a second layer disposed over the first layer and having a third region and a fourth region, the third region and the fourth region having a second transmissivity property corresponding to the first portion of the spectrum of light and the second portion of the spectrum of light.

### Claim 2 (depends on 1)

The apparatus of claim 1, the first layer corresponding to an encoding including the first region and the second region, the encoding visible in the first portion of the spectrum of light and invisible in the second portion of the spectrum of light.

### Claim 3 (depends on 1)

The apparatus of claim 1, the second layer corresponding to an encoding including the third region and the fourth region, the encoding visible in the second portion of the spectrum of light and invisible in the first portion of the spectrum of light.

### Claim 4 (depends on 1)

The apparatus of claim 1, the first portion of the spectrum of light corresponding to an infrared spectrum of light, and the second portion of light corresponding to a visible spectrum of light.

### Claim 5 (depends on 1)

The apparatus of claim 1, the first transmissivity property corresponding to a first reflectivity in the first portion of the spectrum of light, and the second transmissivity property corresponding to a second reflectivity in the first portion of the spectrum of light lower than the first reflectivity.

### Claim 6 (depends on 1)

The apparatus of claim 1, the first region having a first brightness property in the first portion of the spectrum of light, and the second region having a second brightness in the first portion of the spectrum of light greater than the first brightness property.

### Claim 7 (depends on 1)

The apparatus of claim 1, the third region having a first brightness property in the second portion of the spectrum of light, and the fourth region having a second brightness in the second portion of the spectrum of light greater than the first brightness property.

### Claim 8 (depends on 1)

The apparatus of claim 1, further comprising:
a third layer having a third transmissivity property corresponding to the first portion of a spectrum of light and the second portion of a spectrum of light.

### Claim 9

A method of detection of codes in a plurality of spectra of light, the method comprising:
detecting, by a sensor configured to detect a first portion of the spectrum of light, a first region and a second region of an object, the first region and the second region having a first transmissivity property corresponding to the first portion of a spectrum of light and a second portion of the spectrum of light; and
decoding, by a processor, a first encoding defined by the first region and the second region, the first encoding corresponding to a first machine-readable code visible in the first portion of the spectrum of light and invisible in the second portion of the spectrum of light; and
identifying, by the processor, the first encoding during movement of a vehicle including the sensor through a physical environment.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
detecting, by the sensor configured to detect the second portion of the spectrum of light, a third region and a fourth region of the object, the third region and the fourth region having a second transmissivity property corresponding to the first portion of the spectrum of light and the second portion of the spectrum of light; and
decoding, by the processor, a second encoding defined by the third region and the fourth region, the second encoding corresponding to a second machine-readable code visible in the second portion of the spectrum of light and invisible in the first portion of the spectrum of light.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
identifying, by the processor, the second encoding during movement of a vehicle including the sensor through a physical environment.

### Claim 12 (depends on 9)

The method of claim 9, the first region and the second region comprising a first layer of the object and having a planar structure.

### Claim 13 (depends on 9)

The method of claim 9, the third region and the fourth region comprising a second layer of the object and having a planar structure, and the second layer disposed over the first layer.

### Claim 14 (depends on 9)

The method of claim 9, the first portion of the spectrum of light corresponding to an infrared spectrum of light, and the second portion of light corresponding to a visible spectrum of light.

### Claim 15 (depends on 9)

The method of claim 9, the first transmissivity property corresponding to a first reflectivity in the first portion of the spectrum of light, and the second transmissivity property corresponding to a second reflectivity in the first portion of the spectrum of light lower than the first reflectivity.

### Claim 16 (depends on 9)

The method of claim 9, the first region having a first brightness property in the first portion of the spectrum of light, and the second region having a second brightness in the first portion of the spectrum of light greater than the first brightness property.

### Claim 17 (depends on 9)

The method of claim 9, the third region having a first brightness property in the second portion of the spectrum of light, and the fourth region having a second brightness in the second portion of the spectrum of light greater than the first brightness property.

### Claim 18

A non-transitory computer readable medium including one or more instructions stored thereon and executable by a processor to:
decode, by a processor, a first encoding defined by a first region and a second region of an object, the first encoding corresponding to a first machine-readable code visible in a first portion of a spectrum of light and invisible in the second portion of the spectrum of light;
decode, by the processor, a second encoding defined by a third region and a fourth region of the object, the second encoding corresponding to a second machine-readable code visible in the second portion of the spectrum of light and invisible in the first portion of the spectrum of light;
obtain, by a sensor configured to detect the first portion of the spectrum of light, the first encoding, the first region and the second region having a first transmissivity property corresponding to the first portion of a spectrum of light and a second portion of the spectrum of light; and
obtain, by the sensor configured to detect the second portion of the spectrum of light, the second encoding, the third region and the fourth region having a second transmissivity property corresponding to the first portion of the spectrum of light and the second portion of the spectrum of light.
