IP Library › Granted Patent US 12,651,016
Granted Patent B2
US 12,651,016 · App. 18/938,244 · Granted Jun 9, 2026

Systems and methods for harmonized product classification

Inventors: Sina Gholamian (Toronto, CA); Stavroula Skylaki (Zug, CH); Varun Chandra (Hamilton, CA); Emre Caglar (Burlington, CA); Eduardo Vitor (Campinas, BR); Steven Rogers (Plano, TX); Anne Woelke (Dallas, TX); Jacqueline Nicole Martinez (London, GB); Gianfranco Romani (Schlieren, CH); Elizabeth E. Connell (Rochester, NY); Fernando Tochini Aliaga (Celina, TX)
G06F16/35
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,651,016
App. No.
18/938,244
Granted
Jun 9, 2026
Kind
B2
Abstract

This disclosure provides systems, methods, and devices for automatic product classification using deep learning and generative artificial intelligence (AI) models for a harmonized system (HS) product classification. A method includes generating embeddings based on an input dataset. The method includes applying a deep learning model to the embeddings to produce a prediction set including classifications corresponding to the embeddings. The method includes converting the classifications to a first set of similarity metrics. The method includes determining a second set of similarity metrics based on the embeddings using a semantic similarity model. The method includes generating a third set of similarity metrics based on an output of the semantic similarity model. The method includes outputting a ranked set of predictions corresponding to the input dataset based on the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics.

Claims (44)

1 . A method comprising:

generating, by one or more processors, a set of embeddings based on an input dataset;

applying, by the one or more processors, a deep learning model, a generative artificial intelligence model, or both, to the set of embeddings to produce a prediction set, wherein the prediction set comprises one or more classifications corresponding to the set of embeddings;

converting, by the one or more processors, the one or more classifications to a first set of similarity metrics;

determining, by the one or more processors, a second set of similarity metrics based on the set of embeddings using a semantic similarity model;

generating, by the one or more processors, a third set of similarity metrics based at least in part on an output of the semantic similarity model; and

outputting, by the one or more processors, a ranked set of predictions corresponding to the input dataset based on the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics.

2 . The method of claim 1 , wherein the generative artificial intelligence model comprises a large language model, the method further comprising generating a prompt based on the output of the semantic similarity model, wherein the third set of semantic similarity metrics is generated based on the prompt.

3 . The method of claim 1 , wherein the deep learning model comprises a convolutional neural network.

4 . The method of claim 1 , further comprising determining the ranked set of predictions based on the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics using a voting algorithm.

5 . The method of claim 4 , wherein each of the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics comprise at least one prediction, a similarity score associated with each prediction, and information providing explainability with respect to the similarity score and corresponding prediction.

6 . The method of claim 5 , wherein the at least one prediction comprises a classification corresponding to the input dataset.

7 . The method of claim 1 , wherein the first set of similarity metrics, the second set of similarity metrics, the third set of similarity metrics, or a combination thereof, comprises multiple classifications for at least a portion of the input dataset.

8 . An apparatus, comprising:

one or more memories storing processor-executable code; and

one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the apparatus to:

generate a set of embeddings based on an input dataset;

apply a deep learning model, a generative artificial intelligence model, or both, to the set of embeddings to produce a prediction set, wherein the prediction set comprises one or more classifications corresponding to the set of embeddings;

convert the one or more classifications to a first set of similarity metrics;

determine a second set of similarity metrics based on the set of embeddings using a semantic similarity model;

generate a third set of similarity metrics based at least in part on an output of the semantic similarity model; and

output a ranked set of predictions corresponding to the input dataset based on the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics.

9 . The apparatus of claim 8 , wherein the generative artificial intelligence model comprises a large language model, the one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the apparatus to:

comprise generating a prompt based on the output of the semantic similarity model, wherein the third set of semantic similarity metrics is generated based on the prompt.

10 . The apparatus of claim 8 , wherein the deep learning model comprises a convolutional neural network.

11 . The apparatus of claim 8 , the one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the apparatus to:

determine the ranked set of predictions based on the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics using a voting algorithm.

12 . The apparatus of claim 8 , wherein each of the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics comprise at least one prediction, a similarity score associated with each prediction, and information providing explainability with respect to the similarity score and corresponding prediction.

13 . The apparatus of claim 8 , wherein the at least one prediction comprises a classification corresponding to the input dataset.

14 . The apparatus of claim 8 , wherein the first set of similarity metrics, the second set of similarity metrics, the third set of similarity metrics, or a combination thereof, comprises multiple classifications for at least a portion of the input dataset.

15 . A non-transitory computer-readable medium having instructions that, when executed by one or more processors, causes the one or more processors to:

generate a set of embeddings based on an input dataset;

