Patents by Inventor Yoshio Horiuchi

Yoshio Horiuchi 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: 20200389026
    Abstract: It is a problem to be solved to accurately predict a power generation of a natural energy power generation device that is affected by a peak cut loss.
    Type: Application
    Filed: September 13, 2019
    Publication date: December 10, 2020
    Inventors: Hideyuki TAKAHASHI, Yoshio HORIUCHI
  • Patent number: 10831989
    Abstract: According to one embodiment of the present invention, a system distributes communications and includes at least one processor. The system identifies an answer to a question submitted to the system by a requesting user. A responding user is identified that submitted the identified answer to the system. The system enables the responding user to view the identified answer. In response to receiving a revision to the identified answer from the responding user, one or more users that have viewed the identified answer are determined and notified of the revision to the answer. Embodiments of the present invention further include a method and computer program product for distributing communications in substantially the same manner described above.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Takashi Takahashi, Yoshio Horiuchi, Masahiro Okawa, Yuriko Nishikawa, Kazuto Yamafuji
  • Patent number: 10768928
    Abstract: A software development management system for use by multiple developers includes an acquisition unit configured to acquire, for each of a plurality of work items each representing a work to change at least one file, designation of a file associated with the work item. A dependency detection unit detects dependencies among a number of files. A determination unit determines, on the basis of the dependencies among the files, whether there is a dependency relationship between at least two work items based on the dependency relationship between the files detected by the dependency detection unit.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Takehiko Amano, Yoshio Horiuchi, Takaaki Kawase, Ken Kumagai
  • Patent number: 10768773
    Abstract: Embodiments of the present invention provide a method and system for displaying overlapping text elements on a graphical user interface. Initially, it is determined, whether a first display elements overlaps a second display element. If, the first display elements overlaps the second display element, then a text stack is created of all overlapping display elements. Only an identified display element is displayed on the text stack. Finally, a scroll mechanism is provided which allows a user to scroll through and display the first and second set of display elements which overlap.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Susumu Fukuda, Yoshio Horiuchi, Satoko Kinoshita, Kinichi Mitsui
  • Publication number: 20200228616
    Abstract: According to one or more embodiments of the present invention, an example method includes, based on a determination that a user is not present at a computing device, capturing a plurality of screen images from the computing device. The method further includes detecting one or more notifications being received based on a difference in a pair of consecutively captured screen images comprising a first screen image and a second screen image. The method further includes extracting a notification information for each notification by extracting a portion of the captured screen images corresponding to the one or more notifications respectively. The method further includes based on a determination that the user has returned at the computing device, generating and displaying a digest notification that comprises the extracted notification information for each of the one or more notifications that were received when the user was not present.
    Type: Application
    Filed: January 14, 2019
    Publication date: July 16, 2020
    Inventors: Yuriko Nishikawa, YOSHIO HORIUCHI, Kazuto Yamafuji, Masahiro Okawa, Takashi Takahashi
  • Patent number: 10678404
    Abstract: A first user input event initiating a transition of a GUI from a first state to a second state is generated in response to detecting a first user input received by the GUI. A first spatial location in the GUI selected by the first user input can be identified. A second user input event is generated in response to detecting a second user input received by the GUI while the GUI is in the second state. A second spatial location in the GUI selected by the second user input can be identified. A level of discontinuity between the first user input and the second user input can be determined. If the level of discontinuity does not exceed a threshold value, at least one user input event handling process can be selected to process the second user input event based on the level of discontinuity not exceeding the discontinuity threshold value.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: June 9, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yoshio Horiuchi, Tsend Ochir Bat Ulzii, Tomoko Murayama, Masaki Saitoh, Masayuki Yamana
  • Publication number: 20200175098
    Abstract: According to one embodiment of the present invention, a system distributes communications and includes at least one processor. The system identifies an answer to a question submitted to the system by a requesting user. A responding user is identified that submitted the identified answer to the system. The system enables the responding user to view the identified answer. In response to receiving a revision to the identified answer from the responding user, one or more users that have viewed the identified answer are determined and notified of the revision to the answer. Embodiments of the present invention further include a method and computer program product for distributing communications in substantially the same manner described above.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 4, 2020
    Inventors: Takashi Takahashi, Yoshio Horiuchi, Masahiro Okawa, Yuriko Nishikawa, Kazuto Yamafuji
  • Patent number: 10659522
    Abstract: Cloning a local environment is described. Cloning a local environment can enable sharing the environment during pair programming. Cloning can have other uses as well. A server or other computer may maintain a clone environment of a first client apart from a second client such that the cloned computing environment, mimicking the environment of the first client, may be maintained on behalf of and used by a second client.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Kenji Uchida, Masaki Wakao
  • Patent number: 10606621
    Abstract: A method, system and computer program product for assisting users to execute content in a user's computing environment. A user copying and pasting content from a first electronic document is detected, where the content is set as a first character string. Furthermore, the modification of the copied content is detected, where the modification includes modification of parameters of the user's computing environment to implement execution of the copied content and the modified copied content is set as a second character string. The first and second character strings as well as the modification points are registered in a repository. The modification points include the modified parameters of the first user's computing environment. By matching the character string copied by a second user from a second electronic document with one of the registered character strings, the second user may be presented with the modification points associated with the matching character string.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Tsend Ochir Bat Ulzii, Masaki Saitoh, Tomoko Murayama, Masayuki Yamana
  • Patent number: 10599440
    Abstract: Provided is a method, wherein the system includes an existing pipeline having at least one processing module that is activated and information relating to the existing pipeline. The system operating method includes detecting a processing module to be shared that is shared with the existing pipeline, among the processing modules included in a new pipeline that is newly activated or in an activated pipeline that is already activated; and connecting a non-shared processing module that is not the processing module to be shared, among the processing modules included in the new pipeline or in the activated pipeline, to a shared processing module corresponding to the processing module to be shared in the existing pipeline.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Isao Kadowaki, Masaki Saitoh
  • Patent number: 10574616
    Abstract: An apparatus for processing messages input from a plurality of clients. The apparatus includes an acquisition unit configured to obtain a first message input from a first client, a second message input from a second client, and a user selection input from the second client. The user selection is of a first portion of the first message and indicates that the second message is a comment on the first portion of the first message. The apparatus also includes a control unit in communication with the acquisition unit. The control unit is configured to perform a first control action in response to the acquisition unit obtaining the first message, the second message, and the user selection. The first control action results in the first message, the second message, and a first link connecting the first portion of the first message and the second message being displayed on the plurality of clients.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mayumi Goto, Yoshio Horiuchi, Hirotaka Matsumoto
  • Publication number: 20190347116
    Abstract: A method, system and computer program product for assisting users to execute content in a user's computing environment. A user copying and pasting content from a first electronic document is detected, where the content is set as a first character string. Furthermore, the modification of the copied content is detected, where the modification includes modification of parameters of the user's computing environment to implement execution of the copied content and the modified copied content is set as a second character string. The first and second character strings as well as the modification points are registered in a repository. The modification points include the modified parameters of the first user's computing environment. By matching the character string copied by a second user from a second electronic document with one of the registered character strings, the second user may be presented with the modification points associated with the matching character string.
    Type: Application
    Filed: May 8, 2018
    Publication date: November 14, 2019
    Inventors: Yoshio Horiuchi, Tsend Ochir Bat Ulzii, Masaki Saitoh, Tomoko Murayama, Masayuki Yamana
  • Publication number: 20190347106
    Abstract: Improved data pipelines are provided. A request to activate a first pipeline based on a first pipeline definition is received. The first pipeline is generated based on the first pipeline definition, wherein generating the first pipeline includes generating a reusable processing module at a first position within the first pipeline, and generating a downstream processing module at a second position within the first pipeline, where the downstream processing module selectively sends output data to the reusable processing module, such that data processed by the first data pipeline will be processed by the identified reusable processing module at least twice. The first pipeline is activated.
    Type: Application
    Filed: May 9, 2018
    Publication date: November 14, 2019
    Inventors: Isao Kadowaki, Yoshio Horiuchi, Masaki Saitoh
  • Publication number: 20190196880
    Abstract: Provided is a method, wherein the system includes an existing pipeline having at least one processing module that is activated and information relating to the existing pipeline. The system operating method includes detecting a processing module to be shared that is shared with the existing pipeline, among the processing modules included in a new pipeline that is newly activated or in an activated pipeline that is already activated; and connecting a non-shared processing module that is not the processing module to be shared, among the processing modules included in the new pipeline or in the activated pipeline, to a shared processing module corresponding to the processing module to be shared in the existing pipeline.
    Type: Application
    Filed: December 27, 2017
    Publication date: June 27, 2019
    Inventors: Yoshio Horiuchi, Isao Kadowaki, Masaki Saitoh
  • Publication number: 20190189251
    Abstract: The present invention provides a method for analyzing answers to questions in an electronic document. The method comprises reading, into a memory, the user's answers to the questions and a user's answer history information from the user's answers, wherein the user's answer history information is collected at the time the questions are answered. The method further comprises inputting, into a machine learning model, the user's answers to the questions and the user's answer history information from the user's answers to output an analysis result, wherein the machine learning model is trained, in advance, using one or more sets of training data, each set of training data comprising one or more answers to one or more questions and answer history information from the one or more answers, and a correct result which is obtained by manually judging the one or more answers to the one or more questions.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 20, 2019
    Inventors: Yoshio Horiuchi, Katsuhiko Hagiwara, Yuji Sugiyama, Chiaki Oishi, Jiayun Zhu, Junichi Sugimoto
  • Publication number: 20190187868
    Abstract: A first user input event initiating a transition of a GUI from a first state to a second state is generated in response to detecting a first user input received by the GUI. A first spatial location in the GUI selected by the first user input can be identified. A second user input event is generated in response to detecting a second user input received by the GUI while the GUI is in the second state. A second spatial location in the GUI selected by the second user input can be identified. A level of discontinuity between the first user input and the second user input can be determined. If the level of discontinuity does not exceed a threshold value, at least one user input event handling process can be selected to process the second user input event based on the level of discontinuity not exceeding the discontinuity threshold value.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Yoshio Horiuchi, Tsend Ochir Bat Ulzii, Tomoko Murayama, Masaki Saitoh, Masayuki Yamana
  • Publication number: 20190095543
    Abstract: A computer-implemented method includes: selecting a web page from plural web pages being opened in a web browser; finding a similar page having similar content to the selected web page from the plural web pages; and closing the similar page in response to an operation by a user.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Yoshio Horiuchi, Tomoko Murayama, Masaki Saitoh, TSEND OCHIR BAT ULZII, Masayuki Yamana
  • Publication number: 20190079923
    Abstract: A computer-implemented method includes setting a first region on a display, the first region including a first character string, setting a second region, the second region including the first region, and dynamically generating a second character string in response to a user specifying an arbitrary position outside the first region and within the second region, the second character string is generated by changing a representation of the first character string depending on a distance between the first region and the user specified position.
    Type: Application
    Filed: September 13, 2017
    Publication date: March 14, 2019
    Inventors: Katsuhiko Hagiwara, Yoshio Horiuchi, Chiaki Oishi, Junichi Sugimoto, Yuji Sugiyama, Jiayun Zhu
  • Patent number: 10222967
    Abstract: In one embodiment, a computer-implemented method includes displaying a segment on a touch panel, the segment having a starting point and an end point corresponding to a first page and a last page, respectively, of a document, in response to a predetermined manipulation by a user. An indication is received that the user has performed at least one of touching a point on the segment and sliding a point on the segment. The document is scrolled to reach a page corresponding to the position of the point on the segment, in response to the indication. The document is scrolled, by a computer processor, on a page-by-page basis, in response to the user sliding the point in a direction perpendicular to the segment.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susumu Fukuda, Yoshio Horiuchi, Satoko Kinoshita, Kinichi Mitsui
  • Patent number: 10168893
    Abstract: A computer detects user input within an input destination and determines whether the user input is continuous. If the user input is determined continuous, then the computer determines whether the input destination receiving the continuous user input has been changed during the receipt of the continuous user input. If the computer determines that the input destination has been changed during receipt of the continuous user input, the computer stores the portion of user input entered after the input destination had been changed in a temporary input buffer. The computer then presents the stored user input to a user and prompts a user selection of the appropriate input destination corresponding to the portion of stored user input.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Takaaki Kawase