Patents by Inventor Junpei Kamimura

Junpei Kamimura 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: 9853887
    Abstract: A delay tolerant network is built with the use of a plurality of information transfer devices each of which includes: a communication unit to communicate to and from another device within a communication range that is connected to the information transfer device; and a storing unit to store and keeps collected notification information, and each of which holds delay tolerant communication by exchanging the collected and kept notification information with another device when the exchange becomes possible. Each information transfer device includes a control unit to exchange environment information with another information transfer device, and to execute deriving processing an assigned range that is assigned autonomously to its own information transfer device, based on the environment information that is kept by its own information transfer device, through a planarization search processing in which a value is evened out between its own information transfer device and other information transfer devices.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: December 26, 2017
    Assignees: NEC CORPORATION, TOHOKU UNIVERSITY
    Inventors: Masatsugu Ogawa, Hisaya Wakayama, Yuma Matsuda, Junpei Kamimura, Masafumi Yano
  • 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
  • Publication number: 20170264498
    Abstract: Disclosed are an event estimation device, etc., which are capable of estimating with high precision whether a communication is singular. Provided is an event estimation device (101), comprising: a model creation unit (102) which creates a model which, on the basis of a frequency with which a communication is executed, computes that a degree of singularity which represents the extent to which the communication is singular is high if the frequency is low, and computes that the degree of singularity is low if the frequency is high; and an estimation unit (103) which computes the degree of singularity by applying the model to the frequency relating to a given communication, and if the computed degree of singularity satisfies a standard, estimates that the given communication is singular, and if the computed degree of singularity does not satisfy the standard, estimates that the given communication is not singular.
    Type: Application
    Filed: September 7, 2015
    Publication date: September 14, 2017
    Applicant: NEC Corporation
    Inventors: Kazuhiko ISOYAMA, Etsuko ICHIHARA, Junpei KAMIMURA, Yoshiaki SAKAE, Yuji KOBAYASHI, Takashi NOMURA, Koji KIDA
  • Publication number: 20170262145
    Abstract: Disclosed are a display control device, etc., with which information is displayed according to a display mode having high visibility.
    Type: Application
    Filed: September 7, 2015
    Publication date: September 14, 2017
    Applicant: NEC Corporation
    Inventors: Kazuhiko ISOYAMA, Etsuko ICHIHARA, Junpei KAMIMURA, Yoshiaki SAKAE, Yuji KOBAYASHI, Takashi NOMURA, Koji KIDA
  • Publication number: 20170255305
    Abstract: Disclosed are a display device, etc. which display information in a display format that provides high visibility. The display device 201 comprises a display unit 202 which displays first nodes, each representing a different communication entity with communication capabilities, or second nodes, each representing a different group of a plurality of communication entities, around a first region, and which shows communications being carried out between first and second nodes, between a plurality of first nodes, or between a plurality of second nodes, in a display format in which the connections between these communicating nodes are indicated within the first region.
    Type: Application
    Filed: September 7, 2015
    Publication date: September 7, 2017
    Applicant: NEC Corporation
    Inventors: Kazuhiko ISOYAMA, Etsuko ICHIHARA, Junpei KAMIMURA, Yoshiaki SAKAE, Yuji KOBAYASHI, Takashi NOMURA, Koji KIDA
  • Publication number: 20170132060
    Abstract: The present invention provides an information processing device that improves the detectability of system errors. This information processing device includes: a means that generates a state graph based on relationship change information indicating a change in the relationship between a plurality of elements included in a system, the state graph having the elements as the vertices thereof and the relationship between the elements as the sides thereof; a means that generates a normal model having the state graph as a set of conditions to be fulfilled during normal system operation, based on the relationship change information; and a means that detects system errors and outputs error information indicating detected errors, based on the state graph and the normal model.
    Type: Application
    Filed: March 18, 2015
    Publication date: May 11, 2017
    Applicant: NEC Corporation
    Inventors: Takashi NOMURA, Koji KIDA, Junpei KAMIMURA, Yoshiaki SAKAE, Etsuko KATSUDA, Kazuhiko ISOYAMA, Kentaro YAMASAKI, Yuji KOBAYASHI
  • Publication number: 20170093900
    Abstract: An information processing apparatus includes: a reach-extent extraction unit configured to extract, with use of a relationship graph representing relationships between a plurality of elements included in a system and location information that indicates, on the relationship graph, a plurality of locations in the system where anomalies have been detected, paths in the relationship graph as being reach extents, the path including a set of the elements that are directly or indirectly related to each of the plurality of locations as a source; and a shared-extent extraction unit configured to extract an influence process of an anomaly by extracting an extent that is shared in at least a prescribed number of paths among paths in the relationship graph that have been extracted as the reach extents.
    Type: Application
    Filed: June 17, 2014
    Publication date: March 30, 2017
    Applicant: NEC Corporation
    Inventors: Takashi NOMURA, Koji KIDA, Junpei KAMIMURA, Yoshiaki SAKAE, Etsuko KATSUDA, Kazuhiko ISOYAMA, Kentaro YAMASAKI, Yuji KOBAYASHI
  • Patent number: 9607511
    Abstract: This vehicle guidance system carries out guidance of vehicles that are traveling on roads making up a road network, the vehicle guidance system being provided with: a flow detection unit that detects the flow of vehicles on each of the roads making up a road network, and generates flow information indicating the detection result; a storage unit that creates associations between the flow information for the roads which has been generated by the flow detection unit, and road-identifying information indicating the corresponding roads, and storing the information; a decision unit that, for each of the roads making up the road network, specifies a candidate road that is a road which vehicles flow from the road in question, acquires the flow information that is stored in association with the road-identifying information indicating the specified candidate road in question, and based on the acquired flow information, decides on a flow increase or decrease policy of vehicles on the candidate road; and a guidance unit
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: March 28, 2017
    Assignee: NEC CORPORATION
    Inventors: Hisaya Wakayama, Naoki Shiota, Junpei Kamimura, Norihisa Iga
  • Publication number: 20170075746
    Abstract: The present invention provides an information processing device that outputs information including the data transmission relationship between elements constituting an information processing system, the information indicating the state of the information processing system. The information processing device includes a graphing means for generating a relationship graph based on an event log indicating the behavior of each of a plurality of processes operating in the system, the relationship graph having the processes as the vertices thereof and having the data transmission relationship between the vertices as the sides thereof; and a graph output means for outputting the generated relationship graph.
    Type: Application
    Filed: March 18, 2015
    Publication date: March 16, 2017
    Applicant: NEC Corporation
    Inventors: Takashi NOMURA, Koji KIDA, Junpei KAMIMURA, Yoshiaki SAKAE, Etsuko KATSUDA, Kazuhiko ISOYAMA, Kentaro YAMASAKI, Yuji KOBAYASHI
  • Publication number: 20160253287
    Abstract: Provided is an information processing device, comprising: a storage unit which retains a plurality of instances of attribute data included in a tuple as a plurality of tables differing for each attribute; a sequence determination unit which segments a first process which inserts a plurality of tuples into the plurality of tables into a plurality of second processes in units of attributes, and determines a processing sequence of the plurality of second processes after the segmenting; and a pipeline processing unit which executes the plurality of second processes according to the determined processing sequence in a pipeline protocol. This configuration accelerates a process of storing in tables a plurality of instances of tuple data formed from complex attributes, while ensuring isolation.
    Type: Application
    Filed: June 6, 2014
    Publication date: September 1, 2016
    Inventors: Junpei KAMIMURA, Takehiko KASHIWAGI
  • Publication number: 20160232787
    Abstract: This vehicle guidance system carries out guidance of vehicles that are traveling on roads making up a road network, the vehicle guidance system being provided with: a flow detection unit that detects the flow of vehicles on each of the roads making up a road network, and generates flow information indicating the detection result; a storage unit that creates associations between the flow information for the roads which has been generated by the flow detection unit, and road-identifying information indicating the corresponding roads, and storing the information; a decision unit that, for each of the roads making up the road network, specifies a candidate road that is a road which vehicles flow from the road in question, acquires the flow information that is stored in association with the road-identifying information indicating the specified candidate road in question, and based on the acquired flow information, decides on a flow increase or decrease policy of vehicles on the candidate road; and a guidance unit
    Type: Application
    Filed: May 20, 2014
    Publication date: August 11, 2016
    Inventors: Hisaya WAKAYAMA, Naoki SHIOTA, Junpei KAMIMURA, Norihisa IGA
  • Publication number: 20160147838
    Abstract: Disclosed is a technique that satisfies both the dispersion performance of the data storage locations and the access efficiency in data acquisition, even when handling a wide variety of sensor data. A receiving node determines, upon receipt of a data storage request or a data acquisition request, a data server in which data is to be stored. The receiving node includes key generation unit which generates a new key using a specified data key and a masked time-of-day acquired by applying a mask to a specified time-of-day, and destination node calculation unit which determines the data server in which the data is to be stored, using the new key generated by the key generation unit.
    Type: Application
    Filed: April 30, 2014
    Publication date: May 26, 2016
    Inventors: Junpei KAMIMURA, Dai KOBAYASHI, Satoshi YAMAKAWA
  • Publication number: 20160020996
    Abstract: A delay tolerant network is built with the use of a plurality of information transfer devices each of which includes: a communication unit to communicate to and from another device within a communication range that is connected to the information transfer device; and a storing unit to store and keeps collected notification information, and each of which holds delay tolerant communication by exchanging the collected and kept notification information with another device when the exchange becomes possible. Each information transfer device includes a control unit to exchange environment information with another information transfer device, and to execute deriving processing an assigned range that is assigned autonomously to its own information transfer device, based on the environment information that is kept by its own information transfer device, through a planarization search processing in which a value is evened out between its own information transfer device and other information transfer devices.
    Type: Application
    Filed: March 12, 2014
    Publication date: January 21, 2016
    Inventors: Masatsugu OGAWA, Hisaya WAKAYAMA, Yuma MATSUDA, Junpei KAMIMURA, Masafumi YANO
  • Patent number: 9104711
    Abstract: Disclosed is a database system capable of effectively updating data in a database at a high speed. The database system includes: a storage unit that stores a database including an entity data group and at least one identifier table having only a plurality of fixed-length data; and a data processing unit that receives a query and performs data processing on the database on the basis of the received query. The identifier table has a plurality of data identifiers that uniquely indicates the plurality of entity data as the fixed-length data.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: August 11, 2015
    Assignee: NEC CORPORATION
    Inventors: Takehiko Kashiwagi, Junpei Kamimura
  • 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: 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: 8838552
    Abstract: The database system of the present invention decides a fragment length responding to a unit of a data process of a parallel arithmetic unit, and stores tuple data containing variable-length data into a fragment and metadata of the fragment into a fragment header, respectively, in a column store database. The database system refers to the metadata when executing a process for data stored in the column store database, decides the fragments to be assigned to each thread that is executed by the parallel arithmetic unit, assigns the fragments to each thread based upon the decided content, and causes each thread to execute a parallel arithmetic operation.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: September 16, 2014
    Assignee: NEC Corporation
    Inventors: Takehiko Kashiwagi, Junpei Kamimura
  • Patent number: 8832022
    Abstract: An object of the present invention is to carry out transaction processing on a plurality of records even in the case the transaction processing is executed in an environment that manages records composed of pairs of keys and values.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: September 9, 2014
    Assignee: Nec Corporation
    Inventors: Junpei Kamimura, Junichi Tatemura, Atsushi Kitazawa
  • Patent number: 8620880
    Abstract: The database system includes: a storage unit that stores a database including an entity data group and a plurality of identifier tables having only a plurality of fixed-length data; and a data processing unit that receives a query and performs data processing on the database on the basis of the received query. Each of the identifier tables includes at least one tuple that is defined in a row direction and at least one attribute field that is defined in a column direction and includes a plurality of data identifiers uniquely indicating the plurality of entity data as the fixed-length data. The database includes a link table that connects the tuples between the identifier tables, in addition to the plurality of identifier tables. The data processing unit performs the data processing using the link table and the identifier tables.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: December 31, 2013
    Assignee: NEC Corporation
    Inventors: Takehiko Kashiwagi, Junpei Kamimura
  • Patent number: 8600962
    Abstract: A transaction processing device including: a representative key decision portion for deciding a representative key to be any one of the keys of every record of a record group as an object for maintaining consistency in a transaction process; a log compilation portion for updating a subordinate log by adding consistence object information indicating the object for maintaining the consistency to the subordinate log other than a representative log corresponding to the representative key among the logs corresponding to every record of the record group; a log update portion for updating the representative log by writing update information for every record of the record group into the representative log; and a record update portion for updating every record by reflecting the update information written into the representative log in the every record of the record group.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: December 3, 2013
    Assignee: NEC Corporation
    Inventors: Junpei Kamimura, Atsushi Kitazawa, Tomoo Ebiyama