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: 20160342342Abstract: An information processing device is provided that improves the responsiveness of a storage system and a storage device that is accessed via a network. This information processing device includes: a means that calculates an address identifying an area, on the basis of an access identifier specifying data to be accessed, said area being in a storage device that stores a first data corresponding to the access identifier; and a means that obtains the first data included in second data being data for the area and read on the basis of the calculated address, on the basis of management information included in the second data, and executes a first data operation on the second data.Type: ApplicationFiled: February 4, 2015Publication date: November 24, 2016Applicant: NEC CorporationInventors: Masaki KAN, Jun SUZUKI, Yuki HAYASHI
-
Publication number: 20160253773Abstract: Provided is a path calculation device including a calculation unit for performing assigned processing in parallel using a plurality of threads, and a control unit for controlling the calculation unit. The control unit divides nodes that are included in a graph which is object of path calculation, into groups in accordance with distances from a start node. And The control unit causes the calculation unit to perform path calculations between the start node and nodes belonging to a group of nodes to which distances from the start node are relatively short and thereafter to perform path calculations between the start node and nodes belonging to a group of nodes to which distances from the start node are relatively long.Type: ApplicationFiled: October 30, 2014Publication date: September 1, 2016Inventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI
-
Publication number: 20160254976Abstract: 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: ApplicationFiled: October 21, 2014Publication date: September 1, 2016Applicant: NEC CORPORATIONInventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
-
Patent number: 9395933Abstract: Storage nodes participating in the distributed storage system are divided into groups beforehand. A data replica creation unit operates so that a replica is created on each of the nodes participating in the distributed storage system on a hash ring. A unit that specifies an operating state of the system determines the number of data replicas for each group. The data replica creation unit traverses the hash ring and creates one or more replicas until it is determined that the number of replicas for each group is reached.Type: GrantFiled: September 1, 2010Date of Patent: July 19, 2016Assignee: NEC CORPORATIONInventor: Masaki Kan
-
Patent number: 9342574Abstract: A distributed storage system of the present invention includes a plurality of data nodes coupled via a network and respectively including data storage units. At least two of the data nodes hold in the respective data storage units thereof replicas of a plurality of types of data structures that are logically identical but are physically different between the data nodes.Type: GrantFiled: March 8, 2012Date of Patent: May 17, 2016Assignee: NEC CORPORATIONInventors: Masaki Kan, Takashi Torii
-
Patent number: 9317098Abstract: To increase the reliability of power supply control of a server group and reduce the power consumption of the server group.Type: GrantFiled: June 7, 2012Date of Patent: April 19, 2016Assignee: NEC CORPORATIONInventors: Masumi Ichien, Masaki Kan, Dai Kobayashi, Yoshiaki Sakae, Yasuo Itabashi, Takashi Torii
-
Patent number: 9201707Abstract: A distributed system includes: a plurality of ordinary nodes provided with reduced-power states having different times of recovery to a normal operating state; and a management node for assigning a job to an ordinary node for carrying out the job. The management node has: node select means for selecting an ordinary node from ordinary nodes each put in one of the reduced-power states, assigning a job to the selected ordinary node and driving the selected ordinary node to carry out the assigned job; and node control means for executing control to restore an ordinary node selected by the node select means to the normal operating state. The node select means selects an ordinary node from the ordinary nodes each put in one of the reduced-power states having different times of recovery to the normal operating state in accordance with an ordinary-node order starting with an ordinary node existing in a reduced-power state and having a short time of recovery to the normal operating state.Type: GrantFiled: January 31, 2012Date of Patent: December 1, 2015Assignee: NEC CORPORATIONInventors: Yoshiyuki Ohno, Dai Kobayashi, Masaki Kan
-
Patent number: 9181971Abstract: A bus bar includes a bus bar body and a spacer provided on the bus bar body, the spacer being an insulator. The bus bar body includes a through hole portion that allows a part of a fixing member for fixing the bus bar body to be inserted therethrough. The spacer includes a head portion and a body portion extending therefrom. When the spacer is provided on the bus bar body, the head portion covers at least part of a peripheral edge region of an end opening of the through hole and the body portion covers an inner peripheral surface of the through hole portion. An outer peripheral surface of the body portion of the spacer is fixedly adhered to the inner peripheral surface of the through hole portion so that resistance occurs when the spacer moves toward the head portion side relative to the bus bar body.Type: GrantFiled: November 19, 2012Date of Patent: November 10, 2015Assignee: TDK CorporationInventors: Akira Ikezawa, Masaki Kan
-
Publication number: 20150207860Abstract: An information distribution system for distributing information to terminals includes: information distribution destination determination means that uses location information that indicates the positions of terminals to determine terminals that are to be distribution destinations of information; first storage means that stores communication environment information that indicates communication networks that can be used by the terminals; second storage means for storing communication network status information that indicates the states of communication networks in each area; and selection means that uses the communication environment information and the communication network status information that are stored in the first and second storage means, respectively, to select communication networks when distributing information to distribution destination terminals.Type: ApplicationFiled: May 28, 2013Publication date: July 23, 2015Applicant: NEC CORPORATIONInventors: Masaki Kan, Yoshinori Nagata
-
Publication number: 20150180936Abstract: 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: ApplicationFiled: July 4, 2013Publication date: June 25, 2015Applicant: NEC CORPORATIONInventors: Masumi Ichien, Masaki Kan, Junpei Kamimura, Norihisa Iga
-
Publication number: 20150163297Abstract: A load control system includes: receiving means that receives load information that indicates a magnitude of a load of a first processing device, which is one processing device from among processing devices that receive terminal relation information about a mobile terminal and that carry out a processing, which is assigned to the processing device itself, by using the terminal relation information; and in a specific situation in which the magnitude of the load is equal to or greater than a predetermined level or is approaching the predetermined level, control means that causes a second processing device, which is different from the first processing device from among the processing devices, to carry out a part of the processing that is assigned to the first processing device.Type: ApplicationFiled: July 9, 2013Publication date: June 11, 2015Applicant: NEC CORPORATIONInventor: Masaki Kan
-
Publication number: 20150163298Abstract: 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: ApplicationFiled: July 2, 2013Publication date: June 11, 2015Applicants: NEC CORPORATIONInventors: Masatsugu Ogawa, Takashi Torii, Masaki Kan, Dai Kobayashi, Masafumi Yano
-
Publication number: 20150106468Abstract: A distributed storage system which achieves high access performance simultaneously with maintaining the flexibility of allocation of data objects is disclosed.Type: ApplicationFiled: May 16, 2013Publication date: April 16, 2015Applicant: NEC CorporationInventors: Dai Kobayashi, Masaki Kan
-
Patent number: 9002811Abstract: An index update unit analyses the information stored in a document repository to create an index for search and stores the index in a time-series divisional index storage unit and creates, from an ACL repository, an access control entry ACE in association with the index for search, which is correlation of information to be searched with access right of at least a group to which the user belongs. The ACL cache generation unit creates ACL cache data that correlates the user with access right to the information to be searched, from the ACE, and registers the ACL cache data created in an ACL cache. A search processing unit searches for an index for search in response to a request for search from said user. In case the ACL cache data correlating the user with the index for search is registered in the ACL cache, the search processing unit takes, from among the information searched, the information, reference to which is allowed for the user as a search result, based on information in the ACL cache.Type: GrantFiled: November 13, 2009Date of Patent: April 7, 2015Assignee: NEC CorporationInventors: Masaki Kan, Yoshihiro Kajiki
-
Publication number: 20150058293Abstract: A distributed storage system, includes: a first data storage unit that holds data in a first data structure; a second data storage unit that holds the data in a second data structure different from the first data structure; an update information holding unit that holds an update information item(s) indicating update content of the data, and if a predetermined update condition is satisfied, applies the update information item(s) to the second data storage unit and reflects the update content in the second data storage unit; an update state monitoring unit that monitors the update information item(s) held by the update information holding unit and extracts as an update state an application status of the update information item(s) to the second data storage unit; and an update condition change unit that changes the predetermined update condition based on a change command for changing the predetermined update condition, the change command being determined in accordance with the update state.Type: ApplicationFiled: March 21, 2013Publication date: February 26, 2015Applicant: NEC CorporationInventors: Dai Kobayashi, Junpei Kamimura, Masaki Kan, Masumi Ichien, Yoshiaki Sakae
-
Patent number: 8966087Abstract: A load characteristic estimation system includes: a program input unit into which a program that runs on a prescribed computer system is inputted; a program feature information acquisition unit that obtains features from the inputted program; and a load characteristic estimation unit that estimates a load characteristic of the inputted program by reading load characteristic information of another program having a feature similar to the inputted program, from a load characteristic recording unit that records a load characteristic produced in the prescribed computer system when the other program was run on the computer system in the past.Type: GrantFiled: December 6, 2010Date of Patent: February 24, 2015Assignee: NEC CorporationInventor: Masaki Kan
-
Patent number: 8909614Abstract: Access destination determination means determines a read destination and/or a write destination of specified data from nodes corresponding to the data and stored in data store destination storage means. Access probability calculation means calculates an access probability based on a history of accesses to the data, and stores the calculated access probability in access probability storage means. When no node corresponding to the specified data is stored in the data store destination storage means, access probability estimation means estimates an access probability of the data based on access probabilities stored in the access probability storage means, and the access destination determination means determines a write destination of the data based on the estimated access probability.Type: GrantFiled: January 21, 2011Date of Patent: December 9, 2014Assignee: NEC CorporationInventors: Masaki Kan, Dai Kobayashi, Yasuo Itabashi
-
Patent number: 8856137Abstract: An information re-organization system includes a plurality of counters coordinated to meaning attributes, and a re-organization incentive notification unit that updates, in case the information stored in preset storage unit has been updated, value of a counter out of the multiple counters that has the meaning attribute associated with contents updated. The information re-organization system also includes an information re-organization processor that executes, in case the value of the counter section updated has met one of a number of predetermined conditions for information re-organization, a processing for information re-organization corresponding to the condition for information re-organization on the information stored in the preset storage unit.Type: GrantFiled: June 3, 2013Date of Patent: October 7, 2014Assignee: NEC CorporationInventor: Masaki Kan
-
Patent number: 8775746Abstract: A system includes a processing history recording means that records history information of information processing performed by an information processing means on data, a plurality of information storing means that store information in mutually different information storage formats, and an information storage format control means that controls to changes an information storage format of data, on the basis of a history of information processing performed on the data.Type: GrantFiled: March 3, 2010Date of Patent: July 8, 2014Assignee: Nec CorporationInventors: Masaki Kan, Yoshiaki Sakae, Michitaro Miyata, Yasuo Itabashi, Dai Kobayashi, Takashi Torii
-
Publication number: 20140173035Abstract: 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 the-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: ApplicationFiled: July 31, 2012Publication date: June 19, 2014Applicant: NEC CORPORATIONInventors: Masaki Kan, Takashi Torii