Patents by Inventor Masaki Kan

Masaki Kan 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: 20190026157
    Abstract: An accelerator control apparatus includes: a task storage part which holds an executable task(s); a data scheduler which selects a task needing a relatively small input/output data amount on a memory included in an accelerator when the task is executed by the accelerator from the executable task(s) and instructs the accelerator to prepare for data I/O on the memory for the selected task; and a task scheduler which instructs the accelerator to execute the selected task and adds a task that becomes executable upon completion of the selected task to the task storage part, wherein the data scheduler continues, depending on a use status of the memory, selection of a next task from the executable task(s) held in the task storage part and preparation of data I/O for the next task selected.
    Type: Application
    Filed: January 27, 2017
    Publication date: January 24, 2019
    Applicant: NEC CORPORATION
    Inventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI
  • Publication number: 20190006090
    Abstract: A coil component includes a non-conductive bobbin and a coil that winds around the bobbin. The coil includes first and second coil members with joining portions in which joining holes are formed. The bobbin includes first and second bobbin members. The first bobbin member includes: first and second positioning portions that position the first and second coil members, respectively, when the first and second coil members are moved onto the first bobbin member; and a support that supports lower portions of the first and second joining portions. The second bobbin member includes a first insulator disposed between the first and second coil members. The first and second coil members and the second bobbin member are attached to the first bobbin member by being moved in a single direction without a further step of rotating.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 3, 2019
    Applicant: TDK CORPORATION
    Inventors: Masaki KAN, Han WU
  • Publication number: 20190006775
    Abstract: A terminal block includes: a nonconductive main body that is attached to a structure; a main terminal that is conductive, passes through the main body, and is disposed on the main body so that both ends of the main terminal project from the main body; a capacitor that is sealed inside the main body; a first connecting conductor that connects one lead terminal of the capacitor and the main terminal; and a second connecting conductor that connects another lead terminal of the capacitor and a conductor of the structure. The first connecting conductor is entirely sealed inside the main body in a state where one end is connected to the main terminal and another end is connected to the one lead terminal of the capacitor.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 3, 2019
    Applicant: TDK CORPORATION
    Inventors: Masaki KAN, Han WU
  • Publication number: 20180343168
    Abstract: A network management apparatus includes: a determination part that determines, when a set of transmission rates set for a plurality of groups including one or more flows is gradually changed from a start state to an end state, a set(s) of transmission rates used in an intermediate state(s) in such a manner that a constraint(s) on a bandwidth(s) of a link(s) through which a flow(s) passes is satisfied; and a setting part that gradually changes the set of transmission rates set for the plurality of groups from the start state to the end state while using the determined set(s) of transmission rates in the intermediate state(s).
    Type: Application
    Filed: October 27, 2016
    Publication date: November 29, 2018
    Applicant: NEC CORPORATION
    Inventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
  • Publication number: 20180329756
    Abstract: The present invention provides technology that improves the performance of a distributed processing system by preventing increases in data volume from causing deterioration of data access processing performance. A distributed processing system 1 comprises: a data holding device 11; and distributed processing devices 10 that have a distributed processing execution unit 101 and a data access processing unit 102. The data holding device 11 holds data that is used in distributed processing. The distributed processing execution unit 101 executes tasks that have been allocated to the device thereof in the distributed processing. The data access processing unit 102 issues access processing commands on a block-by-block basis for the blocks that constitute a storage area of the data holding device 11 by aggregating by block the access processing requests made of the data holding device 11 by the distributed processing execution unit 101.
    Type: Application
    Filed: November 10, 2016
    Publication date: November 15, 2018
    Applicant: NEC Corporation
    Inventors: Masaki KAN, Jun SUZUKI, Yuki HAYASHI
  • Publication number: 20180300280
    Abstract: Provided is an accelerator control apparatus including: an accelerator that is configured to store at least one segment data item of a plurality of segment data items obtained by dividing data, and a boundary data item that is data item being included in a segment data item adjacent to the at least one segment data item; and data management unit to determine whether a width of data which is included in the boundary data item and is consistent with the segment data item adjacent to the at least one segment data item, is equal to or larger than a reference width representing a width of data referred to in processing executed by the accelerator.
    Type: Application
    Filed: June 20, 2016
    Publication date: October 18, 2018
    Applicant: NEC CORPORATION
    Inventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI, Takuya ARAKI
  • Patent number: 10079804
    Abstract: Disclosed are a packet transmission apparatus and so on that can suppress transmission delays caused by packet integrations and that can perform the transmissions over a broad band. The packet transmission apparatus includes: a packet extraction means that searches for and extracts, from a buffer for sorting and accumulating packets for respective destinations, the packets for the respective destinations and that, if a plurality of packets addressed to an identical destination have been accumulated in the buffer, extracts the plurality of packets from the buffer; and an encapsulation means that encapsulates the packets, which have been extracted by the packet extraction means, into a single packet for each destination.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: September 18, 2018
    Assignee: NEC CORPORATION
    Inventors: Jun Suzuki, Yuki Hayashi, Masaki Kan
  • Patent number: 9954752
    Abstract: A communication system is provided with a transmission terminal and a reception terminal that communicate over a network, and the transmission terminal includes: an encoded packet generation unit which encodes a predetermined number of packets and transmits the encoded packets to the reception terminal over the network; a network environment measurement unit which measures the state of the network; and a parameter calculation unit which determines the predetermined number of packets by using a characteristics to be guaranteed in regard to delay time required for a packet transmitted from the transmission terminal to arrive at the reception terminal and the state of the network. In the communication system in which the transmission terminal and the reception terminal communicate via the network on which a packet loss may occur, a characteristic regarding a packet delay time specified by a user is guaranteed.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: April 24, 2018
    Assignee: NEC CORPORATION
    Inventors: Yuki Hayashi, Jun Suzuki, Masaki Kan
  • Publication number: 20180107506
    Abstract: Provided is an accelerator control apparatus including a data management table storing a name assigned to data and an identifier for an accelerator that stores the data on a local memory by associating the name and the identifier; a data management unit that is configured to determine, when receiving a first process that accepts data assigned with the name as input data, the accelerator that stores the data on the local memory, by referring to the data management table; and a task processing unit that is configured to control the accelerator being determined by data management unit to execute the first process.
    Type: Application
    Filed: May 10, 2016
    Publication date: April 19, 2018
    Applicant: NEC CORPORATION
    Inventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI
  • Publication number: 20180077085
    Abstract: A parameter determination device of the present invention is provided with: an input/output interface which accepts topology information representing connections between nodes included in a communication system and node pair information indicating node pairs that communicate with each other; a parameter determination unit which simultaneously determines, on the basis of the topology information and the node pair information, a group comprising one or more node pairs and a transmission rate to be assigned to the group; and a parameter setting unit which performs notification of the group and the transmission rate, such notification made with respect to the nodes included in the communication system. As a result, the present invention increases utilization efficiency of a network.
    Type: Application
    Filed: March 17, 2016
    Publication date: March 15, 2018
    Inventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
  • Publication number: 20170344398
    Abstract: In order to increase the speed of a computation process using an accelerator, an accelerator control device 1 is provided with a generation unit 12 and a control unit 14. The generation unit 12 generates a directed acyclic graph (DAG) representing the process flow based on a computer program to be executed. If data corresponding to a DAG node is stored in a memory provided in an accelerator to be controlled, the control unit 14 controls the accelerator so as to execute a process corresponding to an edge of the DAG using the data stored in the memory of the accelerator.
    Type: Application
    Filed: October 9, 2015
    Publication date: November 30, 2017
    Applicant: NEC CORPORATION
    Inventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI
  • Publication number: 20170324670
    Abstract: Disclosed are a management node and the like for enabling packets to be efficiently sent to a plurality of destination terminals, while preventing the increase of implementation scale of network interface cards (NIC). The management node includes: a rule determination means for determining a prescribed rule for distributing packets to a plurality of rate control means included in the network interface cards (NIC) provided to the terminals; and a rule sending means for sending the determined prescribed rule to the terminals.
    Type: Application
    Filed: December 2, 2015
    Publication date: November 9, 2017
    Applicant: NEC Corporation
    Inventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
  • Publication number: 20170293537
    Abstract: A Management system 10 includes: resource pools 111-114 which act as the hardware components on which multiple virtual machines are running; an inter-connecting network 12 which connects various resource pools; and a HA manager 13 which snoops all traffic of the inter-connecting network 12 to detect failure of a target VM and triggers corresponded actions when failure is detected.
    Type: Application
    Filed: October 6, 2014
    Publication date: October 12, 2017
    Applicant: NEC Corporation
    Inventors: Lei SUN, Shinya MIYAKAWA, Masaki KAN, Jun SUZUKI, Yuki HAYASHI
  • Patent number: 9769241
    Abstract: A data transfer device calculates a compression performance value which represents a quantity of data that can be compressed per unit time and a transfer performance value which represents a quantity of data that can be transferred per unit time, and calculates, based on these values, a compression ratio which represents a ratio of data to be compressed and then transferred to total data to be transferred. The data transfer device extracts, from a storage unit which stores data, the data to be transferred, and then compresses part of the extracted data based on the compression ratio, and transfers the compressed data and remaining data to another device. The compression and transfer processes are performed in parallel.
    Type: Grant
    Filed: July 4, 2013
    Date of Patent: September 19, 2017
    Assignee: NEC CORPORATION
    Inventors: Masumi Ichien, Masaki Kan, Junpei Kamimura, Norihisa Iga
  • Patent number: 9712609
    Abstract: An evaluation value DS for evaluating responsiveness of a first node when no loads are being transferred, an evaluation value Dn for evaluating responsiveness of a path P connecting between the first and second nodes assuming that loads are being transferred, and an evaluation value Dr for evaluating responsiveness of the second node N2 assuming that the second node has received a load from the first node are calculated. Whether or not to transfer the load is determined depending upon comparison results of magnitude of DS and a sum of Dr+Dn.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: July 18, 2017
    Assignee: NEC Corporation
    Inventors: Masatsugu Ogawa, Takashi Torii, Masaki Kan, Dai Kobayashi, Masafumi Yano
  • Publication number: 20170155408
    Abstract: To speed up processing for decoding a source packet from a coded packet based on rateless coding, a terminal is provided with: a storage unit which holds a matrix with n rows and n columns and an n-bit flag; and a calculation unit which performs processing for extracting an element that becomes 1 in both a received n-bit coded packet and the flag, and performing processing for performing an exclusive OR operation of a row vector of the matrix that corresponds to the element number of the extracted element and the received coded packet on all extracted elements, determines an element that is the first to become 1 in the coded packet after the exclusive OR operation, and inserts, into the matrix, the coded packet after the exclusive OR operation as a row vector corresponding to the element number of the determined element.
    Type: Application
    Filed: May 19, 2015
    Publication date: June 1, 2017
    Applicant: NEC CORPORATION
    Inventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
  • Publication number: 20170090823
    Abstract: Provided is contribution for improving response performance. For that, a storage system includes a control device and a memory device that is connected to the control device via an interconnected network, wherein the memory device includes a data memory unit that stores data and a comparison write unit that performs a comparison write process of comparing first data specified by the control device with second data stored into a predetermined area in the data memory means and determining whether to update data in the predetermined area depending on a result of the comparison, and wherein the control device includes a read command issuance unit that issues a read command to the memory device; a write buffer memory unit that holds data that has been read based on the read command; and a comparison write command unit that designates data written to the write buffer memory means as the first data and instructs, in the form of a comparison write command, the memory device to perform the comparison write process.
    Type: Application
    Filed: March 18, 2015
    Publication date: March 30, 2017
    Applicant: NEC Corporation
    Inventors: Masaki KAN, Jun SUZUKI, Yuki HAYASHI
  • Patent number: 9609060
    Abstract: Provided a plurality of data nodes connected in a network, each including a data storage unit. The data node of data replication destination temporarily stores data to be updated in an intermediate data structure, and converts asynchronously with respect to the update request to a target data structure to store the converted data in the data storage unit. Based on access history information stored in an access history recording unit, trigger information, concerning timing for execution of conversion to the target data structure performed asynchronously by the data node is changed.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: March 28, 2017
    Assignee: NEC CORPORATION
    Inventors: Masaki Kan, Takashi Torii
  • Publication number: 20170078212
    Abstract: [Problem] In a case where a plurality of packets are compiled for transmission to a network, the length of data to be continuously transmitted to each of a plurality of destinations is increased and hence the time interval in which the packet(s) addressed to each destination gets a transmission opportunity is increased, with the result that the packet delay is disadvantageously increased. [Solution] A packet extraction unit (22 of FIG. 2) extracts a plurality of packets as a whole from a packet compilation queue (21 of FIG. 2) that sorts, according to destinations, and stores packets. A limited number of packets to be extracted as a whole at this time is given in accordance with a maximum packet compilation number defined by a maximum compilation number calculation unit (29 of FIG. 2) on the basis of a band increase and a delay increase due to a packet compilation.
    Type: Application
    Filed: May 7, 2015
    Publication date: March 16, 2017
    Applicant: NEC Corporation
    Inventors: Jun SUZUKI, Yuki HAYASHI, Masaki KAN
  • Publication number: 20160344691
    Abstract: Disclosed are a packet transmission apparatus and so on that can suppress transmission delays caused by packet integrations and that can perform the transmissions over a broad band. The packet transmission apparatus includes: a packet extraction means that searches for and extracts, from a buffer for sorting and accumulating packets for respective destinations, the packets for the respective destinations and that, if a plurality of packets addressed to an identical destination have been accumulated in the buffer, extracts the plurality of packets from the buffer; and an encapsulation means that encapsulates the packets, which have been extracted by the packet extraction means, into a single packet for each destination.
    Type: Application
    Filed: February 5, 2015
    Publication date: November 24, 2016
    Applicant: NEC Corporation
    Inventors: Jun SUZUKI, Yuki HAYASHI, Masaki KAN