Patents by Inventor Toshihiro Kodaka

Toshihiro Kodaka 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: 10891426
    Abstract: 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: Grant
    Filed: October 22, 2018
    Date of Patent: January 12, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiro Ohtake, Yohei Seki, Toshihiro Kodaka
  • Publication number: 20190121844
    Abstract: 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: Application
    Filed: October 22, 2018
    Publication date: April 25, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Tomohiro OHTAKE, Yohei Seki, Toshihiro Kodaka
  • Publication number: 20180330010
    Abstract: 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: Application
    Filed: May 3, 2018
    Publication date: November 15, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Yohei Seki, Toshihiro Kodaka, Tomohiro OHTAKE
  • Patent number: 10007564
    Abstract: 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: Grant
    Filed: March 22, 2016
    Date of Patent: June 26, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Takayuki Maeda, Tomohiro Ohtake, Toshihiro Kodaka
  • Patent number: 9866440
    Abstract: A non-transitory recording medium storing a computer-readable handling-method generation program causing a computer to execute a method including extracting at least one existing system, which has a predetermined similarity with a new system which is newly generated or whose configuration has been changed, based on the similarity between a system configuration of at least one existing system and a system configuration of the new system; and generating candidates of event handling methods corresponding to the new system by using handling methods corresponding to a predetermined event which corresponds to the extracted existing system.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: January 9, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Yuji Mizobuchi, Yasuhide Matsumoto, Toshihiro Kodaka
  • Patent number: 9646030
    Abstract: 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: Grant
    Filed: February 11, 2014
    Date of Patent: May 9, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiro Ohtake, Toshihiro Kodaka
  • Patent number: 9575730
    Abstract: A non-transitory computer-readable recording medium stores a template generating program for causing a computer to execute a process. The process includes specifying common script portions and non-common script portions from a plurality of templates for each of a plurality of categories, each of the plurality of templates include scripts related to components constituting a system, the plurality of categories being grouped by similarity of kind of the components; generating a plurality of versatile scripts for the plurality of categories, respectively, each of the plurality of versatile scripts including the specified common portions and defining the non-common portions as items indicating description variants; and generating a template for a new system combining, for a component identical to a component in the existing system, the script for the identical component in the existing system and, for a new component, the versatile script of a similar category.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: February 21, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masazumi Matsubara, Yukihiro Watanabe, Toshihiro Kodaka
  • Patent number: 9544244
    Abstract: A resource searching device includes a requirement acquisition unit configured to acquire resource requirement information including resource requirements for a plurality of resources, the resources being related to a deployment request of a plurality of received resources and being related to devices or connections between the devices; a calculation unit configured to refer to system configuration information including information on the resources related to devices and connections between the devices in an information processing system to be managed, and to calculate fulfillment rate information including a fulfillment rate for each of the resources that satisfy the resource requirements; and a searching unit configured to search for a plurality of resources corresponding to the deployment request of the plurality of resources by sequentially selecting the resources that satisfy the resource requirements on the basis of the fulfillment rate information and the connections between the devices in the deployme
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: January 10, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Masazumi Matsubara, Yukihiro Watanabe, Toshihiro Kodaka, Yasuhide Matsumoto
  • Publication number: 20160306686
    Abstract: 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: Application
    Filed: March 22, 2016
    Publication date: October 20, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Takayuki Maeda, Tomohiro OHTAKE, Toshihiro Kodaka
  • Patent number: 9367300
    Abstract: 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: Grant
    Filed: May 6, 2014
    Date of Patent: June 14, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiro Ohtake, Shinji Kikuchi, Toshihiro Kodaka
  • Patent number: 9356836
    Abstract: An administration device in a system in which a first device group and a second device group are connected to a network. The administration device acquires first communication history of the first device group and second communication history of the second device group, compares first specific information which specifies communication source and communication destination of the first communication history and second specific information which specifies communication source and communication destination of the second communication history while referring to relating information and detects a setting error of the second specific information set in the devices of the second device group based on a result of the comparison.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 31, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Shinya Kitajima, Tetsuya Uchiumi, Shinji Kikuchi, Yasuhide Matsumoto, Toshihiro Kodaka
  • Patent number: 9342409
    Abstract: 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: Grant
    Filed: May 30, 2014
    Date of Patent: May 17, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiro Ohtake, Toshihiro Kodaka, Atsuji Sekiguchi, Yuuji Hotta, Toshihiro Shimizu
  • Publication number: 20160110268
    Abstract: A storing unit stores therein information indicating a chronological order of a plurality of states of an apparatus; information indicating an amount of time needed to execute each of a plurality of commands, causing a forward or backward transition between two of the states; and information indicating an amount of time needed for restoration to, among the states, each state for which a snapshot has been taken, using the snapshot. Based on the information stored in the storing unit, a calculating unit calculates shortest operation paths, each for restoring the apparatus from a restoration origin state to one of the remaining states, and determines one or more snapshots not used in any of the shortest operation paths as deletion targets.
    Type: Application
    Filed: December 21, 2015
    Publication date: April 21, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Atsuji SEKIGUCHI, Toshihiro KODAKA, Toshihiro SHIMIZU, Yukihiro WATANABE
  • Publication number: 20150288568
    Abstract: A non-transitory recording medium storing a computer-readable handling-method generation program causing a computer to execute a method including extracting at least one existing system, which has a predetermined similarity with a new system which is newly generated or whose configuration has been changed, based on the similarity between a system configuration of at least one existing system and a system configuration of the new system; and generating candidates of event handling methods corresponding to the new system by using handling methods corresponding to a predetermined event which corresponds to the extracted existing system.
    Type: Application
    Filed: June 17, 2015
    Publication date: October 8, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Yuji Mizobuchi, Yasuhide Matsumoto, Toshihiro Kodaka
  • Publication number: 20150143331
    Abstract: A non-transitory computer-readable recording medium stores a template generating program for causing a computer to execute a process. The process includes specifying common script portions and non-common script portions from a plurality of templates for each of a plurality of categories, each of the plurality of templates include scripts related to components constituting a system, the plurality of categories being grouped by similarity of kind of the components; generating a plurality of versatile scripts for the plurality of categories, respectively, each of the plurality of versatile scripts including the specified common portions and defining the non-common portions as items indicating description variants; and generating a template for a new system combining, for a component identical to a component in the existing system, the script for the identical component in the existing system and, for a new component, the versatile script of a similar category.
    Type: Application
    Filed: January 30, 2015
    Publication date: May 21, 2015
    Inventors: Masazumi MATSUBARA, Yukihiro WATANABE, Toshihiro KODAKA
  • Publication number: 20150100687
    Abstract: In a control device, a relationship extracting module extracts, from specification-item change information indicative of change information concerning specification items of hardware changed in the past and parameter change information indicative of change information concerning parameters set to the hardware, combinations of the specification-item change information and the parameter change information being in correlation. A change-pattern generator calculates a relational expression of the specification-item change information and the parameter change information for each of the extracted combinations, and generates a change pattern of the parameter change information corresponding to the specification-item change information by the calculated relational expression.
    Type: Application
    Filed: September 24, 2014
    Publication date: April 9, 2015
    Inventors: Tetsuya UCHIUMI, Shinya Kitajima, Shinji Kikuchi, YASUHIDE MATSUMOTO, Toshihiro Kodaka
  • Publication number: 20140366026
    Abstract: 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: Application
    Filed: May 30, 2014
    Publication date: December 11, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Tomohiro OHTAKE, Toshihiro KODAKA, Atsuji SEKIGUCHI, Yuuji HOTTA, Toshihiro SHIMIZU
  • Publication number: 20140297592
    Abstract: 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: Application
    Filed: February 11, 2014
    Publication date: October 2, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Tomohiro OHTAKE, Toshihiro Kodaka
  • Publication number: 20140297874
    Abstract: A resource searching device includes a requirement acquisition unit configured to acquire resource requirement information including resource requirements for a plurality of resources, the resources being related to a deployment request of a plurality of received resources and being related to devices or connections between the devices; a calculation unit configured to refer to system configuration information including information on the resources related to devices and connections between the devices in an information processing system to be managed, and to calculate fulfillment rate information including a fulfillment rate for each of the resources that satisfy the resource requirements; and a searching unit configured to search for a plurality of resources corresponding to the deployment request of the plurality of resources by sequentially selecting the resources that satisfy the resource requirements on the basis of the fulfillment rate information and the connections between the devices in the deployme
    Type: Application
    Filed: June 18, 2014
    Publication date: October 2, 2014
    Inventors: Masazumi Matsubara, YUKIHIRO WATANABE, Toshihiro Kodaka, YASUHIDE MATSUMOTO
  • Patent number: 8825703
    Abstract: 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: Grant
    Filed: December 19, 2011
    Date of Patent: September 2, 2014
    Assignee: Fujitsu Limited
    Inventors: Tomohiro Ohtake, Akihiko Matsuo, Toshihiro Kodaka, Kenji Oki