Patent ID: 8645816
Filing Date: 2014-02-04
Classification: G06F

Abstract:
1. A method for use in customizing user documentation, comprising: generating a requirements document for predetermined requirements, wherein the predetermined requirements include a language requirement, a product requirement, a planned action requirement, and a document formatting requirement; generating first and second pieces of user documentation content using the predetermined requirements for creating a user documentation, wherein the first and second pieces of user documentation content comprises respective first and second user documentation content chunks, wherein the first user documentation content chunk is associated with a first set of profile attributes and the second user documentation content chunk is associated with a second set of profile attributes, wherein the first and second set of profile attributes are stored with metadata tags in a repository; applying the metadata tags to the first and second pieces of user documentation content; maintaining the first piece independently from the second piece, wherein the first and second pieces of user documentation content are stored in the repository, wherein the first piece is processed in the repository independently from the second piece; deriving localized content from the first and second pieces by translating content of the first piece and the second piece to another language based on the language requirement specified in a localization component, wherein deriving the localized content results in a separate virtual document, wherein the virtual document gathers the first and second pieces of user documentation content into a logical unit; converting the first and second pieces of user documentation content into respective first and second component documents, wherein first and second pieces of user documentation content are represented by a virtual document and stored in a first file format, wherein the first and second component documents are stored in a second file format, wherein the first file format is different from the second file format, wherein the first file format comprises an XML format, wherein the second file format comprises a portable file format; creating configuration files, wherein the configuration files include compatibility rules; creating configuration engine database tables including at least a question data set; generating a set of questions including a product selection question, a language selection question, and a planned action selection question for the product based on the question data set included in the configuration engine database tables; deriving the deliverable document from the first and second component documents by merging the first component document with the second component document, wherein merging the first component document with the second component document includes merging and applying the compatibility rules included in the configuration files to the first and second component documents in the portable file format; presenting, in a user interface prompt, the set of questions; receiving a set of responses to the presented questions, wherein the set of responses are based on the predetermined requirements; and providing the deliverable document in response to the set of responses.