# US 10,864,767 B2 · System and method for selecting paint compositions based on expected paint application conditions

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

- Number: US 10,864,767 B2
- Document ID: US10864767B2
- Status: Granted
- Kind: B2
- Application number: 16/339,576
- Filed: 2016-10-04
- Published: 2019-08-08
- Granted: 2020-12-15
- Earliest claimed: 2016-10-04
- Assignees: Spray-Net Franchises Inc.
- Applicants: Spray-Net Franchises Inc.
- Inventors: Carmelo Marsala; Peiman Arabi
- Web page: https://patentgrep.com/patent/US10864767B2

## CPC

- B44D 3/003: {Methods or devices for colour determination, selection or synthesis, e.g. use of colour tables}
- B01F 33/8442: {using a computer for controlling information and converting it in a formula and a set of operation instructions, e.g. on the point of sale}
- B05D 7/00: Processes, other than flocking, specially adapted for applying liquids or other fluent materials to particular surfaces or for applying particular liquids or other fluent materials {(coating of foodstuffs A23P20/17, A23P20/15, A23P20/18)}
- B05D 7/04: to surfaces of films or sheets (producing layered products by applying coatings of pasty or pulverulent plastics B29C41/00)
- B05D 7/24: for applying particular liquids or other fluent materials
- G05B 13/028: {using expert systems only}
- G05D 21/02: characterised by the use of electric means
- B01F 2101/30: Mixing paints or paint ingredients, e.g. pigments, dyes, colours, lacquers or enamel
- B44D: PAINTING OR ARTISTIC DRAWING, NOT OTHERWISE PROVIDED FOR; PRESERVING PAINTINGS; SURFACE TREATMENT TO OBTAIN SPECIAL ARTISTIC SURFACE EFFECTS OR FINISHES (surface treatment in general, see the relevant places, e.g. applying liquids or other fluent materials B05)
- B01F: MIXING, e.g. DISSOLVING, EMULSIFYING OR DISPERSING (mixing paints B44D3/06)
- B05D: PROCESSES FOR APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL (conveying articles or workpieces through baths of liquid B65G, e.g. B65G49/02)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES

## Abstract

Expert system and method for computing an adjustment procedure for obtaining an adjusted exterior waterborne paint composition for an exterior surface to be painted at a paint application site on a specific date. A starting exterior waterborne paint composition comprises base chemical compounds. When one or more computed target values of target chemical compounds for the adjusted exterior waterborne paint composition are determined different from the plurality of base values, the adjustment procedure is computed for transforming the starting exterior waterborne paint composition into the adjusted exterior paint composition and instructions comprising the adjustment procedure are sent to a remote device.

## Claims

### Claim 1

An expert system for computing an adjustment procedure for obtaining an adjusted exterior waterborne paint composition for an exterior surface to be painted at a paint application site, the system comprising:
a non-transitory memory comprising at least one record corresponding to a starting exterior waterborne paint composition comprising a plurality of base chemical compounds, a base value being associated with each one of the plurality of base chemical compounds in the starting exterior waterborne paint composition;
a processing module comprising one or more processors;
a network interface module comprising one or more physical network interface; a first set of software instructions, stored in the non-transitory memory, the first set of software instructions, when executed by the processing module, obtain environmental conditions for the paint application site at geographical coordinates considering a request received for the paint application site through the network interface module from a remote device, the environmental conditions comprising relative humidity data for the geographical coordinates and temperature data for the geographical coordinates;
a second set of software instructions, stored in the non-transitory memory, the second set of software instructions, when executed by the processing module, compute, based on the relative humidity data for the geographical coordinates, the temperature data for the geographical coordinates and substrate identification data for the exterior surface to be painted, a target value for each of a plurality of target chemical compounds in an adjusted exterior waterborne paint composition for the exterior surface to be painted;
a third set of software instructions, stored in the non-transitory memory, the third set of software instructions, when executed by the processing module, determine when the plurality of target values is different from the plurality of base values; a fourth set of software instructions, stored in the non-transitory memory, the fourth set of software instructions, when executed by the processing module upon determination that plurality of target values is different from the plurality of base values:
compute an adjustment procedure for transforming the starting exterior waterborne paint composition into the adjusted exterior paint composition for the exterior surface to be painted; and
send instructions, through the network interface module to the remote device, comprising the adjustment procedure for obtaining the adjusted exterior waterborne paint composition from the starting exterior waterborne paint composition for the exterior surface to be painted.

