IP Library › Granted Patent US 12,554,775
Granted Patent B2
US 12,554,775 · App. 17/312,071 · Granted Feb 17, 2026

Web based colour quality control

Inventors: Sebastian Klahm (Muenster, DE); Christoph Schulte (Muenster, DE)
Assignee: BASF COATINGS GMBH
G06F16/906G06F3/048G06F16/904
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,554,775
App. No.
17/312,071
Filed
Jun 9, 2021
Granted
Feb 17, 2026
Kind
B2
Art Unit
2166
USPC
707/737
Abstract

In order to improve colour quality control of paint coatings, described herein is a colour quality control server that is configured to provide a software distribution model, i.e. Software as a Service (SaaS). With the colour quality control server, the capability provided to a user is to use a collection of (web-)services which are responsible for web-based colour quality control running on a cloud infrastructure. These (web-)services are accessible from various client devices through a thin client interface such as a web browser, a mobile app, or a desktop app.

Claims (39)

1 . A colour quality control server ( 100 ) for mobile colour quality control of paint coating, comprising:

a web server unit ( 110 ); and

a service-providing unit ( 120 ) comprising a calculation sub-unit ( 130 a ) and a data measurement sub-unit ( 130 c );

wherein the web server unit is configured to interface with a client device via a webpage and/or an application program served by the web server unit, and to provide a graphical user interface (GUI) to the client device by the webpage and/or application program such that colour measurement data of paint coating is provided, via the webpage and/or application program on the client device, to the service-providing unit;

wherein the data measurement sub-unit is configured to facilitate communications between the colour quality control server and a colour measurement device connected to the client device without prior installation or downloading of a local driver on the client device to control the colour measurement device, thereby enabling a user to activate a measurement function within the webpage and/or application program on the client device to trigger the colour measurement device connected to the client device to perform a colour measurement of the paint coating and provide the colour measurement of the paint coating to the service-providing unit, said colour measurement device being a Universal Serial Bus-US B, Bus (USB) device,

wherein the calculation sub-unit is configured to compare the colour measurement data of the paint coating to colour reference data to classify the colour measurement data of the paint coating, and to output a result of the comparison via the GUI, and

wherein the colour quality control server is configured to interact with the colour measurement device with a WebUSB application programming interface (API).

2 . The colour quality control server according to claim 1 ,

wherein the web server unit is further configured to interface with the client device via the webpage and/or the application program to allow the user to define a tolerance level for classifying the colour measurement data.

3 . The colour quality control server according to claim 1 ,

wherein the service-providing unit further comprises a device configuration sub-unit ( 130 b ) configured to access a configuration database that stores configuration data of one or more colour measurement devices; and

wherein the device configuration sub-unit is further configured to provide the configuration data to at least one colour measurement device selected by the user for performing a colour measurement.

4 . The colour quality control server according to claim 1 ,

wherein the service-providing unit further comprises a reference data interface configured to access a reference database that stores the colour reference data for providing the colour reference data to the calculation sub-unit.

5 . The colour quality control server according to claim 1 ,

wherein the service-providing unit further comprises a measurement data interface configured to access a measurement database that stores the colour measurement data of paint coating for providing the colour measurement data to the calculation sub-unit.

6 . The colour quality control server according to claim 1 , further comprising:

a data storage configured to store at least one reference of an entry in the configuration database, in the measurement database, and in the reference database per user.

7 . The colour quality control server according to claim 1 ,

wherein the GUI has an Angular code base whose product is executable within a web browser.

8 . The colour quality control server according to claim 1 ,

wherein the service-providing unit further comprises an authentication sub-unit ( 124 ) configured to be an interface through which the user can authenticate to access a user-requested service.

9 . A colour quality control system ( 200 ) for mobile colour quality control of paint coating, comprising:

a colour measurement device ( 20 );

a client device ( 10 ); and

a colour quality control server ( 100 ) according to claim 1 ; and

wherein the colour measurement device is configured to perform a colour measurement,

