Abstract: A content management system (100) is provided. A text input module (106), a text editor module (108), an information extraction module (110), an information analysis module (112), a tone determination module (114), a conversion module (116) and a content publishing module (118). The text input module provides a user interface to a user for inputting a text content. The text editor module enables the user to edit the inputted text content. The information extraction module (110) extracts a set of keywords and an intent of the set of keywords from the inputted text content. The information analysis module performs a semantic similarity task on the set of keywords extracted. The tone determination module determines a tone of the inputted text. The conversion module the converts the inputted text content into audio. The content publishing module publishes a modified text content for the target audience. FIG. 1
Description:FIELD OF INVENTION
[0001] Embodiments of a present disclosure relate to digital services and more particularly to a content management system and a method thereof.
BACKGROUND
[0002] Content is a piece of information contained within the writing. The content developed by an individual, includes the content distributed via books, magazines, brochures, social media, websites, mobile applications, television, and radio, is referred to as media content. Traditionally, a writer creates the content and publish it in media or on paper with the help of a publisher. There are many steps involved in content creation process. Mainly, after writing the content, proofreading which is one of the important step is carried out for checking the content for proper sentence formation of the write-up along with grammar check. Nowadays, there are various types of applications available which are useful for performing proofreading or one or more other tasks required for content publication.
[0003] Conventionally, various types of applications which are available for handling the one or more tasks during the publication of the content are disintegrated thereby creates difficulty in managing the one or more tasks under a single platform. Also, such conventional types of applications are not user-friendly. Generally, a writer for publication of the content has to use different types of software for achieving different purposes. Due to the use of different software, time required to publish the writer’s content is increased. Also, the writers need to learn usage of different platforms to publish the content. Moreover, copying and merging of the content from multiple platforms leads to occurrence of one or more privacy issues which further if not taken care of can lead to huge loss of the content creators. Further, it is difficult for the users to visit various platforms for channelizing with multiple readers for publicizing or selling the content created.
[0004] Hence, there is a need for a content management system which addresses the aforementioned issues.
BRIEF DESCRIPTION
[0005] In accordance with one embodiment of the disclosure, a content management system is provided. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to enable communications among a plurality of modules. The processing subsystem includes a text input module, a text editor module, an information extraction module, a tone determination module, a conversion module, and a content publishing module.
[0006] The text input module is configured to provide a user interface to a user for inputting a text content. The text editor module is communicatively coupled with the text input module. The text editor module is configured to enable the user to edit the inputted text content. The information extraction module is communicatively coupled to the text input module. The information extraction module is configured to extract a set of keywords from the inputted text content using a rapid automatic keyword extraction technique. The information extraction module is also configured to extract an intent of the set of keywords extracted using a text mining technique, information extraction technique, and word sense disambiguation technique. The information analysis module is communicatively coupled to the information extraction module. The information analysis module is configured to perform a semantic similarity task on the set of keywords extracted from the inputted text content by using a semantic analysis technique based on the intent of the set of keywords extracted. Also, the information analysis module is configured to suggest a target audience to the user based on the semantic similarity task performed. Further, the information analysis module is configured to enable the user to select a suggested target audience through the user interface. The tone determination module is communicatively coupled to the information analysis module and the information extraction module. The tone determination module is configured to determine the tone of the inputted text content corresponding to each of the suggested target audience upon performance of the semantic similarity task. Also, the tone determination module is configured to suggest a tone modification for the inputted text content corresponding to each of the target audience based on the tone of the inputted text content determined. The conversion module is communicably coupled with the tone determination module. The conversion module is configured to receive the tone modification for the inputted text content suggested for each of the corresponding target audience. Further, the tone determination module is configured to convert the inputted text content into audio content based on the tone modification received. Also, the tone determination module is configured to recommend a plurality of voice features to the user from the converted audio content upon tone modification. Furthermore, the tone determination module is configured to recommend one or more changes in the inputted text content based on the plurality of voice features recommended. The content publishing module is operatively coupled to the conversion module, wherein the content publishing module is configured to publish a modified text content for the target audience based on one or more user preferences.
[0007] In accordance with another embodiment, a method for providing a content management system is disclosed. providing, by a text input module of a processing subsystem, a user interface to a user for inputting a text content. The method also includes enabling, by a text editor module of the processing subsystem, the user to edit the inputted text content. extracting, by an information extraction module of the processing subsystem, a set of keywords from the inputted text content using a rapid automatic keyword extraction technique. Further, the method also includes extracting, by the information extraction module of the processing subsystem, an intent of the set of keywords extracted using a text mining technique, information extraction, and word sense disambiguation techniques. Furthermore, the method includes performing, by an information analysis module of the processing subsystem, semantic similarity task on the extracted from the inputted text content by using a semantic analysis technique based on the intent of the set of keywords extracted. Furthermore, the method includes, suggesting, by the information analysis module of the processing subsystem, a target audience to the user based on the semantic similarity task performed. Furthermore, the method includes enabling, by the information analysis module of the processing subsystem, the user to select suggested target audience through the user interface. Furthermore, the method includes determining, by a tone determination module of the processing subsystem, a tone of the inputted text content corresponding to each of the suggested target audience upon performance of the semantic similarity task. Furthermore, the method includes suggesting, by the tone determination module of the processing subsystem, a tone modification for the inputted text content corresponding to each of the target audience based on the tone of the inputted text content determined. Furthermore, the method includes receiving, by a conversion module of the processing subsystem, the tone modification for the inputted text content suggested for each of the corresponding target audience. Furthermore, the method includes converting, by the conversion module of the processing subsystem, the inputted text content into audio content based on the tone modification received. Furthermore, the method includes recommending, by the conversion module of the processing subsystem, a plurality of voice features to the user from the converted audio content upon tone modification. Furthermore, the method includes recommending, by the conversion module of the processing subsystem, one or more changes in the inputted text content based on the plurality of voice features recommended. Furthermore, the method includes publishing, by a content publishing module of the processing subsystem, a modified text content for the target audience based on one or more user preferences.
[0008] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.
BRIEF DESCRIPTION OF THE DRAWINGS
The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0009] FIG. 1 is a block diagram representing a content management system in accordance with an embodiment of the present disclosure;
[0010] FIG. 2 is a block diagram representing another embodiment of the content management system in accordance with FIG. 1 in accordance with an embodiment of the present disclosure;
[0011] FIG. 3 is an exemplary embodiment of the content management system of FIG. 1 in accordance with an embodiment of the present disclosure;
[0012] FIG. 4 is a block diagram of a computer or a server for the content management system in accordance with an embodiment of the present disclosure;
[0013] FIG. 5 (a) is a flow chart representing steps involved in a method for managing content in the content management system in accordance with an embodiment of the present disclosure; and
[0014] FIG. 5 (b) illustrates the continued steps of the method of FIG. 5(a) in accordance with an embodiment of the present disclosure.
[0015] Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the system, one or more components of the system may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
DETAILED DESCRIPTION
[0016] For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.
[0017] The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or sub-systems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional sub-systems, additional elements, additional structures, or additional components. Appearances of the phrase "in an embodiment", "in another embodiment", and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.
[0019] In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
[0020] Embodiments of the present disclosure relate to a content management system and a method thereof. As used herein, the term “content management” denotes writing, uploading, editing, correcting, and distributing a text content of a user. The content management system herein uses natural language processing, machine learning rules, and semantic similarity tasks, all are explained in detail in the detailed description. Further, the system described hereafter in FIG. 1 is the content management system and a method thereof.
[0021] FIG. 1 is a block diagram representing a content management system in accordance with an embodiment of the present disclosure. The system (100) includes a processing subsystem (102).
[0022] The processing subsystem (102) is hosted on a server (104) and configured to execute on a network to enable communications among a plurality of modules. In one embodiment, the server (104) may include a cloud server. In another embodiment, the server (104) may include a local server. The processing subsystem (102) is configured to execute on a network (not shown in FIG. 1) to control bidirectional communications among a plurality of modules. In one embodiment, the network may include a wired network such as local area network (LAN). In another embodiment, the network may include a wireless network such as Wi-Fi, Bluetooth, Zigbee, near field communication (NFC), infra-red communication (RFID) or the like. The plurality of modules includes a text input module (106), a text editor module (108), an information extraction module (110), a tone determination module (114), a conversion module (116), and a content publishing module (118).
[0023] The text input module (106) is configured to provide a user interface to a user for inputting a text content. The text input module (106) provides a textbox for inputting the text content by the user. The text editor module (108) is communicatively coupled with the text input module (106). The text editor module (108) is configured to enable the user to edit the inputted text content.
[0024] The information extraction module (110) is communicatively coupled to the text input module (106). The information extraction module (110) is configured to extract a set of keywords from the inputted text content using a rapid automatic keyword extraction technique (RAKE). The information extraction module (110) is also configured to extract an intent of the set of keywords extracted using a text mining technique, information extraction technique, and word sense disambiguation technique.
[0025] The information analysis module (112) is communicatively coupled to the information extraction module (110). The information analysis module (112) () is configured to perform a semantic similarity task on the set of keywords extracted from the inputted text content by using a semantic analysis technique based on the intent of the set of keywords extracted. Also, the information analysis module (112) is configured to suggest a target audience to the user based on the semantic similarity task performed. Further, the information analysis module (112) is configured to enable the user to select a suggested target audience through the user interface.
[0026] The tone determination module (114) is communicatively coupled to the information analysis module (112) and the information extraction module (110). The tone determination module (114) is configured to determine the tone of the inputted text content corresponding to each of the suggested target audience upon performance of the semantic similarity task. Also, the tone determination module (114) is configured to suggest a tone modification for the inputted text content corresponding to each of the target audience based on the tone of the inputted text content determined.
[0027] The conversion module (116) is communicably coupled with the tone determination module (114). The conversion module (116) is configured to receive the tone modification for the inputted text content suggested for each of the corresponding target audience. Further, the tone determination module (114) is configured to convert the inputted text content into audio content based on the tone modification received. Also, the tone determination module (114) is configured to recommend a plurality of voice features to the user from the converted audio content upon tone modification. Furthermore, the tone determination module (114) is configured to recommend one or more changes in the inputted text content based on the plurality of voice features recommended.
[0028] The content publishing module (118) is operatively coupled to the conversion module (116), wherein the content publishing module (118) is configured to publish a modified text content for the target audience based on one or more user preferences.
[0029] FIG. 2 is a block diagram representing another embodiment of the content management system in accordance with FIG. 1. The system (100) includes a processing subsystem (102) which includes, a text input module (106), a text editor module (108), an information extraction module (110), a tone determination module (114), a conversion module (116), and a content publishing module (118).
[0030] In one embodiment, the text input module (106) enables the user to write the text content. In another embodiment, the text input module may enable the user to upload an input text file. In such embodiment, the input text file may include, but not limited to, a doc file, a .txt file, a PDF file and the like.
[0031] In one embodiment, the text editor module (108) enables the user to edit the inputted text content. When the user uploaded the text file in any format, the system makes the file editable. This means if the inputted file is in pdf format, after uploading the file the system (100) makes the file editable. In one embodiment, the processing subsystem (102) includes a grammar check module (120) for checking the grammar of the inputted text. The grammar check module (120) after completion of the sentence checks the grammar including, tenses, punctuation, spellings, part of speech, plagiarism and the like.
[0032] The information extraction module (110) extracts keywords using the rapid automatic keyword extraction technique (RAKE). As used herein, the term ‘RAKE’ is a keyword extraction process in natural language processing (NLP) RAKE is the dynamic information retrieval process’. In the present disclosure, RAKE extracts keywords dynamically, that is while writing by the user. RAKE is also responsible for handling different types of documents like word, pdf, rich text, and the like. The information extraction module (110) uses the text mining techniques for extracting the intent of the inputted data. The text mining technique uses natural language processing (NLP) which allows machines to understand the human language and process the data automatically.
[0033] The information analysis module (112) of the processing subsystem (102) uses the semantic similarity task for the analysis of the target audience. In one embodiment, the processing subsystem (102) includes a quality check module (124) configured to check the quality of the text content for checking the number of target audiences based on the semantic similarity task. Semantic similarity is an area of natural language processing (NLP). Semantic similarity is a metric that compares the keywords and decides whether they are similar in meaning. The comparison is done in terms of meaning of the keywords and sentences. In another embodiment, the information analysis module (112) is configured to enable the user to accept or reject the suggested target audience.
[0034] In one embodiment, the tone determination module (114) checks the tone of the text content after performing the semantic similarity task. The tone of the text content refers to a state of emotion implied by an author’s word choice, sentence formation, and the way the writing of the author may make a reader feel. The tone of the text may include humour, respectfulness, enthusiasm, formality, anger, and the like. The tone determination module (114) determines the tone and suggests the appropriate tone for the inputted text. This helps the user to find a greater number of the target audience.
[0035] The conversion module (116) converts the text content into audio content based on the suggested tone of the text content. The conversion of the text content into audio helps the user to modify the inputted text content. For example, if the inputted text content is related to children, but the writing tone is formal, then the tone determination module (114) assigns the appropriate tone the text. The text content with assigned tone when converted into audio, the user may get a clarity about the modification in the text content to be done. In one embodiment, the plurality of voice features comprises a voice tone, male voice female voice, and children voice.
[0036] In one embodiment, the processing subsystem (102) includes a payment module (122) configured to handle payment options for selling the text content to the target audience, wherein the text content is inputted by the user.
[0037] The content publishing module (118) publishes the modified text content for the target audience based on one or more user preferences. In one embodiment, the one or more user preferences for publishing the text content may include publishing the text content on an integrated platform hosted on the server (104) of the processing subsystem (102). In another embodiment, the text content is published on one or more social media platforms associated with the target audience. The published content on one or more social media platforms associated with the target audience is not editable content. Also, a user cannot copy the content published on the one or more social media platforms associated with the target audience.
[0038] FIG. 3 is an exemplary embodiment of the content management system of FIG. 1 in accordance with an embodiment of the present disclosure of FIG. 1 in accordance with an embodiment of the present disclosure. The user interface of the system is shown in the figure. The user may write or upload the text content from the text input module (106). The text input module (106) may include a text box. The user may edit the text by using the text editor module (108). For editing the text written by the user, the text editor module (108) may include an editing plane. If the inputted text content is uploaded by the user, the text editor module (108) converts the inputted text file into an editable format. The user may edit the text content in the uploaded text file based on the suggestions by the grammar check module (120). The inputted text content is checked to avoid plagiarism. The user may save the edited file into a draft for future reference. Once the text content is inputted, the semantic similarity task is performed on the text content to compare the meaning of the words, and text mining is performed to extract the intent of the text content.
[0039] The target audience is analysed for the text content, based on the semantic similarity task and text mining techniques. After analysing a target audience, the user is able to publish the text content on the integrated platform hosted on the server (104). In another embodiment, the text content is published on the one or more social media platforms associated with the target audience. The content published on the one or more social media platforms associated with the target audience is not editable content. Also, a user cannot copy the content published on the one or more social media platforms associated with the target audience.
[0040] Analyzing the target audience is an important step. When the content is published to the relevant target audience, the chances of reading the text content increase. The content published on the target audience’s social media platform is not editable content and the user cannot copy the content. Also, if the user wants to sell the content, then due to the analyzed target audience, the publicity, and selling of the text content increases. After publishing and/or selling the text content, the system (100) again analyzed the performance that is analyzing the number of readers to the text content. Analysis of the text content for the performance helps the user to improve the quality of the future work by the user.
[0041] FIG. 4 is a block diagram of a computer or a server (104) for the content management system in accordance with an embodiment of the present disclosure. The server (104) includes processor(s) (302), and memory (306) operatively coupled to the bus (304).
[0042] The processor(s) (302), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.
[0043] The bus (304) as used herein refers to be internal memory channels or computer network that is used to connect computer components and transfer data between them. The bus (304) includes a serial bus or a parallel bus, wherein the serial bus transmits data in bit-serial format and the parallel bus transmits data across multiple wires. The bus (304) as used herein, may include but not limited to, a system bus, an internal bus, an external bus, an expansion bus, a frontside bus, a backside bus, and the like.
[0044] The memory (306) includes a plurality of subsystems and a plurality of modules stored in the form of executable program which instructs the processor (302) to perform the method steps illustrated in FIG. 1. The memory (306) is substantially similar to the system (100) of FIG.1. The memory (306) has following submodules: a text input module (106), a text editor module (108), an information extraction module (110), a tone determination module (114), a conversion module (116), and a content publishing module (118).
[0045] The text input module (106) is configured to provide a user interface to a user for inputting a text content. The system (100) provides a textbox for inputting the text content by the user. The text editor module (108) is communicatively coupled with the text input module (106). The text editor module (108) is configured to enable the user to edit the inputted text content. In one embodiment, the plagiarism of the inputted text is checked. Plagiarism is a representation of one person’s work as own original work. The originality of the inputted text content is checked.
[0046] The information extraction module (110) is communicatively coupled to the text input module (106). The information extraction module (110) is configured to extract a set of keywords from the inputted text content using a rapid automatic keyword extraction technique (RAKE). The information extraction module (110) is also configured to extract an intent of the set of keywords extracted using a text mining technique, information extraction technique, and word sense disambiguation technique.
[0047] The information analysis module (112) () is communicatively coupled to the information extraction module (110). The information analysis module (112) is configured to perform a semantic similarity task on the set of keywords extracted from the inputted text content by using a semantic analysis technique based on the intent of the set of keywords extracted. Also, the information analysis module (112) is configured to suggest a target audience to the user based on the semantic similarity task performed. Further, the information analysis module (112) is configured to enable the user to select a suggested target audience through the user interface.
[0048] The tone determination module (114) is communicatively coupled to the information analysis module (112) and the information extraction module (110). The tone determination module (114) is configured to determine the tone of the inputted text content corresponding to each of the suggested target audience upon performance of the semantic similarity task. Also, the tone determination module (114) is configured to suggest a tone modification for the inputted text content corresponding to each of the target audience based on the tone of the inputted text content determined.
[0049] The conversion module (116) () is communicably coupled with the tone determination module (114). The conversion module (116) is configured to receive the tone modification for the inputted text content suggested for each of the corresponding target audience. Further, the tone determination module (114) is configured to convert the inputted text content into audio content based on the tone modification received. Also, the tone determination module (114) is configured to recommend a plurality of voice features to the user from the converted audio content upon tone modification. Furthermore, the tone determination module (114) is configured to recommend one or more changes in the inputted text content based on the plurality of voice features recommended.
[0050] The content publishing module (118) is operatively coupled to the conversion module (116), wherein the content publishing module (118) is configured to publish a modified text content for the target audience based on one or more user preferences. The user is able to publish and edit the text content published on the integrated platform hosted on the server (104). In another scenario, the text content may be published on the one or more social media platforms associated with the target audience. The content published on the one or more social media platforms associated with the target audience is not editable content. Also, a user cannot copy the content published on the one or more social media platforms associated with the target audience.
[0051] Computer memory elements may include any suitable memory device(s) for storing data and executable program, such as read-only memory, random access memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, hard drive, removable media drive for handling memory cards and the like. Embodiments of the present subject matter may be implemented in conjunction with program modules, including functions, procedures, data structures, and application programs, for performing tasks, or defining abstract data types or low-level hardware contexts. Executable program stored on any of the above-mentioned storage media may be executable by the processor(s) (302).
[0052] FIG. 5 (a) is a flow chart representing steps involved in a method for managing content in the content management system (100) in accordance with an embodiment of the present disclosure and FIG. 5 (b) illustrates continued steps of the method of FIG. 5(a) in accordance with an embodiment of the present disclosure. The method (200) includes enabling, by a text input module of a processing subsystem, a to provide a user interface to a user for inputting a text content in step (202). The method (200) also includes enabling, by the text input module enables the user to write the text content or upload an input text file. The user is able to upload file in word format, pdf format, and the like.
[0053] The method (200) also includes editing, by a text editor module (108) of the processing subsystem, the inputted text content by the user in step (204). The method also includes enabling, the user to edit the inputted text content. The method also includes enabling, the user to edit the uploaded the text file. The method also includes, changing, the uploaded file into editable format. The method also includes checking, the grammar by a grammar check module (120) for checking the grammar of the inputted text. The text content is inputted by the user writing, and the grammar checking module (120) after completion of the sentence checks the grammar including, tenses, punctuation, spellings, part of speech, and the like. The method also includes, checking plagiarism of the inputted content. Plagiarism is a representation of one person’s work as own original work. The originality of the inputted text content is checked.
[0054] Further the method (200) includes, extracting, by an extraction module of the processing subsystem, a set of keywords from the inputted text content using a rapid automatic keyword extraction technique in step (206). Rake is a keyword extraction process in natural language processing (NLP) RAKE is the dynamic information retrieval process. In the present disclosure, RAKE extracts keywords dynamically, that is while writing by the user. The information extraction module (110) uses text mining techniques for extracting the intent of the inputted data. The text mining technique uses natural language processing (NLP).
[0055] Furthermore, the method (200) also includes extracting, by the extraction module of the processing subsystem, an intent of the set of keywords extracted using a text mining technique, information extraction, and word sense disambiguation techniques in step (208).
[0056] Furthermore, the method (200) also includes, performing, by the information extraction module of the processing subsystem, semantic similarity task on the extracted from the inputted text content by using a semantic analysis technique based on the intent of the set of keywords extracted in step (210).
[0057] Furthermore, the method (200) includes, suggesting, by an information analysis module (112) of the processing subsystem, the target audience to the user based on the semantic similarity task performed in step (212). The method (200) also includes checking, by a quality check module, the quality of the text content for checking the number of target audiences based on the semantic similarity task. Semantic similarity is an area of natural language processing (NLP). Semantic similarity is a metric that compares the keywords and decides whether they are similar in meaning. The comparison is done in terms of meaning of the keywords and sentences. In another embodiment, the information analysis module is configured to enable the user to accept or reject the suggested target audience.
[0058] Furthermore, the method (200) includes, enabling, by the information analysis module of the processing subsystem, the user to select the suggested target audience through the user interface suggested in step (214).
[0059] Furthermore, the method includes determining, by a tone determination module of the processing subsystem, a tone of the inputted text content corresponding to each of the suggested target audience upon the performance of the semantic similarity task in step (216). The method also includes checking, the tone of the text content after performing the semantic similarity task. The tone of the text content refers to a state of emotion implied by an author’s word choice, sentence formation, and the way the writing of the author may make a reader feel.
[0060] Furthermore, the method (200) includes suggesting, by the tone determination module of the processing subsystem, a tone modification for the inputted text content corresponding to each of the users based on the tone of the inputted text content determined in step (218). The method (200) also includes helping the user to find a greater number of the target audience.
[0061] Furthermore, the method (200) includes receiving, by a conversion module of the processing subsystem, the tone modification for the inputted text content suggested for each of the corresponding target audience in step (220). The method also includes comprising, voice features. The voice feature includes the plurality of voice features includes a voice tone, male voice female voice, and children voice.
[0062] Furthermore, the method (200) includes converting, by the conversion module of the processing subsystem, the inputted text content into audio content based on the tone modification received in step (222). In addition, the method (200) includes recommending, by the conversion module of the processing subsystem, a plurality of voice features to the user from the converted audio content in step (224)
[0063] Furthermore, the method (200) includes recommending, by the conversion module of the processing subsystem, one or more changes in the inputted text content based on the plurality of voice features recommended in step (226). Furthermore, the method (200) also includes publishing, by the content publishing module of the processing subsystem, a modified text content for the target audience based on one or more user preferences in step (228). The method also includes preventing, the user from copying the published content on the target audience platform.
[0064] Further, from a technical effect point of view, the implementation time required to perform the method steps included in the present disclosure is very minimal, thereby the device is easy to operate and functions efficiently.
[0065] Various embodiments of the present disclosure provide content management for an author. The present system provides assistance to authors. The system helps the authors from writing the correct content to publishing, distributing, and selling the content. Thus, the present system also provides grammar check, plagiarism check, target and audience suggestion for the text content.
[0066] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0067] The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples. , Claims:1. A content management system (100) comprising:
a processing subsystem (102) hosted on a server (104), wherein the processing subsystem (102) is configured to execute on a network to enable communications among a plurality of modules comprising:
a text input module (106) configured to provide a user interface to a user for inputting a text content;
a text editor module (108) communicatively coupled with the text input module (106), wherein the text editor module (108) is configured to enable the user to edit the inputted text content;
an information extraction module (110) communicatively coupled to the text input module (106), wherein the information extraction module (110) is configured to:
extract a set of keywords from the inputted text content using a rapid automatic keyword extraction technique; and
extract an intent of the set of keywords extracted using a text mining technique, information extraction technique, and word sense disambiguation technique;
an information analysis module (112) communicatively coupled to the information extraction module (110), wherein the information analysis module (112) is configured to:
perform semantic similarity task on the set of keywords extracted from the inputted text content by using a semantic analysis technique based on the intent of the set of keywords extracted;
suggest a target audience to the user based on the semantic similarity task performed; and
enable the user to select a suggested target audience through the user interface;
a tone determination module (114) communicatively coupled to the information analysis module (112) and the information extraction module (110), wherein the tone determination module (114) is configured to:
determine a tone of the inputted text content corresponding to each of the suggested target audience upon performance of the semantic similarity task; and
suggest a tone modification for the inputted text content corresponding to each of the target audience based on the tone of the inputted text content determined;
a conversion module (116) communicably coupled with the tone determination module (114), wherein the conversion module (116) is configured to:
receive the tone modification for the inputted text content suggested for each of the corresponding target audience;
convert the inputted text content into audio content based on the tone modification received;
recommend a plurality of voice features to the user from the converted audio content upon tone modification; and
recommend one or more changes in the inputted text content based on the plurality of voice features recommended; and
a content publishing module (118) operatively coupled to the conversion module (116), wherein the content publishing module (118) is configured to publish a modified text content for the target audience based on one or more user preferences.
2. The system (100) as claimed in claim 1, wherein the text input module (106) is configured to enable the user to write the text content or upload an input text file.
3. The system (100) as claimed in claim 2, wherein the text input module (106) enables the user to upload the input text content in a plurality of text file formats.
4. The system (100) as claimed in claim 1, wherein the processing subsystem (102) comprises a grammar check module (120) configured to check the grammar of the inputted text content, wherein the grammar checking comprises checking tense, punctuation, and part of the inputted text content.
5. The system (100) as claimed in claim 1, wherein the plurality of voice features comprises a voice tone, male voice female voice, and children voice.
6. The system (100) as claimed in claim 1, wherein the information analysis module (112) is configured to enable the user to accept or reject the suggested target audience.
7. The system (100) as claimed in claim 1, wherein the processing subsystem comprises a payment module (122) configured to handle payment options for selling the text content to the target audience, wherein the text content is inputted by the user.
8. The system (100) as claimed in claim 1, wherein the processing subsystem comprises a quality check module (124) configured to check quality of the text content to check the number of target audiences based on the semantic similarity task.
9. The system (100) as claimed in claim 1, wherein the user preferences for publishing the text content comprises publishing the text content on the server (104) of the processing subsystem (102) and publishing the text content on platforms associated with the target audience.
10. A method (200) comprises:
providing, by a text input module of a processing subsystem, a user interface to a user for inputting a text content; (202)
enabling, by a text editor module of the processing subsystem, the user to edit the inputted text content; (204)
extracting, by an information extraction module of the processing subsystem, a set of keywords from the inputted text content using a rapid automatic keyword extraction technique; (206)
extracting, by the information extraction module of the processing subsystem, an intent of the set of keywords extracted using a text mining technique, information extraction, and word sense disambiguation techniques; (208)
performing, by an information analysis module (112) of the processing subsystem, semantic similarity task on the extracted from the inputted text content by using a semantic analysis technique based on the intent of the set of keywords extracted; (210)
suggesting, by the information analysis module of the processing subsystem, a target audience to the user based on the semantic similarity task performed; (212)
enabling, by the information analysis module of the processing subsystem, the user to select suggested target audience through the user interface; (214)
determining, by a tone determination module of the processing subsystem, a tone of the inputted text content corresponding to each of the suggested target audience upon performance of the semantic similarity task; (216)
suggesting, by the tone determination module of the processing subsystem, a tone modification for the inputted text content corresponding to each of the target audience based on the tone of the inputted text content determined; (218)
receiving, by a conversion module of the processing subsystem, the tone modification for the inputted text content suggested for each of the corresponding target audience; (220)
converting, by the conversion module of the processing subsystem, the inputted text content into audio content based on the tone modification received; (222)
recommending, by the conversion module of the processing subsystem, a plurality of voice features to the user from the converted audio content upon tone modification; (224)
recommending, by the conversion module of the processing subsystem, one or more changes in the inputted text content based on the plurality of voice features recommended; (226) and
publishing, by a content publishing module of the processing subsystem, a modified text content for the target audience based on one or more user preferences. (228)
Dated this 28th day of June 2022 Signature
Jinsu Abraham
Patent Agent (IN/PA-3267)
Agent for the Applicant
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 202221037126-IntimationOfGrant28-11-2023.pdf | 2023-11-28 |
| 1 | 202221037126-STATEMENT OF UNDERTAKING (FORM 3) [28-06-2022(online)].pdf | 2022-06-28 |
| 2 | 202221037126-PatentCertificate28-11-2023.pdf | 2023-11-28 |
| 2 | 202221037126-PROOF OF RIGHT [28-06-2022(online)].pdf | 2022-06-28 |
| 3 | 202221037126-Written submissions and relevant documents [27-10-2023(online)].pdf | 2023-10-27 |
| 3 | 202221037126-POWER OF AUTHORITY [28-06-2022(online)].pdf | 2022-06-28 |
| 4 | 202221037126-FORM FOR SMALL ENTITY(FORM-28) [28-06-2022(online)].pdf | 2022-06-28 |
| 4 | 202221037126-Correspondence to notify the Controller [29-09-2023(online)].pdf | 2023-09-29 |
| 5 | 202221037126-US(14)-HearingNotice-(HearingDate-13-10-2023).pdf | 2023-09-13 |
| 5 | 202221037126-FORM FOR SMALL ENTITY [28-06-2022(online)].pdf | 2022-06-28 |
| 6 | 202221037126-US(14)-HearingNotice-(HearingDate-22-09-2023).pdf | 2023-08-23 |
| 6 | 202221037126-FORM 1 [28-06-2022(online)].pdf | 2022-06-28 |
| 7 | 202221037126-FER_SER_REPLY [17-11-2022(online)].pdf | 2022-11-17 |
| 7 | 202221037126-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [28-06-2022(online)].pdf | 2022-06-28 |
| 8 | 202221037126-FORM 3 [17-11-2022(online)].pdf | 2022-11-17 |
| 8 | 202221037126-EVIDENCE FOR REGISTRATION UNDER SSI [28-06-2022(online)].pdf | 2022-06-28 |
| 9 | 202221037126-DRAWINGS [28-06-2022(online)].pdf | 2022-06-28 |
| 9 | 202221037126-OTHERS [17-11-2022(online)].pdf | 2022-11-17 |
| 10 | 202221037126-DECLARATION OF INVENTORSHIP (FORM 5) [28-06-2022(online)].pdf | 2022-06-28 |
| 10 | 202221037126-FER.pdf | 2022-09-01 |
| 11 | 202221037126-COMPLETE SPECIFICATION [28-06-2022(online)].pdf | 2022-06-28 |
| 11 | 202221037126-FORM-26 [14-07-2022(online)].pdf | 2022-07-14 |
| 12 | 202221037126-MSME CERTIFICATE [29-06-2022(online)].pdf | 2022-06-29 |
| 12 | Abstract.jpg | 2022-07-13 |
| 13 | 202221037126-FORM 18A [29-06-2022(online)].pdf | 2022-06-29 |
| 13 | 202221037126-FORM28 [29-06-2022(online)].pdf | 2022-06-29 |
| 14 | 202221037126-FORM-9 [29-06-2022(online)].pdf | 2022-06-29 |
| 15 | 202221037126-FORM 18A [29-06-2022(online)].pdf | 2022-06-29 |
| 15 | 202221037126-FORM28 [29-06-2022(online)].pdf | 2022-06-29 |
| 16 | 202221037126-MSME CERTIFICATE [29-06-2022(online)].pdf | 2022-06-29 |
| 16 | Abstract.jpg | 2022-07-13 |
| 17 | 202221037126-FORM-26 [14-07-2022(online)].pdf | 2022-07-14 |
| 17 | 202221037126-COMPLETE SPECIFICATION [28-06-2022(online)].pdf | 2022-06-28 |
| 18 | 202221037126-FER.pdf | 2022-09-01 |
| 18 | 202221037126-DECLARATION OF INVENTORSHIP (FORM 5) [28-06-2022(online)].pdf | 2022-06-28 |
| 19 | 202221037126-DRAWINGS [28-06-2022(online)].pdf | 2022-06-28 |
| 19 | 202221037126-OTHERS [17-11-2022(online)].pdf | 2022-11-17 |
| 20 | 202221037126-EVIDENCE FOR REGISTRATION UNDER SSI [28-06-2022(online)].pdf | 2022-06-28 |
| 20 | 202221037126-FORM 3 [17-11-2022(online)].pdf | 2022-11-17 |
| 21 | 202221037126-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [28-06-2022(online)].pdf | 2022-06-28 |
| 21 | 202221037126-FER_SER_REPLY [17-11-2022(online)].pdf | 2022-11-17 |
| 22 | 202221037126-FORM 1 [28-06-2022(online)].pdf | 2022-06-28 |
| 22 | 202221037126-US(14)-HearingNotice-(HearingDate-22-09-2023).pdf | 2023-08-23 |
| 23 | 202221037126-FORM FOR SMALL ENTITY [28-06-2022(online)].pdf | 2022-06-28 |
| 23 | 202221037126-US(14)-HearingNotice-(HearingDate-13-10-2023).pdf | 2023-09-13 |
| 24 | 202221037126-Correspondence to notify the Controller [29-09-2023(online)].pdf | 2023-09-29 |
| 24 | 202221037126-FORM FOR SMALL ENTITY(FORM-28) [28-06-2022(online)].pdf | 2022-06-28 |
| 25 | 202221037126-Written submissions and relevant documents [27-10-2023(online)].pdf | 2023-10-27 |
| 25 | 202221037126-POWER OF AUTHORITY [28-06-2022(online)].pdf | 2022-06-28 |
| 26 | 202221037126-PROOF OF RIGHT [28-06-2022(online)].pdf | 2022-06-28 |
| 26 | 202221037126-PatentCertificate28-11-2023.pdf | 2023-11-28 |
| 27 | 202221037126-STATEMENT OF UNDERTAKING (FORM 3) [28-06-2022(online)].pdf | 2022-06-28 |
| 27 | 202221037126-IntimationOfGrant28-11-2023.pdf | 2023-11-28 |
| 1 | 202221037126E_31-08-2022.pdf |