### Claim 2 (depends on 1)

The expert system of claim 1, wherein computing the plurality of target values each associated with one of the plurality of target chemical compounds in the adjusted exterior paint composition is performed considering an expected time of application.

### Claim 3 (depends on 1)

The expert system of claim 1, further comprising a fifth set of software instructions, stored in the non-transitory memory, the fifth set of software instructions, when executed by the processing module, obtain surface characteristics for the exterior surface to be painted with the adjusted exterior paint composition at the paint application site, the surface characteristics comprising the substrate identification data, sun position data for the geographical coordinates, a geographical alignment value of the exterior surface to be painted and a surface temperature for the exterior surface to be painted.

### Claim 4 (depends on 1)

The expert system of claim 1, wherein computing the plurality of target values each associated with one of the plurality of target chemical compounds in the adjusted exterior paint composition further comprises computing an expected surface temperature value of the surface characteristics for the exterior surface considering the relative humidity data at the geographical coordinates and the temperature data for the geographical coordinates.

### Claim 5 (depends on 4)

The expert system of claim 4, wherein the environmental conditions further comprise, for the geographical coordinates, sun position data and expected cloud coverage data and wherein computing the expected surface temperature value is performed further considering an expected time of application, the sun position data and the expected cloud coverage data.

### Claim 6 (depends on 3)

The expert system of claim 3, wherein the environmental conditions further comprise, for the geographical coordinates, wind speed value and wind orientation value and wherein computing the plurality of target values each associated with one of the plurality of target chemical compounds in the adjusted exterior paint composition further comprises computing the surface temperature value of the surface characteristics for the exterior surface considering the relative humidity data at the geographical coordinates, the temperature data for the geographical coordinates, the wind speed value at the geographical coordinates, the wind orientation value at the geographical coordinates and the geographical alignment value.

### Claim 7 (depends on 3)

The expert system of claim 3, for transforming the starting exterior paint composition into a second adjusted exterior paint composition for a second exterior surface to be painted at the paint application site at the geographical coordinates, further comprising:
a sixth set of software instructions, stored in the non-transitory memory, the sixth set of software instructions, when executed by the processing module, compute, based on the environmental conditions and substrate identification data for the second exterior surface to be painted, a second plurality of target values each associated with one of the plurality of target chemical compounds in the second adjusted exterior paint composition for the second exterior surface to be painted; a seventh set of software instructions, stored in the non-transitory memory, the seventh set of software instructions, when executed by the processing module upon determination that the second plurality of target values is different from the plurality of base values:
compute at the processing module of the expert system a second adjustment procedure for transforming the starting exterior paint composition into the second adjusted exterior paint composition for the second exterior surface to be painted; wherein the instructions sent from the processing module of the expert system to the remote device further comprise a second adjustment procedure for obtaining the second adjusted exterior paint composition from the starting exterior paint composition for the second exterior surface to be painted.

### Claim 8 (depends on 7)

The expert system of claim 7, wherein obtaining the surface characteristics further comprises obtaining the surface characteristics for the second exterior surface to be painted with the second adjusted exterior paint composition at the paint application site, the surface characteristics comprising the second substrate identification data, a second geographical alignment value and a second surface temperature for the second exterior surface to be painted.

### Claim 9 (depends on 8)

The expert system of claim 8, wherein computing the second plurality of target values each associated with one of the plurality of target chemical compounds in the second adjusted exterior paint composition further comprises computing a second expected surface temperature value of the surface characteristics for the second exterior surface considering the relative humidity data at the geographical coordinates, the temperature data for the geographical coordinates and the second geographical alignment value for the second exterior surfaces.

### Claim 10 (depends on 9)

The expert system of claim 9, wherein the environmental conditions further comprise wind speed value at the geographical coordinates and wind orientation value at the geographical coordinates and wherein computing the plurality of second target values each associated with one of the plurality of target chemical compounds in the second adjusted exterior paint composition further comprises computing the second surface temperature value of the surface characteristics the second exterior surface considering the relative humidity data at the geographical coordinates, the temperature data for the geographical coordinates, the wind speed value at the geographical coordinates, the wind orientation value at the geographical coordinates and the geographical alignment value for the second exterior surface.

