Patents by Inventor Shinji Fujiwara

Shinji Fujiwara 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: 20240146066
    Abstract: In a power grid stabilization system, a second energy storage system has a larger energy storage capacity than a first energy storage system. A bidirectional AC/DC converter is connected between an AC power grid and a pair of input and output terminals of the first energy storage system. A first bidirectional DC/DC converter is connected between the pair of input and output terminals of the first energy storage system and a pair of input and output terminals of the second energy storage system.
    Type: Application
    Filed: June 1, 2021
    Publication date: May 2, 2024
    Applicant: Mitsubishi Electric Corporation
    Inventors: Frederick PAGE, Yoshiyuki KONO, Kazuyori TAHATA, Shuhei FUJIWARA, Shinji TOMINAGA, Masatoshi TAKEDA
  • Publication number: 20240088673
    Abstract: An electric power control system includes a plurality of power converters connected in parallel. Each power converter, among the plurality of power converters, converts a direct-current power of an electricity storage device connected to the power converter into an alternating-current power, and outputs the alternating-current power to the power system. The electric power control system further includes: a power generator simulation unit to simulate characteristics of the synchronous generator based on an aggregate active power to generate a phase of the alternating-current voltage; a signal generation unit to generate a control signal for the power converter, based on the phase of the alternating-current voltage. The power generator simulation unit generates a first angular frequency based on a first difference between the aggregate active power and a target value for the aggregate active power, and generates, based on the first angular frequency, the phase of the alternating-current voltage.
    Type: Application
    Filed: February 5, 2021
    Publication date: March 14, 2024
    Applicant: Mitsubishi Electric Corporation
    Inventors: Kazuyori TAHATA, Yoshiyuki KONO, Shuhei FUJIWARA, Shinji TOMINAGA
  • Publication number: 20230273728
    Abstract: A database is stored in a plurality of pages that are a plurality of logical storage areas constituting a logical storage space. Data writing to a database in the logical storage space is performed in a page unit. A storage control apparatus coupled to an external storage and including a cache device writes data to the cache device in a page unit. The storage control apparatus determines whether an execution condition on external writing that is writing to the external storage is satisfied. When a result of the determination is true, the storage control apparatus writes data stored in the cache device to the external storage in a bulk unit that is larger than a page unit and is a writing unit in which consistency is maintained.
    Type: Application
    Filed: August 24, 2022
    Publication date: August 31, 2023
    Inventors: Kazuhiko MOGI, Shinji FUJIWARA
  • Patent number: 11636107
    Abstract: A database management system (DBMS) generates a query execution plan including information representing one or more database (DB) operations necessary for executing a query and executes the query based on the query execution plan. In the execution of the query, the DBMS dynamically generates a task for executing a DB operation and executes the dynamically generated task. The DBMS executes a task in a plurality of threads executed by a processor core.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: April 25, 2023
    Assignees: HITACHI, LTD., THE UNIVERSITY OF TOKYO
    Inventors: Akira Shimizu, Seisuke Tokuda, Michiko Yoshida, Kazuhiko Mogi, Shinji Fujiwara, Nobuo Kawamura, Masaru Kitsuregawa, Kazuo Goda
  • Patent number: 11192738
    Abstract: The present invention addresses the problem of providing a bill conveying roller base having an excellent swelling resistance. In order to solve this problem, the bill conveying roller base is provided with an elastic layer covering at least part of the outer peripheral surface, the elastic layer comprising a thermosetting polyurethane which is obtained by reacting polyol components containing a lactone-based polyol with polyisocyanate components containing methylene diphenyl diisocyanate (MDI).
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: December 7, 2021
    Assignee: BANDO CHEMICAL INDUSTRIES, LTD.
    Inventors: Katsuhiro Kaneko, Shinji Fujiwara
  • Patent number: 10853365
    Abstract: As an I/O method of issuing an I/O request, there are a synchronous I/O method, in which a task is in a waiting state until an I/O response to the I/O request is returned and an asynchronous I/O method, in which another task can be executed before an I/O response to the I/O request is returned. When issuing an I/O request in execution of a task, a DBMS selects any one of the synchronous I/O method and the asynchronous I/O method, based on an I/O response speed of an I/O destination storage device and issues an I/O request according to the selected I/O method.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: December 1, 2020
    Assignees: HITACHI, LTD., THE UNIVERSITY OF TOKYO
    Inventors: Hideomi Idei, Norifumi Nishikawa, Shinji Fujiwara, Kazuhiko Mogi, Kazuo Goda, Masaru Kitsuregawa
  • Patent number: 10810174
    Abstract: A database includes a plurality of data blocks. Each of the plurality of data blocks includes a plurality of data pages in which a plurality of column values recorded in one or more records corresponding to the data block are stored. Each of the plurality of data pages has two or more column values in one column corresponding to the data page stored therein. A database server selects a data block from the plurality of data blocks and specifies a data page to be scanned from the selected data block.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: October 20, 2020
    Assignee: HITACHI, LTD.
    Inventors: Takayuki Tsuchida, Michiko Tanaka, Akira Shimizu, Shinji Fujiwara, Kazuhiko Mogi
  • Patent number: 10789253
    Abstract: A storage device, connected to a computer including a processor and first memory, and executing a program, stores data processed under the program. The computer includes a protocol processing unit that accesses data in the storage device, an accelerator that includes an arithmetic unit executing a part of a process of the program, and a second memory storing data, and executes the part of the process. The first memory receives a processing request for processing data, and causes the accelerator to execute a command to process data, corresponding to the processing request for the processing request including a process to be executed by the arithmetic unit. The accelerator requests the protocol processing unit to provide target data indicated by a command received from the program, reads data from the storage device via the protocol processing unit, and stores the data in the second memory. The arithmetic unit executes the command.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: September 29, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Kazuhisa Fujimoto, Shinji Fujiwara, Satoru Watanabe, Akira Yamamoto
  • Patent number: 10747773
    Abstract: A database management system (DBMS) manages a database existing in a second storage device with an access speed lower than that of a first storage device. In an execution of a query, the DBMS dynamically generates tasks two or more executable tasks in parallel. The DBMS generates task start information which is information representing a content of the execution of the task, manages the task start information, and executes a content represented by the task start information by the task. The task start information includes a data address set existing in the second storage device. The DBMS controls movement of the data address sets between the first storage device and the second storage device based on a management state of the task start information. In addition, the DBMS selects the task start information based on whether or not the data address set exists in the first storage device.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: August 18, 2020
    Assignees: HITACHI, LTD., THE UNIVERSITY OF TOKYO
    Inventors: Michiko Yoshida, Akira Shimizu, Seisuke Tokuda, Kazuhiko Mogi, Shinji Fujiwara, Nobuo Kawamura, Masaru Kitsuregawa, Kazuo Goda
  • Patent number: 10515078
    Abstract: Provided is a database management apparatus, having a processor, a memory, and a storage device, whereby a database which is stored in the storage device is managed, the database management apparatus further comprising: a query acceptance unit which accepts a query to the database; a query execution plan generating unit which generates a query execution plan which includes a database operation which is necessary for executing the accepted query; and a query execution unit which, in executing the accepted query on the basis of the generated query execution plan, dynamically generates a task for executing the database operation, and executes the dynamically generated task. The query execution unit acquires a resource usage state, and, when executing the next database operation, generates a new task on the basis of the resource usage state, and executes the new task in parallel with the task.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: December 24, 2019
    Assignees: Hitachi, Ltd., The University of Tokyo
    Inventors: Akira Shimizu, Shinji Fujiwara, Kazuhiko Mogi, Nobuo Kawamura, Kazuo Goda, Masaru Kitsuregawa
  • Publication number: 20190359439
    Abstract: The present invention addresses the problem of providing a bill conveying roller base having an excellent swelling resistance. In order to solve this problem, the bill conveying roller base is provided with an elastic layer covering at least part of the outer peripheral surface, the elastic layer comprising a thermosetting polyurethane which is obtained by reacting polyol components containing a lactone-based polyol with polyisocyanate components containing methylene diphenyl diisocyanate (MDI).
    Type: Application
    Filed: December 5, 2017
    Publication date: November 28, 2019
    Applicant: BANDO CHEMICAL INDUSTRIES, LTD.
    Inventors: Katsuhiro KANEKO, Shinji FUJIWARA
  • Publication number: 20190354527
    Abstract: A database management system (DBMS) generates a query execution plan including information representing one or more database (DB) operations necessary for executing a query and executes the query based on the query execution plan. In the execution of the query, the DBMS dynamically generates a task for executing a DB operation and executes the dynamically generated task. The DBMS executes a task in a plurality of threads executed by a processor core.
    Type: Application
    Filed: August 5, 2019
    Publication date: November 21, 2019
    Inventors: Akira SHIMIZU, Seisuke TOKUDA, Michiko YOSHIDA, Kazuhiko MOGI, Shinji FUJIWARA, Nobuo KAWAMURA, Masaru KITSUREGAWA, Kazuo GODA
  • Publication number: 20190324969
    Abstract: A storage device, connected to a computer including a processor and first memory, and executing a program, stores data processed under the program. The computer includes a protocol processing unit that accesses data in the storage device, an accelerator that includes an arithmetic unit executing a part of a process of the program, and a second memory storing data, and executes the part of the process. The first memory receives a processing request for processing data, and causes the accelerator to execute a command to process data, corresponding to the processing request for the processing request including a process to be executed by the arithmetic unit. The accelerator requests the protocol processing unit to provide target data indicated by a command received from the program, reads data from the storage device via the protocol processing unit, and stores the data in the second memory. The arithmetic unit executes the command.
    Type: Application
    Filed: April 27, 2016
    Publication date: October 24, 2019
    Inventors: Kazuhisa FUJIMOTO, Shinji FUJIWARA, Satoru WATANABE, Akira YAMAMOTO
  • Patent number: 10417227
    Abstract: A database management system (DBMS) generates a query execution plan including information representing one or more database (DB) operations necessary for executing a query and executes the query based on the query execution plan. In the execution of the query, the DBMS dynamically generates a task for executing a DB operation and executes the dynamically generated task. The DBMS executes a task in a plurality of threads executed by a processor core.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: September 17, 2019
    Assignees: Hitachi, Ltd., The University of Tokyo
    Inventors: Akira Shimizu, Seisuke Tokuda, Michiko Yoshida, Kazuhiko Mogi, Shinji Fujiwara, Nobuo Kawamura, Masaru Kitsuregawa, Kazuo Goda
  • Patent number: 10242053
    Abstract: There is a storage apparatus which provides a storage area, comprises a cache memory, reads data into the cache memory from the storage area according to a read request and sends the data from the cache memory, and a computer is coupled to the storage apparatus. The computer receives a data processing request, determines an access usage based on the data processing request (or, the information relating to an access usage of the data processing request), selects a logical device corresponding to the determined access usage from a plurality of logical devices which are allocated to the storage area and issues a read request to the selected logical device.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: March 26, 2019
    Assignees: Hitachi, Ltd., The University of Tokyo
    Inventors: Hideomi Idei, Norifumi Nishikawa, Shinji Fujiwara, Kazuhiko Mogi, Kazuo Goda, Masaru Kitsuregawa
  • Publication number: 20180349422
    Abstract: A database includes a plurality of data blocks. Each of the plurality of data blocks includes a plurality of data pages in which a plurality of column values recorded in one or more records corresponding to the data block are stored. Each of the plurality of data pages has two or more column values in one column corresponding to the data page stored therein. A database server selects a data block from the plurality of data blocks and specifies a data page to be scanned from the selected data block.
    Type: Application
    Filed: April 13, 2015
    Publication date: December 6, 2018
    Inventors: Takayuki TSUCHIDA, Michiko TANAKA, Akira SHIMIZU, Shinji FUJIWARA, Kazuhiko MOGI
  • Patent number: 9971793
    Abstract: A database management system receives a new data table input to a database; and executes unique constraint determination processing of determining whether each comparison-subject value as each value registered in a target column in the new data table is different from each comparison reference value as each value registered in a target column in a stored data table in the database, and stores the new data table in a second database area different from a first database area storing the stored data table in the database when a determination result obtained in the unique constraint determination processing is true.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: May 15, 2018
    Assignee: HITACHI, LTD.
    Inventors: Takayuki Tsuchida, Akira Shimizu, Shinji Fujiwara, Wataru Kawai, Shinsuke Hamada, Yuki Yamada
  • Patent number: 9870152
    Abstract: A management system manages a plurality of data units constituting schemas of a database in a storage device, which includes a plurality of first storage device sets having a plurality of storage areas. An ordered schema constituted of the plurality of data units having order properties defining respective orders is included in the schemas. When a second storage device set, which is a set of one or more second storage devices and in which each of the storage areas is a free storage area, is added to the first storage device set, the management system migrates two or more data units not consecutive in the order among a plurality of data units stored in the plurality of storage areas in the first storage device set respectively from at least the one first storage device set to the free storage areas of the second storage device set.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: January 16, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Hideomi Idei, Norifumi Nishikawa, Shinji Fujiwara, Kazuhiko Mogi
  • Patent number: 9841989
    Abstract: A parallel data processing system includes a parallel data processing execution unit for reading a data from a data set including a first data set that includes a plurality of first data and a second data set that includes a plurality of second data and executing processing. The parallel data processing execution unit (A) reads the first data from the first data set, and acquires a first value from the first data based on first format information acquired from an application, (B) generates one or more threads for respectively reading one or more second data corresponding to the first value from the second data set based on first reference information acquired from the application, (C) executes (A) and (B) on one or more first data in the first data set, and (D) executes a plurality of the threads in parallel.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: December 12, 2017
    Assignees: Hitachi, Ltd., The University of Tokyo
    Inventors: Kazuo Goda, Hiroyuki Yamada, Masaru Kitsuregawa, Nobuo Kawamura, Shinji Fujiwara, Kazuhiko Mogi
  • Patent number: 9842136
    Abstract: A database management system (DBMS) generates a query execution plan including information indicating one or more database (DB) operations necessary to execute the query. The DBMS dynamically generates a task for executing the DB operation in execution of the query. The DBMS performs a determination processing of simultaneous-task-generation number when newly creating a task. The determination processing of simultaneous-task-generation number is to calculate the number of simultaneous task generation, which is the number of tasks that can be generated simultaneously, based on the number of tasks which can be newly generated, a first memory resource amount which is the amount of memory resources necessary to be allocated per task newly generated, and a second memory resource amount which is the number of memory resources that can be newly allocated. The number of tasks generated dynamically and simultaneously is equal to or smaller than the calculated number of simultaneously generatable tasks.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: December 12, 2017
    Assignees: Hitachi, Ltd., The University of Tokyo
    Inventors: Seisuke Tokuda, Akira Shimizu, Michiko Yoshida, Nobuo Kawamura, Shinji Fujiwara, Kazuhiko Mogi, Masaru Kitsuregawa, Kazuo Goda