IP Library › Patent Application 19013712
Patent Application
App. No. 19/013,712

DECISION SUPPORT SYSTEM FOR DATA RETRIEVAL

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.
19/013,712
Abstract

There is provided a method for retrieving data, the method being executed by at least one processor, the method comprising: receiving a natural language query; decomposing the natural language query into query elements; generating, by providing the query elements to at least one classifier, a query type characterizing the natural language query; identifying a subset of the query elements based on the query type; generating a structured database query including the subset of the query elements; and retrieving data based on the structured database query.

Claims (34)

1 . A method for retrieving data, the method being executed by at least one processor, the method comprising:

receiving a natural language query;

decomposing the natural language query into query elements;

generating, by providing the query elements to at least one classifier, a query type characterizing the natural language query;

identifying a subset of the query elements based on the query type;

generating a structured database query including the subset of the query elements; and

retrieving data based on the structured database query.

2 . The method of claim 1 , wherein said identifying the subset of the query elements is performed further based on one or more parameters associated with the query elements.

3 . The method of claim 1 , wherein the structured database query includes fewer elements than the natural language query.

4 . The method of claim 1 , further comprising processing the retrieved data for presentation based on the natural language query, thereby obtaining processed data.

5 . The method of claim 4 , wherein said processing the retrieved data comprises formatting the retrieved data.

6 . The method of claim 4 , further comprising generating a graphical representation of the processed data.

7 . The method of claim 1 , wherein said generating the structured database query comprises selecting a suitable function from a set of functions based on the query type.

8 . The method of claim 7 , wherein said selecting the suitable function is performed further based on at least one query parameters and relationships between the subset of the query elements.

9 . The method of claim 1 , wherein said retrieving the data comprises retrieving the data from at least one knowledge graph database operatively connected to the at least one processor using the structured database query.

10 . The method of claim 1 , wherein the query type comprises one of: an identification query, an amount query, a strategy query, a counting query, a listing query, a grouping query, a time query, and a calculation query.

11 . A system for retrieving data, the system comprising:

a non-transitory storage medium storing computer-readable instructions thereon; and

at least one processor operatively connected to the non-transitory storage medium, the at least one processor, upon executing the computer-readable instructions, being configured for:

receiving a natural language query;

decomposing the natural language query into query elements;

generating, by providing the query elements to at least one classifier, a query type characterizing the natural language query;

identifying a subset of the query elements based on the query type;

generating a structured database query including the subset of the query elements; and

retrieving data based on the structured database query.

12 . The system of claim 11 , wherein said identifying the subset of the query elements is performed further based on one or more parameters associated with the query elements.

13 . The system of claim 11 , wherein the structured database query includes fewer elements than the natural language query.

14 . The system of claim 11 , wherein the at least one processor is further configured for processing the retrieved data for presentation based on the natural language query to obtain processed data.

15 . The system of claim 14 , wherein said processing the retrieved data comprises formatting the retrieved data.

16 . The system of claim 14 , wherein the at least one processor is further configured for generating a graphical representation of the processed data.

17 . The system of claim 11 , wherein said generating the structured database query comprises selecting a suitable function from a set of functions based on the query type.

18 . The system of claim 17 , wherein said selecting the suitable function is performed further based on at least one query parameters and relationships between the subset of the query elements.

19 . The system of claim 11 , wherein said retrieving the data comprises retrieving the data from at least one knowledge graph database operatively connected to the at least one processor using the structured database query.

20 . The system of claim 11 , wherein the query type comprises one of: an identification query, an amount query, a strategy query, a counting query, a listing query, a grouping query, a time query, and a calculation query.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2025
From: ELEMENT AI; SERVICENOW CANADA INC.
To: SERVICENOW, INC.
Reel/Frame 071025/0742 →