IP Library Granted Patent US 8,639,451
Granted Patent B2
US 8,639,451 · App. 13/275,770 · Granted Jan 28, 2014

Information processing system using nucleotide sequence-related information

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 8,639,451
App. No.
13/275,770
Granted
Jan 28, 2014
Kind
B2
Abstract

The present invention provides a highly-safe information processing system that is capable of effectively using nucleotide sequence information differences between individual organisms to offer semantic information useful for each individual organism while properly preventing leakage and illegal use of nucleotide sequence information. Further, the present invention includes steps a and b. Step a is performed to acquire either encrypted nucleotide sequence-related information or cryptographic key that corresponds to positional information indicating a position within a nucleotide sequence. Step b is performed to acquire the encrypted nucleotide sequence-related information or cryptographic key, whichever is not acquired in said step a, decrypt, with the cryptographic key, the encrypted nucleotide sequence-related information corresponding to the positional information compliant at least with a request for an object and/or a service, and acquire the nucleotide sequence-related information corresponding to the positional information compliant at least with the request for an object and/or a service.

Claims (111)

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 first computer comprises a transmitter/receiver and a processor, is permitted to access a first memory area storing positional information indicating a position within a nucleotide sequence and either encrypted nucleotide sequence-related information or cryptographic key regarding an individual, the encrypted nucleotide sequence-related information or the cryptographic key being set for at least one of a plurality of positions, and is capable of using information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key; and wherein the information provision computer for decryption is permitted to access a second memory area storing positional information and the encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area; and the second computer is permitted to access a third memory area storing positional information and a classification information concerning an object and/or service, and a fourth memory area storing positional information, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information, and

wherein the method comprises:

(a) transmitting, via a communication network, a request for an object and/or service to the second computer;

(b) receiving, via a communication network, positional information in compliance with the request transmitted in step (a), a plurality of pieces of nucleotide sequence-related information corresponding to the positional information, and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information and/or information on the semantic information from the second computer;

(c) retrieving either encrypted nucleotide sequence-related information or cryptographic key that corresponds to the positional information received in step (b) from the first memory area;

(d) receiving, via a communication network, encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area, that corresponds to positional information received in step (b) from the information provision computer for decryption;

(e) decrypting the encrypted nucleotide sequence-related information retrieved in step (c) or received in step (d) that corresponds to the positional information in compliance with the request using the cryptographic key received in step (d) or retrieved in step (c) and information for decryption to obtain nucleotide sequence-related information that corresponds to the positional information in compliance with the request;

(f) extracting, from among the plurality of pieces of nucleotide sequence-related information corresponding to the positional information received in step (b), nucleotide sequence-related information that coincides with the nucleotide sequence-related information corresponding to the positional information obtained in step (e), and extracting, from among semantic information and/or information on the semantic information received in step (b), semantic information associated with the extracted nucleotide sequence-related information and/or information on the semantic information; and

(g) outputting, via a communication network, the extracted information; and

wherein steps (a) through (g) are each executed by the first computer.

2. 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, a second computer and a third computer, which are connected to each other via a communication network,

wherein the first computer comprises a transmitter/receiver and a processor, is permitted to access a first memory area storing positional information indicating a position within a nucleotide sequence and either encrypted nucleotide sequence-related information or cryptographic key regarding an individual, the encrypted nucleotide sequence-related information or the cryptographic key being set for at least one of a plurality of positions, and is capable of using information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key; and wherein the information provision computer for decryption is permitted to access a second memory area storing positional information and the encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area; the second computer is permitted to access a third memory area storing positional information and a classification information concerning an object and/or service; and the third computer is permitted to access a fourth memory area storing positional information, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information,

wherein the second computer transmits positional information in compliance with a request for an object and/or service that is received from the first computer to the third computer, and

wherein the method comprises:

(a) transmitting, via a communication network, the request for an object and/or service to the second computer;

(b) receiving, via a communication network, positional information in compliance with the request transmitted in step (a), a plurality of pieces of nucleotide sequence-related information corresponding to the positional information, and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information and/or information on the semantic information from the third computer or the third computer through the second computer;

