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: 20160342342
    Abstract: 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: Application
    Filed: February 4, 2015
    Publication date: November 24, 2016
    Applicant: NEC Corporation
    Inventors: Masaki KAN, Jun SUZUKI, Yuki HAYASHI
  • Publication number: 20160253773
    Abstract: 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: Application
    Filed: October 30, 2014
    Publication date: September 1, 2016
    Inventors: Jun SUZUKI, Masaki KAN, Yuki HAYASHI
  • Publication number: 20160254976
    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: Application
    Filed: October 21, 2014
    Publication date: September 1, 2016
    Applicant: NEC CORPORATION
    Inventors: Yuki HAYASHI, Jun SUZUKI, Masaki KAN
  • Patent number: 9395933
    Abstract: 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: Grant
    Filed: September 1, 2010
    Date of Patent: July 19, 2016
    Assignee: NEC CORPORATION
    Inventor: Masaki Kan
  • Patent number: 9342574
    Abstract: 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: Grant
    Filed: March 8, 2012
    Date of Patent: May 17, 2016
    Assignee: NEC CORPORATION
    Inventors: Masaki Kan, Takashi Torii
  • Patent number: 9317098
    Abstract: To increase the reliability of power supply control of a server group and reduce the power consumption of the server group.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: April 19, 2016
    Assignee: NEC CORPORATION
    Inventors: Masumi Ichien, Masaki Kan, Dai Kobayashi, Yoshiaki Sakae, Yasuo Itabashi, Takashi Torii
  • Patent number: 9201707
    Abstract: 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: Grant
    Filed: January 31, 2012
    Date of Patent: December 1, 2015
    Assignee: NEC CORPORATION
    Inventors: Yoshiyuki Ohno, Dai Kobayashi, Masaki Kan
  • Patent number: 9181971
    Abstract: 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: Grant
    Filed: November 19, 2012
    Date of Patent: November 10, 2015
    Assignee: TDK Corporation
    Inventors: Akira Ikezawa, Masaki Kan
  • Publication number: 20150207860
    Abstract: 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: Application
    Filed: May 28, 2013
    Publication date: July 23, 2015
    Applicant: NEC CORPORATION
    Inventors: Masaki Kan, Yoshinori Nagata
  • Publication number: 20150180936
    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: Application
    Filed: July 4, 2013
    Publication date: June 25, 2015
    Applicant: NEC CORPORATION
    Inventors: Masumi Ichien, Masaki Kan, Junpei Kamimura, Norihisa Iga
  • Publication number: 20150163297
    Abstract: 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: Application
    Filed: July 9, 2013
    Publication date: June 11, 2015
    Applicant: NEC CORPORATION
    Inventor: Masaki Kan
  • Publication number: 20150163298
    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: Application
    Filed: July 2, 2013
    Publication date: June 11, 2015
    Applicants: NEC CORPORATION
    Inventors: Masatsugu Ogawa, Takashi Torii, Masaki Kan, Dai Kobayashi, Masafumi Yano
  • Publication number: 20150106468
    Abstract: A distributed storage system which achieves high access performance simultaneously with maintaining the flexibility of allocation of data objects is disclosed.
    Type: Application
    Filed: May 16, 2013
    Publication date: April 16, 2015
    Applicant: NEC Corporation
    Inventors: Dai Kobayashi, Masaki Kan
  • Patent number: 9002811
    Abstract: 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: Grant
    Filed: November 13, 2009
    Date of Patent: April 7, 2015
    Assignee: NEC Corporation
    Inventors: Masaki Kan, Yoshihiro Kajiki
  • Publication number: 20150058293
    Abstract: 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: Application
    Filed: March 21, 2013
    Publication date: February 26, 2015
    Applicant: NEC Corporation
    Inventors: Dai Kobayashi, Junpei Kamimura, Masaki Kan, Masumi Ichien, Yoshiaki Sakae
  • Patent number: 8966087
    Abstract: 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: Grant
    Filed: December 6, 2010
    Date of Patent: February 24, 2015
    Assignee: NEC Corporation
    Inventor: Masaki Kan
  • Patent number: 8909614
    Abstract: 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: Grant
    Filed: January 21, 2011
    Date of Patent: December 9, 2014
    Assignee: NEC Corporation
    Inventors: Masaki Kan, Dai Kobayashi, Yasuo Itabashi
  • Patent number: 8856137
    Abstract: 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: Grant
    Filed: June 3, 2013
    Date of Patent: October 7, 2014
    Assignee: NEC Corporation
    Inventor: Masaki Kan
  • Patent number: 8775746
    Abstract: 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: Grant
    Filed: March 3, 2010
    Date of Patent: July 8, 2014
    Assignee: Nec Corporation
    Inventors: Masaki Kan, Yoshiaki Sakae, Michitaro Miyata, Yasuo Itabashi, Dai Kobayashi, Takashi Torii
  • Publication number: 20140173035
    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 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: Application
    Filed: July 31, 2012
    Publication date: June 19, 2014
    Applicant: NEC CORPORATION
    Inventors: Masaki Kan, Takashi Torii