Patents by Inventor Naoki TAKE

Naoki TAKE 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: 20240118946
    Abstract: An API adapter generation device include a conversion rule calculation unit (16) configured to acquire a data model of an orchestrator (210) and an API specification to be managed and perform schema matching on the basis of a data schema of the orchestrator and a data schema of the API specification to calculate a model conversion rule, a call logic unit generation unit (19) configured to rewrite a source code of an API call logic unit 232 describing an API adapter execution logic on the basis of the model conversion rule, and an API adapter generation unit (21) configured to generate an API adapter to be managed on the basis of the API call logic unit in which the source code is rewritten.
    Type: Application
    Filed: April 7, 2021
    Publication date: April 11, 2024
    Inventors: Naoki TAKE, Yoshifumi KATO, Miwaka OTANI, Kiyotaka SAITO, Satoshi KONDO, Yu MIYOSHI
  • Patent number: 11954509
    Abstract: In a case where an active system virtual server detects stopping of a heartbeat received from a standby system virtual server, the active system virtual server notifies a coordination apparatus of the detection of the stopping of a heartbeat. In addition, the active system virtual server reports whether or not a service is operating to the coordination apparatus. The coordination apparatus instructs the standby system virtual server to restart the system in a case where the stopping of a heartbeat and the operation of a service are received. The standby system virtual server restarts the service, restarts an operating system, or restarts the operating system in a case where the restart of the service is not successful, in response to an instruction for restarting the system.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 9, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Nobuo Onai, Naoyuki Tanji, Naoki Take, Kensuke Takahashi, Hiroyuki Tanaka, Hiroshi Kato, Hiroyuki Yazaki
  • Patent number: 11487595
    Abstract: An Application Program Interface (API) adapter creation apparatus is configured to accept, from a developing engineer, a setting of an execution order of a wholesale service API invoked by internal processing of an adapter API provided by an API adapter, a setting of a request parameter of the adapter API serving as an acquisition source of a request parameter of the wholesale service API, and a setting of a response parameter of the adapter API serving as a reflection destination of a response parameter of the wholesale service API. The API adapter creation apparatus generates a source code based on the accepted settings.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: November 1, 2022
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Naoki Take, Kensuke Takahashi, Tomoki Ikegaya, Nobuo Onai, Miwaka Otani, Hiroshi Kato
  • Patent number: 11165657
    Abstract: An analysis device for analyzing services on a network includes: a storage unit configured to store, maintenance information collected, from the network, at a predetermined time interval and for each of the services, application rules describing a technique for applying a plurality of types of analysis logics classified by use, and a catalog describing specifications of the analysis logics; a rule application unit configured to, upon receipt of a request related to an analysis target service, apply the maintenance information over a predetermined period of the analysis target service to the application rules; an analysis logic selection unit configured to select the analysis logics for each use based on a result of the application to the application rules; and a collaborative catalog generation unit configured to generate a collaborative catalog including a combination of the catalogs describing the specifications of the selected analysis logics.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: November 2, 2021
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Naoyuki Tanji, Hiroshi Kato, Hiroyuki Yazaki, Nobuo Onai, Hiroyuki Tanaka, Kensuke Takahashi, Naoki Take
  • Publication number: 20210334149
    Abstract: [Problem] An API adapter of a wholesale service provided in a coordination execution apparatus of a wholesale service. [Solution] An API adapter creation apparatus 100 is configured to accept, from a developing engineer, a setting of an execution order of a wholesale service API invoked by internal processing of an adapter API provided by an API adapter, a setting of a request parameter of the adapter API serving as an acquisition source of a request parameter of the wholesale service API, and a setting of a response parameter of the adapter API serving as a reflection destination of a response parameter of the wholesale service API. The API adapter creation apparatus 100 generates a source code based on the accepted settings.
    Type: Application
    Filed: July 12, 2019
    Publication date: October 28, 2021
    Inventors: Naoki TAKE, Kensuke TAKAHASHI, Tomoki IKEGAYA, Nobuo ONAI, Miwaka OTANI, Hiroshi KATO
  • Publication number: 20210326949
    Abstract: [Problem] Creation of a catalog used by an API orchestrator and creation of a GUI relevant thereto are facilitated. [Solution] A catalog definition file 41 including a versatile definition data necessary for catalog creation is managed, and a catalog file creation assistance GUI generation unit 44 automatically generates web-based GUI data 55 to be displayed on a creation assistance screen of a creation target catalog based on the catalog definition file. A catalog file creation assistance GUI unit 45 receives a request from a web browser 51 on the creation assistance screen and replies with an appropriate response. The catalog file creation assistance GUI generation unit 44 dynamically creates the GUI data 55 that can be displayed on the creation assistance screen in response to a request received by the catalog file creation assistance GUI unit 45.
    Type: Application
    Filed: July 11, 2019
    Publication date: October 21, 2021
    Inventors: Kensuke Takahashi, Miwaka OTANI, Hiroshi KATO, Nobuo ONAI, Tomoki IKEGAYA, Naoki TAKE
  • Publication number: 20210304101
    Abstract: [Problem] The convenience of associated services is improved. [Solution] A service association apparatus 1 that executes associated services which are a plurality of types of services associated with each other includes a work API unit 10 that receives a request including a service order of the associated services from a service provider, a plurality of adapters 31 to 33 that are provided for each of services constituting the associated services and execute an API of the service to process a service order portion for the service in the service order, and a notification information generation unit 11 that notifies the service provider of a completion notification of the service order in a case where the processing of the service order portion is entirely completed.
    Type: Application
    Filed: April 23, 2019
    Publication date: September 30, 2021
    Inventors: Nobuo Onai, Naoyuki Tanji, Naoki Take, Kensuke Takahashi, Hiroyuki Tanaka, Hiroshi Kato, Hiroyuki Yazaki
  • Publication number: 20210256593
    Abstract: An integrated processing resume device includes: a request receive part configured to allow an input of a request for an integrated order, the request for an integrated order being a request for integrating a plurality of wholesale services; a resource management part configured to record whether or not each of individual instructions of the wholesale service called by an execution of the integrated order has been successfully executed; and an order resume part configured to, when an individual instruction has not been successfully executed and the integrated order is thereby suspended, then, at a time of resuming the integrated order, reference whether or not an already-having-been-executed individual instruction has been successfully executed, from the resource management part, and, while skipping re-execution of a having-been-successfully-executed individual instruction, execute a not-having-been-successfully-executed individual instruction or a not-yet-having-been-executed individual instruction.
    Type: Application
    Filed: March 28, 2019
    Publication date: August 19, 2021
    Applicant: Nippon Telegraph and Telephone Corporation
    Inventors: Hiroyuki TANAKA, Kensuke TAKAHASHI, Naoyuki TANJI, Naoki TAKE, Nobuo ONAI, Hiroshi KATO, Hiroyuki YAZAKI
  • Publication number: 20210247996
    Abstract: [Problem] It is possible to cope with a split-brain problem and a service stop failure in a high availability cluster configuration on a cloud. [Solution] In a case where an active system virtual server (server 310) detects stopping of a heartbeat received from a standby system virtual server (server 320), the active system virtual server notifies a coordination apparatus 100 of the detection of the stopping of a heartbeat. In addition, the active system virtual server reports whether or not a service is operating to the coordination apparatus. The coordination apparatus instructs the standby system virtual server to restart the system in a case where the stopping of a heartbeat and the operation of a service are received. The standby system virtual server restarts the service, restarts an operating system, or restarts the operating system in a case where the restart of the service is not successful, in response to an instruction for restarting the system.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 12, 2021
    Inventors: Nobuo Onai, Naoyuki Tanji, Naoki Take, Kensuke Takahashi, Hiroyuki Tanaka, Hiroshi Kato, Hiroyuki Yazaki
  • Patent number: 11061747
    Abstract: An API coordination device according to the present invention executes a coordinated service combining wholesale services of a plurality of wholesale providers by launching an API published to a service provider and by launching, in response to an order from the service provider, APIs through which the wholesale providers publish the wholesale services. The API coordination device includes: a catalog/rule management section configured to hold a coordination rule defining API simplification which is to be performed in such a way that, among parameters for executing the coordinated service, a subset of the parameters is hidden and the others of the parameters are published to the service provider; and an execution section configured to read the coordination rule and to launch the API published to the service provider in such a way as to hide the subset of the parameters and publishes the others of the parameters to the service provider.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: July 13, 2021
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Kensuke Takahashi, Hiroyuki Tanaka, Naoyuki Tanji, Nobuo Onai, Naoki Take, Hiroyuki Yazaki, Hiroshi Kato
  • Publication number: 20210203602
    Abstract: [Problem] Reduce operator's maintenance burden related to parameter tuning.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 1, 2021
    Inventors: Naoyuki Tanji, Naoki Take, Kensuke Takahashi, Hiroyuki Tanaka, Nobuo Onai, Hiroshi Kato, Hiroyuki Yazaki
  • Patent number: 10977102
    Abstract: [Problem] To provide an API adapter, an API adapter creation method, and a program capable of efficiently creating an API adapter unit.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: April 13, 2021
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Naoki Take, Kensuke Takahashi, Hiroyuki Tanaka, Nobuo Onai, Hiroyuki Yazaki, Hiroshi Kato
  • Publication number: 20200396136
    Abstract: An analysis device for analyzing services on a network includes: a storage unit configured to store, maintenance information collected, from the network, at a predetermined time interval and for each of the services, application rules describing a technique for applying a plurality of types of analysis logics classified by use, and a catalog describing specifications of the analysis logics; a rule application unit configured to, upon receipt of a request related to an analysis target service, apply the maintenance information over a predetermined period of the analysis target service to the application rules; an analysis logic selection unit configured to select the analysis logics for each use based on a result of the application to the application rules; and a collaborative catalog generation unit configured to generate a collaborative catalog including a combination of the catalogs describing the specifications of the selected analysis logics.
    Type: Application
    Filed: February 22, 2019
    Publication date: December 17, 2020
    Inventors: Naoyuki Tanji, Hiroshi Kato, Hiroyuki Yazaki, Nobuo Onai, Hiroyuki Tanaka, Kensuke Takahashi, Naoki Take
  • Publication number: 20200394088
    Abstract: An API coordination device according to the present invention executes a coordinated service combining wholesale services of a plurality of wholesale providers by launching an API published to a service provider and by launching, in response to an order from the service provider, APIs through which the wholesale providers publish the wholesale services. The API coordination device includes: a catalog/rule management section configured to hold a coordination rule defining API simplification which is to be performed in such a way that, among parameters for executing the coordinated service, a subset of the parameters is hidden and the others of the parameters are published to the service provider; and an execution section configured to read the coordination rule and to launch the API published to the service provider in such a way as to hide the subset of the parameters and publishes the others of the parameters to the service provider.
    Type: Application
    Filed: February 14, 2019
    Publication date: December 17, 2020
    Inventors: Kensuke TAKAHASHI, Hiroyuki TANAKA, Naoyuki TANJI, Nobuo ONAI, Naoki TAKE, Hiroyuki YAZAKI, Hiroshi KATO
  • Publication number: 20200387953
    Abstract: A service coordination device including: an order execution unit that is configured to execute a coordinated service order that has been registered in and is read from an order management database in order to process an instance of the coordinated service generated over a utilized resource of the coordinated service; and an exclusion control unit that is configured to carry out exclusion control among coordinated service orders, wherein when there are conflicting coordinated service orders targeting to process a same instance, before the conflicting coordinated service orders are executed by the order execution unit at the same time, the exclusion control unit is configured to prioritize a coordinated service order that is executed first among the conflicting coordinated service orders and prevents other ones of the conflicting coordinated service orders from being executed.
    Type: Application
    Filed: February 13, 2019
    Publication date: December 10, 2020
    Inventors: Hiroyuki Tanaka, Kensuke Takahashi, Naoyuki TANJI, Naoki Take, Nobuo Onai, Hiroyuki Yazaki, Hiroshi Kato
  • Publication number: 20200387415
    Abstract: [Problem] To provide an API adapter, an API adapter creation method, and a program capable of efficiently creating an API adapter unit.
    Type: Application
    Filed: February 19, 2019
    Publication date: December 10, 2020
    Inventors: Naoki TAKE, Kensuke TAKAHASHI, Hiroyuki TANAKA, Nobuo ONAI, Hiroyuki YAZAKI, Hiroshi KATO