Patent ID: 11934391
Assignee: IQSER IP AG
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A method for generation of a request to a data processing system with a data pool, the method comprising:
forming the data pool using a data model, the data model allowing for a selection of data from the data pool using a technical query language;
receiving a user request from a user made in natural language as a noun phrase with no interrogatives and verbs, the user request comprising a plurality of user input terms captured as a series of characters, each series of characters comprising a character string, wherein the user input terms semantically describe user intended named entities as data objects of a retrieval result from the data processing system for the request to be carried out by the data processing system; and
converting the user input terms into a request in the technical query language into a plurality of lexemes, the plurality of lexemes having N indexes and being sequentially processed equivalent to their sequence starting from a first index of the N indexes to a last index of the N indexes, wherein a meaning of a particular lexeme is determined on a basis of the data model matches
wherein each lexeme is matched sequentially in a determined analysis sequence with a description or name of a data object source, a data object class, its data attributes depending on previous lexemes and their matching results, and finally a lexeme is used as a search word, if each matching of this analysis sequence was negative,
wherein for each lexeme to be processed a check is performed to determine if a subsequent lexeme in the analysis sequence exists, and in response to determining a subsequent lexeme in the analysis sequence exists, determining if the lexeme to be processed is the description or name of a data source, a description or name of a data class, or a description or name of a data attribute of the data model, and
wherein the request in the technical query language for retrieving data objects and not text parts, is created out of the determined meaning, without a need of analyzing a grammatical structure, sentence trees or lexical answer types.