(c) retrieving either encrypted nucleotide sequence-related information or cryptographic key that corresponds to the positional information received in step (b) from the first memory area;

(d) receiving, via a communication network, encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area, that corresponds to the positional information received in step (b) from the information provision computer for decryption;

(e) decrypting the encrypted nucleotide sequence-related information retrieved in step (c) or received in step (d) that corresponds to the positional information in compliance with the request using the cryptographic key received in step (d) or retrieved in step (c) and information for decryption to obtain nucleotide sequence-related information that corresponds to the positional information in compliance with the request;

(f) extracting, from among the plurality of pieces of nucleotide sequence-related information corresponding to the positional information received in step (b), nucleotide sequence-related information that coincides with the nucleotide sequence-related information corresponding to the positional information obtained in step (e), and extracting, from among semantic information and/or information on the semantic information received in step (b), semantic information associated with the extracted nucleotide sequence-related information and/or information on the semantic information; and

(g) outputting, via a communication network, the extracted information; and

wherein steps (a) through (g) are each executed by the first computer.

3. 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 first computer is permitted to access a first memory area storing positional information indicating a position within a nucleotide sequence and either encrypted nucleotide sequence-related information or cryptographic key regarding an individual, the encrypted nucleotide sequence-related information or the cryptographic key being set for at least one of a plurality of positions; and wherein the information provision computer for decryption is permitted to access a second memory area storing positional information and the encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area; and the second computer comprises a transmitter/receiver and a processor, is permitted to access a third memory area storing positional information and a classification information on an object and/or service and a fourth memory area storing positional information, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information, and is capable of using an information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key, and

wherein the method comprises:

(a) receiving, via a communication network, a request for an object and/or service from the first computer;

(b) searching the third memory area based on the request received in step (a) to retrieve positional information in compliance with the request;

(c) transmitting, via a communication network, the positional information retrieved in step (b) to the first computer;

(d) receiving, via a communication network, encrypted nucleotide sequence-related information and cryptographic key corresponding to the positional information transmitted in step (c) from the first computer and the information provision computer for decryption, and decrypting the received encrypted nucleotide sequence-related information using the received cryptographic key and information for decryption to obtain nucleotide sequence-related information that corresponds to the positional information in compliance with the request;

(e) searching the fourth memory area based on the nucleotide sequence-related information obtained in step (d) to retrieve the semantic information associated with the nucleotide sequence-related information obtained in step (d) and/or information on the semantic information; and

(f) outputting the retrieved information to the first computer, via a communication network;

wherein steps (a) through (f) are each executed by the second computer.

4. A non-transitory recording medium having a program for processing information concerning a nucleotide sequence recorded thereon which allows a first computer to execute a method,

wherein the method is executed within a system that comprises the first computer, an information provision computer for decryption, and a second computer, which are connected to each other via a communication network,

wherein the first computer comprises a transmitter/receiver and a processor, is permitted to access a first memory area storing positional information indicating a position within a nucleotide sequence and either encrypted nucleotide sequence-related information or cryptographic key regarding an individual, the encrypted nucleotide sequence-related information or the cryptographic key being set for at least one of a plurality of positions, and is capable of using information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key; and wherein the information provision computer for decryption is permitted to access a second memory area storing positional information and the encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area; and the second computer is permitted to access a third memory area storing positional information and a classification information concerning an object and/or service, and a fourth memory area storing positional information, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information, and

wherein the method comprises:

(a) transmitting, via a communication network, a request for an object and/or service to the second computer;

(b) receiving, via a communication network, positional information in compliance with the request transmitted in step (a), a plurality of pieces of nucleotide sequence-related information corresponding to the positional information, and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information and/or information on the semantic information from the second computer;

(c) retrieving either encrypted nucleotide sequence-related information or cryptographic key that corresponds to the positional information received in step (b) from the first memory area;

(d) receiving, via a communication network, encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area, that corresponds to positional information received in step (b) from the information provision computer for decryption;

