Patents by Inventor Kohichi Kamijoh

Kohichi Kamijoh 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: 11080545
    Abstract: A computer-implemented method for increasing a recognition rate of an optical character recognition (OCR) system is provided. The method includes preprocessing by receiving an image, and extracting all vertical lines from the image. The method includes adding vertical lines at character areas of the image, extracting all horizontal lines from the image, and creating an unlined image removing all the vertical/horizontal lines from the image. The method further includes determining a border of a vertical direction of the unlined image based on the total of pixels of rows in each column, and adding vertical/horizontal auxiliary lines between characters of the unlined image. The method also includes postprocessing by receiving garbled words of OCR output, removing noise after morphologically analyzing, replacing garbled letters with correct ones based on a frequent edit operation, and outputting the correct word, weighting results of image distance calculations based on machine learning.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kohichi Kamijoh, Akira Shimizu, Dai Sakai, Yuta Ishii
  • Publication number: 20210209493
    Abstract: A method is provided for validating a hypothesis sentence. The method extracts, from a document database D using a hypothesis sentence that includes a causal part and a consequence part, a set D1 of documents related to the causal part. The method extracts, from set D1, a set S of sentences that include expressions of opinion. The method obtains a word list W of words that have a high co-occurrence in the set D1. The method selects, from the set S, a set S1 of sentences that are positionally close to any of the words in the word list W. The method selects, from the set S, a set S2 of sentences that are related to the words in the consequence part of the hypothesis. The method extracts and displays sentences included in both the set S1 and the set S2 as opinion sentences in relation to the hypothesis sentence.
    Type: Application
    Filed: January 8, 2020
    Publication date: July 8, 2021
    Inventors: Miki Ishikawa, Sachiko Yoshihama, Issei Yoshida, Kohichi Kamijoh
  • Patent number: 11012844
    Abstract: A method for emergency communication includes encoding a message for visual display including a message to field and a message from field. The visual display is revealed to a reading device in communication with a broadcast center, which stores the visual display. The messages are decoded and sorted from visual displays at the broadcast center. On an index channel, a time and channel number for when a message body of the message will be broadcast on a message channel is broadcasted. The message body is broadcasted on the message channel.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yoichi Hatsutori, Futoshi Iwama, Kohichi Kamijoh, Yuichi Nakamura, Hitomi Takahashi, Hironori Takeuchi
  • Patent number: 10997612
    Abstract: There is provided a generating apparatus that generates an estimation model for estimating an attribute of an unknown target, the generating apparatus including a training-data acquiring unit acquiring training data including an attribute of a known target, attributes of other targets related to the known target, and a plurality of sets of types of relations between the known target and the other targets and a training processing unit training, using the training data, on the basis of the attribute of the known target and a type of a relation between the known target and the unknown target related to the known target, an estimation model for estimating the attribute of the unknown target, a generating method using the generating apparatus, and a program used in the generating apparatus.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 4, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shunichi Amano, Kohichi Kamijoh, Ryo Kawahara, Masaki Ono
  • 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
  • Publication number: 20210089511
    Abstract: Verified snapshots are generated by obtaining, from one of a plurality of first nodes, a difference between a common data at a first time point and the common data at a second time point that is different from the first time point, generating a first snapshot of the common data at the first time point based on the difference, obtaining a hash of the common data at the first time point from one of the plurality of first nodes, and verifying the first snapshot at the first time point with the hash of the common data at the first time point.
    Type: Application
    Filed: December 4, 2020
    Publication date: March 25, 2021
    Inventors: Hiroshi Horii, Kohichi Kamijoh, Kiyokuni Kawachiya, Shohei Ohsawa, Hironori Takeuchi
  • Patent number: 10929617
    Abstract: Text analysis includes determining one or more global analysis parameters based on backtranslation of a first corpus between supported languages. A new text analysis model is determined for an unsupported language based on the one or more global analysis parameters and a text analysis model for a first supported language. An input text is analyzed in the unsupported language with the new text analysis model.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kohichi Kamijoh, Tetsuya Nasukawa, Yohei Ikawa, Masaki Ono
  • Patent number: 10896165
    Abstract: Verified snapshots are generated by obtaining, from one of a plurality of first nodes, a difference between a common data at a first time point and the common data at a second time point that is different from the first time point, generating a first snapshot of the common data at the first time point based on the difference, obtaining a hash of the common data at the first time point from one of the plurality of first nodes, and verifying the first snapshot at the first time point with the hash of the common data at the first time point.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroshi Horii, Kohichi Kamijoh, Kiyokuni Kawachiya, Shohei Ohsawa, Hironori Takeuchi
  • Patent number: 10896166
    Abstract: Verified snapshots are generated by obtaining, from one of a plurality of first nodes, a difference between a common data at a first time point and the common data at a second time point that is different from the first time point, generating a first snapshot of the common data at the first time point based on the difference, obtaining a hash of the common data at the first time point from one of the plurality of first nodes, and verifying the first snapshot at the first time point with the hash of the common data at the first time point.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroshi Horii, Kohichi Kamijoh, Kiyokuni Kawachiya, Shohei Ohsawa, Hironori Takeuchi
  • Publication number: 20200387432
    Abstract: An example operation may include one or more of recording, by a snapshot node, a plurality of snapshots of a key-value storage based on a plurality of delta offsets from an initial snapshot of the key-value storage, receiving, by the snapshot node, an audit request from an audit node that contains an audit time, generating, by the snapshot node, a current snapshot based on an aggregation of the snapshots from the plurality of the snapshots up to a time of a transaction closest to the audit time, and executing, by the snapshot node, a chaincode based on a delta offset of the current snapshot from the time of the transaction to the audit time to restore a snapshot at the audit time.
    Type: Application
    Filed: June 4, 2019
    Publication date: December 10, 2020
    Inventors: Kohichi Kamijoh, KIYOKUNI KAWACHIYA, Takaaki Tateishi, Ryo Kawahara
  • Publication number: 20200342249
    Abstract: A computer-implemented method for increasing a recognition rate of an optical character recognition (OCR) system is provided. The method includes preprocessing by receiving an image, and extracting all vertical lines from the image. The method includes adding vertical lines at character areas of the image, extracting all horizontal lines from the image, and creating an unlined image removing all the vertical/horizontal lines from the image. The method further includes determining a border of a vertical direction of the unlined image based on the total of pixels of rows in each column, and adding vertical/horizontal auxiliary lines between characters of the unlined image. The method also includes postprocessing by receiving garbled words of OCR output, removing noise after morphologically analyzing, replacing garbled letters with correct ones based on a frequent edit operation, and outputting the correct word, weighting results of image distance calculations based on machine learning.
    Type: Application
    Filed: April 25, 2019
    Publication date: October 29, 2020
    Inventors: Kohichi Kamijoh, Akira Shimizu, Dai Sakai, Yuta Ishii
  • Patent number: 10805094
    Abstract: An example operation may include one or more of receiving a blockchain request from a client application in a blockchain network, receiving validity information of a timestamp included in the blockchain request from one or more endorsing nodes in the blockchain network, modifying the timestamp included in the blockchain request based on the validity information received from the one or more endorsing nodes, ordering the blockchain request among a group of blockchain requests based on the modified timestamp with respect to timestamps of other blockchain requests in the group, and storing the ordered group of blockchain requests within a data block among a hash-linked chain of data blocks.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sachiko Yoshihama, Tatsushi Inagaki, Yohei Ueda, Kohichi Kamijoh, Hiroaki Nakamura
  • Patent number: 10783592
    Abstract: A method and system are provided for collecting social media users who have a specific profile. The method includes retrieving a set of lists connected by at least one criterion to a particular list that is included in a set of reliable lists whose users have already been reliably deemed to have a specific profile. The method includes calculating a list name based confidence value and a list member based confidence value for each list in the retrieved set of lists. The method includes updating the set of reliable lists by adding all lists in the retrieved set of lists that have the list name based confidence value above a first threshold value and the list member based confidence value above a second threshold value. The method includes outputting a listing of users belonging to set of reliable lists as the social media users who have the specific profile.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 22, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shunichi Amano, Kohichi Kamijoh, Masaki Ono, Daisuke Takuma
  • Patent number: 10783589
    Abstract: An example operation may include one or more of receiving, by a participating peer, an accident certificate associated with a claim, extracting, by the participating peer, an accident type data from the accident certificate, receiving, by the participating peer, a repair estimate associated with the accident certificate, the repair estimate containing a value and repair steps, executing, by the participating peer, a smart contract to obtain from a blockchain an average value and a standard deviation for the value of the repair estimate based on the accident type data, subtracting, by the participating peer, the average value from the value of the repair estimate and dividing a subtraction result by the standard deviation to obtain a deviation of the value of the repair estimate, and in response to the deviation of the value of the repair estimate exceeding a threshold value, declining the repair estimate for the claim by the participating peer.
    Type: Grant
    Filed: November 3, 2018
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation Armonk
    Inventors: Kohtaroh Miyamoto, Kohichi Kamijoh
  • Publication number: 20200186369
    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: February 10, 2020
    Publication date: June 11, 2020
    Inventors: Sachiko Yoshihama, Tatsushi Inagaki, Yohei Ueda, Kohichi Kamijoh, Hiroaki Nakamura
  • Publication number: 20200143479
    Abstract: An example operation may include one or more of receiving, by a participating peer, an accident certificate associated with a claim, extracting, by the participating peer, an accident type data from the accident certificate, receiving, by the participating peer, a repair estimate associated with the accident certificate, the repair estimate containing a value and repair steps, executing, by the participating peer, a smart contract to obtain from a blockchain an average value and a standard deviation for the value of the repair estimate based on the accident type data, subtracting, by the participating peer, the average value from the value of the repair estimate and dividing a subtraction result by the standard deviation to obtain a deviation of the value of the repair estimate, and in response to the deviation of the value of the repair estimate exceeding a threshold value, declining the repair estimate for the claim by the participating peer.
    Type: Application
    Filed: November 3, 2018
    Publication date: May 7, 2020
    Inventors: Kohtaroh Miyamoto, Kohichi Kamijoh
  • Publication number: 20200142979
    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: Application
    Filed: November 3, 2018
    Publication date: May 7, 2020
    Inventors: Hiroaki Nakamura, Kohichi Kamijoh
  • Publication number: 20200110812
    Abstract: An example operation may include one or more of receiving a request to modify a reliability value of an off-chain data source to generate a modified reliability value, determining whether a consensus on the modified reliability value has been received among a plurality of peer nodes, and in response to a determination that the consensus has been received, updating a storage to reflect the modified reliability value associated with the off-chain data source, and storing an identification of the modified reliability value within a block among a hash-linked chain of blocks on a distributed ledger shared among the plurality of peer nodes.
    Type: Application
    Filed: October 3, 2018
    Publication date: April 9, 2020
    Inventor: Kohichi Kamijoh
  • Publication number: 20200110813
    Abstract: An example operation may include one or more of receiving a request for trust information of an off-chain data source from a client, detecting that the trust information of the off-chain data source is not stored in a distributed ledger shared among a plurality of peer nodes, retrieving reliability data recursively identified and retrieved from a plurality of external sources having different reliability information of the off-chain data source, determining a reliability value based on a combination of the retrieved reliability data from the plurality of external sources, and transmitting the determined reliability value to the client.
    Type: Application
    Filed: October 3, 2018
    Publication date: April 9, 2020
    Inventor: Kohichi Kamijoh
  • Publication number: 20200110811
    Abstract: An example operation may include one or more of receiving a request for trust information of an off-chain data source from a client, determining a category type of the off-chain data source from among a plurality of category types based on the request, retrieving a reliability value of the off-chain data source linked to one or more of an identity of the off-chain data source and the determined category type from a reliability database implemented via a distributed ledger shared among a plurality of peer nodes, and transmitting the retrieved reliability value linked to the category type to the client.
    Type: Application
    Filed: October 3, 2018
    Publication date: April 9, 2020
    Inventor: Kohichi Kamijoh