Patents by Inventor Yoshiroh Kamiyama
Yoshiroh Kamiyama 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: 9582174Abstract: A display apparatus configured to move a drag object on a screen in accordance with an operation of a pointer. The display apparatus can include a detection unit configured to detect a target object on the screen, the target object being a destination of the drag object, and a display control unit configured to display the drag object in a position closer to the target object than a display position of the pointer moved in accordance with an operation performed by a user.Type: GrantFiled: November 12, 2009Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yoshiroh Kamiyama, Gou Nakashima
-
Patent number: 9547926Abstract: [Object] To facilitate user's operations. [Solution] An editing apparatus is provided including: a component output unit for outputting a display screen on which a plurality of components are displayed; a node output unit for outputting a plurality of nodes respectively corresponding to the plurality of components on the display screen so that the nodes are displayed along with the plurality of components so as to overlap the display of the plurality of components; and a setting unit for setting, in response to a user's instruction of association between two or more of the nodes, an association between two or more of the components corresponding to the two or more of the nodes.Type: GrantFiled: August 2, 2012Date of Patent: January 17, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yoshiroh Kamiyama, Kotaro Shima
-
Publication number: 20160034599Abstract: A method and system are provided to support automated modification to a multiple node tree structure. Each clause and each logical operator are defined in the tree structure as nodes. In addition, each link emanating from a child node to a parent node is defined as a child link, and each link emanating from a parent node to a child node is defined as a parent link. The selection and location of an operator for placement in the tree structure will be automated in response to the position selected.Type: ApplicationFiled: October 12, 2015Publication date: February 4, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Masahiro Furukawa, Tomohiro Miyahira, Yoshiroh Kamiyama, Chris Johan Schaubach
-
Patent number: 9092245Abstract: There is provided an information processing apparatus including a message storage unit for storing a message sent to a component, and an execution processing unit for loading the component body into a computer in response to receiving an execution instruction on the component to execute the component body and process the message stored in the message storage unit prior to the execution instruction.Type: GrantFiled: June 18, 2012Date of Patent: July 28, 2015Assignee: International Business Machines CorporationInventors: Masato Noguchi, Yoshiroh Kamiyama
-
Publication number: 20150116319Abstract: An editing apparatus is provided including: a component output unit for outputting a display screen on which a plurality of components are displayed; a node output unit for outputting a plurality of nodes respectively corresponding to the plurality of components on the display screen so that the nodes are displayed along with the plurality of components so as to overlap the display of the plurality of components; and a setting unit for setting, in response to a user's instruction of association between two or more of the nodes, an association between two or more of the components corresponding to the two or more of the nodes.Type: ApplicationFiled: January 5, 2015Publication date: April 30, 2015Inventors: Yoshiroh Kamiyama, Kotaro Shima
-
Patent number: 9009247Abstract: To display pieces of data provided by different servers in one page, a providing apparatus provides a page to a client terminal, the page including data retrieved from a server. The providing apparatus includes a) a page return unit for, upon receipt of a page retrieval request from the client terminal, returning a page including code to the client terminal, the code to be executed on the client terminal, the code causing the client terminal to transmit a data transmission instruction to the server, the data transmission instruction instructing the server to transmit the data to the providing apparatus, b) a data reception unit for receiving the data transmitted by the server, the server having received the data transmission instruction from the client terminal, and c) a transfer unit for transferring the data received from the server, to the client terminal.Type: GrantFiled: March 4, 2014Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Yoshiroh Kamiyama, Keisuke Nitta
-
Patent number: 8988460Abstract: A display apparatus configured to move a drag object on a screen in accordance with an operation of a pointer. The display apparatus can include a detection unit configured to detect a target object on the screen, the target object being a destination of the drag object, and a display control unit configured to display the drag object in a position closer to the target object than a display position of the pointer moved in accordance with an operation performed by a user.Type: GrantFiled: April 22, 2010Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Yoshiroh Kamiyama, Kotaro Shima
-
Publication number: 20140189344Abstract: To display pieces of data provided by different servers in one page, a providing apparatus provides a page to a client terminal, the page including data retrieved from a server. The providing apparatus includes a) a page return unit for, upon receipt of a page retrieval request from the client terminal, returning a page including code to the client terminal, the code to be executed on the client terminal, the code causing the client terminal to transmit a data transmission instruction to the server, the data transmission instruction instructing the server to transmit the data to the providing apparatus, b) a data reception unit for receiving the data transmitted by the server, the server having received the data transmission instruction from the client terminal, and c) a transfer unit for transferring the data received from the server, to the client terminal.Type: ApplicationFiled: March 4, 2014Publication date: July 3, 2014Applicant: International Business Machines CorporationInventors: Yoshiroh Kamiyama, Keisuke Nitta
-
Patent number: 8713111Abstract: To display pieces of data provided by different servers in one page, a providing apparatus provides a page to a client terminal, the page including data retrieved from a server. The providing apparatus includes a) a page return unit for, upon receipt of a page retrieval request from the client terminal, returning a page including code to the client terminal, the code to be executed on the client terminal, the code causing the client terminal to transmit a data transmission instruction to the server, the data transmission instruction instructing the server to transmit the data to the providing apparatus, b) a data reception unit for receiving the data transmitted by the server, the server having received the data transmission instruction from the client terminal, and c) a transfer unit for transferring the data received from the server, to the client terminal.Type: GrantFiled: November 9, 2009Date of Patent: April 29, 2014Assignee: International Business Machines CorporationInventors: Yoshiroh Kamiyama, Keisuke Nitta
-
Patent number: 8694582Abstract: To display pieces of data provided by different servers in one page, a providing apparatus provides a page to a client terminal, the page including data retrieved from a server. The providing apparatus includes a) a page return unit for, upon receipt of a page retrieval request from the client terminal, returning a page including code to the client terminal, the code to be executed on the client terminal, the code causing the client terminal to transmit a data transmission instruction to the server, the data transmission instruction instructing the server to transmit the data to the providing apparatus, b) a data reception unit for receiving the data transmitted by the server, the server having received the data transmission instruction from the client terminal, and c) a transfer unit for transferring the data received from the server, to the client terminal.Type: GrantFiled: September 13, 2012Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Yoshiroh Kamiyama, Keisuke Nitta
-
Patent number: 8694897Abstract: A layout converter for converting a layout of a display screen on which display areas for a plurality of software components are arranged can include a detection unit for detecting a plurality of target display areas having a predetermined arrangement relationship from the plurality of display areas. The layout converter further can include a generation unit for generating a container, in which display contents of the plurality of target display areas are unified and displayed within one unified display area, and adding the container to the layout of the display screen.Type: GrantFiled: March 4, 2011Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Yoshiroh Kamiyama, Atsushi Ono
-
Patent number: 8683491Abstract: There is provided an information processing apparatus including a message storage unit for storing a message sent to a component, and an execution processing unit for loading the component body into a computer in response to receiving an execution instruction on the component to execute the component body and process the message stored in the message storage unit prior to the execution instruction.Type: GrantFiled: May 7, 2010Date of Patent: March 25, 2014Assignee: International Business Machines CorporationInventors: Masato Noguchi, Yoshiroh Kamiyama
-
Patent number: 8578328Abstract: Embodiments of the present invention provide a method, a computer system and its computer program which are for presenting a candidate to be linked with a component when the component is to be linked to another component in a web application. In one embodiment, the method includes the steps of: displaying at least two components on a display device; allowing a user to select at least one tag from tags (first tags) on one component (a first component) of the at least two components; identifying a second component having the same tag as the selected first tag; and presenting the identified second component to the user.Type: GrantFiled: December 9, 2009Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: Yoshiroh Kamiyama, Gou Nakashima
-
Publication number: 20130013672Abstract: To display pieces of data provided by different servers in one page, a providing apparatus provides a page to a client terminal, the page including data retrieved from a server. The providing apparatus includes a) a page return unit for, upon receipt of a page retrieval request from the client terminal, returning a page including code to the client terminal, the code to be executed on the client terminal, the code causing the client terminal to transmit a data transmission instruction to the server, the data transmission instruction instructing the server to transmit the data to the providing apparatus, b) a data reception unit for receiving the data transmitted by the server, the server having received the data transmission instruction from the client terminal, and c) a transfer unit for transferring the data received from the server, to the client terminal.Type: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yoshiroh Kamiyama, Keisuke Nitta
-
Publication number: 20130007647Abstract: Moving a drag object on a screen in accordance with an operation of a pointer includes moving, using a processor, the drag object by a movement amount larger than a movement amount of a pointer, wherein a display position of the pointer is moved in accordance with an operation performed by a user, and displaying the drag object.Type: ApplicationFiled: August 6, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: YOSHIROH KAMIYAMA, GOU NAKASHIMA
-
Publication number: 20120324477Abstract: There is provided an information processing apparatus including a message storage unit for storing a message sent to a component, and an execution processing unit for loading the component body into a computer in response to receiving an execution instruction on the component to execute the component body and process the message stored in the message storage unit prior to the execution instruction.Type: ApplicationFiled: June 18, 2012Publication date: December 20, 2012Applicant: International Business Machines CorporationInventors: Masato Nogushi, Yoshiroh Kamiyama
-
Patent number: 8332744Abstract: A translation method reduces the time required for display of the translation of a web page. Based on a translation request, a translation service server requests a translation engine translate an HTML document. The translation service server also extracts image tags from the HTML, and transmits the dummy tags to the browser based on the image tags. The browser requests image data based on the image tags, and obtains image data. The translation service server receives the translation from the translation engine, and transmits it to the browser.Type: GrantFiled: September 28, 2007Date of Patent: December 11, 2012Assignee: International Business Machines CorporationInventors: Hyonsu Kim, Yoshiroh Kamiyama
-
Publication number: 20120303700Abstract: A translation method reduces the Lime required for display of the translation of a web page. Based on a translation request, a translation service server requests a translation engine translate an HTML document. The translation service server also extracts image tags from the HTML, and transmits the dummy tags to the browser based on the image tags. The browser requests image data based on the image tags, and obtains image data. The translation service server receives the translation from the translation engine, and transmits it to the browser. During the display rendering process for the HTML document based on the translation, the browser employs image data that has already been obtained.Type: ApplicationFiled: August 7, 2012Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: HYONSU KIM, YOSHIROH KAMIYAMA
-
Publication number: 20120293510Abstract: [Object] To facilitate user's operations. [Solution] An editing apparatus is provided including: a component output unit for outputting a display screen on which a plurality of components are displayed; a node output unit for outputting a plurality of nodes respectively corresponding to the plurality of components on the display screen so that the nodes are displayed along with the plurality of components so as to overlap the display of the plurality of components; and a setting unit for setting, in response to a user's instruction of association between two or more of the nodes, an association between two or more of the components corresponding to the two or more of the nodes.Type: ApplicationFiled: August 2, 2012Publication date: November 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: YOSHIROH KAMIYAMA, KOTARO SHIMA
-
Publication number: 20120278364Abstract: A method and system are provided to support automated modification to a multiple node tree structure. Each clause and each logical operator are defined in the tree structure as nodes. In addition, each link emanating from a child node to a parent node is defined as a child link, and each link emanating from a parent node to a child node is defined as a parent link. The selection and location of an operator for placement in the tree structure will be automated in response to the position selected.Type: ApplicationFiled: July 16, 2012Publication date: November 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Masahiro Furukawa, Tomohiro Miyahira, Yoshiroh Kamiyama, Chris Schaubach