10009492

Application Generator, Application Generation Method, and Computer Program

PublishedJune 26, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An application generator that generates a screen display application for causing an image forming apparatus to execute display processing for displaying a command screen on which one or more objects are arranged for giving commands, the application generator comprising: an acceptance section that accepts arrangement of any one of a plurality of first objects each being prepared in advance for commanding to execute particular processing, to the command screen, or accepts arrangement of a second object different from the first object, and a third object arranged on an other screen and to be associated with the second object, to the command screen; a generation section that generates an application for displaying an acceptance screen on which one or both of the first object and the second object are arranged based on a result of acceptance by the acceptance section, for commanding to execute the particular processing relating to the first object when the first object is selected, and for giving notice of coordinates of the second object when the second object is selected, as the screen display application; and an output section that outputs the screen display application generated by the generation section and correspondence data indicating a correspondence between a position of the second object in the acceptance screen and the third object, and wherein the other screen is a screen that is used in a second application fixedly installed in advance in the image forming apparatus.

2

2. The application generator according to claim 1 , wherein the acceptance section displays the other screen, and accepts one selected from objects arranged on the other screen, as the third object.

3

3. The application generator according to claim 1 , wherein the acceptance section displays a list of the objects arranged on the other screen in a form of a hierarchical structure, and accepts one selected from the list, as the third object.

4

4. The application generator according to claim 1 , further comprising: an acquisition section that acquires processing name data indicating a processing name of the particular processing; and a determination section that determines whether the object accepted by the acceptance section and arranged on the screen is the first object or not, based on the processing name data, wherein the generation section generates the screen display application, based on a result of the determination section.

5

5. An application generator that generates a screen display application for causing an image forming apparatus to execute display processing for displaying a command screen on which one or more objects are arranged for giving commands, the application generator comprising: an acceptance section that accepts arrangement of any one of a plurality of first objects each being prepared in advance for commanding to execute particular processing, to the command screen, or accepts arrangement of a second object different from the first object, and a third object arranged on an other screen and to be associated with the second object, to the command screen; a generation section that generates an application for displaying an acceptance screen on which one or both of the first object and the second object are arranged based on a result of acceptance by the acceptance section, for commanding to execute the particular processing relating to the first object when the first object is selected, and for giving notice of coordinates of the second object when the second object is selected, as the screen display application; and an output section that outputs the screen display application generated by the generation section and correspondence data indicating a correspondence between a position of the second object in the acceptance screen and the third object, and wherein the acceptance section displays to the command screen a message notifying that a duplicate object is about to be arranged when arrangement of the same first object is accepted a plurality of times or when the same third object is accepted a plurality of times.

6

6. An application generator that generates a screen display application for causing an image forming apparatus to execute display processing for displaying a command screen on which one or more objects are arranged for giving commands, the application generator comprising: an acceptance section that accepts arrangement of any one of a plurality of first objects each being prepared in advance for commanding to execute particular processing, to the command screen, or accepts arrangement of a second object different from the first object, and a third object arranged on an other screen and to be associated with the second object, to the command screen; a generation section that generates an application for displaying an acceptance screen on which one or both of the first object and the second object are arranged based on a result of acceptance by the acceptance section, for commanding to execute the particular processing relating to the first object when the first object is selected, and for giving notice of coordinates of the second object when the second object is selected, as the screen display application; and an output section that outputs the screen display application generated by the generation section and correspondence data indicating a correspondence between a position of the second object in the acceptance screen and the third object, and wherein the acceptance section accepts a plurality of the third object to be associated with the second object together with order of the plurality of third object, and the output section outputs data further indicating the order, as the correspondence data.

7

7. An application generator that generates a screen display application for causing an image forming apparatus to execute display processing for displaying a command screen on which one or more objects are arranged for giving commands, the application generator comprising: an acceptance section that accepts arrangement of any one of a plurality of first objects each being prepared in advance for commanding to execute particular processing, to the command screen, or accepts arrangement of a second object different from the first object, and a third object arranged on an other screen and to be associated with the second object, to the command screen; a generation section that generates an application for displaying an acceptance screen on which one or both of the first object and the second object are arranged based on a result of acceptance by the acceptance section, for commanding to execute the particular processing relating to the first object when the first object is selected, and for giving notice of coordinates of the second object when the second object is selected, as the screen display application; and an output section that outputs the screen display application generated by the generation section and correspondence data indicating a correspondence between a position of the second object in the acceptance screen and the third object, and wherein the generation section has a first template to be used when only the first object is arranged of the first object and the second object, a second template to be used when only the second object is arranged, and a third template to be used when both of the first object and the second object are arranged, and the screen display application is generated by using the first template when arrangement of only the first object is accepted of the first object and the second object by the acceptance section, the screen display application is generated by using the second template when arrangement of only the second object is accepted, and the screen display application is generated by using the third template when arrangement of both of the first object and the second object is accepted.

8

