Patents by Inventor Chikafumi Yasumoto
Chikafumi Yasumoto 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: 11757668Abstract: Aspects for enabling private communications during a web conference are described. In an embodiment, one or more processors are configured for establishing a main channel for communication in a web conference comprising a plurality of users attending the web conference; transmitting main channel audio data to computing devices associated with the plurality of users; receiving a first sub-channel request comprising an invitation from a first user to at least a second user of the plurality of users; establishing a first sub-channel for communication in the web conference comprising the first user and at least the second user; generating first sub-channel audio data comprising reduced main channel audio data and first sub-channel input audio data comprising first user input audio data and second user input audio data; and transmitting the first sub-channel audio data to the first sub-channel.Type: GrantFiled: April 29, 2022Date of Patent: September 12, 2023Assignee: International Business Machines CorporationInventors: Masaki Saitoh, Chikafumi Yasumoto
-
Patent number: 11443837Abstract: Test data may be generated by classifying a plurality of medical records of patients into a plurality of groups, based on at least an execution characteristic of a processing program that processes the medical records, and generating test data including at least a part of the plurality of medical records based on proportions of the number of the medical records classified into the plurality of groups.Type: GrantFiled: November 17, 2017Date of Patent: September 13, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chikafumi Yasumoto, Yutaka Oishi, Munetaka Ohtani, Jiayun Zhu, Kumiko Maeda, Yoshinori Tahara
-
Patent number: 11283597Abstract: Provided is a method for storing at least a portion of data registered in a blockchain in each of a plurality of node apparatuses, including selection of selecting whether to store data included in a block in one node apparatus among the plurality of node apparatuses, according to a characteristic of the one node apparatus; and data storage of storing at least a portion of the data included in the block in the one node apparatus, according to a result of the selection.Type: GrantFiled: December 23, 2020Date of Patent: March 22, 2022Assignee: International Business Machines CorporationInventors: Chikafumi Yasumoto, Yutaka Oishi, Munetaka Ohtani, Jiayun Zhu, Kumiko Maeda
-
Patent number: 11200074Abstract: Provided are techniques for new command assistance. A score is generated for each of a plurality of users based on a command execution history of a command by each of the plurality of users. A command template with the command and parameters of the command is generated in an order based on the command execution history of a user of the plurality of users having a high score. In response to receiving a portion of a new command, suggestions are provided for automatically completing the command using the command template.Type: GrantFiled: June 5, 2019Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Tsend Ochir Bat Ulzii, Takayuki Kushida, Yosuke Tanaka, Jiayun Zhu, Chikafumi Yasumoto, Takuya Ishikawa
-
Patent number: 11200152Abstract: Provided are techniques for identifying diagnosis commands from comments in an issue tracking system. A new issue ticket describing an issue for a test that failed and that has a test case identifier is received. A past issue ticket for the test that has the test case identifier is identified, where the past issue ticket identifies a set of issue ticket comments. A concluding owning team change event is identified in the set of issue ticket comments. A comment with a diagnosis command that triggered the concluding owning team change event is identified in the set of issue ticket comments. A suggestion of the diagnosis command is provided by highlighting the concluding owning team change event and the comment. The new issue ticket is assigned to an owning team of the concluding owning team change event.Type: GrantFiled: July 2, 2019Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Yosuke Tanaka, Jiayun Zhu, Chikafumi Yasumoto, Tsend Ochir Bat Ulzii, Takuya Ishikawa, Takayuki Kushida
-
Patent number: 11087044Abstract: An event transition model for producing test data may be generated from a plurality of event records, each event record including an event time of an instance, wherein the event transition model includes a plurality of states, each state corresponding to one or more instances of the plurality of event records, event transition probabilities between states, and event transition interval times between states.Type: GrantFiled: November 17, 2017Date of Patent: August 10, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kumiko Maeda, Yutaka Oishi, Chikafumi Yasumoto, Jiayun Zhu, Munetaka Ohtani, Yoshinori Tahara
-
Patent number: 11087050Abstract: An event transition model for producing test data may be generated from a plurality of event records, each event record including an event time of an instance, wherein the event transition model includes a plurality of states, each state corresponding to one or more instances of the plurality of event records, event transition probabilities between states, and event transition interval times between states.Type: GrantFiled: May 20, 2019Date of Patent: August 10, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kumiko Maeda, Yutaka Oishi, Chikafumi Yasumoto, Jiayun Zhu, Munetaka Ohtani, Yoshinori Tahara
-
Patent number: 10996854Abstract: In a mechanism for deleting blocks from a blockchain, a retention period (T), a minimum number of blocks (L), and a hash of the oldest block are defined. A participant node creates the new block including a block header. The participant node determines whether a timestamp in an oldest block in the blockchain is older than a current time plus T, and whether a current number of blocks in the blockchain is greater than or equal to L. When both are true, the participant node deletes an oldest block in the blockchain. The participant node adds a hash of an oldest remaining block and an original number of blocks of the blockchain to the block header of the new block. The participant node broadcasts a message announcing the new block to remaining participant nodes of the plurality of participant nodes.Type: GrantFiled: May 14, 2019Date of Patent: May 4, 2021Assignee: International Business Machines CorporationInventors: Kumiko Maeda, Munetaka Ohtani, Yutaka Oishi, Chikafumi Yasumoto, Jiayun Zhu
-
Publication number: 20210119773Abstract: Provided is a method for storing at least a portion of data registered in a blockchain in each of a plurality of node apparatuses, including selection of selecting whether to store data included in a block in one node apparatus among the plurality of node apparatuses, according to a characteristic of the one node apparatus; and data storage of storing at least a portion of the data included in the block in the one node apparatus, according to a result of the selection.Type: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventors: CHIKAFUMI YASUMOTO, Yutaka Oishi, Munetaka Ohtani, JIAYUN ZHU, KUMIKO MAEDA
-
Patent number: 10924265Abstract: Provided is a method for storing at least a portion of data registered in a blockchain in each of a plurality of node apparatuses, including selection of selecting whether to store data included in a block in one node apparatus among the plurality of node apparatuses, according to a characteristic of the one node apparatus; and data storage of storing at least a portion of the data included in the block in the one node apparatus, according to a result of the selection.Type: GrantFiled: November 22, 2017Date of Patent: February 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chikafumi Yasumoto, Yutaka Oishi, Munetaka Ohtani, Jiayun Zhu, Kumiko Maeda
-
Publication number: 20210004312Abstract: Provided are techniques for identifying diagnosis commands from comments in an issue tracking system. A new issue ticket describing an issue for a test that failed and that has a test case identifier is received. A past issue ticket for the test that has the test case identifier is identified, where the past issue ticket identifies a set of issue ticket comments. A concluding owning team change event is identified in the set of issue ticket comments. A comment with a diagnosis command that triggered the concluding owning team change event is identified in the set of issue ticket comments. A suggestion of the diagnosis command is provided by highlighting the concluding owning team change event and the comment. The new issue ticket is assigned to an owning team of the concluding owning team change event.Type: ApplicationFiled: July 2, 2019Publication date: January 7, 2021Inventors: Yosuke TANAKA, Jiayun ZHU, Chikafumi YASUMOTO, Tsend Ochir BAT ULZII, Takuya ISHIKAWA, Takayuki KUSHIDA
-
Publication number: 20200387390Abstract: Provided are techniques for new command assistance. A score is generated for each of a plurality of users based on a command execution history of a command by each of the plurality of users. A command template with the command and parameters of the command is generated in an order based on the command execution history of a user of the plurality of users having a high score. In response to receiving a portion of a new command, suggestions are provided for automatically completing the command using the command template.Type: ApplicationFiled: June 5, 2019Publication date: December 10, 2020Inventors: Tsend Ochir BAT ULZII, Takayuki KUSHIDA, Yosuke TANAKA, Jiayun ZHU, Chikafumi YASUMOTO, Takuya ISHIKAWA
-
Patent number: 10739997Abstract: In a mechanism for deleting blocks from a blockchain, a retention period (T), a minimum number of blocks (L), and a hash of the oldest block are defined. A participant node creates the new block including a block header. The participant node determines whether a timestamp in an oldest block in the blockchain is older than a current time plus T, and whether a current number of blocks in the blockchain is greater than or equal to L. When both are true, the participant node deletes an oldest block in the blockchain. The participant node adds a hash of an oldest remaining block and an original number of blocks of the blockchain to the block header of the new block. The participant node broadcasts a message announcing the new block to remaining participant nodes of the plurality of participant nodes.Type: GrantFiled: November 20, 2017Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Kumiko Maeda, Munetaka Ohtani, Yutaka Oishi, Chikafumi Yasumoto, Jiayun Zhu
-
Publication number: 20190272904Abstract: Test data may be generated by classifying a plurality of medical records of patients into a plurality of groups, based on at least an execution characteristic of a processing program that processes the medical records, and generating test data including at least a part of the plurality of medical records based on proportions of the number of the medical records classified into the plurality of groups.Type: ApplicationFiled: May 20, 2019Publication date: September 5, 2019Inventors: Chikafumi Yasumoto, Yutaka Oishi, Munetaka Ohtani, Jiayun Zhu, Kumiko Maeda, Yoshinori Tahara
-
Publication number: 20190272352Abstract: An event transition model for producing test data may be generated from a plurality of event records, each event record including an event time of an instance, wherein the event transition model includes a plurality of states, each state corresponding to one or more instances of the plurality of event records, event transition probabilities between states, and event transition interval times between states.Type: ApplicationFiled: May 20, 2019Publication date: September 5, 2019Inventors: Kumiko Maeda, Yutaka Oishi, Chikafumi Yasumoto, Jiayun Zhu, Munetaka Ohtani, Yoshinori Tahara
-
Publication number: 20190266128Abstract: A blockchain processing method and system for verification of deleted data for blockchains. An item of data is deleted from a block of a blockchain by: identifying the block of the blockchain storing the item of data; deleting the item of data from the identified block without deleting a hash value associated with the deleted item of data from the identified block; and adding metadata to a new block of the blockchain identifying the deleted item of data. The metadata includes a block identifier (ID) of the identified block as a location of the deleted item of data as well as the hash value associated with the deleted item of data. The block ID may comprise a root hash in a block header of the identified block, a universally unique identifier (UUID) allocated to the identified block, or an offset from the new block to the identified block.Type: ApplicationFiled: May 14, 2019Publication date: August 29, 2019Inventors: Kumiko Maeda, Munetaka Ohtani, Yutaka Oishi, Chikafumi Yasumoto, Jiayun Zhu
-
Publication number: 20190265894Abstract: In a mechanism for deleting blocks from a blockchain, a retention period (T), a minimum number of blocks (L), and a hash of the oldest block are defined. A participant node creates the new block including a block header. The participant node determines whether a timestamp in an oldest block in the blockchain is older than a current time plus T, and whether a current number of blocks in the blockchain is greater than or equal to L. When both are true, the participant node deletes an oldest block in the blockchain. The participant node adds a hash of an oldest remaining block and an original number of blocks of the blockchain to the block header of the new block. The participant node broadcasts a message announcing the new block to remaining participant nodes of the plurality of participant nodes.Type: ApplicationFiled: May 14, 2019Publication date: August 29, 2019Inventors: Kumiko MAEDA, Munetaka OHTANI, Yutaka OISHI, Chikafumi YASUMOTO, Jiayun ZHU
-
Publication number: 20190188086Abstract: Creation of a new block for a blockchain can be initiated. The new block can include a plurality of transactions. The blockchain can include a plurality of existing blocks. Transaction storage data can be generated for the new block. The transaction storage data can indicate the plurality of transactions and specify, for each of the plurality of transactions, which of a plurality of computing nodes are to keep the transaction in the new block. The generated transaction storage data can be added to the new block. The new block can be communicated to the plurality of computing nodes.Type: ApplicationFiled: December 14, 2017Publication date: June 20, 2019Inventors: Kumiko Maeda, Munetaka Ohtani, Yutaka Oishi, Chikafumi Yasumoto, Jiayun Zhu
-
Publication number: 20190155513Abstract: In a mechanism for deleting blocks from a blockchain, a retention period (T), a minimum number of blocks (L), and a hash of the oldest block are defined. A participant node creates the new block including a block header. The participant node determines whether a timestamp in an oldest block in the blockchain is older than a current time plus T, and whether a current number of blocks in the blockchain is greater than or equal to L. When both are true, the participant node deletes an oldest block in the blockchain. The participant node adds a hash of an oldest remaining block and an original number of blocks of the blockchain to the block header of the new block. The participant node broadcasts a message announcing the new block to remaining participant nodes of the plurality of participant nodes.Type: ApplicationFiled: November 20, 2017Publication date: May 23, 2019Inventors: Kumiko MAEDA, Munetaka OHTANI, Yutaka OISHI, Chikafumi YASUMOTO, Jiayun ZHU
-
Publication number: 20190155989Abstract: Test data may be generated by classifying a plurality of medical records of patients into a plurality of groups, based on at least an execution characteristic of a processing program that processes the medical records, and generating test data including at least a part of the plurality of medical records based on proportions of the number of the medical records classified into the plurality of groups.Type: ApplicationFiled: November 17, 2017Publication date: May 23, 2019Inventors: Chikafumi Yasumoto, Yutaka Oishi, Munetaka Ohtani, Jiayun Zhu, Kumiko Maeda, Yoshinori Tahara