System and method for automated content generation
AssigneeEpiance Software Pvt. Ltd.
InventorsRavi Ramamurthy, Ramgopal M Cillanki
Life of this patent
Estimating the term…
Abstract
The present disclosure is related to automatic content generation. In one example, user interactions, associated with a target business process software application, are captured and stored. Further in this example, one or more scenarios of using the target business process software application are determined from the captured and stored user interactions. A set of rules are then formed and stored in a rules repository to generate the content. The content is then automatically generated using the captured and stored user interactions, the determined one or more scenarios of using the target business process software application and/or the stored set of rules.
Claims21
An automatic content generation system, comprising;
- a capture engine to capture user interactions associated with a business task of a target business process software application and to store the captured user interactions in a process/content repository, wherein the user interactions comprise human interface device actions performed on graphical user interface (GUI) elements associated with the business task;
- an automated process scenarios detector to determine multiple variations and scenarios to complete the business task from the captured and stored user interactions;
- a rules graphical user interface (GUI) module to allow a user to create a set of rules to generate content;
- rules repository to store the created set of rules;
- metadata repository to store metadata associated with the target business process software application;
- content template repository to store content layout data needed to generate the content;
- data variations repository to store example data needed to generate the content;
- a language translator repository to store needed language translation information to generate the content in desired one or more languages;
- and
- an automated content generator to automatically generate the content in a desired file format based on the captured user interactions, the determined multiple variations and scenarios, the created set of rules, the stored metadata, the stored content layout data, the stored example data, and the stored language translation information.
A method of automatic content generation, comprising:
- capturing user interactions associated with a business task of a target business process software application by a capture engine;
- storing the captured user interactions in a process/content repository by the capture engine, wherein the user interactions comprise human interface device actions performed on graphical user interface (GUI) elements associated with the business task;
- determining multiple variations and scenarios to complete the business task from the captured and stored user interactions by an automated process scenarios detector;
- creating a set of rules to generate content using a rules GUI module residing in an automated content generator;
- storing the created set of rules in a rules repository by the automated content generator;
- storing metadata associated with the target business process software application in metadata repository;
- storing content layout data needed to generate the content in content template repository;
- storing example data needed to generate the content in data variations repository;
- storing language translation information needed to generate the content in desired one or more languages in language translator repository;
- and
- automatically generating the content in a desired file format by the automated content generator using the captured and stored user interactions, the determined multiple variations and scenarios, the created set of rules the stored metadata, the stored content layout data, the stored example data, and the stored language translation information.
A non-transitory machine-readable medium storing instructions executable by a processing resource to:
- capture user interactions associated with a business task of a target business process software application by a capture engine;
- store the captured user interactions in a process/content repository by the capture engine, wherein the user interactions comprise human interface device actions performed on graphical user interface (GUI) elements associated with the business task;
- determine multiple variations and scenarios to complete the business task from the captured and stored user interactions by an automated process scenarios detector;
- create a set of rules to generate content using a rules GUI module residing in an automated content generator;
- store the created set of rules in a rules repository by the automated content generator;
- store metadata associated with the target business process software application in metadata repository;
- store content layout data needed to generate the content in content template repository;
- store example data needed to generate the content in data variations repository;
- store language translation information needed to generate the content in desired one or more languages in language translator repository;
- and
- automatically generate the content in a desired file format by the automated content generator using the captured and stored user interactions, the determined multiple variations and scenarios, the created set of rules, the stored metadata, the stored content layout data, the stored example data, and the stored language translation information.
Dependencies are inferred from the claim text.