8. An application generation method that generates a screen display application for causing an image forming apparatus to execute display processing for displaying a command screen on which one or more objects are arranged for giving commands, the method comprising: accepting arrangement of any one of a plurality of first objects each being prepared in advance for commanding to execute particular processing, to the command screen, or accepting arrangement of a second object different from the first object, and a third object arranged on an other screen and to be associated with the second object, to the command screen; generating an application for displaying an acceptance screen on which one or both of the first object and the second object are arranged based on a result of acceptance, for commanding to execute the particular processing relating to the first object when the first object is selected, and for giving notice of coordinates of the second object when the second object is selected, as the screen display application; and outputting the screen display application generated and correspondence data indicating a correspondence between a position of the second object in the acceptance screen and the third object, and wherein the other screen is a screen that is used in a second application fixedly installed in advance in the image forming apparatus.

9

9. The application generation method according to claim 8 , wherein the acceptance section displays the other screen, and accepts one selected from objects arranged on the other screen, as the third object.

10

10. The application generation method according to claim 8 , wherein the acceptance section displays a list of the objects arranged on the other screen in a form of a hierarchical structure, and accepts one selected from the list, as the third object.

11

11. The application generation method according to claim 8 , wherein the acceptance section displays to the command screen a message notifying that a duplicate object is about to be arranged when arrangement of the same first object is accepted a plurality of times or when the same third object is accepted a plurality of times.

12

12. The application generation method according to claim 8 , further comprising: an acquisition section that acquires processing name data indicating a processing name of the particular processing; and a determination section that determines whether the object accepted by the acceptance section and arranged on the screen is the first object or not, based on the processing name data, wherein the generation section generates the screen display application, based on a result of the determination section.

13

13. The application generation method according to claim 8 , wherein the acceptance section accepts a plurality of the third object to be associated with the second object together with order of the plurality of third object, and the output section outputs data further indicating the order, as the correspondence data.

14

14. The application generation method according to claim 8 , wherein the generation section has a first template to be used when only the first object is arranged of the first object and the second object, a second template to be used when only the second object is arranged, and a third template to be used when both of the first object and the second object are arranged, and the screen display application is generated by using the first template when arrangement of only the first object is accepted of the first object and the second object by the acceptance section, the screen display application is generated by using the second template when arrangement of only the second object is accepted, and the screen display application is generated by using the third template when arrangement of both of the first object and the second object is accepted.

15

15. A non-transitory recording medium storing a computer readable program to be used in a computer that generates a screen display application for causing an image forming apparatus to execute display processing for displaying a command screen on which one or more objects are arranged for giving commands, the program causing the computer to execute: acceptance processing for accepting arrangement of any one of a plurality of first objects each being prepared in advance for commanding to execute particular processing, to the command screen, or accepting arrangement of a second object different from the first object, and a third object arranged on an other screen and to be associated with the second object, to the command screen; generation processing for generating an application for displaying an acceptance screen on which one or both of the first object and the second object are arranged based on a result of acceptance, for commanding to execute the particular processing relating to the first object when the first object is selected, and for giving notice of coordinates of the second object when the second object is selected, as the screen display application; and output processing for outputting the screen display application generated and correspondence data indicating a correspondence between a position of the second object in the acceptance screen and the third object, and wherein the other screen is a screen that is used in a second application fixedly installed in advance in the image forming apparatus.

16

16. The non-transitory recording medium according to claim 15 , wherein the acceptance section displays the other screen, and accepts one selected from objects arranged on the other screen, as the third object; or the acceptance section displays a list of the objects arranged on the other screen in a form of a hierarchical structure, and accepts one selected from the list, as the third object; or wherein the acceptance section displays to the command screen a message notifying that a duplicate object is about to be arranged when arrangement of the same first object is accepted a plurality of times or when the same third object is accepted a plurality of times.

17

17. The non-transitory recording medium according to claim 15 , further comprising: an acquisition section that acquires processing name data indicating a processing name of the particular processing; and a determination section that determines whether the object accepted by the acceptance section and arranged on the screen is the first object or not, based on the processing name data, wherein the generation section generates the screen display application, based on a result of the determination section.

18

18. The non-transitory recording medium according to claim 15 , wherein the acceptance section accepts a plurality of the third object to be associated with the second object together with order of the plurality of third object, and the output section outputs data further indicating the order, as the correspondence data.

19

19. The non-transitory recording medium according to claim 15 , wherein the generation section has a first template to be used when only the first object is arranged of the first object and the second object, a second template to be used when only the second object is arranged, and a third template to be used when both of the first object and the second object are arranged, and the screen display application is generated by using the first template when arrangement of only the first object is accepted of the first object and the second object by the acceptance section, the screen display application is generated by using the second template when arrangement of only the second object is accepted, and the screen display application is generated by using the third template when arrangement of both of the first object and the second object is accepted.

Patent Metadata

Filing Date

Unknown

Publication Date

June 26, 2018

Inventors

KUNIHIRO MIWA
MASAAKI SAKA

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “APPLICATION GENERATOR, APPLICATION GENERATION METHOD, AND COMPUTER PROGRAM” (10009492). https://patentable.app/patents/10009492

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

APPLICATION GENERATOR, APPLICATION GENERATION METHOD, AND COMPUTER PROGRAM — KUNIHIRO MIWA | Patentable