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).

  • Patent number: 10169393
    Abstract: In one embodiment, an information processing apparatus includes a calculation section, an identification section, and a notification section. The calculation section is configured to calculate similarity among a plurality of documents. The identification section is configured to identify, in response to a change made to a first document, a second document having a similarity greater than or equal to a first criterion as compared to the first document before the change. The notification section is configured to notify a user of the identified second document that the first document has been changed, in response to the change to the first document.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yoshio Horiuchi, Kenji Uchida, Masaki Wakao
  • Publication number: 20180367490
    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: Application
    Filed: August 28, 2018
    Publication date: December 20, 2018
    Inventors: Mayumi Goto, Yoshio Horiuchi, Hirotaka Matsumoto
  • Patent number: 10114635
    Abstract: Supporting communications between developers of interdependent tasks of software parallel development can include inserting metadata, which expresses the existence of dependent code on which a first source code depends, into the first source code, at a time a first owner creates the first source code. A task to create the dependent code is created in response to detection of the metadata. Metadata expressing a second owner who owns the task of creating the dependent code and a status of the task is inserted into the first source code.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: October 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yoshio Horiuchi, Kenji Uchida, Masaki Wakao
  • Patent number: 10091153
    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: May 1, 2015
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mayumi Goto, Yoshio Horiuchi, Hirotaka Matsumoto
  • Patent number: 10031900
    Abstract: Embodiments relate to text editing. An aspect includes receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device of the computer. Another aspect includes causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the specified range. Another aspect includes receiving a changing operation for changing the text in the specified range. Another aspect includes determining whether or not a change beyond a specific criterion has occurred in the text in the range specified by the received range specifying operation. Another aspect includes displaying the specific text stored in the storing unit on the display device based on determining that a change beyond the specific criterion has occurred in the text in the range.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yoshio Horiuchi, Harumi Itoh, Tadahiko Nakamura, Masato Suzuki
  • Publication number: 20180081680
    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: Application
    Filed: November 22, 2017
    Publication date: March 22, 2018
    Inventors: Takehiko Amano, Yoshio Horiuchi, Takaaki Kawase, Ken Kumagai
  • Patent number: 9891911
    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 26, 2013
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Takehiko Amano, Yoshio Horiuchi, Takaaki Kawase, Ken Kumagai
  • Patent number: 9860287
    Abstract: In a shared change set server, a receiving section receives information on an undetermined change set and information on users sharing the undetermined change set from a terminal device used by a developer who has developed the change set. Subsequently, a shared change set management section prepares a shared change set containing the undetermined change set and information on users sharing the undetermined change set, and stores the shared change set in a shared change set storage section. A transmitting section thereafter transmits information on the shared change set to a terminal device used by a developer sharing the shared change set.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Takehiko Amano, Yoshio Horiuchi, Takaaki Kawase, Ken Kumagai
  • Patent number: 9858071
    Abstract: In a shared change set server, a receiving section receives information on an undetermined change set and information on users sharing the undetermined change set from a terminal device used by a developer who has developed the change set. Subsequently, a shared change set management section prepares a shared change set containing the undetermined change set and information on users sharing the undetermined change set, and stores the shared change set in a shared change set storage section. A transmitting section thereafter transmits information on the shared change set to a terminal device used by a developer sharing the shared change set.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Takehiko Amano, Yoshio Horiuchi, Takaaki Kawase, Ken Kumagai
  • Publication number: 20170153794
    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: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Yoshio Horiuchi, Takaaki Kawase
  • Publication number: 20170147175
    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: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Susumu Fukuda, Yoshio Horiuchi, Satoko Kinoshita, Kinichi Mitsui
  • Publication number: 20170139703
    Abstract: In a shared change set server, a receiving section receives information on an undetermined change set and information on users sharing the undetermined change set from a terminal device used by a developer who has developed the change set. Subsequently, a shared change set management section prepares a shared change set containing the undetermined change set and information on users sharing the undetermined change set, and stores the shared change set in a shared change set storage section. A transmitting section thereafter transmits information on the shared change set to a terminal device used by a developer sharing the shared change set.
    Type: Application
    Filed: January 31, 2017
    Publication date: May 18, 2017
    Inventors: Takehiko Amano, Yoshio Horiuchi, Takaaki Kawase, Ken Kumagai
  • Patent number: 9639517
    Abstract: The present invention improves application of a style to a view object when a document for a Web page to be edited is edited on a browser-type edit screen. First, a view object is detected from a managed document. Then, a direct style directly described in the managed document and an indirect style identified only by referring to an external document are collected. A browser-type edit screen is generated in which the direct and indirect styles are applied to each view object. The content of the managed document is synchronized with the edited content on the browser-type edit screen based on the editing operations on the browser-type edit screen.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Masabumi Koinuma, Mari (Kuroki) Onishi, Masaki Saitoh
  • Patent number: 9577868
    Abstract: Usability is improved by decreasing the number of notifications to be read in receiving mails including notifications of events. A notification of an event is sent. In one aspect, this comprises receiving, in response to occurrence of an event, a notification of the event; storing, when event data generated from the received notification matches a conditional expression in a profile associated with the event, the notification of the event in a queue associated with at least one of change management information corresponding to the event and a recipient of the change management information; and sending, when an earliest time out of transfer times set in respective notifications stored in the queue has come, all the notifications stored in the queue, to a client that is the recipient, as a single notification.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: February 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Takehiko Amano, Yoshio Horiuchi, Ken Kumagai
  • Patent number: 9569077
    Abstract: Responsive to a user marking a region, identifying each object present in the region and storing an indication of the region and identified object(s), preserving a positional relationship in which the identified object(s) are displayed in the region; upon detecting that the identified each object is not displayed in the window, displaying the region as a sub-window located at the periphery, the displayed sub-window containing the identified each object in the preserved relationship; and upon detecting that the region subsequently shifts into the window, deleting the sub-window. Responsive to a user selecting a displayed object and marking a displayed region, storing an indication of the region and the object; while the object of the region is not displayed in the window, displaying a sub-window in a periphery of the window, the sub-window displaying the object in the region; and automatically closing the sub-window in response to the object being again displayed in the window.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Harumi Itoh, Tadahiko Nakamura, Masato Suzuki
  • Patent number: 9569019
    Abstract: An aspect of the invention includes a display device that operates controls on a display surface independent of a size of the display surface. A touch panel displays a screen on a display surface and inputs a user operation point on the display surface. An extracting part extracts controls that receive a touch operation of a user from content to be displayed on the display surface. A display controller displays auxiliary buttons for providing instructions for input of an extracted control, together with the content on the display surface.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Takaaki Kawase, Satoko Kinoshita, Yoshio Horiuchi, Daisuke Maruyama, Tetsuya Yanagawa
  • Publication number: 20170034102
    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: Application
    Filed: October 17, 2016
    Publication date: February 2, 2017
    Inventors: Mayumi Goto, Yoshio Horiuchi, Hirotaka Matsumoto
  • Publication number: 20160350354
    Abstract: In one embodiment, an information processing apparatus includes a calculation section, an identification section, and a notification section. The calculation section is configured to calculate similarity among a plurality of documents. The identification section is configured to identify, in response to a change made to a first document, a second document having a similarity greater than or equal to a first criterion as compared to the first document before the change. The notification section is configured to notify a user of the identified second document that the first document has been changed, in response to the change to the first document.
    Type: Application
    Filed: November 17, 2015
    Publication date: December 1, 2016
    Inventors: YOSHIO HORIUCHI, KENJI UCHIDA, MASAKI WAKAO
  • Publication number: 20160342324
    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: Application
    Filed: August 2, 2016
    Publication date: November 24, 2016
    Inventors: Susumu Fukuda, Yoshio Horiuchi, Satoko Kinoshita, Kinichi Mitsui
  • Patent number: 9471848
    Abstract: A method, system, and/or computer program product classifies a plurality of objects displayed on a display device and displays the classified plurality of objects. The method comprises: selecting one object from a plurality of objects as a selected object; and classifying the plurality of objects, where classification of each of the plurality of objects is based on a degree of association with the selected object. Classifying the plurality of objects comprises: reading a feature setting for computation of the degree of association; specifying a plurality of features that are subject to the computation of the degree of association; computing, for each of the plurality of objects, the degree of association based on a difference in feature value from the selected object with regard to the plurality of features; and dividing the plurality of objects into a plurality of groups, where each group is based on the degree of association.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yoshio Horiuchi, Harumi Itoh, Tadahiko Nakamura, Masato Suzuki