Method and apparatus for natural language document orchestrator
First Claim
Patent Images
1. A method for generating natural language from a scripted input language file, the method comprising:
- accessing, using processing circuitry, the scripted input language file, wherein the scripted input language file comprises one or more document orchestration requests;
parsing the one or more document orchestration requests using the processing circuitry, wherein each document orchestration request comprises an identification of a document orchestration module of one or more document orchestration modules and formatted instructions for execution by the document orchestration module;
executing, using the processing circuitry, the one or more document orchestration requests by;
invoking, using the processing circuitry, the document orchestration module identified by the document orchestration request,passing, using the processing circuitry, the document orchestration module the formatted instructions,receiving, using the processing circuitry, a natural language output from the document orchestration module; and
processing, using the processing circuitry, the natural language output to generate natural language text;
determining, using the processing circuitry, that all document orchestration requests of the parsed input language file have executed; and
outputting, using the processing circuitry, natural language text for display via a user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products are described herein that are configured to be embodied as a natural language document orchestrator. In some example embodiments, a method is provided that comprises generating natural language text. The method of this embodiment may also include executing document orchestration requests from a scripted input language file.
-
Citations
20 Claims
-
1. A method for generating natural language from a scripted input language file, the method comprising:
-
accessing, using processing circuitry, the scripted input language file, wherein the scripted input language file comprises one or more document orchestration requests; parsing the one or more document orchestration requests using the processing circuitry, wherein each document orchestration request comprises an identification of a document orchestration module of one or more document orchestration modules and formatted instructions for execution by the document orchestration module; executing, using the processing circuitry, the one or more document orchestration requests by; invoking, using the processing circuitry, the document orchestration module identified by the document orchestration request, passing, using the processing circuitry, the document orchestration module the formatted instructions, receiving, using the processing circuitry, a natural language output from the document orchestration module; and processing, using the processing circuitry, the natural language output to generate natural language text; determining, using the processing circuitry, that all document orchestration requests of the parsed input language file have executed; and outputting, using the processing circuitry, natural language text for display via a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
processing circuitry; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processing circuitry, cause the apparatus to at least; access a scripted input language file, wherein the scripted input language file comprises one or more document orchestration requests; parse the one or more document orchestration requests by a processor, wherein each document orchestration request comprises an identification of a document orchestration module of one or more document orchestration modules and formatted instructions for execution by the document orchestration module; execute the one or more document orchestration requests by; invoking the document orchestration module identified by the document orchestration request, passing the document orchestration module the formatted instructions, receiving a natural language output from the document orchestration module, and processing the natural language output to generate natural language text; and determine that all document orchestration requests of the parsed input language file have executed; and output natural language text for display via a user interface. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product comprising:
-
at least one computer readable non-transitory memory medium having program code instructions stored thereon, the program code instructions which when executed by processing circuitry cause an apparatus at least to; access a scripted input language file, wherein the scripted input language file comprises one or more document orchestration requests; parse the one or more document orchestration requests by a processor, wherein each document orchestration request comprises an identification of a document orchestration module of one or more document orchestration modules and formatted instructions for execution by the document orchestration module; execute the one or more document orchestration requests by; invoking the document orchestration module identified by the document orchestration request, passing the document orchestration module the formatted instructions, receiving a natural language output from the document orchestration module, and processing the natural language output to generate natural language text; and determine that all document orchestration requests of the parsed input language file have executed; and output natural language text for display via a user interface. - View Dependent Claims (19, 20)
-
Specification