Patents by Inventor Nakaba Sato

Nakaba Sato 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: 20160239230
    Abstract: The present invention provides a storage system 1 comprising a host interface for receiving I/O requests from a host via a SAN, and a management interface for receiving network packets from a management terminal or other devices within a management network. The storage system analyzes the characteristics of I/O requests from the host, and changes a filter level based on the characteristics of the I/O requests. Further, the storage system executes control to increase the number of types of network packets to be abandoned out of the network packets arriving at the management interface when the filter level is high, and to reduce the number of types of network packets to be abandoned when the filter level is low, so as to prevent the processing of network packets arriving at the management interface from affecting the I/O performance of the host.
    Type: Application
    Filed: August 28, 2013
    Publication date: August 18, 2016
    Applicant: HITACHI, LTD.
    Inventors: Nakaba SATO, Jun KITAHARA
  • Patent number: 8874965
    Abstract: The present invention enables program codes to be shared among processors 211. To prevent the debug operation of one processor 211 from affecting the debug operation of the other processors 211, when detecting a breakpoint during execution of a program code, a debugger 410 or a debugger stub 520 controls the execution of the program code while exchanging breakpoint information 800 with the other debuggers 410 or the other debugger stubs 520. Furthermore, a circuit 170 is created which prevents the program code being carelessly rewritten due to thermal runaway, a bug, and the like of a processor 211, and the protection setting by the protection logic 71 in the circuit 170 is released only in case the processor 211 accesses each of a plurality of registers from 65 to 67 in specified order.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: October 28, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Toshio Kimura, Jun Kitahara, Hiroji Shibuya, Kazushige Nagamatsu, Nakaba Sato, Mika Teranishi
  • Publication number: 20130111270
    Abstract: The present invention enables program codes to be shared among processors 211. To prevent the debug operation of one processor 211 from affecting the debug operation of the other processors 211, when detecting a breakpoint during execution of a program code, a debugger 410 or a debugger stub 520 controls the execution of the program code while exchanging breakpoint information 800 with the other debuggers 410 or the other debugger stubs 520. Furthermore, a circuit 170 is created which prevents the program code being carelessly rewritten due to thermal runaway, a bug, and the like of a processor 211, and the protection setting by the protection logic 71 in the circuit 170 is released only in case the processor 211 accesses each of a plurality of registers from 65 to 67 in specified order.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Applicant: HITACHI, LTD.
    Inventors: Toshio Kimura, Jun Kitahara, Hiroji Shibuya, Kazushige Nagamatsu, Nakaba Sato, Mika Teranishi
  • Patent number: 8112621
    Abstract: Even if each processor core uses the same logical address, a processing-target program corresponding to each processor core can be selected. A logical address of multiple address mapping tables is set to a same logical address in correspondence with an embedded OS program or a RAID management program, and a physical address is set to a different physical address in correspondence with the actual storage destination of an embedded OS program or a RAID management program. Each processor core, on start-up, uses a self address mapping table to execute address mapping processing with each processor core based on the same logical address, selects an embedded OS program or a RAID management program according to the physical address obtained in the address mapping processing, and executes processing according to the selected program.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: February 7, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Nakaba Sato, Kazusige Nagamatsu, Toshiaki Terao, Hiroji Shibuya
  • Publication number: 20110138160
    Abstract: Even if each processor core uses the same logical address, a processing-target program corresponding to each processor core can be selected. A logical address of multiple address mapping tables is set to a same logical address in correspondence with an embedded OS program or a RAID management program, and a physical address is set to a different physical address in correspondence with the actual storage destination of an embedded OS program or a RAID management program. Each processor core, on start-up, uses a self address mapping table to execute address mapping processing with each processor core based on the same logical address, selects an embedded OS program or a RAID management program according to the physical address obtained in the address mapping processing, and executes processing according to the selected program.
    Type: Application
    Filed: April 23, 2009
    Publication date: June 9, 2011
    Inventors: Nakaba Sato, Kazusige Nagamatsu, Toshiaki Terao, Hiroji Shibuya
  • Patent number: 7950013
    Abstract: A storage system has a single processor that operates in a multitasking operating system environment. An operation time manager adjusts the balance between processing time proportions for interrupt processing and task processing requested of the storage system internally and externally so that those processing time proportions become within respective predetermined ranges.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: May 24, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Nakaba Sato, Toshiaki Terao, Hiroji Shibuya
  • Publication number: 20070209037
    Abstract: A storage system has a single processor that operates in a multitasking operating system environment. An operation time manager adjusts the balance between processing time proportions for interrupt processing and task processing requested of the storage system internally and externally so that those processing time proportions become within respective predetermined ranges.
    Type: Application
    Filed: April 21, 2006
    Publication date: September 6, 2007
    Inventors: Nakaba Sato, Toshiaki Terao, Hiroji Shibuya