# US 10,482,371 B2 · Systems and methods for capturing visible information

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

- Number: US 10,482,371 B2
- Document ID: US10482371B2
- Status: Granted
- Kind: B2
- Application number: 16/256,076
- Filed: 2019-01-24
- Published: 2019-05-23
- Granted: 2019-11-19
- Earliest claimed: 2017-03-10
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Joshua Edwards; Jiawei Zhao
- Web page: https://patentgrep.com/patent/US10482371B2

## CPC

- G06K 19/18: Constructional details
- G06Q 20/3567: {Software being in the reader}
- G06T 9/00: Image coding (bandwidth or redundancy reduction for static pictures H04N1/41; coding or decoding of static colour picture signals H04N1/64; methods or arrangements for coding, decoding, compressing or decompressing digital video signals H04N19/00)
- G07F 7/0806: {Details of the card (record carriers per se G06K)}
- G06K 19/0725: {the arrangement being a circuit for emulating a plurality of record carriers, e.g. a single RFID tag capable of representing itself to a reader as a cloud of RFID tags}
- G06K 19/16: the marking being a hologram or diffraction grating
- G06T 2210/32: Image data format
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- 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
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## Abstract

A transaction card construction and computer-implemented methods for a transaction card are described. The transaction card has vector-formatted visible information applied by a laser machining system. In some embodiments, systems and methods are disclosed for enabling the sourcing of visible information using a scalable vector format. The systems and methods may receive a request to add visible information to a transaction card and capture an image of the visible information. The systems and methods may capture data representing the image. The systems and methods may also determine an ambient color saturation of the image. Further, systems and methods may translate the image based on the ambient color saturation of the image. The systems and methods may also map the translated image to a bounding box and convert the mapped image into vector format. In addition, the systems and methods may provide the converted image to a laser machining system.

## Claims

### Claim 1

A system for sourcing visible information using a scalable vector format, comprising:
one or more memory devices storing instruction; and
one or more processors configured to execute the instruction to perform operations comprising:
receiving data representing a first captured image of visible information, the first captured image comprising a plurality of first captured image pixels, the first captured image pixels being represented in the data by color information values;
determining a first most common color information value among the first captured image pixels;
identifying a first set of pixels, in the first captured image pixels, having color information values within a first threshold of the first most common color information value;
translating the first captured image data to data representing a first translated image by setting the color information values for the first set of pixels to a first color information value;
determining a second most common color information value among the first captured image pixels;
identifying a second set of pixels, in the first captured image pixels, having color information values within a second threshold of the second most common color information value;
setting the color information values for the second set of pixels to a second color information value; and
storing the first translated image data in a customer authentication database.

### Claim 2 (depends on 1)

The system of claim 1, wherein the color information values comprise one of red-green-blue (RGB) values, cyan-magenta-yellow-black (CMYK) values, hue-saturation-lightness (HSL) values, hue-saturation-value (HSV) values, HEX values, or pantone matching system (PMS) values.

### Claim 3 (depends on 1)

The system of claim 1, wherein the first color information value is a value corresponding with the color white.

### Claim 4 (depends on 1)

The system of claim 1, the operations further comprising:
storing the first set of pixels;
determining a third threshold of the first most common color information value by incrementing the first threshold with a predetermined value;
identifying at least one pixel in the first captured image pixels within the third threshold;
storing the at least one pixel with the first set of pixels; and
setting the color information values for each stored pixel to the first color information value.

### Claim 5 (depends on 4)

The system of claim 4, wherein the first captured image of visible information comprises a signature.

### Claim 6 (depends on 1)

The system of claim 1, the operations further comprising:
transmitting, to a computing device, a request for approval of the first translated image;
determining if an approval of the first translated image has been received; and
if an approval has been received, storing the first translated image data in the customer authentication database.

### Claim 7 (depends on 6)

The system of claim 6, the operations further comprising:
in response to a failure to receive an approval of the first translated image:
receiving data representing a second captured image of visible information, the second captured image comprising a plurality of second captured image pixels, the pixels being represented in the second captured image data by color information values;
determining a first most common color information value among the second captured image pixels;
identifying a third set of pixels, in the second captured image pixels, having color information values within a first threshold of the first most common color information value among the second captured image pixels;
translating the second captured image data to data representing a second translated image by setting the color information values for the third set of pixels to a third color information value;
determining a second most common color information value among the second captured image pixels;
identifying a fourth set of pixels, in the second capture image pixels, having color information values within a second threshold of the second most common color information value among the second captured image pixels; and
setting the color information value for the fourth set of pixels to a fourth color information value.

### Claim 8

A system for sourcing visible information using a scalable vector format, comprising:
one or more memory devices storing instruction; and
one or more processors configured to execute the instruction to perform operations comprising:
receiving data representing a first captured image of visible information, the first captured image comprising a first plurality of pixels, the first plurality of pixels being represented in the data by color information values;
identifying a first set of pixels in the first captured image pixels, the first set of pixels being represented by a first color information value;
identifying a second set of pixels in the first captured image pixels, the second set of pixels being represented by a second color information value;
determining a first most common color information value among the first captured image pixels;
determining whether the first color information value is within a first threshold of the first most common color information value;
storing the first set of pixels as a second plurality of pixels in response to a determination that the first color information value is within the first threshold;
determining whether the second color information value is within a second threshold of the first most common color information value;
storing the second set of pixels with the second plurality of pixels in response to a determination that the second color information value is within the second threshold;
translating the data representing the first captured image to data representing a first translated image comprising the first plurality of pixels and the second plurality of pixels by setting the color information values for the first plurality of pixels to a first color information value and setting the color information values for the second plurality of pixels to a second color information value; and
storing the first translated image data in a customer authentication database.