(e) decrypting the encrypted nucleotide sequence-related information retrieved in step (c) or received in step (d) that corresponds to the positional information in compliance with the request using the cryptographic key received in step (d) or retrieved in step (c) and information for decryption to obtain nucleotide sequence-related information that corresponds to the positional information in compliance with the request;

(f) extracting, from among the plurality of pieces of nucleotide sequence-related information corresponding to the positional information received in step (b), nucleotide sequence-related information that coincides with the nucleotide sequence-related information corresponding to the positional information obtained in step (e), and extracting, from among semantic information and/or information on the semantic information received in step (b), semantic information associated with the extracted nucleotide sequence-related information and/or information on the semantic information; and

(g) outputting, via a communication network, the extracted information; and

wherein steps (a) through (g) are each executed by the first computer.

5. A non-transitory recording medium having a program for processing information concerning a nucleotide sequence recorded thereon which allows a first computer to execute a method,

wherein the method is executed within a system that comprises the first computer, an information provision computer for decryption, a second computer and a third computer, which are connected to each other via a communication network,

wherein the first computer comprises a transmitter/receiver and a processor, is permitted to access a first memory area storing positional information indicating a position within a nucleotide sequence and either encrypted nucleotide sequence-related information or cryptographic key regarding an individual, the encrypted nucleotide sequence-related information or the cryptographic key being set for at least one of a plurality of positions, and is capable of using information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key; and wherein the information provision computer for decryption is permitted to access a second memory area storing positional information and the encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area; the second computer is permitted to access a third memory area storing positional information and a classification information concerning an object and/or service; and the third computer is permitted to access a fourth memory area storing positional information, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information,

wherein the second computer transmits positional information in compliance with a request for an object and/or service that is received from the first computer to the third computer, and

wherein the method comprises:

(a) transmitting, via a communication network, the request for an object and/or service to the second computer;

(b) receiving, via a communication network, positional information in compliance with the request transmitted in step (a), a plurality of pieces of nucleotide sequence-related information corresponding to the positional information, and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information and/or information on the semantic information from the third computer or the third computer through the second computer;

(c) retrieving either encrypted nucleotide sequence-related information or cryptographic key that corresponds to the positional information received in step (b) from the first memory area;

(d) receiving, via a communication network, encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area, that corresponds to the positional information received in step (b) from the information provision computer for decryption;

(e) decrypting the encrypted nucleotide sequence-related information retrieved in step (c) or received in step (d) that corresponds to the positional information in compliance with the request using the cryptographic key received in step (d) or retrieved in step (c) and information for decryption to obtain nucleotide sequence-related information that corresponds to the positional information in compliance with the request;

(f) extracting, from among the plurality of pieces of nucleotide sequence-related information corresponding to the positional information received in step (b), nucleotide sequence-related information that coincides with the nucleotide sequence-related information corresponding to the positional information obtained in step (e), and extracting, from among semantic information and/or information on the semantic information received in step (b), semantic information associated with the extracted nucleotide sequence-related information and/or information on the semantic information; and

(g) outputting, via a communication network, the extracted information; and

wherein steps (a) through (g) are each executed by the first computer.

6. A non-transitory recording medium having a program for processing information concerning a nucleotide sequence recorded thereon which allows a second computer to execute a method,

wherein the method is executed within a system that comprises a first computer, an information provision computer for decryption, and the second computer, which are connected to each other via a communication network,

wherein the first computer is permitted to access a first memory area storing positional information indicating a position within a nucleotide sequence and either encrypted nucleotide sequence-related information or cryptographic key regarding an individual, the encrypted nucleotide sequence-related information or the cryptographic key being set for at least one of a plurality of positions; and wherein the information provision computer for decryption is permitted to access a second memory area storing positional information and the encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area; and the second computer comprises a transmitter/receiver and a processor, is permitted to access a third memory area storing positional information and a classification information on an object and/or service and a fourth memory area storing positional information, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information, and is capable of using an information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key, and

wherein the method comprises:

