IP Library Patent Application 18608805
Patent Application
App. No. 18/608,805

SYSTEM, METHOD, AND COMPUTER PROGRAM FOR LARGE LANGUAGE MODEL PROCESSES FOR DEEP JOB PROFILE CUSTOMIZATION AND TALENT PROFILE CUSTOMIZATION

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/608,805
Abstract

A system and method perform obtaining a request for generating a job description directed towards job candidates, performing pre-processing operations on the request to generate a prompt to a large language model engine, submitting the prompt to the large language model engine and receive a job description generated by the large language model engine, performing post-processing operations on the generated job description to generate a customized job description, and providing the customized job description to a user interface for presentation.

Claims (88)

1 . A system comprising one or more processing devices and one or more storage devices for storing instructions that when executed by the one or more processing devices cause the one or more processing devices to:

obtain a request for generating a job description directed towards job candidates;

perform pre-processing operations on the request to generate a prompt to a large language model engine;

submit the prompt to the large language model engine and receive a job description generated by the large language model engine;

perform post-processing operations on the generated job description to generate a customized job description; and

provide the customized job description to a user interface for presentation.

2 . The system of claim 1 , wherein to perform the pre-processing operations, the one or more processing devices are further to:

determine one or more aspects required by the request, wherein the one or more aspects comprise at least one of a role or a skill associated with a job;

determine a plurality of qualified profiles that meet the one or more aspects required by the requests; and

determine a plurality of skills based on the one or more aspects and the plurality of qualified profiles; and

generate the prompt based on the plurality of skills.

3 . The system of claim 1 , wherein to perform the pre-processing operations, the one or more processing devices are further to:

determine one or more exclusive words in the prompt using diversity rules; and

substitute the one or more exclusive words using inclusive words in the prompt.

4 . The system of claim 1 , wherein the request comprises a target language, and wherein the job description is generated by the large language model engine in the target language or a language other than the target language.

5 . The system of claim 1 , wherein to perform the post-processing operations, the one or more processing devices are further to:

determine whether the customized job description includes exclusive words; and

responsive to determining the exclusive words in the customized job description, substitute the exclusive words using inclusive words.

6 . The system of claim 1 , wherein the customized job description is formulated in a structured format, and wherein the customized job description comprises skills and their associated relevancy to a target job.

7 . The system of claim 1 , wherein the one or more processing devices are further to:

identify, from a talent database, a candidate talent profile for the customized job description;

generate a second prompt based on the candidate talent profile and the customized job description, and a context of the customized job description;

submit the second prompt to the large language model engine and receive a context-dependent summary of the candidate talent profile;

perform the post-processing operations on the context-dependent summary to generate a processed context-aware summary; and

provide the processed context-aware summary to the user interface for presentation.

8 . The system of claim 7 , wherein the one or more processing devices are further to:

generate a third prompt that requests a context-free summary of the candidate talent profile;

submit the third prompt to the large language model engine and receive a context-free summary of the candidate talent profile; and

provide the context-free summary to the user interface for presentation.

9 . The system of claim 8 , wherein the one or more processing devices are further to:

responsive to receiving a question for identifying a second talent to perform a task, obtain a context-dependent summary and a context-free summary of a second talent profile associated with the second talent;

calculate a weighted combination of the context-dependent summary and the context-free summary of the second talent profile;

determine, based on the weighted combination, that the second talent is capable of performing the task; and

provide a representation of the second talent profile on the user interface.

10 . The system of claim 7 , wherein the one or more processing devices are further to:

execute a machine learning module using the candidate talent profile and the customized job description as inputs to calculate a matching score between the candidate talent profile and the customized job description; and

provide the matching score to the user interface for presentation.

11 . A system comprising one or more processing devices and one or more storage devices for storing instructions that when executed by the one or more processing devices cause the one or more processing devices to:

obtain a request for customizing a talent profile targeted to a job profile, and identify, from a talent database, the talent profile based on requirements in the job profile;

