Patents by Inventor Tomohiro Ohtake
Tomohiro Ohtake 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: 10891426Abstract: A non-transitory computer-readable storage medium storing therein an editing program for causing a computer to execute a process comprising: when a command has been input in the text of the editing data, starting an application program, and displaying an application image generated by the application program together with the editor image on the preview screen; when a user operation for changing the application image is performed, receiving first application data changed by the application program together with the application image, and insertion position information; inserting the first application data to the insertion position represented by the insertion position information in the text; and when the application data inserted in the editing data have been changed, causing the application program to overwrite changed second application data on the first application data, and transmitting a message to change the application image together with the second application data to the application program.Type: GrantFiled: October 22, 2018Date of Patent: January 12, 2021Assignee: FUJITSU LIMITEDInventors: Tomohiro Ohtake, Yohei Seki, Toshihiro Kodaka
-
Publication number: 20190121844Abstract: A non-transitory computer-readable storage medium storing therein an editing program for causing a computer to execute a process comprising: when a command has been input in the text of the editing data, starting an application program, and displaying an application image generated by the application program together with the editor image on the preview screen; when a user operation for changing the application image is performed, receiving first application data changed by the application program together with the application image, and insertion position information; inserting the first application data to the insertion position represented by the insertion position information in the text; and when the application data inserted in the editing data have been changed, causing the application program to overwrite changed second application data on the first application data, and transmitting a message to change the application image together with the second application data to the application program.Type: ApplicationFiled: October 22, 2018Publication date: April 25, 2019Applicant: FUJITSU LIMITEDInventors: Tomohiro OHTAKE, Yohei Seki, Toshihiro Kodaka
-
Publication number: 20180330010Abstract: An information processing apparatus includes: a memory; and a processor coupled to the memory, wherein the processor: acquires a plurality of functionalities that a system uses to implement a predetermined idea; searches functionality information, which associates devices with functionalities and associates application programming interfaces (APIs) with functionalities, for one or more devices or one or more APIs having the respective acquired functionalities; generates a plurality of first combinations including at least two ones of the one or more devices and the one or more APIs and having the functionalities; assesses each of the first combinations in accordance with an assessment function in which the first combinations are weighted with particular elements; and presents the first combinations in accordance with assessment values obtained in assessment to select a first combination to be used in the system.Type: ApplicationFiled: May 3, 2018Publication date: November 15, 2018Applicant: FUJITSU LIMITEDInventors: Yohei Seki, Toshihiro Kodaka, Tomohiro OHTAKE
-
Patent number: 10080593Abstract: A rod template for determining a curvature and a length of a spinal rod used for joining vertebrae in a spine fusion surgery in advance includes a core, a transparent outer tube, and a transparent filler. The core is made of metal and includes a scale on a surface thereof. The outer tube is made of silicone rubber and covers the core. The filler is made of liquid silicone rubber and inserted in a gap between the outer tube and the core to fill the gap.Type: GrantFiled: February 16, 2017Date of Patent: September 25, 2018Assignee: NISHIJIMA MEDICAL CO., LTD.Inventors: Shigehiko Higaki, Tomohiro Ohtake, Masato Yokoyama
-
Patent number: 10007564Abstract: An information processing apparatus to verify an operation of an application program includes a processor configured to, upon receiving notification of having detected a connection request to external services from a connection unit contained in an execution environment for verifying the operation and establishing an connection to the external services of the application program based on connecting information being set, copy the execution environment by a number matching with a count of the external services becoming operation verifying targets, to set connecting information to corresponding external services to the copied execution environments in respective connection units contained in the copied execution environments, and to continue verifying the operation per copied execution environment with respect to the corresponding external services connected by the respective connection units contained in the copied execution environments.Type: GrantFiled: March 22, 2016Date of Patent: June 26, 2018Assignee: FUJITSU LIMITEDInventors: Takayuki Maeda, Tomohiro Ohtake, Toshihiro Kodaka
-
Publication number: 20170238976Abstract: A rod template for determining a curvature and a length of a spinal rod used for joining vertebrae in a spine fusion surgery in advance includes a core, a transparent outer tube, and a transparent filler. The core is made of metal and includes a scale on a surface thereof. The outer tube is made of silicone rubber and covers the core. The filler is made of liquid silicone rubber and inserted in a gap between the outer tube and the core to fill the gap.Type: ApplicationFiled: February 16, 2017Publication date: August 24, 2017Inventors: Shigehiko HIGAKI, Tomohiro OHTAKE, Masato YOKOYAMA
-
Patent number: 9646030Abstract: An information processing apparatus permits editing of information held by an existing node in a version control graph that contains a plurality of nodes, each of which is assigned an identifier corresponding to information held by the node. The information processing apparatus detects, upon merging a first branch and a second branch contained in the version control graph, a previous merged data set that is generated from a data set of a first version referred to by a node of the first branch and a data set of a second version referred to by a node of the second branch, on the basis of history information. The information processing apparatus generates a new merged data set by merging the first branch and the second branch, using the detected merged data set.Type: GrantFiled: February 11, 2014Date of Patent: May 9, 2017Assignee: FUJITSU LIMITEDInventors: Tomohiro Ohtake, Toshihiro Kodaka
-
Publication number: 20160306686Abstract: An information processing apparatus to verify an operation of an application program includes a processor configured to, upon receiving notification of having detected a connection request to external services from a connection unit contained in an execution environment for verifying the operation and establishing an connection to the external services of the application program based on connecting information being set, copy the execution environment by a number matching with a count of the external services becoming operation verifying targets, to set connecting information to corresponding external services to the copied execution environments in respective connection units contained in the copied execution environments, and to continue verifying the operation per copied execution environment with respect to the corresponding external services connected by the respective connection units contained in the copied execution environments.Type: ApplicationFiled: March 22, 2016Publication date: October 20, 2016Applicant: FUJITSU LIMITEDInventors: Takayuki Maeda, Tomohiro OHTAKE, Toshihiro Kodaka
-
Patent number: 9367300Abstract: A method of determining an installation order of multiple update programs corresponding to multiple pieces of software for updating current versions of the software on a computer to newer versions, includes applying a function outputting an index representing a degree of likelihood of existence of a version of software on the computer, to information about each piece of software existing on known computers, to calculate the index for each combination of the current and newer versions of the software; and searching for the installation order satisfying a predetermined condition based on a total of the indices corresponding to the combinations of the current and newer versions possibly realized when installing the update programs corresponding to the software one by one from a state of all the current versions to a state of all the new versions.Type: GrantFiled: May 6, 2014Date of Patent: June 14, 2016Assignee: FUJITSU LIMITEDInventors: Tomohiro Ohtake, Shinji Kikuchi, Toshihiro Kodaka
-
Patent number: 9342409Abstract: Upon receiving a packet addressed to a virtual machine, a virtual switch connected to the virtual machine forwards the packet to the virtual machine, stores the received packet, the packet being related to an uncompleted transaction in the first storing unit in association with the uncompleted transaction, in response to an instruction for restoring the virtual machine, stops the forwarding of the packet to the virtual machine, and in response to the completion of the restoring of the virtual machine, upon receiving an instruction for resuming the forwarding, transmits one or a plurality of packets stored in the first storing unit in association with the uncompleted transaction to the virtual machine.Type: GrantFiled: May 30, 2014Date of Patent: May 17, 2016Assignee: FUJITSU LIMITEDInventors: Tomohiro Ohtake, Toshihiro Kodaka, Atsuji Sekiguchi, Yuuji Hotta, Toshihiro Shimizu
-
Patent number: 9135351Abstract: In a data processing method, a storage apparatus stores one or more results of a second process, corresponding to input data sets processed in the past. When a first input data set is designated, a search unit searches the storage apparatus for a result of the second process, corresponding to a second input data set having an overlapping part with the first input data set. A data processing unit acquires a result of the first process, corresponding to differential input data that is included in the second input data set but not included in the first input data set, and generates a result of the second process, corresponding to the first input data set, by removing the effect of the differential input data from the result of the second process found as a result of the search, using the acquired result of the first process.Type: GrantFiled: December 18, 2012Date of Patent: September 15, 2015Assignee: FUJITSU LIMITEDInventors: Yuji Mizobuchi, Tomohiro Ohtake
-
Publication number: 20140366026Abstract: Upon receiving a packet addressed to a virtual machine, a virtual switch connected to the virtual machine forwards the packet to the virtual machine, stores the received packet, the packet being related to an uncompleted transaction in the first storing unit in association with the uncompleted transaction, in response to an instruction for restoring the virtual machine, stops the forwarding of the packet to the virtual machine, and in response to the completion of the restoring of the virtual machine, upon receiving an instruction for resuming the forwarding, transmits one or a plurality of packets stored in the first storing unit in association with the uncompleted transaction to the virtual machine.Type: ApplicationFiled: May 30, 2014Publication date: December 11, 2014Applicant: FUJITSU LIMITEDInventors: Tomohiro OHTAKE, Toshihiro KODAKA, Atsuji SEKIGUCHI, Yuuji HOTTA, Toshihiro SHIMIZU
-
Publication number: 20140297592Abstract: An information processing apparatus permits editing of information held by an existing node in a version control graph that contains a plurality of nodes, each of which is assigned an identifier corresponding to information held by the node. The information processing apparatus detects, upon merging a first branch and a second branch contained in the version control graph, a previous merged data set that is generated from a data set of a first version referred to by a node of the first branch and a data set of a second version referred to by a node of the second branch, on the basis of history information. The information processing apparatus generates a new merged data set by merging the first branch and the second branch, using the detected merged data set.Type: ApplicationFiled: February 11, 2014Publication date: October 2, 2014Applicant: FUJITSU LIMITEDInventors: Tomohiro OHTAKE, Toshihiro Kodaka
-
Patent number: 8825703Abstract: A first computer establishes a connection between a second computer and the first computer when a specific request for access to a specific path from the second computer is accepted. The first computer transmits to the second computer a script for enabling the second computer to perform a proxy process of accepting a database access request for access to a database from an application to be accessed by the second computer, accessing the database, and acquiring an access result from the database. Then, the first computer receives a database access result from the second computer, and outputs the result to the application.Type: GrantFiled: December 19, 2011Date of Patent: September 2, 2014Assignee: Fujitsu LimitedInventors: Tomohiro Ohtake, Akihiko Matsuo, Toshihiro Kodaka, Kenji Oki
-
Publication number: 20140245279Abstract: A method of determining an installation order of multiple update programs corresponding to multiple pieces of software for updating current versions of the software on a computer to newer versions, includes applying a function outputting an index representing a degree of likelihood of existence of a version of software on the computer, to information about each piece of software existing on known computers, to calculate the index for each combination of the current and newer versions of the software; and searching for the installation order satisfying a predetermined condition based on a total of the indices corresponding to the combinations of the current and newer versions possibly realized when installing the update programs corresponding to the software one by one from a state of all the current versions to a state of all the new versions.Type: ApplicationFiled: May 6, 2014Publication date: August 28, 2014Applicant: FUJITSU LIMITEDInventors: Tomohiro OHTAKE, Shinji Kikuchi, Toshihiro Kodaka
-
Patent number: 8694580Abstract: A selection algorithm corresponding to process identification information specified by a process request from a client is chosen based on a stored correspondence relationship between process identification information indicating a requested process and the selection algorithm to select a server from among a plurality of servers. Then, a server to execute a process requested by the process request is selected from among the plurality of servers based on the decided selection algorithm, and the process request is transmitted to the selected server.Type: GrantFiled: May 14, 2012Date of Patent: April 8, 2014Assignee: Fujitsu LimitedInventors: Toshihiro Kodaka, Tomohiro Ohtake
-
Publication number: 20130041936Abstract: A transmission unit transmits two or more requests belonging to one session to a server apparatus, without resetting the state of server software between the requests (first transmission process). The transmission unit also transmits the two or more requests to the server apparatus while resetting the state of the server software between the requests (second transmission process). A check unit compares a first response received as a result of the first transmission process with a second response received as a result of the second transmission process, and checks based on the comparison result whether the two or more requests need to be processed by the same server apparatus.Type: ApplicationFiled: June 27, 2012Publication date: February 14, 2013Applicant: FUJITSU LimitedInventors: Tomohiro Ohtake, Toshihiro Kodaka, Haruyasu Ueda
-
Publication number: 20130013668Abstract: A selection algorithm corresponding to process identification information specified by a process request from a client is decided based on correspondence relationship between process identification information indicating a requested process and selection algorithm to select a server from among a plurality of servers. Then, a server to execute a process requested by the process request is selected from among the plurality of servers based on the decided selection algorithm, and the process request is transmitted to the selected server.Type: ApplicationFiled: May 14, 2012Publication date: January 10, 2013Applicant: FUJITSU LIMITEDInventors: Toshihiro Kodaka, Tomohiro Ohtake
-
Publication number: 20120239698Abstract: A first computer establishes a connection between a second computer and the first computer when a specific request for access to a specific path from the second computer is accepted. The first computer transmits to the second computer a script for enabling the second computer to perform a proxy process of accepting a database access request for access to a database from an application to be accessed by the second computer, accessing the database, and acquiring an access result from the database. Then, the first computer receives a database access result from the second computer, and outputs the result to the application.Type: ApplicationFiled: December 19, 2011Publication date: September 20, 2012Applicant: FUJITSU LIMITEDInventors: Tomohiro OHTAKE, Akihiko MATSUO, Toshihiro KODAKA, Kenji OKI
-
Publication number: 20110202564Abstract: An application characteristic storing unit in a data store switching apparatus stores therein, in an associated manner, characteristic information indicating characteristics of an application and data stores to be accessed by the application. If characteristic information of an application that receives a call request matches the characteristic information of the application stored in the application characteristic storing unit, a method calling unit calls a method that specifies a controller for accessing a data store associated with the characteristic information. The controller specifying unit executes the called method and specifies the controller for accessing the data store associated with the characteristic information. An access control unit controls access from the specified controller to the data store associated with the characteristic information.Type: ApplicationFiled: February 14, 2011Publication date: August 18, 2011Applicant: Fujitsu LimitedInventors: Toshihiro Kodaka, Tomohiro Ohtake, Yuji Mizobuchi