### Claim 11 (depends on 7)

The expert system of claim 7, further comprising, an eighth set of software instructions, stored in the non-transitory memory, the eighth set of software instructions, when executed by the processing module, associate a tolerance interval with each of the plurality of target values, wherein the plurality of target values is determined different from the plurality of base values when at least one base value from the plurality of base values is outside of the corresponding tolerance interval.

### Claim 12 (depends on 11)

The expert system of claim 11, wherein the plurality of associated tolerance interval is a relative value established in relation to the starting exterior paint composition, the adjusted exterior paint composition and the associated target value or a corresponding base value.

### Claim 13 (depends on 12)

The expert system of claim 12, wherein one or more of the plurality of associated tolerance interval is an absolute volumetric value established in relation to a volume of a container of the starting exterior paint composition.

### Claim 14 (depends on 1)

The expert system of claim 1, wherein the adjustment procedure provides one or more volumetric values for one or more corresponding adjustment compounds for the plurality of target values to be determined equivalent to the plurality of base values.

### Claim 15 (depends on 11)

The expert system of claim 11, wherein the plurality of target values is determined equivalent to the plurality of base values when each of the plurality of base values is within the corresponding tolerance interval.

### Claim 16 (depends on 15)

The expert system of claim 15, further comprising a ninth set of software instructions, stored in the non-transitory memory, the ninth set of software instructions, when executed by the processing module, obtain a volume of a container for the starting exterior paint composition, wherein the adjustment one or more volumetric values are absolute volumetric values for each the corresponding adjustment compounds.

### Claim 17 (depends on 1)

The expert system of claim 1, the temperature data for the geographical coordinates is provided as a temperature data range.

### Claim 18 (depends on 3)

The expert system of claim 3, wherein the temperature value is provided as a temperature value range.

### Claim 19

A method for transforming a starting exterior waterborne paint composition comprising a plurality of base chemical compounds into an adjusted exterior waterborne paint composition for an exterior surface to be painted, a base value being associated with each one of the plurality of base chemical compounds in the starting exterior waterborne paint composition, the method comprising:
at a processing module of an expert system, obtaining environmental conditions for a paint application site at geographical coordinates, the environmental conditions comprising relative humidity data for the geographical coordinates and temperature data for the geographical coordinates; computing at the processing module of the expert system, based on the relative humidity data for the geographical coordinates, the temperature data for the geographical coordinates and substrate identification data for the exterior surface to be painted, a target value for each of a plurality of target chemical compounds in the adjusted exterior waterborne paint composition for the exterior surface to be painted;
when the plurality of target values is determined different from the plurality of base values:
computing at the processing module of the expert system an adjustment procedure for transforming the starting exterior waterborne paint composition into the adjusted exterior paint composition for the exterior surface to be painted; and
from the processing module of the expert system, sending instructions to a remote device comprising the adjustment procedure for obtaining the adjusted exterior waterborne paint composition from the starting exterior waterborne paint composition for the exterior surface to be painted.

### Claim 20 (depends on 19)

The method of claim 19, wherein computing the plurality of target values each associated with one of the plurality of target chemical compounds in the adjusted exterior paint composition is performed considering an expected time of application.

### Claim 21 (depends on 19)

The method of claim 19, further comprising, at the processing module of the expert system, obtaining surface characteristics for the exterior surface to be painted with the adjusted exterior paint composition at the paint application site, the surface characteristics comprising the substrate identification data, sun position data for the geographical coordinates, a geographical alignment value of the exterior surface to be painted and a surface temperature for the exterior surface to be painted.

### Claim 22 (depends on 19)

The method of claim 19, wherein computing the plurality of target values each associated with one of the plurality of target chemical compounds in the adjusted exterior paint composition further comprises computing an expected surface temperature value of the surface characteristics for the exterior surface considering the relative humidity data at the geographical coordinates and the temperature data for the geographical coordinates.

### Claim 23 (depends on 22)

The method of claim 22, wherein the environmental conditions further comprise, for the geographical coordinates, sun position data and expected cloud coverage data and wherein computing the expected surface temperature value is performed further considering an expected time of application, the sun position data and the expected cloud coverage data.

