Method and system for displaying a response to a natural language query

US12443632B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12443632-B2
Application numberUS-202318140873-A
CountryUS
Kind codeB2
Filing dateApr 28, 2023
Priority dateJan 24, 2023
Publication dateOct 14, 2025
Grant dateOct 14, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and a system for displaying a response to at least one natural language query are disclosed. The method includes receiving the at least one natural language query. The method further includes analyzing, using a trained model, the at least one natural language query to identify an intent and entities associated with the at least one natural language query. The method further includes composing a database-specific query using the identified intent and entities associated with the at least one natural language query. The method includes executing the database-specific query to retrieve the response to the at least one natural language query from at least one database. The method further includes displaying, via a display, the response that is retrieved from the at least one database.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for displaying a response to at least one natural language query, the method being implemented by at least one processor, the method comprising: receiving, by the at least one processor via a communication interface, at least one first natural language query from a user; identifying, by the at least one processor via a query analyzer, an intent of the user regarding intended search results of the at least one first natural language query, wherein the query analyzer uses an artificial-intelligence-based model and a machine-learning-based, natural-language processing model that is trained on past queries for identifying intents and entities of past natural language queries; identifying, by the at least one processor via the query analyzer, an entity associated with the at least one first natural language query, wherein the entity includes at least one keyword associated with a context of the at least one first natural language query; automatically correcting, by the at least one processor using the artificial-intelligence-based model and the machine-learning-based, natural-language processing model, the at least one first natural language query to generate at least one second natural language query; classifying, by the at least one processor, the entity into predetermined categories based on data stored in at least one database; transmitting, by the at least one processor, the identified intent and entities associated with the at least one natural language query to a query composer; automatically generating, by the at least one processor via the query composer, a database-specific query, based on the intent, the entities, and the at least one second natural language query; transmitting, by the at least one processor, the database-specific query to an executive module; automatically executing, by the at least one processor via the executive module, the database-specific query, wherein the executive module connects to the at least one database and runs the database-specific query in the at least one database to generate a plurality of results; ranking, by the at least one processor and based on the identified intent, the plurality of results; retrieving, by the at least one processor and based on the ranking of the plurality of results, a response to the database-specific query from the at least one database; converting, by the at least one processor, the response to the database-specific query into a natural language response; and displaying, by the at least one processor via a display, the natural language response. 2. The method as claimed in claim 1 , wherein the at least one first natural language query comprises at least one query received in a natural language using at least one querying command type that comprises an audio-based command, and wherein the audio-based command is converted to a text format via a speech-to-text converter. 3. The method as claimed in claim 1 , wherein the response that is retrieved from the at least one database is displayed in a form of a visual representation. 4. The method as claimed in claim 1 , wherein the at least one database comprises a plurality of responses associated with a plurality of queries stored in a language associated with the at least one database. 5. The method as claimed in claim 1 , further comprising automatically predicting, by the at least one processor using the trained model, the at least one second natural language query using an auto-correction feature. 6. A computing device configured to implement an execution of a method for displaying a response to at least one natural language query, the computing device comprising: a processor; a memory; and a communication interface coupled to each of the processor and the memory, wherein the processor is configured to: receive, via the communication interface, at least one first natural language query from a user; identify, via a query analyzer, an intent of the user regarding intended search results of the at least one first natural language query, wherein the query analyzer uses an artificial-intelligence-based model and a machine-learning-based, natural-language processing model that is trained on past queries for identifying intents and entities of past natural language queries; identify, via the query analyzer, an entity associated with the at least one first natural language query, wherein the entity includes at least one keyword associated with a context of the at least one first natural language query; automatically correct, via the artificial-intelligence-based model and the machine-learning-based, natural-language processing model, the at least one first natural language query to generate at least one second natural language query; classify the entity into predetermined categories based on data stored in at least one database; transmit the identified intent and entities associated with the at least one natural language query to a query composer; automatically generate, via the query composer, a database-specific query, based on the intent, the entities, and the at least one second natural language query; transmit the database-specific query to an executive module; automatically execute, via the executive module, the database-specific query, wherein the executive module connects to the at least one database and runs the database-specific query in the at least one database to generate a plurality of results; rank, based on the identified intent, the plurality of results; retrieve, based on the ranking of the plurality of results, a response to the database-specific query from the at least one database; convert the response to the database-specific query into a natural language response; and display the natural language response. 7. The computing device as claimed in claim 6 , wherein the at least one first natural language query comprises at least one query received in a natural language using at least one querying command type that comprises an audio-based command, and wherein the audio-based command is converted to a text format via a speech-to-text converter. 8. The computing device as claimed in claim 6 , wherein the processor is further configured to display the response that is retrieved from the at least one database in a form of a visual representation. 9. The computing device as claimed in claim 6 , wherein the at least one database comprises a plurality of responses associated with a plurality of queries stored in a language associated with the at least one database. 10. The computing device as claimed in claim 6 , wherein the processor is further configured to automatically predict, using the trained model, the at least one second natural language query using an auto-correction feature. 11. A non-transitory computer readable storage medium storing instructions for displaying a response to at least one natural language query, the instructions comprising executable code which, when executed by a processor, causes the processor to: receive the at least one first natural language query from a user; identify, via a query analyzer, an intent of the user regarding intended search results of the at least one first natural language query, wherein the query analyzer uses an artificial-intelligence-based model and a machine-learning-based, natural-language processing model that is trained on past queries for identifying intents and entities of past natural language queries; identify, via the query analyzer, an entity associated with the at least one first natural language query, wherein the entity includes at least one keyword associated with a context of the at least one first natural language query; automatically correc

Assignees

Inventors

Classifications

  • using natural language analysis · CPC title

  • Presentation of query results · CPC title

  • Natural language query formulation or dialogue systems · CPC title

  • Natural language query formulation · CPC title

  • Natural language query formulation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12443632B2 cover?
A method and a system for displaying a response to at least one natural language query are disclosed. The method includes receiving the at least one natural language query. The method further includes analyzing, using a trained model, the at least one natural language query to identify an intent and entities associated with the at least one natural language query. The method further includes co…
Who is the assignee on this patent?
Jpmorgan Chase Bank Na
What technology area does this patent fall under?
Primary CPC classification G06F16/3344. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).