US 12,248,466 B2
Universal reporting using natural language queries
Zhao Wang, Toronto (CA); Brian Huang, Toronto (CA); Murad Akhundov, Toronto (CA); Zhi Rui Du, Toronto (CA); and Jad Siblini, Toronto (CA)
Filed by Okta, Inc., San Francisco, CA (US)
Filed on Jul. 28, 2023, as Appl. No. 18/361,476.
Prior Publication US 2025/0036616 A1, Jan. 30, 2025
Int. Cl. G06F 16/24 (2019.01); G06F 16/2452 (2019.01)
CPC G06F 16/24522 (2019.01) 20 Claims
OG exemplary drawing
 
1. A method for managing report requests at a device associated with an identity management platform, comprising:
receiving a natural language message from a user of an organization via a client device, wherein the natural language message indicates a request for information associated with the organization;
generating, via a machine learning model, a first query based at least in part on translating the natural language message into an intermediary language using the machine learning model, wherein the intermediary language is associated with the identity management platform;
validating the first query within the intermediary language;
translating the first query into a second intermediary language associated with a database comprising the information associated with the organization that is requested via the natural language message, wherein translating the first query into the second intermediary language is based at least in part on validating the first query; and
transmitting a report to the user via the client device, wherein the report comprises the information associated with the organization, and wherein the report comprises the information based at least in part on generating the first query, validating the first query, and translating the first query from the intermediary language into the second intermediary language.