Patents by Inventor Tomohiko Muroyama

Tomohiko Muroyama 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: 11449251
    Abstract: A storage control device operable to be one of a plurality of storage control devices included in a storage device, the storage control device includes: a memory; and a processor coupled to the memory, the processor being configured to processing, the processing including: executing a determination processing that includes determining whether activation of the storage control device is caused by activation of the entire storage device or activation of the storage control device alone; and executing a region setting processing that includes setting a control information storage region that stores control information used to enable a function of the storage device according to a determination result by the determination processing.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: September 20, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Shinichi Nishizono, Shoji Oshima
  • Patent number: 11113003
    Abstract: A storage apparatus includes a non-volatile storage device configured to store data; a memory; and a processor coupled to the memory and configured to control access to the non-volatile storage device, the processor configured to: receive an instruction from external software as a task, generate a command set for controlling the non-volatile storage device, execute a command included in the generated command set, control firmware revision processing of the storage apparatus, and stop execution of the command after performing processing for suppressing abnormality detection of the external software at a timing at which the command is not executable during the firmware revision processing.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: September 7, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Tomohiko Muroyama
  • Patent number: 11074144
    Abstract: Before an active program replacement is carried out, a storage controller confirms a communication state between a redundant storage controller having a redundant configuration with the storage controller and the second storage device, and prohibits, in a case where an abnormality is detected in the communication state between the redundant storage controller and the second storage device, the active program replacement of the first storage controller. This inhibits occurrence of system down when active firmware replacement process is to be carried out in a storage system including multiple storage devices connected to one another.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: July 27, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Masahiro Yoshida, Atsushi Takakura
  • Publication number: 20210191637
    Abstract: A storage control device operable to be one of a plurality of storage control devices included in a storage device, the storage control device includes: a memory; and a processor coupled to the memory, the processor being configured to processing, the processing including: executing a determination processing that includes determining whether activation of the storage control device is caused by activation of the entire storage device or activation of the storage control device alone; and executing a region setting processing that includes setting a control information storage region that stores control information used to enable a function of the storage device according to a determination result by the determination processing.
    Type: Application
    Filed: October 23, 2020
    Publication date: June 24, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Shinichi Nishizono, Shoji Oshima
  • Patent number: 10977107
    Abstract: During degeneration processing in which a first electronic device is degenerated based on an abnormality which has occurred in the first electronic device among the plurality of electronic devices after a new firmware used for switching of firmware of the electronic devices is stored in the first memories of the electronic devices, a storage control device confirms whether switching to new firmware has been completed in a second electronic device among the plurality of electronic devices, where the second electronic device is on a connection route coupling the first electronic device which is a firmware switching target and the storage control device. The storage device inhibits incorporation of the second electronic device as a usable device in a case where switching to the new firmware has not been completed in the second electronic device.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: April 13, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Masahiro Yoshida
  • Patent number: 10895986
    Abstract: A control apparatus includes first and second regions that each store device information of a monitoring target device; an evacuating region; and a processor configured to execute a procedure including: controlling switching between first and second states at a predetermined timing, the first state including the first region being in updatable and unreferenceable states and the second region being in referenceable and unupdatable states, the second state including opposite states to the first state; evacuating, in a case where the second region is being referred at a timing when the first state is switched to the second state, unreferred information stored in the second region to the evacuating region; controlling, after completion of evacuation, switching the state of the second region from referenceable to updatable; and controlling, after completion of reference to the unreferred information in the evacuating region, switching the state of the first region from updatable to referenceable.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: January 19, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Yoshida, Tomohiko Muroyama
  • Patent number: 10809997
    Abstract: In an information processing apparatus, an execution unit executes a first program and a second program. While the information processing apparatus acts as a slave that performs a program update process in response to instructions from a different information processing apparatus, an update control unit updates the first program to a first updated program as a program to be executed. While the information processing apparatus acts as a master that controls the program update process, the update control unit updates the second program to a second updated program as a program to be executed, and notifies a management apparatus of a progress state of the program update process according to the first program or first updated program.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: October 20, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Noriyuki Yasu, Tadashi Matsumura
  • Publication number: 20200218472
    Abstract: A storage apparatus includes a non-volatile storage device configured to store data; a memory; and a processor coupled to the memory and configured to control access to the non-volatile storage device, the processor configured to: receive an instruction from external software as a task, generate a command set for controlling the non-volatile storage device, execute a command included in the generated command set, control firmware revision processing of the storage apparatus, and stop execution of the command after performing processing for suppressing abnormality detection of the external software at a timing at which the command is not executable during the firmware revision processing.
    Type: Application
    Filed: December 19, 2019
    Publication date: July 9, 2020
    Applicant: FUJITSU LIMITED
    Inventor: Tomohiko Muroyama
  • Patent number: 10606514
    Abstract: In a control program for one storage control device in a storage device that includes a plurality of storage control devices that control storages and in which configuration information related to configurations of the storages is synchronized among the storage control devices, a process includes; storing, when having received a command to change the configuration information while another storage control device is executing update processing of updating a firmware, specification information specifying a plurality of divided pieces of command processing obtained by dividing processing of the command into executable units in a storage region; and executing each of the divided pieces of the command processing specified by the specification information while the other storage control device is executing any divided piece of the update processing, executable in parallel with the processing of the command.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: March 31, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Yoshida, Tomohiko Muroyama
  • Publication number: 20200065004
    Abstract: A control apparatus includes first and second regions that each store device information of a monitoring target device; an evacuating region; and a processor configured to execute a procedure including: controlling switching between first and second states at a predetermined timing, the first state including the first region being in updatable and unreferenceable states and the second region being in referenceable and unupdatable states, the second state including opposite states to the first state; evacuating, in a case where the second region is being referred at a timing when the first state is switched to the second state, unreferred information stored in the second region to the evacuating region; controlling, after completion of evacuation, switching the state of the second region from referenceable to updatable; and controlling, after completion of reference to the unreferred information in the evacuating region, switching the state of the first region from updatable to referenceable.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 27, 2020
    Applicant: FUJITSU LIMITED
    Inventors: MASAHIRO YOSHIDA, Tomohiko Muroyama
  • Publication number: 20190155704
    Abstract: Before an active program replacement is carried out, a storage controller confirms a communication state between a redundant storage controller having a redundant configuration with the storage controller and the second storage device, and prohibits, in a case where an abnormality is detected in the communication state between the redundant storage controller and the second storage device, the active program replacement of the first storage controller. This inhibits occurrence of system down when active firmware replacement process is to be carried out in a storage system including multiple storage devices connected to one another.
    Type: Application
    Filed: October 29, 2018
    Publication date: May 23, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, MASAHIRO YOSHIDA, Atsushi Takakura
  • Publication number: 20180335981
    Abstract: In a control program for one storage control device in a storage device that includes a plurality of storage control devices that control storages and in which configuration information related to configurations of the storages is synchronized among the storage control devices, a process includes; storing, when having received a command to change the configuration information while another storage control device is executing update processing of updating a firmware, specification information specifying a plurality of divided pieces of command processing obtained by dividing processing of the command into executable units in a storage region; and executing each of the divided pieces of the command processing specified by the specification information while the other storage control device is executing any divided piece of the update processing, executable in parallel with the processing of the command.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 22, 2018
    Applicant: FUJITSU LIMITED
    Inventors: MASAHIRO YOSHIDA, Tomohiko Muroyama
  • Publication number: 20180307554
    Abstract: During degeneration processing in which a first electronic device is degenerated based on an abnormality which has occurred in the first electronic device among the plurality of electronic devices after a new firmware used for switching of firmware of the electronic devices is stored in the first memories of the electronic devices, a storage control device confirms whether switching to new firmware has been completed in a second electronic device among the plurality of electronic devices, where the second electronic device is on a connection route coupling the first electronic device which is a firmware switching target and the storage control device. The storage device inhibits incorporation of the second electronic device as a usable device in a case where switching to the new firmware has not been completed in the second electronic device.
    Type: Application
    Filed: March 5, 2018
    Publication date: October 25, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, MASAHIRO YOSHIDA
  • Patent number: 9990155
    Abstract: A storage control device configured to be coupled to a storage device including a first portion and a second portion, the storage control device includes a memory, and a processor configured to control an operation mode of the first portion of the storage device to be in a first mode and a second mode, a first power consumed by the first portion in the first mode being less than a second power consumed by the first portion in the second mode, set the operation mode of the first portion in the first mode, receive a first request, determine whether the received first request is a polling access request, and when the received first request is the polling access request, keep the operation mode of the first portion in the first mode, and read first data from the second portion.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: June 5, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Tadashi Matsumura, Tomohiko Muroyama, Motoki Sotani, Noriyuki Yasu
  • Patent number: 9830100
    Abstract: A storage control device that is any of a plurality of storage control devices configured to control access to a plurality of storages included in a storage system, includes: a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute: executing, depending on a first bias for accessing a plurality of storage regions included in the plurality of storages, a first configuration change which corrects the first bias based on configuration information identifying a configuration of the storage system; and executing, depending on a second bias for accessing the plurality of storages, a second configuration change which corrects the second bias based on the configuration information after changing the first configuration, or executing, depending on a third bias for loading the plurality of storage control devices, a third configuration change which corrects the third bias.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: November 28, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Tomohiko Muroyama
  • Patent number: 9696929
    Abstract: When a power-saving period registered in device management information is reached, a processor of a storage control apparatus sets an operation mode of the corresponding storage device to a power-saving mode. In addition, the processor deletes identification information of data stored in a storage device whose power-saving period is registered in the device management information, from data management information in which identification information of data that could be copied to a cache from at least one access-destination storage device asynchronously with access by the host apparatus is registered.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 4, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Tadashi Matsumura, Noriyuki Yasu, Motoki Sotani
  • Publication number: 20170139698
    Abstract: In an information processing apparatus, an execution unit executes a first program and a second program. While the information processing apparatus acts as a slave that performs a program update process in response to instructions from a different information processing apparatus, an update control unit updates the first program to a first updated program as a program to be executed. While the information processing apparatus acts as a master that controls the program update process, the update control unit updates the second program to a second updated program as a program to be executed, and notifies a management apparatus of a progress state of the program update process according to the first program or first updated program.
    Type: Application
    Filed: October 18, 2016
    Publication date: May 18, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Noriyuki Yasu, Tadashi Matsumura
  • Patent number: 9606789
    Abstract: A storage device includes first and second data transceivers connected to an upper level device through first and second paths, respectively, and a third processor. The first data transceiver includes a first processor configured to perform an access control of a first logical memory group by executing first firmware. The second data transceiver performs an access control of a second logical memory group. The third processor is configured to change, when all of logical memories included in the first logical memory group are included in the second logical memory group, recommendation levels of the first path and the second path such that a first recommendation level of the first path is lower than a second recommendation level of the second path if the first recommendation level is higher than or equal to the second recommendation level, and update the first firmware when no data is flowing through the first path.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 28, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Tadashi Matsumura, Noriyuki Yasu, Motoki Sotani
  • Patent number: 9507703
    Abstract: In a storage control apparatus, an acquiring unit acquires first information indicating the frequency of random access to a first logical region and second information indicating the data size of random access, based on the content of access from the information processing apparatus. A controlling unit determines the size of storage areas to be allocated to a second logical region based on the second information indicating the data size of random access when the first information indicates that the frequency of random access is equal to or greater than a threshold value. The controlling unit creates the second logical region using a plurality of storage devices. The controlling unit controls access from the information processing apparatus such that the access is made to the second logical region instead of the first logical region.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 29, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Masahiro Yoshida, Tadashi Matsumura, Noriyuki Yasu, Motoki Sotani
  • Patent number: 9507585
    Abstract: A storage unit stores information on the compatibility between different versions of firmware used for controlling two redundant modules provided in a storage apparatus. Upon updating firmware of the modules from a first version to a second version incompatible with the first version, a computing unit applies, alternately to one of the modules, firmware of a version that is one of versions from the first version to the second version, that is compatible with firmware of a version currently applied to the other one of the modules, and that is more recent than the version currently applied to the other one of the modules, by referring to the information.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: November 29, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Motoki Sotani, Tadashi Matsumura, Noriyuki Yasu, Tomohiko Muroyama