IP Library Patent Application 18865197
Patent Application
App. No. 18/865,197

BLOCKCHAIN-BASED BIOLOGICAL SAMPLE STORAGE

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 None
App. No.
18/865,197
Abstract

A computer-implemented system, method, and computer program product for managing the storage and handling of biological samples and related information using a blockchain stored on a network of computing nodes.

Claims (72)

1 . A computer-implemented method of managing biological samples using a network of computing nodes, the method comprising:

receiving, at a processor of a computing node, a message request to store information relating to a biological sample taken from a subject;

extracting from the message request, using said processor, location information associated with the subject's stored physical biological sample;

obtaining, using the processor, data associated with a subject providing the stored sample;

appending, using the processor, a transaction to a blockchain stored on one or more computing nodes of said network, said transaction comprising information about the subject's biological sample stored, the associated location information of the subject's stored sample and the data associated with the subject;

receiving, using said processor, queries pertaining to stored biological samples; and

responding to said queries, using the processor, by accessing the information within one or more transactions appended to said blockchain.

2 . The computer-implemented method of claim 1 , wherein obtaining data associated with the subject comprises:

receiving, by the processor, an electronic medical record having information relating to an identity of the subject providing the stored sample; and

filtering, using the processor, the electronic medical record to extract patient information that does not reveal said subject identity.

3 . The computer-implemented method of claim 2 , wherein the filtering comprises one or more of: removing subject identity information from predetermined data fields of said medical record or rendering as anonymous subject identity information in said predetermined data fields of said medical record.

4 . The computer-implemented method of claim 1 , wherein responding to said queries comprises:

obtaining, using said processor, search words located at respective predetermined fields of a query;

linking, by said processor, one or more said transactions appended on said blockchain to said query based on said obtained search words.

5 . The computer-implemented method of claim 4 , further comprising:

providing a query response message, using the processor, for receipt at a device associated with a requestor, said query response message including information based on said linked one or more transactions.

6 . The computer-implemented method of claim 1 , wherein a received query relating to a biological sample comprises a request from a requestor to obtain a stored physical biological sample, said method further comprising:

locating on the blockchain, using the processor, a transaction associated with the requested stored physical biological sample;

accessing, using the processor, from the located transaction associated with the requested stored physical biological sample, an information of a contact entity responsible for providing said stored biological sample; and

automatically sending, using the processor, a communication to the contact entity to initiate a packaging of the stored sample requested in the received request, said packaging suitable for conveyance of the biological sample to the requestor.

7 . The computer-implemented method of claim 6 , further comprising:

sending, using the processor, a communication to the contact entity to reserve, for subsequent conveyance to the requestor, the physical biological sample for use by the requestor.

8 . The computer-implemented method of claim 4 , wherein said responding to said queries by accessing the information within one or more transactions comprises:

collecting, using the processor, information from each the one or more linked transactions pertaining to the obtained search words; and

generating, using the processor, a response to the query message using the collected information.

9 . The computer-implemented method of claim 8 , wherein a further query message request for information comprises: a request for one or more available biological samples from subjects meeting a predetermined criterion.

10 . The computer-implemented method of claim 9 , wherein said collecting, using the processor, information from each of the one or more transactions pertaining to the requested information further comprises: identifying one or more transactions associated with subjects meeting the predetermined criteria.

11 . The computer-implemented method of claim 10 wherein said predetermined criteria comprises: a biological sample type from subjects of a particular age group in a certain geographic location.

12 . A non-transitory computer readable medium comprising instructions that, when executed by at least one hardware processor, configure the at least one hardware processor to:

receive a message request to store information relating to a biological sample taken from a subject;

extract, from the message request, location information associated with the subject's stored physical biological sample;

obtain data associated with a subject providing the stored sample;

append a transaction to a blockchain stored on one or more computing nodes of said network, said transaction comprising information about the subject's biological sample stored, the associated location information of the subject's stored sample and the data associated with the subject;

receive queries pertaining to stored biological samples; and

respond to said queries by accessing the information within one or more transactions appended to said blockchain.

