IP Library Granted Patent US 7,337,071
Granted Patent B2
US 7,337,071 · App. 10/534,979 · Granted Feb 26, 2008

Information processing system using base 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 7,337,071
App. No.
10/534,979
Granted
Feb 26, 2008
Kind
B2
Abstract

This invention constructs a highly safe system for processing information for providing semantic information and/or information associated with the semantic information useful for each individual organism through effective utilization of differences in nucleotide sequence-related information among individual organisms. This system comprises steps of: (a) obtaining positional information representing a position in a nucleotide sequence in accordance with a request for an object and/or service; and (b) evaluating adequacy of transmission of nucleotide sequence-related information corresponding to the positional information obtained in step (a), based on the flag information associated with the positional information for evaluating adequacy of transmission of nucleotide sequence-related information associated with the positional information representing a position in a nucleotide sequence.

Claims (55)

1. A computer-implemented method for processing information on a nucleotide sequence comprising the steps of:

transmitting, under control of a first processor, request information on a provision of an object or service for an individual to a second processor via a communication network;

receiving from the second processor, via the communication network, positional information representing a position in a nucleotide sequence corresponding to the request information transmitted in the above transmitting step, wherein the first processor is permitted to access a first memory area storing positional information and nucleotide sequence-related information regarding the individual;

accessing, under the control of the first processor, a second memory area storing flag information corresponding to positional information, the second memory area being separate from or part of the first memory area;

searching the second memory area for flag information corresponding to positional information that is received in the receiving step, and retrieving the flag information;

determining, based on the retrieved flag information, whether or not nucleotide sequence-related information corresponding to the positional information received in the receiving step should be transmitted to the second processor and

if said nucleotide sequence-related information is determined to be transmitted,

retrieving said nucleotide sequence-related information from the first memory area; and

outputting the retrieved nucleotide sequence-related information to the second processor,

or, if said nucleotide sequence-related information is determined not to be transmitted in the determining step, the method further comprises

the steps of:

canceling the processing; or

outputting a notification of refusal to transmit said nucleotide sequence-related information to the second processor

wherein the above steps are conducted under the control of the first processor.

2. The method for processing information on a nucleotide sequence according to claim 1 , wherein the positional information received in the receiving step is retrieved, based on a classification that matches with the request information, from a third memory area, in the second processor, storing classification information in association with positional information.

3. The method for processing information on a nucleotide sequence according to claim 1 , wherein the flag information searched in the searching step corresponds to all of the pieces of positional information that are received in the receiving step.

4. The method for processing information on a nucleotide sequence according to claim 1 , wherein the flag information corresponds to a piece of positional information or a combination of a plurality of pieces of positional information.

5. An apparatus for processing information on a nucleotide sequence comprising:

a transmitter/receiver for transmitting request information on a provision of an object or service for an individual to a second processor via a communication network, and receiving from the second processor, via the communication network, positional information representing a position in a nucleotide sequence corresponding to the request information transmitted, wherein the apparatus is permitted to access a first memory area storing positional information and nucleotide sequence-related information regarding the individual; and

a controller for accessing a second memory area storing flag information corresponding to positional information, the second memory area being separate from or part of the first memory area, and for searching the second memory area for flag information corresponding to the positional information that is received by the transmitter/receiver, and for retrieving the flag information and for determining, based on the retrieved flag information, whether or not nucleotide sequence-related information corresponding to the positional information received by the transmitter/receiver should be transmitted to the second processor, wherein, if the controller determines said nucleotide sequence-related information to be transmitted, the controller retrieves said nucleotide sequence-related information from the first memory area, and outputs the retrieved nucleotide sequence-related information to the second processor, or if the controller determines said nucleotide sequence-related information not to be transmitted, the controller cancels the processing, or outputs a notification of refusal to transmit said nucleotide sequence-related information to the second processor.

6. The apparatus for processing information on a nucleotide sequence according to claim 5 , wherein the positional information received by the transmitter/receiver is retrieved, based on a classification that matches with the request information, from a third memory area in the second processor, storing classification information in association with positional information.

7. The apparatus for processing information on a nucleotide sequence according to claim 5 , wherein the controller searches for flag information corresponding to all of the pieces of positional information that are received by the transmitter/receiver.

8. The apparatus for processing information on a nucleotide sequence according to claim 5 , wherein the flag information corresponds to a piece of positional information or a combination of a plurality of pieces of positional information.

9. A recording medium having a program for processing information on a nucleotide sequence recorded thereon which allows a computer to execute a method comprising the steps of:

transmitting, under control of a first processor, request information on a provision of an object or service for an individual to a second processor via a communication network;

