Information processing apparatus and method

US2018329692A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018329692-A1
Application numberUS-201815972365-A
CountryUS
Kind codeA1
Filing dateMay 7, 2018
Priority dateMay 10, 2017
Publication dateNov 15, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A memory holds a code pattern, a first template indicating a format of a program which defines that a system performs certain processing in response to a processing request, and a second template indicating a format of a program which sends the processing request to the system via a network. A processor generates, by acquiring a first program, detecting a first code matching the code pattern in the first program, and using the first code and the first template, a second program which defines that the system performs processing corresponding to the first code. The processor generates, by detecting a second code dependent on the first code in the first program and using the second code and the second template, a third program to be executed by another system different from the system.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information processing apparatus comprising: a memory configured to hold a code pattern, a first template indicating a format of a program which defines that a system performs certain processing in response to a processing request, and a second template indicating a format of a program which sends the processing request to the system via a network; and a processor configured to generate, by acquiring a first program, detecting a first code matching the code pattern in the first program, and using the first code and the first template, a second program which defines that the system performs processing corresponding to the first code and to generate, by detecting a second code dependent on the first code in the first program and using the second code and the second template, a third program to be executed by another system different from the system. 2 . The information processing apparatus according to claim 1 , wherein the processor sends the second program to the system or sends setting information to the system, based on the second program. 3 . The information processing apparatus according to claim 1 , wherein the memory holds authentication information indicating a right to access the system, and wherein, when generating the third program, the processor embeds the authentication information in the third program, based on the second template. 4 . The information processing apparatus according to claim 1 , wherein the memory holds the first template and a priority level in association with the code pattern and holds a third template and another priority level in association with another code pattern, and wherein, when the first code matches both the code pattern and the another code pattern, the processor compares the priority level with the another priority level and preferentially uses the first template when the priority level is higher than the another priority level. 5 . The information processing apparatus according to claim 1 , wherein, when applying the second program to the system, the processor allocates identification information that does not conflict with other processing that is executed in the system and changes a processing name described in the second program by using the identification information. 6 . The information processing apparatus according to claim 1 , wherein the code pattern indicates a definition of a variable, and the system offers a storage service that holds data included in the processing request. 7 . The information processing apparatus according to claim 1 , wherein the code pattern indicates calculation using a value of a variable, and the system offers a function execution service that executes a function specified by the processing request. 8 . An information processing method comprising: acquiring, by a processor, a first program; generating, by the processor, by detecting a first code matching a predetermined code pattern in the first program and by using a first template indicating a format of a program which defines that a system performs certain processing in response to a processing request and the first code, a second program which defines that the system performs processing corresponding to the first code; and generating, by the processor, by detecting a second code dependent on the first code in the first program and by using a second template indicating a format of a program which sends the processing request to the system via a network and the second code, a third program to be executed by another system different from the system. 9 . A non-transitory computer-readable storage medium storing an information processing program that causes a computer to execute a process comprising: acquiring a first program; generating, by detecting a first code matching a predetermined code pattern in the first program and by using a first template indicating a format of a program which defines that a system performs certain processing in response to a processing request and the first code, a second program which defines that the system performs processing corresponding to the first code; and generating, by detecting a second code dependent on the first code in the first program and by using a second template indicating a format of a program which sends the processing request to the system via a network and the second code, a third program to be executed by another system different from the system.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018329692A1 cover?
A memory holds a code pattern, a first template indicating a format of a program which defines that a system performs certain processing in response to a processing request, and a second template indicating a format of a program which sends the processing request to the system via a network. A processor generates, by acquiring a first program, detecting a first code matching the code pattern in…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/36. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).