apply a deep learning model, a generative artificial intelligence model, or both, to the set of embeddings to produce a prediction set, wherein the prediction set comprises one or more classifications corresponding to the set of embeddings;

convert the one or more classifications to a first set of similarity metrics;

determine a second set of similarity metrics based on the set of embeddings using a semantic similarity model;

generate a third set of similarity metrics based at least in part on an output of the semantic similarity model; and

output a ranked set of predictions corresponding to the input dataset based on the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics.

16 . The non-transitory computer-readable medium of claim 15 , wherein the generative artificial intelligence model comprises a large language model, wherein the instructions are further executable by the one or more processors to:

comprise generating a prompt based on the output of the semantic similarity model, wherein the third set of semantic similarity metrics is generated based on the prompt.

17 . The non-transitory computer-readable medium of claim 15 , wherein the deep learning model comprises a convolutional neural network.

18 . The non-transitory computer-readable medium of claim 15 , wherein the instructions are further executable by the one or more processors to:

determine the ranked set of predictions based on the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics using a voting algorithm.

19 . The non-transitory computer-readable medium of claim 15 , wherein each of the first set of similarity metrics, the second set of similarity metrics, and the third set of similarity metrics comprise at least one prediction, a similarity score associated with each prediction, and information providing explainability with respect to the similarity score and corresponding prediction.

20 . The non-transitory computer-readable medium of claim 15 , wherein the at least one prediction comprises a classification corresponding to the input dataset.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2026
From: THOMSON REUTERS (PROFESSIONAL) UK LIMITED
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 074623/0148 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: THOMSON REUTERS CANADA LIMITED
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 074600/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: THOMSON REUTERS HOLDINGS, INC.
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 074600/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2026
From: ROGERS, STEVEN; CONNELL, ELIZABETH; ALIAGA, FERNANDO TOCHINI
To: THOMSON REUTERS HOLDINGS, INC.
Reel/Frame 074580/0826 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2026
From: VITOR, EDUARDO; WOELKE, ANNE
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 075560/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2026
From: SKYLAKI, STAVROULA; ROMANI, GIANFRANCO
To: THOMSON REUTERS ENTERPRISE CENTRE GMBH
Reel/Frame 074581/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2026
From: GHOLAMIAN, SINA; CHANDRA, VARUN; CAGLAR, EMRE
To: THOMSON REUTERS CANADA LIMITED
Reel/Frame 074579/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2026
From: MARTINEZ, JACQUELINE NICOLE
To: THOMSON REUTERS (PROFESSIONAL) UK LIMITED
Reel/Frame 074580/0455 →
Continuity (2)
Provisional Application 63596302 · Nov 5, 2023
Related Publication 20250147998A1 · May 8, 2025
References Cited (15)
US 12099566B2 · Baek · 2024 [cited by examiner]
US 20210141997A1 · Pinnamaneni · 2021 [cited by examiner]
US 20220374598A1 · Osuala · 2022 [cited by examiner]
US 20230325725A1 · Lester et al. · 2023 [cited by applicant]
US 20230409614A1 · Hamilton · 2023 [cited by examiner]
US 20240330714A1 · Mukherjee · 2024 [cited by examiner]
US 20240412226A1 · Mathur · 2024 [cited by examiner]
US 20250005082A1 · Arun Koteeswaran · 2025 [cited by examiner]
Frantzolas, C. “Multi-Modal Models for Product Similarity,” KTH Royal Institute of Technology, https://kth.diva-portal.org/smash/get/diva2:1783658/FULLTEXT01.pdf, 2023, 98 pages. [cited by applicant]
Patent Cooperation Treaty, International Search Report and Written Opinion issued for PCT Application No. PCT/US2024/054596, dated Jan. 16, 2025, 9 pages. [cited by applicant]
World Customs Organization, World Customs Organization (WCO) Annual Report, 2022-2023, wcoomd.org, retrieved from https://www.wcoomd.org/-/media/wco/public/global/pdf/about-us/annual-reports/annual-report-2022_2023.pdf,… [cited by applicant]
Harmonized Tariff Schedule. https://hts.usitc.gov/, 2023. Accessed on Oct. 2023, 23 pages. [cited by applicant]
Achiam, J. et al. GPT-4 Technical Report, “OpenAI,” https://arxiv.org/abs/2303.08774, Mar. 2023, 100 pages. [cited by applicant]
Vaswani, A. et al. “Attention Is All You Need,” Advances in Neural Information Processing Systems, NIPS'17: Proceedings of the 31st International Conference on Neural Information Processing Systems, Dec. 2017, 11 pages. [cited by applicant]
Central Customs Authority. https://www.zoll.de/EN/Businesses/Movement-of-goods/Import/Duties-and-taxes/Normal-customs-clearance/ Customs-Tariff/customs-tariff_node, 2023. Accessed on Oct. 2023, 5 pages. [cited by applicant]