13 . The non-transitory computer readable medium according to claim 12 , wherein to obtain data associated with the subject, the instructions further configure the at least one hardware processor to:

receive an electronic medical record having information relating to an identity of the subject providing the stored sample; and

filter the electronic medical record to extract patient information that does not reveal said subject identity.

14 . The non-transitory computer readable medium according to claim 13 , wherein to filter the electronic medical record, the instructions further configure the at least one hardware processor to:

one or more of: remove subject identity information from predetermined data fields of said medical record or render as anonymous subject identity information in said predetermined data fields of said medical record.

15 . The non-transitory computer readable medium according to claim 12 , wherein to respond to said queries, the instructions further configure the at least one hardware processor to:

obtain search words located at respective predetermined fields of a query;

link one or more said transactions appended on said blockchain to said query based on said obtained search words.

16 . The non-transitory computer readable medium according to claim 15 , wherein the instructions further configure the at least one hardware processor to:

provide a query response message for receipt at a device associated with a requestor, said query response message including information based on said linked one or more transactions.

17 . The non-transitory computer readable medium according to claim 12 , wherein a received query relating to a biological sample comprises a request from a requestor to obtain a stored physical biological sample, the instructions further configuring the at least one hardware processor to:

locate on the blockchain a transaction associated with the requested stored physical biological sample;

access from the located transaction associated with the requested stored physical biological sample, an information of a contact entity responsible for providing said stored biological sample; and

automatically send a communication to the contact entity to initiate a packaging of the stored sample requested in the received request, said packaging suitable for conveyance of the biological sample to the requestor.

18 . A computer-implemented system for managing biological samples using a network of computing nodes, the system comprising:

a memory storage device storing program instructions; and

a hardware processor having circuitry and logic to execute said program instructions to configure the network of computing nodes, the hardware processor coupled to said memory storage device and in response to executing said program instructions is configured to:

receive a message request to store information relating to a biological sample taken from a subject;

extract, from the message request, location information associated with the subject's stored physical biological sample;

obtain data associated with a subject providing the stored sample;

append a transaction to a blockchain stored on one or more computing nodes of said network, said transaction comprising information about the subject's biological sample stored, the associated location information of the subject's stored sample and the data associated with the subject;

receive queries pertaining to stored biological samples; and

respond to said queries by accessing the information within one or more transactions appended to said blockchain.

19 . The computer-implemented system according to claim 18 , wherein to obtain data associated with the subject, the hardware processor is further configured to:

receive an electronic medical record having information relating to an identity of the subject providing the stored sample; and

filter the electronic medical record to extract patient information that does not reveal said subject identity.

20 . The computer-implemented system according to claim 19 , wherein to filter the electronic medical record, the hardware processor is further configured to:

one or more of: remove subject identity information from predetermined data fields of said medical record or render as anonymous subject identity information in said predetermined data fields of said medical record.

21 . The computer-implemented system according to claim 18 , wherein to respond to said queries, the hardware processor is further configured to:

obtain search words located at respective predetermined fields of a query;

link one or more said transactions appended on said blockchain to said query based on said obtained search words.

22 . The computer-implemented system according to claim 21 , wherein the hardware processor is further configured to:

provide a query response message for receipt at a device associated with a requestor, said query response message including information based on said linked one or more transactions.

23 . The computer-implemented system according to claim 18 , wherein a received query relating to a biological sample comprises a request from a requestor to obtain a stored physical biological sample, wherein the hardware processor is further configured to:

locate on the blockchain a transaction associated with the requested stored physical biological sample;

access from the located transaction associated with the requested stored physical biological sample, an information of a contact entity responsible for providing said stored biological sample; and

automatically send a communication to the contact entity to initiate a packaging of the stored sample requested in the received request, said packaging suitable for conveyance of the biological sample to the requestor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2024
From: ERFANIAN, HAMID; PALADINO, RICH
To: ENZO BIOCHEM, INC.
Reel/Frame 069496/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: PERALTA, ADEL
To: ENZO BIOCHEM, INC.
Reel/Frame 069235/0010 →