IP Library › Granted Patent US 12,307,468
Granted Patent B2
US 12,307,468 · App. 17/547,012 · Granted May 20, 2025

Product compliance and certification validation

Inventors: Edgar Roberto Cuevas Lopez (Tlaquepaque, MX); Jazmin Rodriguez Aguilera (Zapopan, MX); Jonathan Oswaldo Lara Dominguez (Guadalajara, MX); Rafael Islas Torres (Zapopan, MX); Cesar Augusto Rodriguez Bravo (Alajuela, CR)
Assignee: International Business Machines Corporation
G06Q30/0185G06V30/1448
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,307,468
App. No.
17/547,012
Granted
May 20, 2025
Kind
B2
Abstract

In an approach for product compliance and certification validation, a processor, in response to receiving a product at a validation point, inspects the product using a plurality of sensors, including an image recognition system, to identify at least one certification label associated with the product. A processor correlates information received from the plurality of sensors, including image data, against information in a certification database to create correlation data. A processor validates the correlation data against destination information for the product. A processor, in response to receiving a negative validation, sends an indication of invalid to ship status to a predetermined destination. A processor reroutes the product as a rejected item to a predetermined position for inspection.

Claims (25)

1. A computer system for mitigating errors during a compliance check of a product comprising:

a computer monitor;

image recognition components for collecting image data of at least one certification level, wherein the image recognition components include a plurality of hardware cameras including: at least one multiple angle camera, at least one high-definition camera, at least one rotating camera, and at least one floor camera;

a gyroscopic robotic arm configured to enable rotation of the hardware cameras around a product;

a hardware-based certification database, wherein the plurality of hardware cameras include a scanner component;

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to, in response to receiving the product along an automated production line, cause use of a three-dimensional (3D) laser scanner and QR code scanning component to identify at least one certification label located on the product using the hardware cameras that include the three-dimensional (3D) laser scanner and QR code scanning component and that are mounted on the gyroscopic robotic arm while rotating around the product, wherein the program instructions to identify comprise:

program instructions to instruct the gyroscopic robotic arm to adjust the plurality of hardware cameras and the 3D laser scanner and QR code scanning component to visually identify and focus on a location of a power supply part of the product in a process of determining where the at least one certification label is located, and

program instructions to, subsequent to focusing on the location of the power supply part, instruct the plurality of hardware cameras and the 3D laser scanner and QR code scanning component to identify within the location of the power supply part of the product, the at least one certification label;

program instructions to correlate information received from the plurality of hardware cameras, including the image data of the at least one certification label found on the product, against information in the hardware-based certification database to create correlation data;

program instructions to correlate information received from the hardware cameras, including image data of the certification label found on the product, against information in the hardware-based certification database to create correlation data;

program instructions to validate the correlation data against export requirements of a predetermined destination of the product, wherein the validation mitigates an introduction of human errors associated with manual inspections from being introduced into the compliance check of the product;

program instructions to, in response to receiving a negative validation:

send an indication of invalid to ship status to the predetermined destination of the product, wherein a certification label is not physically added to the product for negative validations, and

based on the product not including the certification label, reroute the product as a rejected item to a predetermined bin along the automated production line for revision, wherein the rerouting prevents a stop from occurring on the automated production line; and

program instructions to, in response to receiving a positive validation:

causing the certification label to be physically added to the product, and

based on the product including the certification label, send an indication of valid to ship status to the computer monitor for displaying the indication, wherein the indication includes a visual color coded alert that is pre-associated with positively validated products.

2. The computer system of claim 1 , wherein the certification label indicates an agency requirement for shipping the product to the predetermined destination, wherein the certification label includes a QR code that is scanned by the 3D laser scanner and QR code scanning component for identifying the at least one certification label found on the product.

3. The computer system of claim 1 , further comprising:

program instructions to identify shipping country information from the product.

4. The computer system of claim 1 , further comprising:

program instructions to, in response to a determination that the certification label is unreadable, send an alert requesting a manual inspection of product.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: CUEVAS LOPEZ, EDGAR ROBERTO; RODRIGUEZ AGUILERA, JAZMIN; LARA DOMINGUEZ, JONATHAN OSWALDO; ISLAS TORRES, RAFAEL; RODRIGUEZ BRAVO, CESAR AUGUSTO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058353/0041 →
Continuity (1)
Related Publication 20230186323A1 · Jun 15, 2023
References Cited (42)
US 5770841A · Moed · 1998 [cited by examiner]
US 6246778B1 · Moore · 2001 [cited by examiner]
US 6995673B1 · Osredkar · 2006 [cited by examiner]
US 7161688B1 · Bonner · 2007 [cited by examiner]
US 7313460B1 · Prater · 2007 [cited by examiner]
US 7751929B1 · Prater · 2010 [cited by examiner]
US 9619761B2 · Dlott · 2017 [cited by applicant]
US 10210321B2 · Loughlin-McHugh · 2019 [cited by applicant]
US 11534923B1 · De Arruda Camargo Polido · 2022 [cited by examiner]
US 20010030232A1 · Piatek · 2001 [cited by examiner]
US 20020198752A1 · Stiffler · 2002 [cited by examiner]
US 20040098356A1 · Shabtai · 2004 [cited by applicant]
US 20040125405A1 · Salomon · 2004 [cited by examiner]
US 20040149823A1 · Aptekar · 2004 [cited by examiner]
US 20040175038A1 · Bonner · 2004 [cited by examiner]
US 20050222853A1 · Black · 2005 [cited by examiner]
US 20070051816A1 · Chu · 2007 [cited by applicant]
US 20070126578A1 · Broussard · 2007 [cited by examiner]
US 20070203660A1 · North · 2007 [cited by applicant]
US 20100082151A1 · Young · 2010 [cited by examiner]
US 20100332284A1 · Hilbush · 2010 [cited by examiner]
US 20120137138A1 · Gregorovic · 2012 [cited by examiner]
US 20140025594A1 · Schmitz · 2014 [cited by applicant]
US 20150010228A1 · Rogers · 2015 [cited by examiner]
US 20150127563A1 · Young · 2015 [cited by applicant]
US 20170046656A1 · Bramble · 2017 [cited by examiner]
US 20170136632A1 · Wagner · 2017 [cited by examiner]
US 20170220908A1 · Ogaki · 2017 [cited by examiner]
US 20170220976A1 · Schmidt · 2017 [cited by examiner]
US 20170235977A1 · Nadabar · 2017 [cited by examiner]
US 20180197139A1 · Hill · 2018 [cited by examiner]
US 20190303862A1 · Bollinger · 2019 [cited by examiner]
US 20190362297A1 · Farley · 2019 [cited by examiner]
US 20210027452A1 · Mok · 2021 [cited by applicant]
US 20210365685A1 · Shah · 2021 [cited by examiner]
US 20220097892A1 · Wen · 2022 [cited by examiner]
US 20240119406A1 · Bollinger · 2024 [cited by examiner]
CN 107798542A · 2018 [cited by applicant]
WO 2017018769A2 · 2017 [cited by applicant]
WO 2019190422A2 · 2019 [cited by applicant]
Agapakis, John, and Luis Figarella. “Improving yield, productivity, and quality in test assembly and packaging through direct part marking and unit level traceability.” 27th Annual IEEE/SEMI International Electronics Ma… [cited by examiner]
Suh, Sungho, et al. “Robust shipping label recognition and validation for logistics by using deep neural networks.” 2019 IEEE International Conference on Image Processing (ICIP). IEEE, 2019. (Year: 2019). [cited by examiner]