### Claim 9 (depends on 8)

The system of claim 8, wherein the color information values comprise one of red-green-blue (RGB) values, cyan-magenta-yellow-black (CMYK) values, hue-saturation-lightness (HSL) values, hue-saturation-value (HSV) values, HEX values, or pantone matching system (PMS) values.

### Claim 10 (depends on 8)

The system of claim 8, wherein the first color information value is a value corresponding with the color white.

### Claim 11 (depends on 8)

The system of claim 8, the operations further comprising:
transmitting, to a computing device, a request for approval of the first translated image;
determining if an approval of he first translated image has been received; and
if an approval of the first translated image has been received, storing the first translated image data in the customer authentication database.

### Claim 12 (depends on 11)

The system of claim 11, the operations further comprising
in response to a failure to receive an approval of the first translated image:
receiving data representing a second captured image of visible information, the second captured image comprising a third plurality of pixels, the third plurality of pixels being represented in the data by color information values;
identifying a third set of pixels in the second captured image pixels being represented by a third color information value;
identifying a fourth set of pixels in the second captured image pixels being represented by a fourth color information value;
determining a first most common color information value among the third plurality of pixels;
determining whether the third color information value is within a first threshold of the first most common color information value of the third plurality of pixels;
storing the third set of pixels as a fourth plurality of pixels in response to a determination that the third color information value is within the first threshold;
determining whether the fourth color information value is within a second threshold of the first most common color information value among the third plurality of pixels;
storing the fourth set of pixels with the fourth plurality of pixels in response to a determination that the second fourth color information value is within the second threshold;
translating the data representing the second captured image to data representing a second translated image comprising the third plurality of pixels and the fourth plurality of pixels by setting the color information values for the third plurality of pixels to the first color information value and setting the color information values for the fourth plurality of pixels to the second color information value; and
storing the second translated image data in the customer authentication database.

### Claim 13

A system for sourcing visible information using a scalable vector format, comprising:
one or more memory devices storing instruction; and
one or more processors configured to execute the instruction to perform operations comprising:
receiving a request to add visible information to a transaction card;
receiving data representing a first captured image of visible information, the first captured image comprising a plurality of first captured image pixels, the first captured image pixels being represented in the data by color information values;
determining a first most common color information value among the first captured image pixels;
identifying a first set of pixels, in the first captured image pixels, having color information values within a first threshold of the first most common color information value;
translating the first captured image data to data representing a first translated image by setting the color information values for the first set of pixels to a first color information value;
determining a second most common color information value among the first captured image pixels;
identifying a second set of pixels, in the first capture image pixels, having color information values within a second threshold of the second most common color information value;
setting the color information value for the second set of pixels to a second color information value;
mapping the first translated image data to a bounding box;
converting the mapped image data into a vector format; and
providing the converted data to a laser machining system.

### Claim 14 (depends on 13)

The system of claim 13, wherein the color information values comprise one of red-green-blue (RGB) values, cyan-magenta-yellow-black (CMYK) values, hue-saturation-lightness (HSL) values, hue-saturation-value (HSV) values, HEX values, or pantone matching system (PMS) values.

### Claim 15 (depends on 13)

The system of claim 13, wherein the first color information value is a value corresponding with the color white.

### Claim 16 (depends on 13)

The system of claim 13, the operations further comprising:
storing the first set of pixels;
determining a third threshold of the first most common color information value by incrementing the first threshold with a predetermined value;
identifying at least one pixel in the first captured image pixels within the third threshold;
storing the at least one pixel with the first set of pixels; and
setting the color information values for each stored pixel to the first color information value.

### Claim 17 (depends on 13)

The system of claim 13, wherein the first captured image of visible information comprises a signature.

### Claim 18 (depends on 13)

The system of claim 13, the operations further comprising:
transmitting, to a computing device, a request for approval of the first translated image;
determining if an approval of the first translated image has been received; and
if an approval has been received, storing the first translated image data in a customer authentication database.

### Claim 19 (depends on 18)

The system of claim 18, the operations further comprising:
in response to a failure to receive an approval of the first translated image:
receiving data representing a second captured image of visible information, the second captured image comprising a plurality of second captured image pixels, the pixels being represented in the second captured image data by color information values;
determining a first most common color information value among the second captured image pixels;
identifying a third set of pixels, in the second captured image pixels, having color information values within a first threshold of the first most common color information value among the second captured image pixels;
translating the second captured image data to data representing a second translated image by setting the color information values for the third set of pixels to a third color information value;
determining a second most common color information value among the second captured image pixels;
identifying a fourth set of pixels, in the second captured image pixels, having color information values within a second threshold of the second most common color information value among the second captured image pixels;
setting the color information value for the fourth set of pixels to a fourth color information value.

### Claim 20 (depends on 13)

The system of claim 13, wherein the laser machining system is configured to etch the first translated image onto the transaction card.
