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: 8549009
    Abstract: XML analyzer 11 analyzes and decomposes XML data ina into nodes and assigns node identifiers to the nodes to produce XML data inb while creating indexes ix for specifying node identifiers for XML data inb on the basis of XPath expression F. Storage 12 stores XML data inb while index storage 13 stores indexes ix. XPath expression processor 14 uses indexes ix to acquire the node identifiers corresponding to XPath expression F while acquiring XML data inc corresponding to the node identifiers from stored XML data inb.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: October 1, 2013
    Assignee: NEC Corporation
    Inventors: Junpei Kamimura, Takehiko Kashiwagi
  • Publication number: 20130254242
    Abstract: The database processing device includes: a column store database including a storage into which tuple data is stored in a unit of a column and a management structuring section into which first information indicative of a valid data range and second information including identification information of data that is already invalid are stored in terms of the storage; and a database processing section that, when performing a process of inserting data for the column store database, additionally affixes the data to an end of the storage to update the first information of the management structuring section, and when performing a process of deleting data for the column store database, additionally affixes identification information of deletion-target data to the second information of the management structuring section.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 26, 2013
    Applicant: NEC Corporation
    Inventors: Takehiko KASHIWAGI, Junpei KAMIMURA
  • Publication number: 20120290547
    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: Application
    Filed: May 1, 2012
    Publication date: November 15, 2012
    Applicant: NEC Corporation
    Inventors: Junpei Kamimura, Atsushi Kitazawa, Tomoo Ebiyama
  • Publication number: 20120284244
    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: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: NEC CORPORATION
    Inventors: Junpei KAMIMURA, Junichi TATEMURA, Atsushi KITAZAWA
  • Publication number: 20120246128
    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: Application
    Filed: March 21, 2012
    Publication date: September 27, 2012
    Applicant: NEC Corporation
    Inventors: Takehiko KASHIWAGI, Junpei Kamimura
  • Publication number: 20110307470
    Abstract: Provided is a non-shared type database system capable of efficiently manipulating data in a distributed database. A distributed database management system has a query receiving unit (load balancer) that receives a query; and, plural storage processing units that manipulate data in the distributed database in a cooperative manner on the basis of the received query. Each of the storage processing units includes: a storage device that stores one of partial databases constituting the distributed database; and, a data manipulation unit that manipulates data in the partial databases stored in the storage device on the basis of the received query.
    Type: Application
    Filed: February 16, 2010
    Publication date: December 15, 2011
    Applicant: NEC CORPORATION
    Inventors: Junpei Kamimura, Takehiko Kashiwagi
  • Publication number: 20110289112
    Abstract: Provided is a database system capable of efficiently and rapidly updating data in a database. The database system has a data processing unit that performs, to the database, data processing base on a query. The database includes an identifier table storing data identifiers each having a fixed length and uniquely representing entity data themselves and a conversion table. The conversion table shows a correspondent relationship between the data identifiers and position data each indicating a position of a storage area of the entity data. The conversion table has a metadata area Fidx, and the metadata area Fidx stores a tuple identifier uniquely designating a tuple that stores each of the data identifiers in the identifier table.
    Type: Application
    Filed: January 21, 2010
    Publication date: November 24, 2011
    Inventors: Junpei Kamimura, Takehiko Kashiwagi
  • Publication number: 20110238708
    Abstract: A database management method and a database management system are provided. A management server generates data which is described in the same data format as the data stored in a database and adds the generated data in the database. The data format includes a column for inputting information indicating whether or not the data is sorted.
    Type: Application
    Filed: March 17, 2011
    Publication date: September 29, 2011
    Applicant: NEC CORPORATION
    Inventors: Takehiko KASHIWAGI, Junpei KAMIMURA
  • Publication number: 20110087697
    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: Application
    Filed: May 28, 2009
    Publication date: April 14, 2011
    Inventors: Takehiko Kashiwagi, Junpei Kamimura
  • Publication number: 20110082843
    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: Application
    Filed: May 28, 2009
    Publication date: April 7, 2011
    Inventors: Takehiko Kashiwagi, Junpei Kamimura
  • Publication number: 20100250551
    Abstract: XML analyzer 11 analyzes and decomposes XML data ina into nodes and assigns node identifiers to the nodes to produce XML data inb while creating indexes ix for specifying node identifiers for XML data inb on the basis of XPath expression F. Storage 12 stores XML data inb while index storage 13 stores indexes ix. XPath expression processor 14 uses indexes ix to acquire the node identifiers corresponding to XPath expression F while acquiring XML data inc corresponding to the node identifiers from stored XML data inb.
    Type: Application
    Filed: July 23, 2008
    Publication date: September 30, 2010
    Applicant: NEC CORPORATION
    Inventors: Junpei Kamimura, Takehiko Kashiwagi
  • Patent number: 7680506
    Abstract: The object of the present invention is to realize a method and a server which enable insertion of advertisement even in voice communication including multimedia communication. The server is configured as a server for managing PoC communication among multiple terminals, comprising: a right-to-speak management section for managing the right to speak of the multiple terminals; a data distribution section for transmitting and receiving data to and from the multiple terminals; and an advertisement control section for storing advertisement data and transmitting the stored advertisement data to the multiple terminals via the data distribution section.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: March 16, 2010
    Assignee: NEC Corporation
    Inventors: Kazuhiro Takahashi, Yoshihiro Ono, Shin Harada, Takashi Shiraki, Takehiko Kashiwagi, Junpei Kamimura
  • Publication number: 20070243893
    Abstract: The object of the present invention is to realize a method and a server which enable insertion of advertisement even in voice communication including multimedia communication. The server is configured as a server for managing PoC communication among multiple terminals, comprising: a right-to-speak management section for managing the right to speak of the multiple terminals; a data distribution section for transmitting and receiving data to and from the multiple terminals; and an advertisement control section for storing advertisement data and transmitting the stored advertisement data to the multiple terminals via the data distribution section.
    Type: Application
    Filed: March 1, 2007
    Publication date: October 18, 2007
    Inventors: Kazuhiro Takahashi, Yoshihiro Ono, Shin Harada, Takashi Shiraki, Takehiko Kashiwagi, Junpei Kamimura
  • Publication number: 20070225025
    Abstract: The present invention provides a communication system, a control apparatus, a program and a recording medium that controls participation in a session using presence information on participation member and information of the session itself. A communication system in which a plurality of communication terminals are connected to each other through a network to establish communication between the communication terminals has a presence information registering section that registers presence information of the communication terminals, a participation condition setting section that sets a participation condition for participating in the communication, a communication information managing section that manages communication information related to a state of the communication, and a communication control section that controls participation in and separation from the communication of the communication terminals.
    Type: Application
    Filed: March 15, 2007
    Publication date: September 27, 2007
    Inventors: Kazuhiro Takahashi, Yoshihiro Ono, Shin Harada, Takashi Shiraki, Takehiko Kashiwagi, Junpei Kamimura