Patents by Inventor Shunichi Torii

Shunichi Torii 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).

  • Publication number: 20100042637
    Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.
    Type: Application
    Filed: August 13, 2009
    Publication date: February 18, 2010
    Inventors: Masashi TSUCHIDA, Kazuo Masai, Shunichi Torii
  • Patent number: 7599910
    Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.
    Type: Grant
    Filed: September 19, 2000
    Date of Patent: October 6, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii
  • Publication number: 20090024384
    Abstract: A database access management unit manages accesses to databases managed by a plurality of data processing servers each provided for each data kind. A request analysis unit analyzes a request from an application containing a process request for each data kind. A process server selection unit selects the data processing server for executing a data process in accordance with the data kind. A data process request unit requests the data processing server to execute the data process. A process result edition unit edits the process result by the data processing server.
    Type: Application
    Filed: September 16, 2008
    Publication date: January 22, 2009
    Inventors: Susumu Kobayashi, Yukio Nakano, Nobuo Kawamura, Masashi Tsuchida, Shunichi Torii
  • Patent number: 7324992
    Abstract: In an implementation method for executing a general database processing, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created. When it is determined that the user-defined function contained in a processing request is set in correspondence to the specific index on the basis of the index definition information, a specific implementation module for carrying out an access using the specific index is selected, and a database processing is performed using the implementation module.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: January 29, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
  • Publication number: 20060041599
    Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.
    Type: Application
    Filed: October 25, 2005
    Publication date: February 23, 2006
    Inventors: Masahi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
  • Publication number: 20050262045
    Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.
    Type: Application
    Filed: April 1, 2003
    Publication date: November 24, 2005
    Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
  • Publication number: 20040167917
    Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.
    Type: Application
    Filed: March 1, 2004
    Publication date: August 26, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
  • Publication number: 20030217071
    Abstract: A database access management unit manages accesses to databases managed by a plurality of data processing servers each provided for each data kind. A request analysis unit analyzes a request from an application containing a process request for each data kind. A process server selection unit selects the data processing server for executing a data process in accordance with the data kind. A data process request unit requests the data processing server to execute the data process. A process result edition unit edits the process result by the data processing server.
    Type: Application
    Filed: May 16, 2003
    Publication date: November 20, 2003
    Inventors: Susumu Kobayashi, Yukio Nakano, Nobuo Kawamura, Masashi Tsuchida, Shunichi Torii
  • Publication number: 20030144992
    Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.
    Type: Application
    Filed: March 10, 2003
    Publication date: July 31, 2003
    Applicant: Hitachi, Ltd.
    Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
  • Patent number: 6567806
    Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.
    Type: Grant
    Filed: September 20, 2000
    Date of Patent: May 20, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
  • Patent number: 6556986
    Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: April 29, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
  • Patent number: 6556988
    Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: April 29, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
  • Patent number: 6510428
    Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.
    Type: Grant
    Filed: March 14, 2001
    Date of Patent: January 21, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii
  • Publication number: 20020087531
    Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.
    Type: Application
    Filed: December 28, 2001
    Publication date: July 4, 2002
    Applicant: Hitachi, Ltd.
    Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
  • Patent number: 6349305
    Abstract: A method and a system for executing a general database processing independent of a specific user-defined function are provided. In an implementation method, index definition information for setting a specific user-defined function in correspondence to a specific index which is used to carry out an index access to data in a database region is created, and module definition information for setting the specific index which is used to carry out the index access to the data in the database region in correspondence to an implementation module for subjecting the data in the database region to a specific processing is created.
    Type: Grant
    Filed: November 20, 2000
    Date of Patent: February 19, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Norihiro Hara, Nobuo Kawamura, Shunichi Torii, Yoshito Kamegi
  • Publication number: 20010014888
    Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.
    Type: Application
    Filed: March 16, 2001
    Publication date: August 16, 2001
    Applicant: Hitachi, Ltd.
    Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
  • Publication number: 20010011268
    Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.
    Type: Application
    Filed: March 14, 2001
    Publication date: August 2, 2001
    Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii
  • Patent number: 6256621
    Abstract: A database management system for executing database operations in parallel by a plurality of nodes and a query processing method are described. The database management system contains a decision management node for deciding a distribution node for retrieving information so as to analyze a query received from an application program, generate a processing procedure for processing the query, and execute the process, and a join node for sorting, merging, and joining the information retrieved by the distribution node. When the query process is executed, the distribution node decided by the decision management node retrieves the information to be processed and the join node decided by the decision management node also obtains the result for the query from the retrieved information. The query result is outputted from an output node and transferred to the application program.
    Type: Grant
    Filed: November 3, 1999
    Date of Patent: July 3, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Tsuchida, Yukio Nakano, Nobuo Kawamura, Kazuyoshi Negishi, Shunichi Torii
  • Patent number: 6192359
    Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BES's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: February 20, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii
  • Patent number: 6101495
    Abstract: A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers of processors assigned to the FES, BES's and IOS, the number of disk units, and the number of partitions of the disk units are determined in accordance with the load pattern in question. Illustratively, there may be established a configuration of one FES, four BES's, one IOS and eight disk units. The number of BEST's is varied from one to four depending on the fluctuation in load, so that a scalable system configuration is implemented. When the number of BES's is increased or decreased, only the management information thereabout is transferred between nodes and not the data, whereby the desired degree of parallelism is obtained for high-speed query processing.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: August 8, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Masashi Tsuchida, Kazuo Masai, Shunichi Torii