Patent application EP20159041A (EP), filed 2020-02-24
Publication number: EP3699753A1
Title: SYSTEMS AND METHODS FOR VIRTUAL PROGRAMMING BY ARTIFICIAL INTELLIGENCE
Abstract: Systems and methods of generating a computer program using artificial intelligence module include generating logic programming by analyzing natural language in sample input data received from an external source, the sample input data resulting in a known output. Select input data, which includes select natural language or a coding instruction including the select natural language, is received. Context data is generated by processing the select natural language. The logic programming based on the context data is selected. A computing instruction is determined for the select input data using the logic programming, and the computer program including the computing instruction is generated.
IPC codes: G06F  40/    00            A I
G06N   3/    08            A I
G06F   8/    30            A I
G06F  40/    20            A I
G06N   3/   006            A I
G06N   3/   042            A I
G06N   3/   048            A I
G06N   3/   084            A I
G06N   3/   088            A I
G06N   5/    02            A I
G06N   5/   043            A I
G06N   5/   048            A I
Claims: number: 1
text: A method of generating a computer program using artificial intelligence, the method comprising:
number: 2
text: The method of claim 1, further comprising:
number: 3
text: The method of claim 1, further comprising:
number: 4
text: The method of claim 1, wherein the select input data is encoded in a first logic programming language, and the logic programming is encoded in a second logic programming language, the second logic programming language being different than the first logic programming language.
number: 5
text: The method of claim 1, wherein the generating of the context data includes
creating metadata for the select input data by performing, using a natural language processing module, at least one of sentiment analysis, sentence recognition, relationship extraction or language detection; and
generating the context data using the metadata.
number: 6
text: The method of claim 1, further comprising:
number: 7
text: The method of claim 6, further comprising:
number: 8
text: The method of claim 6, wherein the initial input data and the select data are encoded in a first logic programming language, and the logic programming is encoded in a second logic programming language, the second logic programming language being different than the first logic programming language.
number: 9
text: A system for generating a computer program using artificial intelligence, the system comprising:
number: 10
text: The system of claim 9, wherein the program includes instructions for:
number: 11
text: The system of claim 9, wherein the program includes instructions for:
number: 12
text: The system of claim 9, wherein the select input data is encoded in a first logic programming language, and the logic programming is encoded in a second logic programming language, the second logic programming language being different than the first logic programming language.
number: 13
text: The system of claim 9, wherein the generating of the context data includes
creating metadata for the select input data by performing, using a natural language processing module, at least one of sentiment analysis, sentence recognition, relationship extraction or language detection; and
generating the context data using the metadata.
number: 14
text: The system of claim 9, wherein the program includes instructions for:
number: 15
text: The system of claim 14, wherein the instructions further comprise:
number: 16
text: The system of claim 14, wherein the initial input data and the select data are encoded in a first logic programming language, and the logic programming is encoded in a second logic programming language, the second logic programming language being different than the first logic programming language.
number: 17
text: A non-transitory computer readable medium having instructions embodied thereon that, when executed by a processor, cause the processor to perform operations comprising:
number: 18
text: The non-transitory computer readable medium of claim 17, wherein the operations further comprise:
number: 19
text: The non-transitory computer readable medium of claim 17, wherein the operations further comprise:
number: 20
text: The non-transitory computer readable medium of claim 17, wherein the select input data is encoded in a first logic programming language, and the logic programming is encoded in a second logic programming language, the second logic programming language being different than the first logic programming language.
number: 21
text: The non-transitory computer readable medium of claim 17, wherein the generating of the context data includes
creating metadata for the select input data by performing, using a natural language processing module, at least one of sentiment analysis, sentence recognition, relationship extraction or language detection; and
generating the context data using the metadata.
number: 22
text: The non-transitory computer readable medium of claim 17, wherein the operations further comprise:
number: 23
text: The non-transitory computer readable medium of claim 22, wherein the operations further comprise:
number: 24
text: The non-transitory computer readable medium of claim 22, wherein the initial input data and the select data are encoded in a first logic programming language, and the logic programming is encoded in a second logic programming language, the second logic programming language being different than the first logic programming language.
Office action: search_report, dated 2020-08-26
Rejection reasons: novelty_epc_54
Prior art cited: ref_id: US201962810103P
ref_type: patent
severity: background
ref_id: US2018276535A1
ref_type: patent
severity: background
ref_id: US2016357519A1
ref_type: patent
severity: background
ref_id: GB2562038A
ref_type: patent
severity: background
ref_id: US9946514B1
ref_type: patent
severity: background
ref_id: US2018275967A1
ref_type: patent
severity: background
ref_id: US2016357519
ref_type: patent
severity: novelty_destroying
ref_id: US9946514
ref_type: patent
severity: background
ref_id: US2018275967
ref_type: patent
severity: background
ref_id: GB2562038
ref_type: patent
severity: background
Final disposition: pending (2020-08-26)