IP Library Granted Patent US 10,452,699
Granted Patent B1
US 10,452,699 · App. 16/011,045 · Granted Oct 22, 2019

System and method for executing access transactions of documents related to drug discovery

Inventors: Abhijit Keskar (Pune, IN); Akshesh Doshi (Udiapur, IN)
Assignee: Innoplexus AG
G06F16/345G06F16/332G06F21/6209G06K9/6217G16H70/40H04L9/0637G06F16/93
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,452,699
App. No.
16/011,045
Granted
Oct 22, 2019
Kind
B1
Abstract

Disclosed is a system for executing access transactions of documents, for example, 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 access transaction may, for example, be facilitated using a blockchain platform.

Claims (54)

1. A system for executing a document access transaction, 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 a remote extraction module stored on the first client device, the remote extraction module operable, within the first client device local environment, to:

obtain, from the first client device, a document and metainformation pertaining to the document, wherein the document is related to a current research work of one or more authors;

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 to the remote extraction module, 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; and

transmit the one or more value features and the metainformation to the server arrangement;

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, further 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; and

determine the importance score based upon said comparisons;

construct a summarized view of the document based on at least one of: the one or more value features, the meta file, the one or more concepts of the document 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; and

validate 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 allow the second client device to access the document, when the request is validated successfully.

2. The system of claim 1 , wherein the remote 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.

3. The system of claim 1 , 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; and

perform said comparisons using the current-work graph, the previous-work graph and the knowledge graph.

4. 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.

5. The system of claim 1 , wherein the server arrangement is configured to provide a user of the first client device, via a graphical user interface of the first client device, with a single sign-on feature based on stored credentials of the user.

6. The system of claim 1 , wherein a document sharing module stored on the first client device is configured to:

encrypt the document using a key of the first client device; and

store the encrypted document in a distributed file system wherein the distributed file system returns a hash, to the first client device, that uniquely identifies the document.

7. The system of claim 6 , 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.

8. A method of executing a document access transaction, 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 a remote extraction module stored on the first client device, the remote extraction module operable, within the first client device local environment, for:

obtaining, from the first client device, a document and metainformation pertaining to the document, wherein the document is related to a current research work of one or more authors;

extracting 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 to the remote extraction module, 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; and

transmitting the one or more value features and the metainformation to the server arrangement;

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, wherein the method further comprises 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; and

determine the importance score based upon said comparisons;

constructing a summarized view of the document based on at least one of: the one or more value features, the metainformation, the one or more concepts of the document 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; and

validating 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.

9. The method of claim 8 , wherein the method further comprises converting a data format of the obtained document, using the remote extraction module, into a predefined data format prior to extracting the one or more value features from the document.

10. The method of claim 8 , wherein the method comprises 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; and

perform said comparisons using the current-work graph, the previous-work graph and the knowledge graph.

11. The method of claim 8 , wherein the method comprises mapping a given concept to unique identifiers of a plurality of documents in which the given concept is identified, using the persistence module.

12. The method of claim 8 , wherein the method further comprises providing a user of the first client device, via a graphical user interface of the first client device, with a single sign-on feature based on stored credentials of the user.

13. The method of claim 8 , wherein the method further comprises using a document sharing module stored on the first client device for:

encrypting the document using a key of the first client device; and

storing the encrypted document in a distributed file system, wherein the distributed file system returns a hash, to the first client device, that uniquely identifies the document.

14. The method of claim 13 , 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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2019
From: INNOPLEXUS CONSULTING SERVICES PVT. LTD.
To: INNOPLEXUS AG
Reel/Frame 048730/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: KESKAR, ABHIJIT; DOSHI, AKSHESH
To: INNOPLEXUS CONSULTING SERVICES PVT. LTD.
Reel/Frame 048684/0220 →
Continuity (1)
Provisional Application 62664458 · Apr 30, 2018