(a) receiving, via a communication network, a request for an object and/or service from the first computer;

(b) searching the third memory area based on the request received in step (a) to retrieve positional information in compliance with the request;

(c) transmitting, via a communication network, the positional information retrieved in step (b) to the first computer;

(d) receiving, via a communication network, encrypted nucleotide sequence-related information and cryptographic key corresponding to the positional information transmitted in step (c) from the first computer and the information provision computer for decryption, and decrypting the received encrypted nucleotide sequence-related information using the received cryptographic key and information for decryption to obtain nucleotide sequence-related information that corresponds to the positional information in compliance with the request;

(e) searching the fourth memory area based on the nucleotide sequence-related information obtained in step (d) to retrieve the semantic information associated with the nucleotide sequence-related information obtained in step (d) and/or information on the semantic information; and

(f) outputting the retrieved information to the first computer, via a communication network;

wherein steps (a) through (f) are each executed by the second computer.

7. An apparatus configured for executing a method of processing information concerning a nucleotide sequence,

wherein the apparatus comprises a first computer,

wherein the method is executed within a system that comprises the first computer, an information provision computer for decryption, and a second computer, which are connected to each other via a communication network,

wherein the first computer comprises a transmitter/receiver and a processor, is permitted to access a first memory area storing positional information indicating a position within a nucleotide sequence and either encrypted nucleotide sequence-related information or cryptographic key regarding an individual, the encrypted nucleotide sequence-related information or the cryptographic key being set for at least one of a plurality of positions, and is capable of using information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key; and wherein the information provision computer for decryption is permitted to access a second memory area storing positional information and the encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area; and the second computer is permitted to access a third memory area storing positional information and a classification information concerning an object and/or service, and a fourth memory area storing positional information, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information, and

wherein the method comprises:

(a) transmitting, via a communication network, a request for an object and/or service to the second computer;

(b) receiving, via a communication network, positional information in compliance with the request transmitted in step (a), a plurality of pieces of nucleotide sequence-related information corresponding to the positional information, and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information and/or information on the semantic information from the second computer;

(c) retrieving either encrypted nucleotide sequence-related information or cryptographic key that corresponds to the positional information received in step (b) from the first memory area;

(d) receiving, via a communication network, encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area, that corresponds to positional information received in step (b) from the information provision computer for decryption;

(e) decrypting the encrypted nucleotide sequence-related information retrieved in step (c) or received in step (d) that corresponds to the positional information in compliance with the request using the cryptographic key received in step (d) or retrieved in step (c) and information for decryption to obtain nucleotide sequence-related information that corresponds to the positional information in compliance with the request;

(f) extracting, from among the plurality of pieces of nucleotide sequence-related information corresponding to the positional information received in step (b), nucleotide sequence-related information that coincides with the nucleotide sequence-related information corresponding to the positional information obtained in step (e), and extracting, from among semantic information and/or information on the semantic information received in step (b), semantic information associated with the extracted nucleotide sequence-related information and/or information on the semantic information; and

(g) outputting, via a communication network, the extracted information; and

wherein steps (a) through (g) are each executed by the first computer.

8. An apparatus configured for executing a method of processing information concerning a nucleotide sequence,

wherein the apparatus comprises a first computer,

wherein the method is executed within a system that comprises the first computer, an information provision computer for decryption, a second computer and a third computer, which are connected to each other via a communication network,

wherein the first computer comprises a transmitter/receiver and a processor, is permitted to access a first memory area storing positional information indicating a position within a nucleotide sequence and either encrypted nucleotide sequence-related information or cryptographic key regarding an individual, the encrypted nucleotide sequence-related information or the cryptographic key being set for at least one of a plurality of positions, and is capable of using information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key; and wherein the information provision computer for decryption is permitted to access a second memory area storing positional information and the encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area; the second computer is permitted to access a third memory area storing positional information and a classification information concerning an object and/or service; and the third computer is permitted to access a fourth memory area storing positional information, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information,

wherein the second computer transmits positional information in compliance with a request for an object and/or service that is received from the first computer to the third computer, and