perform pre-processing operations on the request to generate a context-aware prompt to a large language model engine;

submit the context-aware prompt to the large language model engine and receive a context-dependent summary of the talent profile;

submit a context-free prompt to the large language model engine and receive a context-free summary of the talent profile generated by the large language model engine; and

provide the context-dependent summary and context-free summary to a search engine for retrieval.

12 . The system of claim 11 , wherein the one or more processing devices are further to:

responsive to receiving a question for identifying a second talent to perform a task, obtain a context-dependent summary and a context-free summary of a second talent profile associated with the second talent;

calculate a weighted combination of the context-dependent summary and the context-free summary of the second talent profile;

determine, based on the weighted combination, that the second talent is capable of performing the task; and

providing a representation of the second talent profile on the user interface.

13 . A method, comprising:

obtaining a request for generating a job description directed towards job candidates;

performing pre-processing operations on the request to generate a prompt to a large language model engine;

submitting the prompt to the large language model engine and receive a job description generated by the large language model engine;

performing post-processing operations on the generated job description to generate a customized job description; and

providing the customized job description to a user interface for presentation.

14 . The method of claim 13 , wherein performing the pre-processing operations further comprises:

determining one or more aspects required by the request, wherein the one or more aspects comprise at least one of a role or a skill associated with a job;

determining a plurality of qualified profiles that meet the one or more aspects required by the requests; and

determining a plurality of skills based on the one or more aspects and the plurality of qualified profiles; and

generating the prompt based on the plurality of skills.

15 . The method of claim 13 , wherein the request comprises a target language, and wherein the job description is generated by the large language model engine in the target language or a language other than the target language.

16 . The method of claim 13 , wherein performing the post-processing operations further comprises:

determining whether the customized job description includes exclusive words; and

responsive to determining the exclusive words in the customized job description, substituting the exclusive words using inclusive words.

17 . The method of claim 13 , further comprising:

identifying, from a talent database, a candidate talent profile for the customized job description;

generating a second prompt based on the candidate talent profile and the customized job description, and a context of the customized job description;

submitting the second prompt to the large language model engine and receive a context-dependent summary of the candidate talent profile;

performing the post-processing operations on the context-dependent summary to generate a processed context-aware summary;

providing the processed context-aware summary to the user interface for presentation;

generating a third prompt that requests a context-free summary of the candidate talent profile;

submitting the third prompt to the large language model engine and receive a context-free summary of the candidate talent profile; and

providing the context-free summary to the user interface for presentation.

18 . The method of claim 17 , further comprising:

responsive to receiving a question for identifying a second talent to perform a task, obtaining a context-dependent summary and a context-free summary of a second talent profile associated with the second talent;

calculating a weighted combination of the context-dependent summary and the context-free summary of the second talent profile;

determining, based on the weighted combination, that the second talent is capable of performing the task; and

providing a representation of the second talent profile on the user interface.

19 . A method, comprising:

obtaining a request for customizing a talent profile targeted to a job profile, and identify, from a talent database, the talent profile based on requirements in the job profile;

performing pre-processing operations on the request to generate a context-aware prompt to a large language model engine;

submitting the context-aware prompt to the large language model engine and receive a context-dependent summary of the talent profile;

submitting a context-free prompt to the large language model engine and receive a context-free summary of the talent profile generated by the large language model engine; and

providing the context-dependent summary and context-free summary to a search engine for retrieval.

20 . The method of claim 19 , further comprising:

responsive to receiving a question for identifying a second talent to perform a task, obtaining a context-dependent summary and a context-free summary of a second talent profile associated with the second talent;

calculating a weighted combination of the context-dependent summary and the context-free summary of the second talent profile;

determining, based on the weighted combination, that the second talent is capable of performing the task; and

providing a representation of the second talent profile on the user interface.

Assignments (1)
SECURITY INTEREST Recorded Jun 11, 2025
From: EIGHTFOLD AI INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 071392/0374 →