Patents by Inventor Hiroaki Nakamura

Hiroaki Nakamura 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: 20220270272
    Abstract: A measuring system includes a processor. The processor calculates first information. The first information indicates a position and an attitude of a camera. The camera measures depth information along with an image of a measurement target. The processor extract second shape information from first shape information based on the first information. The first shape information indicates a three-dimensional shape of the measurement target. The second shape information indicates a three-dimensional shape corresponding to an imaging range of the camera. The processor calculates second information based on a result of a comparison between the depth information and the second shape information. The second information indicates the position and the attitude of the camera with a higher precision than the first information.
    Type: Application
    Filed: September 14, 2021
    Publication date: August 25, 2022
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Hiroaki NAKAMURA
  • Patent number: 11374762
    Abstract: An example operation may include one or more of receiving, at a data provider, a data file from a data modifier which comprises a modification to an initial content state of a data file, generating a hash value of the initial content state of the data file prior to modification and generating a hash value of a modified content state of the data file after the modification, and transmitting the generated hash values to a blockchain peer node for inclusion within one or more data blocks among a hash-linked chain of data blocks.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Nakamura, Takaaki Tateishi
  • Patent number: 11269626
    Abstract: Systems and methods for quality analysis of a source code are disclosed. The method includes obtaining plural comments included in the source code. Each of the plural comments includes at least one of plural predetermined words. Also the method extracts plural candidate comments which are comments obtained by excluding plural specific comments from the obtained plural comments. Each of the plural specific comments can be identified using a similarity between a source code fragment relating to any of the obtained plural comments and an adjacent source code fragment adjacent to the source code fragment. In addition, the method outputs an evaluation about incompletion of the source code. The evaluation is determined using the plural candidate comments.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Nakamura, Toshiaki Yasue, Kohichi Ono, Alisa Ooka, Nobuhiro Hosokawa, Yukiko Hara
  • Patent number: 11190667
    Abstract: An image forming device according to the present disclosure includes a facsimile communication unit and a network communication unit. The facsimile communication unit transmits image information in increments of pages to a facsimile device that is a transmission destination, via a public telephone line. The network communication unit transmits image information as a file to an information processing device, via a network. A transmission processing unit performs broadcast transmission processing of transmitting same image information to multiple transmission destinations at one time, by at least one of the facsimile transmission unit and the network transmission unit. Further, a transmission report notification unit makes notification of transmission report information, including transmission destination information representing the transmission destinations of the broadcast transmission processing, to all of the transmission destinations.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 30, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Hiroaki Nakamura, Yuki Shibayama
  • Publication number: 20210344517
    Abstract: An example operation may include one or more of receiving a blockchain request from a client application, determining a network latency between the client application and the endorsing node based on a network path between the client application and the endorsing node, extracting a timestamp from the blockchain request, determining whether the extracted timestamp is invalid based on the network latency between the client application and the endorsing node, and in response to determining that the timestamp is valid, generating an endorsement for the blockchain request and transmitting the endorsement to the client application.
    Type: Application
    Filed: July 8, 2021
    Publication date: November 4, 2021
    Inventors: Sachiko Yoshihama, Tatsushi Inagaki, Yohei Ueda, Kohichi Kamijoh, Hiroaki Nakamura
  • Publication number: 20210334095
    Abstract: Systems and methods for quality analysis of a source code are disclosed. The method includes obtaining plural comments included in the source code. Each of the plural comments includes at least one of plural predetermined words. Also the method extracts plural candidate comments which are comments obtained by excluding plural specific comments from the obtained plural comments. Each of the plural specific comments can be identified using a similarity between a source code fragment relating to any of the obtained plural comments and an adjacent source code fragment adjacent to the source code fragment. In addition, the method outputs an evaluation about incompletion of the source code. The evaluation is determined using the plural candidate comments.
    Type: Application
    Filed: April 23, 2020
    Publication date: October 28, 2021
    Inventors: Hiroaki Nakamura, Toshiaki Yasue, Kohichi Ono, Alisa Ooka, Nobuhiro Hosokawa, Yukiko Hara
  • Patent number: 11157006
    Abstract: Methods and systems for deploying an automated driving model include testing an automated driving model with a set of scenarios that include a single obstacle. The set of scenarios is pruned to include only those scenarios that do not result in a collision, but that may result in a collision with the addition of another obstacle. New scenarios are added to the set of scenarios to include scenarios that have an additional obstacle to form an updated set of scenarios. The automated driving model is tested with the updated set of scenarios. The automated driving model is deployed to a vehicle to control operation of one or more systems in the vehicle.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Satoshi Masuda, Hiroaki Nakamura, Koichi Kajitani
  • Patent number: 11100450
    Abstract: Methods, computer systems, and computer program products are provided for generating one or more condition sets from one or more documents. The method includes recognizing one or more paragraphs in each document having one or more listing and nested paragraphs and generating one or more paragraph trees wherein each node in the paragraph tree corresponds to a paragraph text in the document. The method further includes extracting one or more conditions as a logical formula from each paragraph text comprising a condition expression; and obtaining one or more condition sets written by a set of logical formulas from the one or more extracted conditions, according to a set of child nodes belonging to each common parent node in each of the paragraph trees; generating one condition set used for quality inspection, for each of the one or more condition sets written by the set of logical formulas.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nobuhiro Hosokawa, Futoshi Iwama, Satoshi Masuda, Hiroaki Nakamura
  • Patent number: 11093847
    Abstract: A method including receiving designation of an input node for which a node value is generated from collected data, an option node to which a node value is arbitrarily provided, and an estimation target node to be a target of a node value estimation, in a graph including nodes and directional edges; and identifying a directional edge for which a conditional probability is to be acquired to measure the node value of the estimation target node, from among the directional edges, by traversing a directional edge that can propagate an effect to a node value from the estimation target node. The identifying includes, for the option node, traversing both a directional edge that can propagate an effect if a node value is provided to the option node and a directional edge that can propagate an effect if a node value is not provided to the option node.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Takayuki Katsuki, Michiharu Kudoh, Hiroaki Nakamura
  • Publication number: 20210245954
    Abstract: According to one embodiment, a cargo handling apparatus includes a first mechanism, a second mechanism, a holding unit, a third mechanism, a fourth mechanism and a conveyor. The first mechanism is movable in a first direction. The second mechanism is connected to the first mechanism and is movable on a first horizontal plane intersecting the first direction. The holding unit is connected to the second mechanism and holds an object to be picked up. The third mechanism is arranged below the first mechanism, the second mechanism and the holding unit, and is movable in the first direction. The fourth mechanism is connected to the third mechanism and is movable on a second horizontal plane opposed to the first horizontal plane. The conveyor is connected to the fourth mechanism, and loads and conveys the object held by the holding unit.
    Type: Application
    Filed: April 26, 2021
    Publication date: August 12, 2021
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hiroaki NAKAMURA, Kiminori TOYA, Hideichi NAKAMOTO, Haruna ETO
  • Patent number: 11088857
    Abstract: An example operation may include one or more of receiving a blockchain request from a client application, determining a network latency between the client application and the endorsing node based on a network path between the client application and the endorsing node, extracting a timestamp from the blockchain request, determining whether the extracted timestamp is invalid based on the network latency between the client application and the endorsing node, and in response to determining that the timestamp is valid, generating an endorsement for the blockchain request and transmitting the endorsement to the client application.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sachiko Yoshihama, Tatsushi Inagaki, Yohei Ueda, Kohichi Kamijoh, Hiroaki Nakamura
  • Patent number: 11082579
    Abstract: An information processing apparatus includes a memory, a determiner, a transmitter, and a voice output unit. The memory stores destination information including information related to a name. The determiner determines a receiver based on the destination information. The transmitter transmits data to the determined receiver. The voice output unit outputs a voice based on the information related to a name corresponding to the receiver when the receiver is determined by the determiner.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: August 3, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Hiroaki Nakamura
  • Patent number: 11023817
    Abstract: A method including receiving designation of an input node for which a node value is generated from collected data, an option node to which a node value is arbitrarily provided, and an estimation target node to be a target of a node value estimation, in a graph including nodes and directional edges; and identifying a directional edge for which a conditional probability is to be acquired to measure the node value of the estimation target node, from among the directional edges, by traversing a directional edge that can propagate an effect to a node value from the estimation target node. The identifying includes, for the option node, traversing both a directional edge that can propagate an effect if a node value is provided to the option node and a directional edge that can propagate an effect if a node value is not provided to the option node.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Takayuki Katsuki, Michiharu Kudoh, Hiroaki Nakamura
  • Publication number: 20210142234
    Abstract: A computer-implemented method is provided for automatically transforming a Business Process Model (BPM) into a hierarchical statechart. The BPM has parallel paths with at least one FORK node and at least one JOIN node. The method includes, responsive to identifying each of the at least one FORK node in the BPM in a node analysis: (i) generating a FORK edge sub-statechart having an initial state and a working state for each of edges from the at least one FORK node, and attaching the FORK edge sub-statechart to a hierarchical state for the at least one FORK node; and (ii) generating a synchronizer sub-statechart corresponding to each JOIN node going through the FORK node to receive a synchronization event from each FORK edge sub-statechart, and attaching the synchronizer sub-statechart to the hierarchical state for the at least one FORK node to form an intermediate version of the hierarchical statechart.
    Type: Application
    Filed: November 7, 2019
    Publication date: May 13, 2021
    Inventors: Hiroaki Nakamura, Kohtaroh Miyamoto, Michiharu Kudo
  • Patent number: 11001441
    Abstract: According to one embodiment, a cargo handling apparatus includes a first mechanism, a second mechanism, a holding unit, a third mechanism, a fourth mechanism and a conveyor. The first mechanism is movable in a first direction. The second mechanism is connected to the first mechanism and is movable on a first horizontal plane intersecting the first direction. The holding unit is connected to the second mechanism and holds an object to be picked up. The third mechanism is arranged below the first mechanism, the second mechanism and the holding unit, and is movable in the first direction. The fourth mechanism is connected to the third mechanism and is movable on a second horizontal plane opposed to the first horizontal plane. The conveyor is connected to the fourth mechanism, and loads and conveys the object held by the holding unit.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: May 11, 2021
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hiroaki Nakamura, Kiminori Toya, Hideichi Nakamoto, Haruna Eto
  • Patent number: 10992456
    Abstract: An example operation may include one or more of receiving values of a data file that has been modified, where the values include an initial content state of the data file prior to modification and a modified content state of the data file after modification, generating a data structure which includes the initial content state of the data file and the modified content state of the data file, signing the generated data structure with a private key of a data modifier, and transmitting the generated data structure to a blockchain peer node for inclusion within one or more data blocks among a hash-linked chain of data blocks.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: April 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Nakamura, Takaaki Tateishi
  • Patent number: 10970307
    Abstract: An example operation may include one or more of connecting, by a broker node, to a blockchain comprised of an arranger node and a plurality of client nodes, retrieving from the blockchain, by the broker node, a request for information sent by a client node of the plurality of the client nodes, decrypting, by the broker node, the request for the information with a private key of the broker node, extracting, by the broker node, a public key of a client associated with the client node from the decrypted request for the information, selecting, by the broker node, a set of client properties based on the public key of the client, generating, by the broker node, a modified request for information based on the request for the information and the set of the client properties, and sending, by the broker node, the modified request for the information to the arranger node.
    Type: Grant
    Filed: November 3, 2018
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Nakamura, Kohichi Kamijoh
  • Patent number: 10936604
    Abstract: A computer-implemented method for constructing and searching structured data of question sentences in a question-answer database using machine learning and natural language processing includes receiving one or more question-answer articles as input from one or more question-answer databases over at least one network, extracting one or more profile keywords from a profile associated with a user, assigning a personalization score corresponding to the user to each of the one or more question-answer articles based on the one or more profile keywords, including applying a morphological and dependency analysis to a body section of the question-answer article, receiving a query for obtaining question-answer data relevant to the user, and outputting question-answer data based at least in part on the personalization score of each question-answer article in satisfaction of the query.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hironori Takeuchi, Hiroaki Nakamura, Akira Koseki, Toshinari Itoko
  • Patent number: 10929113
    Abstract: An example operation may include one or more of receiving a plurality of state representations of a plurality of off-chain systems for performing a multi-party process via a blockchain, wherein each state representation identifies send and receive events of a respective off-chain system, removing one or more events from a state representation of an off-chain system to generate a reduced state representation, generating executable chaincode for the blockchain based on the plurality of state representations including the reduced state representation, and storing the generated chaincode via a blockchain node of the blockchain.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Nakamura, Michiharu Kudo, Kohtaroh Miyamoto
  • Patent number: 10839150
    Abstract: An example operation may include one or more of connecting, by a template generator node, to a blockchain that includes a plurality of user peers, retrieving, by the template generator node, a contract file from a ledger of the blockchain, executing, by the template generator node, chaincode to: extract a plurality of portions of the contract file based on a structure of a contract, determine common portions among the plurality of the portions, determine typical portions of the contract file from the common portions, generate a template based on the typical portions, format the template based on a state chart, and storing, by the template generator node, the template onto the ledger of the blockchain for access by the plurality of the user peers.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kohtaroh Miyamoto, Hiroaki Nakamura, Michiharu Kudo