IP Library Patent Application 18493442
Patent Application
App. No. 18/493,442

Dynamic Tagging

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 None
App. No.
18/493,442
Abstract

Certain aspects of the disclosure provide systems and methods for extracting and exploiting keyword and job title relations. Systems and methods provide for generating a knowledge graph embedding keywords, job titles, and additional resume data. Further, systems and methods provide for utilizing the knowledge graph to identify and link additional job titles with the embedded keywords.

Claims (46)

1 . A method, comprising:

extracting a keyword from a content phrase from a resume;

identifying an existing job title linked to the content phrase;

identifying an additional job title from a knowledge graph based on the keyword; and

in response to determining an association between the additional job title and the existing job title, linking the content phrase with the additional job title.

2 . The method of claim 1 , wherein identifying the additional job title from the knowledge graph based on the keyword comprises searching for the additional job title based on a frequency of the additional job title to the keyword in the knowledge graph.

3 . The method of claim 1 , wherein identifying the additional job title from the knowledge graph based on the keyword comprises searching for the additional job title based on an distance between an embedding of the additional job title and an embedding of the keyword in the knowledge graph.

4 . The method of claim 1 , wherein determining the association between the additional job title and the existing job title, comprises determining an industry associated with the existing job title and the industry associated with the additional job title are the same.

5 . The method of claim 1 , wherein determining the association between the additional job title and the existing job title, comprises:

determining a similarity between the existing job title and the additional job title based on the knowledge graph is above a threshold.

6 . The method of claim 1 , further comprising generating the knowledge graph, comprising:

extracting one or more keywords from resume data;

linking the extracted one or more keywords with a resume job title in the resume data;

embedding each of the extracted one or more keywords as a node in the knowledge graph; and

embedding the resume job title in the knowledge graph.

7 . The method of claim 1 , wherein the content phrase from the resume comprises a resume summary.

8 . A processing system, comprising: a memory comprising computer-executable instructions; and a processor configured to execute the computer-executable instructions and cause the processing system to:

extract a keyword from a content phrase from a resume;

identify an existing job title linked to the content phrase;

identify an additional job title from a knowledge graph based on the keyword; and

in response to a determination of an association between the additional job title and the existing job title, link the content phrase with the additional job title.

9 . The processing system of claim 8 , wherein in order to identify the additional job title from the knowledge graph based on the keyword, the processor is further configured to cause the processing system to search for the additional job title based on a frequency of the additional job title to the keyword in the knowledge graph.

10 . The processing system of claim 8 , wherein in order to identify the additional job title from the knowledge graph based on the keyword, the processor is further configured to cause the processing system to search for the additional job title based on a distance between an embedding of the additional job title and an embedding of the keyword in the knowledge graph.

11 . The processing system of claim 8 , wherein in order to determine the association between the additional job title and the existing job title, the processor is further configured to cause the processing system to determine an industry associated with the existing job title and the industry associated with the additional job title are the same.

12 . The processing system of claim 8 , wherein in order to determine the association between the additional job title and the existing job title, the processor is further configured to cause the processing system to determine a similarity between the existing job title and the additional job title based on the knowledge graph is above a threshold.

13 . The processing system of claim 8 , wherein the content phrase from the resume comprises a resume summary.

14 . The processing system of claim 8 , wherein the processor is further configured to cause the processing system to generate the knowledge graph, comprising:

extract one or more keywords from resume data;

link the extracted one or more keywords with a resume job title in the resume data;

embed each of the extracted one or more keywords as a node in the knowledge graph; and

embed the resume job title in the knowledge graph.

15 . A non-transitory computer-readable medium storing program code for causing a processing system to perform the steps of:

extracting a keyword from a content phrase from a resume;

identifying an existing job title linked to the content phrase;

identifying an additional job title from a knowledge graph based on the keyword; and

in response to determining an association between the additional job title and the existing job title, linking the content phrase with the additional job title.

16 . The non-transitory computer-readable medium of claim 15 , wherein identifying the additional job title from the knowledge graph based on the keyword comprises searching for the additional job title based on a frequency of the additional job title to the keyword in the knowledge graph.

17 . The non-transitory computer-readable medium of claim 15 , wherein identifying the additional job title from the knowledge graph based on the keyword comprises searching for the additional job title based on an distance between an embedding of the additional job title and an embedding of the keyword in the knowledge graph.

18 . The non-transitory computer-readable medium of claim 15 , wherein determining the association between the additional job title and the existing job title, comprises determining an industry associated with the existing job title and the industry associated with the additional job title are the same.

19 . The non-transitory computer-readable medium of claim 15 , wherein determining the association between the additional job title and the existing job title, comprises:

determining a similarity between the existing job title and the additional job title based on the knowledge graph is above a threshold.

20 . The non-transitory computer-readable medium of claim 15 , further comprising generating the knowledge graph, comprising:

extracting one or more keywords from resume data;

linking the extracted one or more keywords with a resume job title in the resume data;

embedding each of the extracted one or more keywords as a node in the knowledge graph; and

embedding the resume job title in the knowledge graph.

Assignments (2)
SECURITY INTEREST Recorded Feb 20, 2026
From: BOLD LIMITED
To: HSBC BANK USA, N.A.
Reel/Frame 074946/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2023
From: JIN, KAI; MAURYA, ANKUR
To: BOLD LIMITED
Reel/Frame 065848/0902 →