US 12,008,047 B2
Providing an object-based response to a natural language query
David Lisuk, New York, NY (US); Eric Porter, Pepper Pike, OH (US); Aditya Shashi, Seattle, WA (US); Ilai Soloducho, Tel Aviv (IL); John Wiseheart, London (GB); Guodong Xu, Issaquah, WA (US); and Maciej Foks, London (GB)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Dec. 14, 2021, as Appl. No. 17/550,921.
Application 17/550,921 is a division of application No. 16/249,774, filed on Jan. 16, 2019, granted, now 11,238,102.
Claims priority of provisional application 62/777,604, filed on Dec. 10, 2018.
Prior Publication US 2022/0107980 A1, Apr. 7, 2022
Int. Cl. G06F 16/903 (2019.01); G06F 16/2457 (2019.01); G06F 16/9032 (2019.01); G06F 16/9038 (2019.01); G06F 40/205 (2020.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01)
CPC G06F 16/90344 (2019.01) [G06F 16/24578 (2019.01); G06F 16/90332 (2019.01); G06F 16/9038 (2019.01); G06F 40/205 (2020.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A method comprising:
presenting a user interface to allow a user to provide a natural language query pertaining to a dataset, wherein the dataset is associated with a data object model comprising a plurality of objects;
receiving, via the user interface, first user input specifying the natural language query;
modifying, in the user interface, the first user input to visually indicate one or more portions of the natural language query that each represent one of the plurality of objects;
modifying, in the user interface, a visual indication of one portion of the one or more portions of the natural language query specified by the first user input to a selectable interface element including a plurality of selectable options associated with the one portion of the one or more portions, wherein the selectable interface element is part of a visual indication of the natural language query;
presenting, in the user interface, a response to the natural language query, the response being based on data from the dataset, the data corresponding to the one of the plurality of objects; and
receiving, via the user interface, second user input indicating a first command corresponding to the response, the first command causing the response to the query to be recreated until a second command is received.