wherein the method comprises:

(a) transmitting, via a communication network, the request for an object and/or service to the second computer;

(b) receiving, via a communication network, positional information in compliance with the request transmitted in step (a), a plurality of pieces of nucleotide sequence-related information corresponding to the positional information, and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information and/or information on the semantic information from the third computer or the third computer through the second computer;

(c) retrieving either encrypted nucleotide sequence-related information or cryptographic key that corresponds to the positional information received in step (b) from the first memory area;

(d) receiving, via a communication network, encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area, that corresponds to the positional information received in step (b) from the information provision computer for decryption;

(e) decrypting the encrypted nucleotide sequence-related information retrieved in step (c) or received in step (d) that corresponds to the positional information in compliance with the request using the cryptographic key received in step (d) or retrieved in step (c) and information for decryption to obtain nucleotide sequence-related information that corresponds to the positional information in compliance with the request;

(f) extracting, from among the plurality of pieces of nucleotide sequence-related information corresponding to the positional information received in step (b), nucleotide sequence-related information that coincides with the nucleotide sequence-related information corresponding to the positional information obtained in step (e), and extracting, from among semantic information and/or information on the semantic information received in step (b), semantic information associated with the extracted nucleotide sequence-related information and/or information on the semantic information; and

(g) outputting, via a communication network, the extracted information; and

wherein steps (a) through (g) are each executed by the first computer.

9. An apparatus configured for executing a method of processing information concerning a nucleotide sequence,

wherein the apparatus comprises a second computer,

wherein the method is executed within a system that comprises a first computer, an information provision computer for decryption, and the second computer, which are connected to each other via a communication network,

wherein the first computer is permitted to access a first memory area storing positional information indicating a position within a nucleotide sequence and either encrypted nucleotide sequence-related information or cryptographic key regarding an individual, the encrypted nucleotide sequence-related information or the cryptographic key being set for at least one of a plurality of positions; and wherein the information provision computer for decryption is permitted to access a second memory area storing positional information and the encrypted nucleotide sequence-related information or cryptographic key, whichever is not stored in the first memory area; and the second computer comprises a transmitter/receiver and a processor, is permitted to access a third memory area storing positional information and a classification information on an object and/or service and a fourth memory area storing positional information, a plurality of pieces of nucleotide sequence-related information corresponding to the positional information and semantic information associated, respectively, with each of the plurality of pieces of nucleotide sequence-related information, and is capable of using an information for decryption of the encrypted nucleotide sequence-related information based on the cryptographic key, and

wherein the method comprises:

(a) receiving, via a communication network, a request for an object and/or service from the first computer;

(b) searching the third memory area based on the request received in step (a) to retrieve positional information in compliance with the request;

(c) transmitting, via a communication network, the positional information retrieved in step (b) to the first computer;

(d) receiving, via a communication network, encrypted nucleotide sequence-related information and cryptographic key corresponding to the positional information transmitted in step (c) from the first computer and the information provision computer for decryption, and decrypting the received encrypted nucleotide sequence-related information using the received cryptographic key and information for decryption to obtain nucleotide sequence-related information that corresponds to the positional information in compliance with the request;

(e) searching the fourth memory area based on the nucleotide sequence-related information obtained in step (d) to retrieve the semantic information associated with the nucleotide sequence-related information obtained in step (d) and/or information on the semantic information; and

(f) outputting the retrieved information to the first computer, via a communication network;

wherein steps (a) through (f) are each executed by the second computer.

Assignments (2)
CHANGE OF NAME AND ADDRESS Recorded Mar 30, 2020
From: HITACHI HIGH-TECHNOLOGIES CORPORATION
To: HITACHI HIGH-TECH CORPORATION
Reel/Frame 052259/0227 →
ABSORPTION-TYPE COMPANY SPLIT AND DEMERGER Recorded Sep 18, 2015
From: HITACHI SOLUTIONS, LTD.
To: HITACHI, LTD.
Reel/Frame 036631/0060 →