Patents by Inventor Masato Asami

Masato Asami has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7194594
    Abstract: Provided are an area management table, an operation management policy, and a resource broker. In the area management table, one or more physical area IDs for identifying one or more storage area candidates selected from a plurality of physical storage areas, are associated with each application program. The operation management policy states a guideline for storage area assignments based on operational status of each server provided with the application programs. The resource broker detects the operational status of each server, and based on the detected operational statuses and the operation management policy, determines physical storage areas to assign to each application program.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: March 20, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Masato Asami, Takato Kusama
  • Publication number: 20050278584
    Abstract: Provided are an area management table, an operation management policy, and a resource broker. In the area management table, one or more physical area IDs for identifying one or more storage area candidates selected from a plurality of physical storage areas, are associated with each application program. The operation management policy states a guideline for storage area assignments based on operational status of each server provided with the application programs. The resource broker detects the operational status of each server, and based on the detected operational statuses and the operation management policy, determines physical storage areas to assign to each application program.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 15, 2005
    Applicant: Hitachi, Ltd.
    Inventors: Masato Asami, Takato Kusama
  • Publication number: 20040139078
    Abstract: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary, the entity of the processing target data is obtained on the basis of the handle and is processed.
    Type: Application
    Filed: December 29, 2003
    Publication date: July 15, 2004
    Applicant: Hitachi. Ltd.
    Inventors: Yukio Nakano, Masashi Tsuchida, Masato Asami, Morihiro Iwata, Norihiro Hara, Yoshito Kamegi
  • Patent number: 6711566
    Abstract: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary the entity of the processing target data is obtained on the basis of the handle and is processed.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: March 23, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Yukio Nakano, Masashi Tsuchida, Masato Asami, Morihiro Iwata, Norihiro Hara, Yoshito Kamegi
  • Patent number: 6594669
    Abstract: A newly defined data type is added to a database management system. Information about a query component assisting in querying data belonging to the newly defined data type is registered along with data type information in a query component information. If the data type being queried is the newly added data type, the query component information is searched to find a query component for assisting queries to data belonging to the particular data type. The matching query component is activated and a screen is displayed to input information needed to the query data belonging to the data type. The information is input and a query statement is generated using the inputted information. The generated query statement is issued to the database management system and query results are obtained.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: July 15, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Masato Asami, Youichi Yamamoto, Tomoto Shimizu, Yoshito Kamegi
  • Patent number: 6480833
    Abstract: An overloaded routines resolving method of analyzing an invocation for the group of overloaded routines to determine the routine to be called, the method including: the routine group sorting step of sorting the group of routines on the basis of the predetermined precedence; the reference utilization pruning step of determining the routine which has the highest precedence of a data type of an argument from among the routines which can be called for the types in the definition of the arguments of the invocation from the sorted routines and of deleting any of the routines each of which has the lower precedence than that of the routine thus determined from the candidates; and the sort order characteristic pruning step of comparing the data types of the arguments among the routines which still remain after having executed the reference utilization pruning step to delete any of the routines each of which has no possibility of being called from the candidates.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: November 12, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Eiji Kaneko, Morihiro Iwata, Masato Asami, Masashi Tsuchida, Yoshito Kamegi
  • Publication number: 20020133642
    Abstract: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary the entity of the processing target data is obtained on the basis of the handle and is processed.
    Type: Application
    Filed: February 22, 2002
    Publication date: September 19, 2002
    Applicant: Hitachi, Ltd.
    Inventors: Yukio Nakano, Masashi Tsuchida, Masato Asami, Morihiro Iwata, Norihiro Hara, Yoshito Kamegi
  • Publication number: 20020123991
    Abstract: A newly defined data type is added to a database management system. Information about a query component assisting in querying data belonging to the newly defined data type is registered along with data type information in a query component information. If the data type being queried is the newly added data type, the query component information is searched to find a query component for assisting queries to data belonging to the particular data type. The matching query component is activated and a screen is displayed to input information needed to the query data belonging to the data type. The information is input and a query statement is generated using the inputted information. The generated query statement is issued to the database management system and query results are obtained.
    Type: Application
    Filed: May 8, 2002
    Publication date: September 5, 2002
    Inventors: Masato Asami, Youichi Yamamoto, Tomoto Shimizu, Yoshito Kamegi
  • Patent number: 6434554
    Abstract: A newly defined data type is added to a database management system. Information about a query component assisting in querying data belonging to the newly defined data type is registered along with data type information in a query component information. If the data type being queried is the newly added data type, the query component information is searched to find a query component for assisting queries to data belonging to the particular data type. The matching query component is activated and a screen is displayed to input information needed to query data belonging to the data type. The information is input and a query statement is generated using the inputted information. The generated query statement is issued to the database management system and query results are obtained.
    Type: Grant
    Filed: September 9, 1999
    Date of Patent: August 13, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Masato Asami, Youichi Yamamoto, Tomoto Shimizu, Yoshito Kamegi
  • Patent number: 6424964
    Abstract: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary, the entity of the processing target data is obtained on the basis of the handle and is processed.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: July 23, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Yukio Nakano, Masashi Tsuchida, Masato Asami, Morihiro Iwata, Norihiro Hara, Yoshito Kamegi
  • Publication number: 20020073069
    Abstract: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary, the entity of the processing target data is obtained on the basis of the handle and is processed.
    Type: Application
    Filed: October 11, 2001
    Publication date: June 13, 2002
    Applicant: Hitachi, Ltd.
    Inventors: Yukio Nakano, Masashi Tsuchida, Masato Asami, Morihiro Iwata, Norihiro Hara, Yoshito Kamegi
  • Patent number: 6405193
    Abstract: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary, the entity of the processing target data is obtained on the basis of the handle and is processed.
    Type: Grant
    Filed: March 14, 2001
    Date of Patent: June 11, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Yukio Nakano, Masashi Tsuchida, Masato Asami, Morihiro Iwata, Norihiro Hara, Yoshito Kamegi
  • Publication number: 20020055931
    Abstract: An overloaded routines resolving method of analyzing an invocation for the group of overloaded routines to determine the routine to be called, the method including: the routine group sorting step of sorting the group of routines on the basis of the predetermined precedence; the reference utilization pruning step of determining the routine which has the highest precedence of a data type of an argument from among the routines which can be called for the types in the definition of the arguments of the invocation from the sorted routines and of deleting any of the routines each of which has the lower precedence than that of the routine thus determined from the candidates; and the sort order characteristic pruning step of comparing the data types of the arguments among the routines which still remain after having executed the reference utilization pruning step to delete any of the routines each of which has no possibility of being called from the candidates.
    Type: Application
    Filed: May 27, 1999
    Publication date: May 9, 2002
    Inventors: EIJI KANEKO, MORIHIRO IWATA, MASATO ASAMI, MASASHI TSUCHIDA, YOSHITO KAMEGI
  • Patent number: 6327585
    Abstract: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary, the entity of the processing target data is obtained on the basis of the handle and is processed.
    Type: Grant
    Filed: September 27, 1999
    Date of Patent: December 4, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Yukio Nakano, Masashi Tsuchida, Masato Asami, Morihiro Iwata, Norihiro Hara, Yoshito Kamegi
  • Publication number: 20010018686
    Abstract: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary, the entity of the processing target data is obtained on the basis of the handle and is processed.
    Type: Application
    Filed: March 14, 2001
    Publication date: August 30, 2001
    Applicant: Hitachi, Ltd.
    Inventors: Yukio Nakano, Masashi Tsuchida, Masato Asami, Morihiro Iwata, Norihiro Hara, Yoshito Kamegt
  • Patent number: 5983213
    Abstract: A request accepting server accepts a processing request of data of a predetermined type, analyzes the request, and allocates a process corresponding to the request to either one of the request accepting server and at least one database processing server. A handle is a control block to manage a storage area of data as a processing target and has a server in which the processing target data has been stored and information regarding its storing position. When the processing target data corresponding to the processing request is processed in accordance with the processing request, the request accepting server executes a process according to the processing request by using a handle regarding the processing target data. When an entity of the processing target data is necessary, the entity of the processing target data is obtained on the basis of the handle and is processed.
    Type: Grant
    Filed: November 21, 1997
    Date of Patent: November 9, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Yukio Nakano, Masashi Tsuchida, Masato Asami, Morihiro Iwata, Norihiro Hara, Yoshito Kamegi