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: 20190026157Abstract: 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: ApplicationFiled: January 27, 2017Publication date: January 24, 2019Applicant: NEC CORPORATIONInventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI
-
Publication number: 20190006090Abstract: 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: ApplicationFiled: June 28, 2018Publication date: January 3, 2019Applicant: TDK CORPORATIONInventors: Masaki KAN, Han WU
-
Publication number: 20190006775Abstract: 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: ApplicationFiled: June 28, 2018Publication date: January 3, 2019Applicant: TDK CORPORATIONInventors: Masaki KAN, Han WU
-
Publication number: 20180343168Abstract: 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: ApplicationFiled: October 27, 2016Publication date: November 29, 2018Applicant: NEC CORPORATIONInventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
-
Publication number: 20180329756Abstract: 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: ApplicationFiled: November 10, 2016Publication date: November 15, 2018Applicant: NEC CorporationInventors: Masaki KAN, Jun SUZUKI, Yuki HAYASHI
-
Publication number: 20180300280Abstract: 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: ApplicationFiled: June 20, 2016Publication date: October 18, 2018Applicant: NEC CORPORATIONInventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI, Takuya ARAKI
-
Patent number: 10079804Abstract: 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: GrantFiled: February 5, 2015Date of Patent: September 18, 2018Assignee: NEC CORPORATIONInventors: Jun Suzuki, Yuki Hayashi, Masaki Kan
-
Patent number: 9954752Abstract: 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: GrantFiled: October 21, 2014Date of Patent: April 24, 2018Assignee: NEC CORPORATIONInventors: Yuki Hayashi, Jun Suzuki, Masaki Kan
-
Publication number: 20180107506Abstract: 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: ApplicationFiled: May 10, 2016Publication date: April 19, 2018Applicant: NEC CORPORATIONInventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI
-
Publication number: 20180077085Abstract: 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: ApplicationFiled: March 17, 2016Publication date: March 15, 2018Inventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
-
Publication number: 20170344398Abstract: 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: ApplicationFiled: October 9, 2015Publication date: November 30, 2017Applicant: NEC CORPORATIONInventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI
-
Publication number: 20170324670Abstract: 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: ApplicationFiled: December 2, 2015Publication date: November 9, 2017Applicant: NEC CorporationInventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
-
Publication number: 20170293537Abstract: 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: ApplicationFiled: October 6, 2014Publication date: October 12, 2017Applicant: NEC CorporationInventors: Lei SUN, Shinya MIYAKAWA, Masaki KAN, Jun SUZUKI, Yuki HAYASHI
-
Patent number: 9769241Abstract: 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: GrantFiled: July 4, 2013Date of Patent: September 19, 2017Assignee: NEC CORPORATIONInventors: Masumi Ichien, Masaki Kan, Junpei Kamimura, Norihisa Iga
-
Patent number: 9712609Abstract: 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: GrantFiled: July 2, 2013Date of Patent: July 18, 2017Assignee: NEC CorporationInventors: Masatsugu Ogawa, Takashi Torii, Masaki Kan, Dai Kobayashi, Masafumi Yano
-
Publication number: 20170155408Abstract: 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: ApplicationFiled: May 19, 2015Publication date: June 1, 2017Applicant: NEC CORPORATIONInventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
-
Publication number: 20170090823Abstract: 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: ApplicationFiled: March 18, 2015Publication date: March 30, 2017Applicant: NEC CorporationInventors: Masaki KAN, Jun SUZUKI, Yuki HAYASHI
-
Patent number: 9609060Abstract: 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: GrantFiled: July 31, 2012Date of Patent: March 28, 2017Assignee: NEC CORPORATIONInventors: Masaki Kan, Takashi Torii
-
Publication number: 20170078212Abstract: [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: ApplicationFiled: May 7, 2015Publication date: March 16, 2017Applicant: NEC CorporationInventors: Jun SUZUKI, Yuki HAYASHI, Masaki KAN
-
Publication number: 20160344691Abstract: 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: ApplicationFiled: February 5, 2015Publication date: November 24, 2016Applicant: NEC CorporationInventors: Jun SUZUKI, Yuki HAYASHI, Masaki KAN