Disclosed is a secure document management system, for example, for documents pertaining to drug discovery. A document and its metainformation are obtained, and value features are extracted from the document based on identification of concepts associated with the document. An importance score of the
Disclosed is a secure document management system, for example, for documents pertaining to drug discovery. A document and its metainformation are obtained, and value features are extracted from the document based on identification of concepts associated with the document. An importance score of the document is determined based on the value features and the metainformation. A summarized view of the document is constructed based on the value features, the metainformation, the concepts and the importance score. A unique identifier is generated for the document and associated with the summarized view and the concepts of the document. A search query is processed, and the summarized view of the document is retrieved and displayed based on the query. A request for accessing the document is validated, and document access is allowed when the request is validated successfully. The document management may, for example, be facilitated using a blockchain platform.
대표청구항▼
1. A secure document management system, the system comprising a server arrangement including one or more processors, the server arrangement being communicably coupled via one or more data communication networks with a first client device and a second client device, wherein the server arrangement is
1. A secure document management system, the system comprising a server arrangement including one or more processors, the server arrangement being communicably coupled via one or more data communication networks with a first client device and a second client device, wherein the server arrangement is configured to: trigger an extraction module to obtain, from the first client device, a document and metainformation pertaining to the document;process the document via the extraction module, wherein the extraction module is configured to extract one or more value features from the document based on an identification of one or more concepts of the document that are identified as associated with concepts stored in an ontological databank, the ontological databank being communicably coupled with the extraction module;determine, using a scoring module of the server arrangement, an importance score of the document, wherein the scoring module is configured to determine the importance score based on the one or more value features and the metainformation pertaining to the document;construct a summarized view of the document based on the one or more value features, the metainformation, the one or more concepts and the importance score;initialize a persistence module of the server arrangement to generate a unique identifier for the document and associate the unique identifier with the summarized view and with the one or more concepts of the document;receive, from the second client device, a search query and process the search query to identify at least one concept pertaining to the search query;retrieve the summarized view of the document based on the unique identifier of the document, when the at least one concept pertaining to the search query matches at least one of the one or more concepts of the document;display, on a user interface of the second client device, the summarized view of the document; andvalidate a request, received from the second client device for accessing the document, using a validation module of the server arrangement, wherein the validation module is configured to cause the first client device to allow the second client device to access the document, when the request is validated successfully. 2. The system of claim 1, wherein the extraction module is implemented either on the server arrangement or on the first client device, based on a preference of a user of the first client device. 3. The system of claim 1, wherein the extraction module is configured to convert a data format of the document into a predefined data format prior to extracting the one or more value features from the document. 4. The system of claim 1, wherein the document is related to a current research work of one or more authors, and wherein the one or more value features of the document comprise information elements indicative of entities and semantic inter-relationships between the entities specific to the current research work. 5. The system of claim 4, wherein the scoring module is configured to: compare the entities and the semantic inter-relationships specific to the current research work with entities and semantic inter-relationships related to a technical field of the current research work;compare the entities and the semantic inter-relationships specific to the current research work with entities and semantic inter-relationships specific to a previous research work of the one or more authors; anddetermine the importance score based upon said comparisons. 6. The system of claim 5, wherein the scoring module is configured to: generate a current-work graph representing the entities and the semantic inter-relationships specific to the current research work;generate a knowledge graph representing the entities and the semantic inter-relationships related to the technical field of the current research work;generate a previous-work graph representing the entities and the semantic inter-relationships specific to the previous research work; andperform said comparisons using the current-work graph, the previous-work graph and the knowledge graph. 7. The system of claim 1, wherein the extraction module is further configured to store the document on a temporary basis. 8. The system of claim 1, wherein the persistence module is configured to map a given concept to unique identifiers of a plurality of documents in which the given concept is identified. 9. The system of claim 1, wherein the summarized view comprises a description of the document, bibliographical information pertaining to the document extracted based on the metainformation, a list of tags associated with the document, and the importance score of the document. 10. The system of claim 9, wherein the list of tags associated with the document comprises at least one of the one or more concepts associated with the document, wherein the at least one of the one or more concepts is selected based on a frequency of occurrence of the at least one of the one or more concepts in the document. 11. The system of claim 1, wherein a recommendation module of the server arrangement is configured to display a list of summarized views of one or more documents whose unique identifiers are mapped to the at least one of the one or more concepts of the document. 12. The system of claim 1, wherein a document sharing module is configured to: encrypt the document using a key of the first client device; andstore the encrypted document in a distributed file system, wherein the distributed file system is operable to generate a hash that uniquely identifies the document. 13. The system of claim 12, wherein the document sharing module is configured to store the hash of the document on a blockchain platform, wherein the blockchain platform associates a timestamp with the hash of the document. 14. The system of claim 1, wherein an appropriation module of the server arrangement is configured to prevent receipt of more than one copy of the document. 15. The system of claim 14, wherein the appropriation module is configured to identify equivalent documents based on the one or more value features of the document. 16. A method of managing documents in a secure manner, wherein the method is implemented via a system comprising a server arrangement including one or more processors, the server arrangement being communicably coupled via one or more data communication networks with a first client device and a second client device, the method comprising: triggering an extraction module to obtain, from the first client device, a document and metainformation pertaining to the document;processing the document, via the extraction module, to extract one or more value features from the document based on an identification of one or more concepts of the document that are identified as associated with concepts stored in an ontological databank, the ontological databank being communicably coupled with the extraction module;determining, using a scoring module of the server arrangement, an importance score of the document based on the one or more value features and the metainformation pertaining to the document;constructing a summarized view of the document based on the one or more value features, the metainformation, the one or more concepts and the importance score;initializing a persistence module of the server arrangement to generate a unique identifier for the document and associate the unique identifier with the summarized view and with the one or more concepts of the document;receiving, from the second client device, a search query and processing the search query to identify at least one concept pertaining to the search query;retrieving the summarized view of the document based on the unique identifier of the document, when the at least one concept pertaining to the search query matches at least one of the one or more concepts of the document;displaying, on a user interface of the second client device, the summarized view of the document; andvalidating a request, received from the second client device for accessing the document, using a validation module of the server arrangement, wherein the validation module is configured to cause the first client device to allow the second client device to access the document, when the request is validated successfully. 17. The method of claim 16, further comprising implementing the extraction module either on the server arrangement or on the first client device, based on a preference of a user of the first client device. 18. The method of claim 16, further comprising converting a data format of the document into a predefined data format prior to extracting the one or more value features from the document, using the extraction module. 19. The method of claim 16, wherein the document is related to a current research work of one or more authors, and wherein the one or more value features of the document comprise information elements indicative of entities and semantic inter-relationships between the entities specific to the current research work. 20. The method of claim 19, further comprising using the scoring module to: compare the entities and the semantic inter-relationships specific to the current research work with entities and semantic inter-relationships related to a technical field of the current research work;compare the entities and the semantic inter-relationships specific to the current research work with entities and semantic inter-relationships specific to a previous research work of the one or more authors; anddetermine the importance score based upon said comparisons. 21. The method of claim 20, further comprising using the scoring module to: generate a current-work graph representing the entities and the semantic inter-relationships specific to the current research work;generate a knowledge graph representing the entities and the semantic inter-relationships related to the technical field of the current research work;generate a previous-work graph representing the entities and the semantic inter-relationships specific to the previous research work; andperform said comparisons using the current-work graph, the previous-work graph and the knowledge graph. 22. The method of claim 16, further comprising storing the document on a temporary basis. 23. The method of claim 16, further comprising mapping a given concept to unique identifiers of a plurality of documents in which the given concept is identified, using the persistence module. 24. The method of claim 16, wherein the summarized view comprises a description of the document, bibliographical information pertaining to the document extracted based on the metainformation, a list of tags associated with the document, and the importance score of the document. 25. The method of claim 24, wherein the list of tags associated with the document comprises at least one of the one or more concepts associated with the document, wherein the at least one of the one or more concepts is selected based on a frequency of occurrence of the at least one of the one or more concepts in the document. 26. The method of claim 16, further comprising displaying a list of summarized views of one or more documents whose unique identifiers are mapped to the at least one of the one or more concepts of the document, using a recommendation module of the server arrangement. 27. The method of claim 16, further comprising using a document sharing module to: encrypt the document using a key of the first client device; andstore the encrypted document in a distributed file system, wherein the distributed file system is operable to generate a hash that uniquely identifies the document. 28. The method of claim 27, further comprising storing the hash of the document on a blockchain platform, wherein the blockchain platform associates a timestamp with the hash of the document. 29. The method of claim 16, further comprising preventing receipt of more than one copy of the document, using an appropriation module of the server arrangement. 30. The system of claim 29, further comprising identifying equivalent documents based on the one or more value features of the document, using the appropriation module of the server arrangement.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.