Patents by Inventor Takao Takenouchi

Takao Takenouchi 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: 11934518
    Abstract: A verification apparatus acquires a source code for multiparty computation, while changing a combination of options settable to a multiparty computation compiler, compiles the source code for each combination of options to generate a plurality of multiparty computation executable codes, selects at least one multiparty computation executable code from the plurality of multiparty computation executable codes as a verification code and provides the at least one verification code to a verification environment of multiparty computation, generates an evaluation index with respect to an execution result of at least one verification code in the verification environment, and selects at least one recommended code from the plurality of multiparty computation executable codes, based on the evaluation index corresponding to at least one verification code and outputs the selected recommended code.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: March 19, 2024
    Assignee: NEC CORPORATION
    Inventors: Hikaru Tsuchida, Takao Takenouchi, Toshinori Araki, Kazuma Ohara, Takuma Amada
  • Publication number: 20240054201
    Abstract: An authentication candidate extraction apparatus comprises a biometric information input part that receives biometric information of a to-be-authenticated subject, moving from a first spot to a second spot, acquired at the first spot; a feature information storage part that stores feature information used for authentication of the to-be-authenticated subject; a candidate selection part that selects a feature information candidate to be used for the authentication processing by means of a predetermined secure computation scheme using features extracted from the biometric information acquired at the first spot; and a feature information transmission part that transmits the extracted feature information candidate to an authentication apparatus that performs authentication processing using biometric information of the to-be-authenticated subject acquired at the second spot.
    Type: Application
    Filed: October 27, 2023
    Publication date: February 15, 2024
    Applicant: NEC Corporation
    Inventor: Takao TAKENOUCHI
  • Publication number: 20220277110
    Abstract: A secure computation system comprises a secured cache that stores a result of a computation process using secured data while maintaining the result in secret; a normal cache that stores a result of a computation process using secured data without maintaining the secret processing; and a first confidentiality determination part that determines whether to store the result of the computation process in the secured cache or in the normal cache.
    Type: Application
    Filed: August 7, 2019
    Publication date: September 1, 2022
    Applicant: NEC Corporation
    Inventor: Takao TAKENOUCHI
  • Publication number: 20220247582
    Abstract: A data management method is a data management method in a data distribution system that manages, by using a blockchain, a distribution of data provided by a data provider. The data management method includes: receiving a token that is included in a second transaction and that indicates a result of determination of “permitted”, after a first transaction is registered in the blockchain and after the second transaction is registered in the blockchain, the first transaction indicating a use request for the data by a data user, the second transaction including the token that indicates a result of determination by the data provider with respect to the use request indicated by the first transaction; and providing the data to the data user on condition that the token is received.
    Type: Application
    Filed: May 31, 2019
    Publication date: August 4, 2022
    Applicant: NEC Corporation
    Inventors: Batnyam Enkhtaivan, Sanami Nakagawa, Keisuke Kajigaya, Takao Takenouchi
  • Publication number: 20220237320
    Abstract: A management apparatus is operated by one operating entity. The management apparatus includes: a storage unit that stores a policy information, which is associated with data provided by a data provider to another operating entity that is different from the one operating entity, and which defines a provision permission policy of the data provider for the data; an acquisition unit that refers to a log information in which a first hash value of one policy information is recorded and that obtains a policy information corresponding to the one policy information from the storage unit, the one policy information being associated with one data provided to a data user from the another operating entity; and a comparison unit that calculates a second hash value of the obtained policy information and that compares it with the first hash value.
    Type: Application
    Filed: May 29, 2019
    Publication date: July 28, 2022
    Applicant: NEC Corporation
    Inventors: Sanami NAKAGAWA, Keisuke Kajigaya, Takao Takenouchi, Batnyam Enkhtaivan
  • Publication number: 20220092172
    Abstract: A verification apparatus acquires a source code for multiparty computation, while changing a combination of options settable to a multiparty computation compiler, compiles the source code for each combination of options to generate a plurality of multiparty computation executable codes, selects at least one multiparty computation executable code from the plurality of multiparty computation executable codes as a verification code and provides the at least one verification code to a verification environment of multiparty computation, generates an evaluation index with respect to an execution result of at least one verification code in the verification environment, and selects at least one recommended code from the plurality of multiparty computation executable codes, based on the evaluation index corresponding to at least one verification code and outputs the selected recommended code.
    Type: Application
    Filed: January 9, 2019
    Publication date: March 24, 2022
    Applicant: NEC Corporation
    Inventors: Hikaru TSUCHIDA, Takao TAKENOUCHI, Toshinori ARAKI, Kazuma OHARA, Takuma AMADA
  • Publication number: 20210397685
    Abstract: It is an object of the present invention to protect authentication data while ensuring high response performance. An authentication candidate extraction apparatus comprises a biometric information input part that receives biometric information of a to-be-authenticated subject, moving from a first spot to a second spot, acquired at the first spot; a feature information storage part that stores feature information used for authentication of the to-be-authenticated subject; a candidate selection part that selects a feature information candidate to be used for the authentication processing by means of a predetermined secure computation scheme using features extracted from the biometric information acquired at the first spot; and a feature information transmission part that transmits the extracted feature information candidate to an authentication apparatus that performs authentication processing using biometric information of the to-be-authenticated subject acquired at the second spot.
    Type: Application
    Filed: October 26, 2018
    Publication date: December 23, 2021
    Applicant: NEC Corporation
    Inventor: Takao TAKENOUCHI
  • Publication number: 20210342475
    Abstract: A control apparatus includes a requesting part that requests each of a first apparatus holding identification information of a first moving body(ies) obtained at a first location and a second apparatus holding identification information of a second moving body(ies) obtained at a second location to provide the identification information of the first moving body(ies) and the identification information of the second moving body(ies) to a predetermined secret calculation server(s); and an instruction part that instructs calculation processing relating to movement of a moving body(ies) based on the identification information of the first moving body(ies) and the identification information of the second moving body(ies) to the predetermined secret calculation server(s).
    Type: Application
    Filed: July 18, 2018
    Publication date: November 4, 2021
    Applicant: NEC Corporation
    Inventor: Takao TAKENOUCHI
  • Publication number: 20200342331
    Abstract: A classification tree generation device 10 that selects, from a plurality of classification condition candidates, a new classification condition to be added to a classification tree, which is a prediction model expressed in a tree structure formed from one or more nodes representing classification conditions, said device comprising: a first computation unit 11 that computes information gain relating to the classification condition candidate; a second computation unit 12 that computes, as a cost relating to the classification condition candidate, a value representing the magnitude of the smallest difference among differences between the classification condition candidate and each of the classification conditions included in the classification tree; and a selection unit 13 that selects, as the new classification condition, the classification condition candidate from among the plurality of classification condition candidates that has the largest value among values obtained by subtracting the computed cost from t
    Type: Application
    Filed: January 15, 2018
    Publication date: October 29, 2020
    Applicant: NEC CORPORATION
    Inventor: Takao TAKENOUCHI
  • Patent number: 9607174
    Abstract: An information processing device of the invention includes: an index reception unit which receives an index of anonymization of data; a group state measurement unit which measures a state of a group divided for anonymization of the data; a dividing point determination function selection unit which selects a dividing point determination function for determining a dividing point of the group based on the index and the state of the group; a division determination unit which calculates the dividing point of the data based on the selected dividing point determination function and divides the data into groups; and an abstraction unit which anonymizes the data based on the group.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: March 28, 2017
    Assignee: NEC Corporation
    Inventor: Takao Takenouchi
  • Patent number: 9405787
    Abstract: The present invention provides a distributed anonymization device capable of executing a distributed anonymization process without the risk of leaking data of users to other parties. This distributed anonymization device is provided with: a storing means for storing a user identifier and personal information in association with one another; a setting means for setting, as a dummy identifier, the identifier that does not correspond to the user identifier from among all of the externally-notified identifiers; a separating means for separating all the identifiers including the dummy identifier into groups; a transmitting means for transmitting to another device, the separation information indicating the content of the identifiers in each group; and a determining means for determining, each of groups, whether the proportion of identifiers in the abovementioned distributed anonymization device and the other device satisfy a predetermined anonymity index.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: August 2, 2016
    Assignee: NEC Corporation
    Inventor: Takao Takenouchi
  • Patent number: 9201915
    Abstract: An attribute information processing device includes: an attribute information acquiring unit that acquires attribute information; an attribute value acquiring unit that acquires at least two types of attribute values including a first-type attribute value and a second-type attribute value corresponding to an attribute value of the acquired attribute information; a generating unit that determines a function for obtaining an evaluation value from the acquired two or more types of attribute values, determines a acquisition source of the first-type attribute value to be a first-attribute providing device that can provide the first-type attribute value concerning attribute information serving as a comparison target, determines an acquisition source of the second-type attribute value to be a second-attribute providing device different from the first-attribute providing device, and generates attribute evaluation information containing information on the function, an evaluation value, information for identifying the
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: December 1, 2015
    Assignee: NEC CORPORATION
    Inventor: Takao Takenouchi
  • Publication number: 20150286841
    Abstract: An information processing device of the invention includes: an index reception unit which receives an index of anonymization of data; a group state measurement unit which measures a state of a group divided for anonymization of the data; a dividing point determination function selection unit which selects a dividing point determination function for determining a dividing point of the group based on the index and the state of the group; a division determination unit which calculates the dividing point of the data based on the selected dividing point determination function and divides the data into groups; and an abstraction unit which anonymizes the data based on the group.
    Type: Application
    Filed: October 17, 2013
    Publication date: October 8, 2015
    Applicant: NEC Corporation
    Inventor: Takao Takenouchi
  • Patent number: 9009236
    Abstract: It is an object to efficiently deliver a message to a user who subscribes to a plurality of telecommunications carriers.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: April 14, 2015
    Assignee: NEC Corporation
    Inventors: Takao Takenouchi, Natsuko Tsutazawa
  • Publication number: 20150033356
    Abstract: The present invention preserves the anonymity of data even against the providers of the data. This anonymization device contains: a determination unit for determining whether or not the anonymity of data linked with records acquired from multiple providers is preserved against the providers that provided the records which are a part of the data; and an anonymization unit for anonymizing the data on the basis of the anonymity determination result of the determination unit.
    Type: Application
    Filed: February 6, 2013
    Publication date: January 29, 2015
    Applicant: NEC CORPORATION
    Inventor: Takao Takenouchi
  • Patent number: 8924698
    Abstract: A grouping apparatus manages user information, and executes grouping processing for extracting a subset which matches a predetermined condition from a set of users. A flow control apparatus transmits a set of users to one of a plurality of grouping apparatuses, and transmits a condition used in grouping processing to each of the plurality of grouping apparatuses. One of the grouping apparatuses transmits, to another grouping apparatus, a first subset which is extracted by executing grouping processing on the set transmitted from the flow control apparatus. The other grouping apparatus extracts a second subset by executing grouping processing on the first subset transmitted from the one of the grouping apparatuses.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: December 30, 2014
    Assignee: NEC Corporation
    Inventor: Takao Takenouchi
  • Publication number: 20140201847
    Abstract: For satisfying request level of anonymization and preventing a decline of information value, an anonymization device, includes: an anonymization unit which executes anonymization processing to a data set including two data or over with making each group of the data as a processing unit; an anonymous level setting unit which sets an adaptive anonymous level to each of the groups of the data set executed the anonymization processing; an anonymity judgment unit which judges whether or not the group satisfies the set adaptive anonymous level; and further the anonymization unit executes anonymization processing to the data set executed the anonymization processing based on the judgment result by the anonymity judgment unit.
    Type: Application
    Filed: August 28, 2012
    Publication date: July 17, 2014
    Applicant: NEC CORPORATION
    Inventors: Naoko Ito, Takao Takenouchi
  • Publication number: 20140122442
    Abstract: The present invention provides a distributed anonymization device capable of executing a distributed anonymization process without the risk of leaking data of users to other parties. This distributed anonymization device is provided with: a storing means for storing a user identifier and personal information in association with one another; a setting means for setting, as a dummy identifier, the identifier that does not correspond to the user identifier from among all of the externally-notified identifiers; a separating means for separating all the identifiers including the dummy identifier into groups; a transmitting means for transmitting to another device, the separation information indicating the content of the identifiers in each group; and a determining means for determining, each of groups, whether the proportion of identifiers in the abovementioned distributed anonymization device and the other device satisfy a predetermined anonymity index.
    Type: Application
    Filed: May 24, 2012
    Publication date: May 1, 2014
    Applicant: NEC CORPORATION
    Inventor: Takao Takenouchi
  • Patent number: 8667598
    Abstract: When a viewer views content, it is reproduced by a reproduction procedure depending on a dynamic condition set in the content. Here, a content object data input unit obtains an externally-input content object. The content object is stored in a content object data retention unit, if necessary. The content object includes a reproduction rule and a content data. A reproduction rule evaluation and execution unit obtains the reproduction rule in the content object and performs processing in accordance with the reproduction rule. The reproduction unit reproduces a reproducible data specified by the reproduction rule evaluation and execution unit. An identifier management unit retains an identifier of a content object reproduction device and provides the identifier upon request. It is thus possible to reproduce in accordance with the reproduction rule set in the content object data and to control the reproduction procedure depending on the dynamic condition.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: March 4, 2014
    Assignee: NEC Corporation
    Inventors: Takao Takenouchi, Takeaki Minamizawa, Naoko Ito
  • Publication number: 20130333024
    Abstract: It is not possible to identify a suitable random value that can increase the validity of data after adding a random data and causing the concealment of original data values.
    Type: Application
    Filed: February 17, 2012
    Publication date: December 12, 2013
    Applicant: NEC CORPORATION
    Inventor: Takao Takenouchi