receiving from the second processor, via the communication network, positional information representing a position in a nucleotide sequence corresponding to the request information transmitted in the above transmitting step, wherein the first processor is permitted to access a first memory area storing positional information and nucleotide sequence-related information regarding the individual;

accessing, under the control of the first processor, a second memory area storing flag information corresponding to positional information, the second memory area being separate from or part of the first memory area;

searching the second memory area for flag information corresponding to the positional information that is received in the receiving step, and retrieving the flag information;

determining, based on the retrieved flag information, whether or not nucleotide sequence-related information corresponding to the positional information received in the receiving step should be transmitted to the second processor; and

if said nucleotide sequence-related information is determined to be transmitted,

retrieving said nucleotide sequence-related information from the first memory area; and

outputting the retrieved nucleotide sequence-related information to the second processor,

or, if said nucleotide sequence-related information is determined not to be transmitted in the determining step, the method further comprises the steps of:

canceling the processing; or

outputting a notification of refusal to transmit said nucleotide sequence-related information to the second processor

wherein the above steps are conducted under the control of the first processor.

10. The recording medium having a program for processing information on a nucleotide sequence according to claim 9 , wherein the positional information received in the receiving step is retrieved, based on a classification that matches with the request information from a third memory area, in the second processor, storing classification in association with positional information.

11. The recording medium having a program for processing information on a nucleotide sequence according to claim 9 , wherein the flag information searched in the searching step corresponds to all of the pieces of positional information that are received in the receiving step.

12. The recording medium having a program for processing information on a nucleotide sequence according to claim 9 , wherein the flag information corresponds to a piece of positional information or a combination of a plurality of pieces of positional information.

13. A computer program for processing information on a nucleotide sequence recorded thereon which allows a computer to execute a method comprising the steps of:

transmitting, under control of a first processor, request information on a provision of an object or service for an individual to a second processor via a communication network;

receiving from the second processor, via the communication network, positional information representing a position in a nucleotide sequence corresponding to the request information transmitted in the above transmitting step, wherein the first processor is permitted to access a first memory area storing positional information and nucleotide sequence-related information regarding the individual;

accessing, under the control of the first processor, a second memory area storing flag information corresponding to positional information, the second memory area being separate from or part of the first memory area;

searching the second memory area for flag information corresponding to the positional information that is received in the receiving step, and retrieving the flag information;

determining, based on the retrieved flag information, whether or not nucleotide sequence-related information corresponding to the positional information received in the receiving step should be transmitted to the second processor; and

if said nucleotide sequence-related information is determined to be transmitted,

retrieving said nucleotide sequence-related information from the first memory area; and

outputting the retrieved nucleotide sequence-related information to the second processor,

or, if said nucleotide sequence-related information is determined not to be transmitted in the determining step, the method further comprises the steps of:

canceling the processing; or

outputting a notification of refusal to transmit said nucleotide sequence-related information to the second processor

wherein the above steps are conducted under the control of the first processor.

14. The computer program for processing information on a nucleotide sequence according to claim 13 , wherein the positional information received in the receiving step is retrieved, based on a classification that matches with the request information from a third memory area, in the second processor, storing classification in association with positional information.

15. The computer program for processing information on a nucleotide sequence according to claim 13 , wherein the flag information searched in the searching step corresponds to all of the pieces of positional information that are received in the receiving step.

16. The computer program for processing information on a nucleotide sequence according to claim 13 , wherein the flag information corresponds to a piece of positional information or a combination of a plurality of pieces of positional information.

Assignments (5)
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 Aug 20, 2015
From: HITACHI SOLUTIONS, LTD.
To: HITACHI, LTD.
Reel/Frame 036400/0385 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE, HITACHI, LTD.'S ADDRESS IS INCORRECT. PREVIOUSLY RECORDED ON REEL 029555 FRAME 0675. ASSIGNOR(S) HEREBY CONFIRMS THE HITACHI, LTD.'S ADDRESS WAS INCORRECT AS 24-14, NISHI SHIMBASHI 1-CHOME, MINATO-KU, TOKYO, JAPAN. Recorded May 10, 2013
From: HITACHI, LTD.
To: HITACHI, LTD.; HITACHI HIGH-TECHNOLOGIES CORPORATION; HITACHI SOLUTIONS, LTD.
Reel/Frame 030641/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2013
From: HITACHI, LTD.
To: HITACHI, LTD.; HITACHI HIGH-TECHNOLOGIES CORPORATION; HITACHI SOLUTIONS, LTD.
Reel/Frame 029555/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2005
From: KATO, TAKAMASA; MORIMOTO, TAKEO
To: HITACHI, LTD.
Reel/Frame 017009/0741 →