wherein the client device is configured to communicate with the colour quality control server to provide a graphical user interface, GUI, to a client device by a webpage and/or an application program served by the colour quality control server such that the colour measurement data of paint coating is classified via the webpage and/or the application program.

10 . The colour quality control system according to claim 9 , further comprising

a cloud storage configured to store at least one of the configuration database, the measurement database, and the reference database.

11 . A colour quality control method ( 300 ) for mobile colour quality control of paint coating, comprising:

a) providing ( 310 ), via a graphical user interface, GUI, provided by a webpage and/or an application program on a client device, colour measurement data of paint coating to a colour quality control server according to claim 1 ;

b) comparing ( 320 ), by the colour quality control server, the colour measurement data to colour reference data of paint coating to classify the colour measurement data; and

c) providing ( 330 ), by the colour quality control server via the GUI, a result of the comparison,

wherein the client device is connected to a colour measurement device, which is accessed and triggered, via the webpage and/or the application program on the client device, for obtaining the colour measurement data, said colour measurement device being a Universal Serial Bus, USB, device, and

wherein the colour quality control server interacts with the colour measurement device with a WebUSB application programming interface, API,

wherein step a) further comprises:

interfacing with the client device via the webpage and/or the application program by the web server unit to allow a user to access a colour measurement device and to trigger, via the webpage and/or the application program on the client device, the colour measurement device to perform colour measurement without prior installation or downloading of a local module on the client device required to control the colour measurement device and assess the colour measurement data.

12 . A computer program product comprising a computer program with program code for performing the method according to claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: KLAHM, SEBASTIAN; SCHULTE, CHRISTOPH
To: BASF COATINGS GMBH
Reel/Frame 066098/0724 →
Priority Claims (1)
EP 19219819 · Dec 27, 2019 · regional
Continuity (1)
Related Publication 20220365971A1 · Nov 17, 2022
References Cited (23)
US 6493084B1 · Friend · 2002 [cited by examiner]
US 6590648B1 · Von Orelli et al. · 2003 [cited by applicant]
US 6772151B1 · Johnston · 2004 [cited by examiner]
US 8013602B2 · Otvos et al. · 2011 [cited by applicant]
US 10338863B1 · Wang et al. · 2019 [cited by applicant]
US 10489311B1 · Vajravel · 2019 [cited by applicant]
US 10693865B2 · Manza et al. · 2020 [cited by applicant]
US 20070018906A1 · Visnovsky · 2007 [cited by applicant]
US 20090299905A1 · Mestha et al. · 2009 [cited by applicant]
US 20130141725A1 · Yun · 2013 [cited by applicant]
US 20150116346A1 · Somerville et al. · 2015 [cited by applicant]
US 20160123886A1 · Jaffe et al. · 2016 [cited by applicant]
US 20200103284A1 · Park · 2020 [cited by examiner]
US 20200195637A1 · Sato · 2020 [cited by examiner]
US 20220291131A1 · Heron · 2022 [cited by examiner]
JP 2001056251A · 2001 [cited by applicant]
JP 2007531884A · 2007 [cited by applicant]
JP 2017538960A · 2017 [cited by applicant]
International Search Report and Written Opinion for corresponding PCT/EP2020/085073 mailed Mar. 4, 2021, 12 Pages. [cited by applicant]
“Let's control Arduino from JavaScript in the browser using WebUSB!”, May 2, 2019, available at <https://qiita.com/n0bisuke/items/b5a90ead155097dce484>. [cited by applicant]
“Create an API that allows Google engineers to connect USB devices directly to the web”, Apr. 14, 2016, available at <https://gigazine.net/news/20160414-webusb-api/>. [cited by applicant]
Jeong Hee-yong, “API that directly connects USB devices and the web,” TechHolic, Apr. 15, 2016. [cited by applicant]
Cai et al., “A Color Management Solution for Mobile Terminal Based on ICC Mechanism”, Applied Mechanics and Materials, vol. 731, pp. 37-42 (2015). [cited by applicant]