Patents by Inventor Shigeru Suganuma

Shigeru Suganuma 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: 11880573
    Abstract: In a disk array configured to distribute and store a plurality of data on a plurality of storage devices, a disk array control device is configured to calculate recovery data for a plurality of storage devices upon detecting an incoherency in a redundant configuration without receiving an abnormality report from a storage device having written predetermined data thereon and to identify the storage device, relating to the correct recovery data determined according to a majority logic, as a storage device inviting an unfinished-writing failure.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: January 23, 2024
    Assignee: NEC Platforms, Ltd.
    Inventor: Shigeru Suganuma
  • Publication number: 20220027060
    Abstract: In a disk array configured to distribute and store a plurality of data on a plurality of storage devices, a disk array control device is configured to calculate recovery data for a plurality of storage devices upon detecting an incoherency in a redundant configuration without receiving an abnormality report from a storage device having written predetermined data thereon and to identify the storage device, relating to the correct recovery data determined according to a majority logic, as a storage device inviting an unfinished-writing failure.
    Type: Application
    Filed: December 18, 2019
    Publication date: January 27, 2022
    Applicant: NEC Platforms, Ltd.
    Inventor: Shigeru SUGANUMA
  • Patent number: 9081738
    Abstract: A disk array device includes a plurality of disk devices, and a computation portion generating a redundant code data denoting a redundant code able to recover an actual data sent from a higher-level device based on the actual data and operators, when at least part of the actual data is lost. The actual data is written by a predetermined device quantity of first disk devices in a first disk device group composed of disk devices as the first disk devices among the plurality of disk devices. The redundant code data is written by second disk devices of the same quantity as the predetermined device quantity of the first disk devices, in a second disk device group composed of disk devices as the second disk devices other than the first disk devices among the plurality of disk devices.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: July 14, 2015
    Assignee: NEC CORPORATION
    Inventor: Shigeru Suganuma
  • Patent number: 8966139
    Abstract: A memory access request is received from a first lower-level device among a plurality of lower-level devices and, when an address of the memory access request is an address in a given range, the memory access request is converted into a setting request from the upper-level device to a second lower-level device among the lower-level devices, the second lower-level device corresponding to the address of the memory access request.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: February 24, 2015
    Assignee: NEC Corporation
    Inventor: Shigeru Suganuma
  • Patent number: 8489795
    Abstract: A PCI-Express communication system includes a first PCI-Express=PCI-Express bridge connected with an external route complex through a first PCI-Express switch, and configured to perform an address translation on a packet received from the first PCI-Express switch to assign a parameter indicating a first route to a target address of the packet; a second PCI-Express=PCI-Express bridge connected with the external route complex through a second PCI-Express switch, and configured to perform an address translation on a packet received from the second PCI-Express switch to assign a parameter indicating a second route to a target address of the packet; and an address filter configured to limit an address range for the packet received from one of the first PCI-Express=PCI-Express bridge and the second PCI-Express=PCI-Express bridge. A route complex is configured to receive the packet from the address filter.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: July 16, 2013
    Assignee: NEC Corporation
    Inventor: Shigeru Suganuma
  • Patent number: 8443264
    Abstract: A disk array apparatus includes a plurality of magnetic disks, and a RAID controller that generates redundancy data for host data received from a host apparatus by a primitive polynomial of Galois extension field, generates a redundancy code for the host data and the redundancy data, the redundancy code is a cyclic code calculated by a generating polynomial identical to the primitive polynomial, and writes the host data and the redundancy data to the plurality of magnetic disks.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: May 14, 2013
    Assignee: NEC Corporation
    Inventor: Shigeru Suganuma
  • Publication number: 20120096196
    Abstract: A memory access request is received from a first lower-level device among a plurality of lower-level devices and, when an address of the memory access request is an address in a given range, the memory access request is converted into a setting request from the upper-level device to a second lower-level device among the lower-level devices, the second lower-level device corresponding to the address of the memory access request.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 19, 2012
    Inventor: SHIGERU SUGANUMA
  • Publication number: 20100332948
    Abstract: A disk array apparatus includes a plurality of magnetic disks, and a RAID controller that generates redundancy data for host data received from a host apparatus by a primitive polynomial of Galois extension field, generates a redundancy code for the host data and the redundancy data, the redundancy code is a cyclic code calculated by a generating polynomial identical to the primitive polynomial, and writes the host data and the redundancy data to the plurality of magnetic disks.
    Type: Application
    Filed: June 16, 2010
    Publication date: December 30, 2010
    Inventor: Shigeru Suganuma
  • Publication number: 20100250823
    Abstract: A PCI-Express communication system includes a first PCI-Express=PCI-Express bridge connected with an external route complex through a first PCI-Express switch, and configured to perform an address translation on a packet received from the first PCI-Express switch to assign a parameter indicating a first route to a target address of the packet; a second PCI-Express=PCI-Express bridge connected with the external route complex through a second PCI-Express switch, and configured to perform an address translation on a packet received from the second PCI-Express switch to assign a parameter indicating a second route to a target address of the packet; and an address filter configured to limit an address range for the packet received from one of the first PCI-Express=PCI-Express bridge and the second PCI-Express=PCI-Express bridge. A route complex is configured to receive the packet from the address filter.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 30, 2010
    Inventor: SHIGERU SUGANUMA
  • Patent number: 7573836
    Abstract: In a switch system including a plurality of switch mechanisms that form a ring topology, each of the switch mechanisms includes an input and output unit that inputs and outputs a packet to and from an outside of a loop; and a gate unit that transmits transmission information including whether there is a packet to be received by one of the switch mechanisms set as a following stage in the loop to the following stage in the loop at predetermined time's intervals. The input and output unit accumulates the packet input from the outside of the loop, and generate transmission information on the accumulated packet. The gate unit transmits the packet accumulated in the input and output unit and the transmission information on the accumulated packet to the following stage in the loop when receiving transmission information, from one of the switch mechanisms set as a preceding stage in the loop, indicating that there is not a packet to receive.
    Type: Grant
    Filed: March 15, 2006
    Date of Patent: August 11, 2009
    Assignee: NEC Corporation
    Inventor: Shigeru Suganuma
  • Publication number: 20080222320
    Abstract: Disclosed is a data transmission system in which a set of asymmetrical serial buses are formed by a set of multiplexed unidirectional buses and a reverse-direction sole serial bus. A synchronization signal is superimposed on the signal transmitted over each of the multiplexed unidirectional buses. The multiplexed unidirectional buses are used mainly for data transfer, and the reverse-direction sole serial bus is used for transmitting the control information, such as ACK response, to the data transfer.
    Type: Application
    Filed: March 5, 2008
    Publication date: September 11, 2008
    Applicant: NEC CORPORATION
    Inventor: Shigeru SUGANUMA
  • Publication number: 20060209879
    Abstract: In a switch system including a plurality of switch mechanisms that form a ring topology, each of the switch mechanisms includes an input and output unit that inputs and outputs a packet to and from an outside of a loop; and a gate unit that transmits transmission information including whether there is a packet to be received by one of the switch mechanisms set as a following stage in the loop to the following stage in the loop at predetermined time's intervals. The input and output unit accumulates the packet input from the outside of the loop, and generate transmission information on the accumulated packet. The gate unit transmits the packet accumulated in the input and output unit and the transmission information on the accumulated packet to the following stage in the loop when receiving transmission information, from one of the switch mechanisms set as a preceding stage in the loop, indicating that there is not a packet to receive.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 21, 2006
    Inventor: Shigeru Suganuma
  • Publication number: 20020194102
    Abstract: Time series raw data D is regularized by a monitor curve SYt as equivalent to the differential curve of D, made up of trend values calculates in interval expanded consecutingly, trend classification of arbitrary points SYt, are defined to Fn=H(L), ascend(descend) zone, then extracting an object having locus that matches a management purpose, omitting visual chart reading process.
    Type: Application
    Filed: June 3, 2002
    Publication date: December 19, 2002
    Inventor: Shigeru Suganuma
  • Patent number: 6460135
    Abstract: In a microprocessor, a type information comparator compares type information of an execution result of an instruction with type information of the type information register corresponding to the data register which is requested by said instruction, and generates an exceptional interrupt in the case of disagreement. An input output execution unit simultaneously receives the data of the data register and the type information of the type information register corresponding to said data register and performs an input and output for an external via an external bus. A calculation execution unit simultaneously receives the data of the data register and the type information of the type information register corresponding to the data register, and executes calculation.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: October 1, 2002
    Assignee: NEC Corporation
    Inventor: Shigeru Suganuma
  • Patent number: 6289321
    Abstract: There is disclosed a method for selecting a stock name having the highest current value or lowest current value from all the stock names in stock/exchange/merchandise trading and distributing the stock name to investors. Each moving tendency value calculated with a short-term interval p+1 and further interval 2p+1, 4p+1, 8p+1, 16p+1 is standardized, its central portion is divided/set into a division for letting trading go by, a high-value division F, F2, F3, F4, F5=H, and a low-value division F, F2, F3, F4, F5=L, and a fluctuation of a tendency value curve of a stock price locus leading to the current value is synthesized/indicated as F5+F4+F3+F2+F. At the present point of time when an approach signal or an extreme value signal TU, XU is detected and the division shifts to F, F2, F3, F4, F5=H, the stock name is transmitted/distributed as a stock name having the extreme value with a long ascending time.
    Type: Grant
    Filed: January 11, 1999
    Date of Patent: September 11, 2001
    Inventor: Shigeru Suganuma
  • Publication number: 20010014932
    Abstract: The multi-processor system of the present invention comprises: a plurality of processors; a shared memory shared by the processors; and an exclusive controller for arbitrating the use of the shared memory by the processors. The shared memory has an identifier storage region for storing an identifier indicating the last processor which has updated a block in the shared memory, and the processor which is to process data in the block in the shared memory compares its own identifier with the identifier stored in the identifier storage region, and does not refer to the shared memory but refers an exclusively usable memory of the processor when its own identifier coincides with the identifier in the identifier storage region.
    Type: Application
    Filed: February 8, 2001
    Publication date: August 16, 2001
    Inventor: Shigeru Suganuma
  • Patent number: 6145058
    Abstract: A control mechanism of a disk controller measures read and write hit rates for each data item in the cache memory. The intended storage location on a disk of each data item in the cache is compared to the current head position of a recording/reproduction head on the disk and the distance therebetween is calculated. A selector selects for write-back data from among the data items stored in the cache in accordance with the read hit rate, write hit rate and the calculated distance. The selector also selects an item for write back based on a longest predicted data transfer time.
    Type: Grant
    Filed: April 20, 1998
    Date of Patent: November 7, 2000
    Assignee: NEC Corporation
    Inventor: Shigeru Suganuma