Patent ID: 9607126
Date: 2017-03-28
CPC Classifications: G06Q,G16B

Claim:
1. An information processing method concerning a nucleotide sequence, wherein the method is executed within a system that comprises a first computer, an information provision computer for decryption, and a second computer, which are connected to each other via a communication network, wherein the method is executed within a system that comprises the first computer, the information provision computer for decryption, a third computer and a fourth computer, which are connected to each other via a communication network, wherein any one of the first computer, the information provision computer for decryption, the second computer and the third computer is capable of using information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key, wherein the first computer transmits a request for an object and/or service to the second computer or the third computer via a communication network; the second computer or the third computer searches the third memory area based on the request to retrieve positional information in compliance with the request, and transmits the positional information to the first computer; the first computer searches the first memory area based on the received positional information to retrieve either encrypted nucleotide sequence-related information or cryptographic key that corresponds to the received positional information; any one of the first computer, the information provision computer for decryption, the second computer and the third computer, which is capable of using information for decryption, obtains encrypted nucleotide sequence-related information or cryptographic key corresponding to the positional information received by the first computer, whichever is not stored in the first memory area, and decrypts the encrypted nucleotide sequence-related information using the cryptographic key and the information for decryption to obtain the nucleotide sequence-related information that corresponds to the positional information in compliance with the request; the second computer or the fourth computer searches the fourth memory area based on the nucleotide sequence-related information that corresponds to the positional information in compliance with the request to retrieve semantic information associated with the nucleotide sequence-related information that corresponds to the positional information in compliance with the request and/or information on the semantic information, or wherein the first computer transmits a request for an object and/or service to the second computer or the third computer via a communication network; the second computer or the third computer searches the third memory area based on the request to retrieve positional information in compliance with the request; the second computer or the fourth computer transmits the positional information in compliance with the request, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information, and semantic information associated with each of the plurality of pieces of nucleotide sequence-related information and/or information on the semantic information to the first computer or to the first computer through the third computer via a communication network; the first computer searches the first memory area based on the received positional information to retrieve either encrypted nucleotide sequence-related information or cryptographic key that corresponds to the received positional information; the first computer or the information provision computer for decryption, which is capable of using information for decryption, obtains encrypted nucleotide sequence-related information or cryptographic key corresponding to the positional information received by the first computer, whichever is not stored in the first memory area and decrypts the encrypted nucleotide sequence-related information using the cryptographic key and the information for decryption to obtain the nucleotide sequence-related information that corresponds to the positional information in compliance with the request; the first computer extracts, from among the plurality of pieces of nucleotide sequence-related information corresponding to the received positional information, nucleotide sequence-related information that coincides with the obtained nucleotide sequence-related information that corresponds to the positional information in compliance with the request, and extracts, from among the received semantic information and/or information on the semantic information, semantic information associated with the extracted nucleotide sequence-related information and/or information on the semantic information, wherein the method comprises: (a) retrieving either encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area, that corresponds to the positional information in compliance with the request, from the second memory area; (b) receiving, via a communication network, information on the direct billing destination or the indirect billing destination, involved in the transmitting of either the encrypted nucleotide sequence-related information or the cryptographic key; (c) following the step (b), transmitting either the encrypted nucleotide sequence-related information or the cryptographic key retrieved in step (a) to the first computer or the first computer through the second computer, the third computer or the fourth computer, wherein the first computer decrypts the encrypted nucleotide sequence-related information using either the encrypted nucleotide sequence-related information or the cryptographic key, whichever is not transmitted; either the encrypted nucleotide sequence-related information or the cryptographic key, whichever is transmitted; and the information for decryption, transmitting either the encrypted nucleotide sequence-related information or the cryptographic key retrieved in step (a) to the second computer or the second computer through the first computer, wherein the second computer decrypts the encrypted nucleotide sequence-related information using either the encrypted nucleotide sequence-related information or the cryptographic key, whichever is not transmitted; either the encrypted nucleotide sequence-related information or the cryptographic key, whichever is transmitted; and the information for decryption, or transmitting either the encrypted nucleotide sequence-related information or the cryptographic key retrieved in step (a) to the third computer or the third computer through the first computer or the fourth computer, wherein the third computer decrypts the encrypted nucleotide sequence-related information using either the encrypted nucleotide sequence-related information or the cryptographic key, whichever is not transmitted; either the encrypted nucleotide sequence-related information or the cryptographic key, whichever is transmitted; and the information for decryption; and (d) at the same time of step (c) or following the step (c), transmitting the billing information involved in the transmitting of either the encrypted nucleotide sequence-related information or the cryptographic key to the direct billing destination or the indirect billing destination, or recording the billing information to a recording apparatus, wherein steps (a) through (d) are each executed by the information provision computer for decryption, or wherein the method comprises: (A) receiving, via a communication network, either the encrypted nucleotide sequence-related information or the cryptographic key, that corresponds to the positional information in compliance with the request, from the first computer; (B) retrieving either encrypted nucleotide sequence-related information or cryptographic key, whichever is not received from the first computer, from the second memory area; (C) receiving, via a communication network, information on the direct billing destination or the indirect billing destination, involved in the decryption of the encrypted nucleotide sequence-related information using the cryptographic key and the information for decryption and/or in the transmitting of the nucleotide sequence-related information obtained by the decryption; (D) decrypting the encrypted nucleotide sequence-related information that is retrieved in step (B) or is received in step (A) using the cryptographic key that is received in step (A) or is retrieved in step (B) and the information for decryption to obtain nucleotide sequence-related information that corresponds to positional information in compliance with the request; (E) following the step (C), transmitting, via a communication network, the nucleotide sequence-related information obtained in step (D) to the first computer so as to be corresponded to the positional information; and (F) at the same time of step (E) or following the step (E), transmitting the billing information involved in the decryption using the cryptographic key and the information for decryption and/or in the transmitting of the nucleotide sequence-related information in step (E) to the direct billing destination or the indirect billing destination, or recording the billing information to a recording apparatus, wherein steps (A) through (F) are each executed by the information provision computer for decryption.