IP Library › Granted Patent US 12,260,177
Granted Patent B2
US 12,260,177 · App. 18/054,510 · Granted Mar 25, 2025

Generation of jurisdictions lists for input text

Inventors: Lizaveta Dauhiala (Minsk, BY); Andrei Kulchyk (Poznań, PL)
Assignee: VERTEX, INC.
G06F40/295G06F40/205G06F40/284G06Q40/10
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,260,177
App. No.
18/054,510
Granted
Mar 25, 2025
Kind
B2
Abstract

Systems and methods are provided that include a processor executing a program to receive input text, divide the input text into sentences, identify one or a plurality of jurisdiction candidates in the sentences from a predetermined taxonomy to generate a jurisdictions list, transform the jurisdictions list using a type recognition neural network to disambiguate jurisdictions in the jurisdictions list, the type recognition neural network being trained on a labeled ground truth dataset containing pairs of geographic names and tax jurisdiction types, and generate and output the jurisdictions list as a jurisdiction prediction list.

Claims (36)

1. A computing system, comprising:

a processor and memory of a computing device, the processor being configured to execute a program using portions of memory to:

receive input text;

divide the input text into sentences;

identify one or a plurality of jurisdiction candidates in the sentences from a predetermined taxonomy to generate a jurisdictions list;

transform the jurisdictions list using a type recognition neural network to disambiguate jurisdictions in the jurisdictions list, the type recognition neural network being trained on a labeled ground truth dataset containing pairs of geographic names and tax jurisdiction types; and

generate and output the jurisdictions list as a jurisdiction prediction list.

2. The computing system of claim 1 , wherein the type recognition neural network includes an entity-aware self-attention mechanism.

3. The computing system of claim 2 , wherein the type recognition neural network is a transformer model.

4. The computing system of claim 3 , wherein the transformer model is a LUKE (Language Understanding with Knowledge-based Embeddings) transformer model.

5. The computing system of claim 1 , wherein labels are assigned to contiguous spans of tokens in the sentences using a named entity recognition neural network.

6. The computing system of claim 5 , wherein the labels include labels for organizations and labels for geopolitical entities.

7. The computing system of claim 5 , wherein the labels are filtered out in accordance with a rules-based filter algorithm.

8. The computing system of claim 7 , wherein the rules-based filter algorithm includes a rule that jurisdiction candidates in the labels not recognized as named entities by the named entity recognition neural network be filtered out.

9. The computing system of claim 7 , wherein the rules-based filter algorithm includes a rule requiring that the labels be labels for organizations or labels for geopolitical entities.

10. The computing system of claim 1 , wherein geographic scope is estimated and connections between nearby place names are used to resolve jurisdictions with the same names in the jurisdictions list.

11. A method comprising steps to:

receive input text;

divide the input text into sentences;

identify one or a plurality of jurisdiction candidates in the sentences from a predetermined taxonomy to generate a jurisdictions list;

transform the jurisdictions list using a type recognition neural network to disambiguate jurisdictions in the jurisdictions list, the type recognition neural network being trained on a labeled ground truth dataset containing pairs of geographic names and tax jurisdiction types; and

generate and output the jurisdictions list as a jurisdiction prediction list.

12. The method of claim 11 , wherein the type recognition neural network includes an entity-aware self-attention mechanism.

13. The method of claim 12 , wherein the type recognition neural network is a LUKE (Language Understanding with Knowledge-based Embeddings) transformer model.

14. The method of claim 11 , wherein labels are assigned to contiguous spans of tokens in the sentences using a named entity recognition neural network.

15. The method of claim 14 , wherein the labels include labels for organizations and labels for geopolitical entities.

16. The method of claim 14 , wherein the labels are filtered out in accordance with a rules-based filter algorithm.

17. The method of claim 16 , wherein the rules-based filter algorithm includes a rule that jurisdiction candidates in the labels not recognized as named entities by the named entity recognition neural network be filtered out.

18. The method of claim 16 , wherein the rules-based filter algorithm includes a rule requiring that the labels be labels for organizations or labels for geopolitical entities.

19. The method of claim 11 , wherein geographic scope is estimated and connections between nearby place names are used to resolve jurisdictions with the same names in the jurisdictions list.

20. A computing system for generating a tax jurisdictions list for a tax law article, comprising:

a processor and memory of a computing device, the processor being configured to execute a program using portions of memory to:

receive input text of the tax law article;

identify one or a plurality of tax jurisdiction candidates in sentences of the tax law article from a predetermined tax jurisdictions taxonomy to generate the tax jurisdictions list;

transform the tax jurisdictions list using a transformer model to disambiguate jurisdictions in the tax jurisdictions list, the transformer model being trained on a labeled ground truth dataset containing pairs of geographic names and tax jurisdiction types; and

generate and output the tax jurisdictions list as a jurisdiction prediction list.

Assignments (2)
SECURITY INTEREST Recorded Nov 5, 2024
From: VERTEX, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 069135/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2022
From: DAUHIALA, LIZAVETA; KULCHYK, ANDREI
To: VERTEX, INC.
Reel/Frame 061726/0073 →
Continuity (1)
Related Publication 20240160845A1 · May 16, 2024
References Cited (7)
US 11676231B1 · Crouse · 2023 [cited by examiner]
US 11915123B2 · Dang · 2024 [cited by examiner]
US 20190354544A1 · Hertz · 2019 [cited by examiner]
US 20230110941A1 · Makhija · 2023 [cited by examiner]
US 20240248963A1 · Parham · 2024 [cited by examiner]
US 20240370668A1 · Jiang · 2024 [cited by examiner]
S. Shaghaghian, L. Y. Feng, B. Jafarpour and N. Pogrebnyakov, “Customizing Contextualized Language Models for Legal Document Reviews,” 2020 IEEE International Conference on Big Data (Big Data), Atlanta, GA, USA, 2020, p… [cited by examiner]