### Claim 24 (depends on 21)

The method of claim 21, wherein the environmental conditions further comprise, for the geographical coordinates, wind speed value and wind orientation value and wherein computing the plurality of target values each associated with one of the plurality of target chemical compounds in the adjusted exterior paint composition further comprises computing the surface temperature value of the surface characteristics for the exterior surface considering the relative humidity data at the geographical coordinates, the temperature data for the geographical coordinates, the wind speed value at the geographical coordinates, the wind orientation value at the geographical coordinates and the geographical alignment value.

### Claim 25 (depends on 19)

The method of claim 19, for transforming the starting exterior paint composition into a second adjusted exterior paint composition for a second exterior surface to be painted at the paint application site at the geographical coordinates, further comprising:
computing at the processing module of the expert system, based on the environmental conditions and substrate identification data for the second exterior surface to be painted, a second plurality of target values each associated with one of the plurality of target chemical compounds in the second adjusted exterior paint composition for the second exterior surface to be painted;
when the second plurality of target values is determined different from the plurality of base values:
computing at the processing module of the expert system a second adjustment procedure for transforming the starting exterior paint composition into the second adjusted exterior paint composition for the second exterior surface to be painted;
wherein the instructions sent from the processing module of the expert system to the remote device further comprise a second adjustment procedure for obtaining the second adjusted exterior paint composition from the starting exterior paint composition for the second exterior surface to be painted.

### Claim 26 (depends on 25)

The method of claim 25, wherein obtaining the surface characteristics further comprises obtaining the surface characteristics for the second exterior surface to be painted with the second adjusted exterior paint composition at the paint application site, the surface characteristics comprising the second substrate identification data, a second geographical alignment value and a second surface temperature for the second exterior surface to be painted.

### Claim 27 (depends on 26)

The method of claim 26, wherein computing the second plurality of target values each associated with one of the plurality of target chemical compounds in the second adjusted exterior paint composition further comprises computing a second expected surface temperature value of the surface characteristics for the second exterior surface considering the relative humidity data at the geographical coordinates, the temperature data for the geographical coordinates and the second geographical alignment value for the second exterior surfaces.

### Claim 28 (depends on 27)

The method of claim 27, wherein the environmental conditions further comprise wind speed value at the geographical coordinates and wind orientation value at the geographical coordinates and wherein computing the plurality of second target values each associated with one of the plurality of target chemical compounds in the second adjusted exterior paint composition further comprises computing the second expected surface temperature value of the surface characteristics the second exterior surface considering the relative humidity data at the geographical coordinates, the temperature data for the geographical coordinates, the wind speed value at the geographical coordinates, the wind orientation value at the geographical coordinates and the geographical alignment value for the second exterior surface.

### Claim 29 (depends on 19)

The method of claim 19, further comprising, at the processing module of the expert system, associating a tolerance interval with each of the plurality of target values, wherein the plurality of target values is determined different from the plurality of base values when at least one base value from the plurality of base values is outside of the corresponding tolerance interval.

### Claim 30 (depends on 29)

The method of claim 29, wherein the plurality of associated tolerance interval is a relative value established in relation to the starting exterior paint composition, the adjusted exterior paint composition and the associated target value or a corresponding base value.

### Claim 31 (depends on 30)

The method of claim 30, wherein one or more of the plurality of associated tolerance interval is an absolute volumetric value established in relation to a volume of a container of the starting exterior paint composition.

### Claim 32 (depends on 31)

The method of claim 31, wherein the adjustment procedure provides one or more volumetric values for one or more corresponding adjustment compounds for the plurality of target values to be determined equivalent to the plurality of base values.

### Claim 33 (depends on 32)

The method of claim 32, wherein the plurality of target values is determined equivalent to the plurality of base values when each of the plurality of base values is within the corresponding tolerance interval.

### Claim 34 (depends on 32)

The method of claim 32, further comprising obtaining a volume of a container for the starting exterior paint composition, wherein the adjustment one or more volumetric values are absolute volumetric values for each the corresponding adjustment compounds.

### Claim 35 (depends on 19)

The method of claim 19, the temperature data for the geographical coordinates is provided as a temperature data range.

### Claim 36 (depends on 21)

The method of claim 21, wherein the temperature value is provided as a temperature value range.
