INFORMATION PROCESSING SYSTEM, CLIENT APPARATUS, SERVER APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
First Claim
1. An information processing system comprising:
- a server apparatus; and
a client apparatus,the server apparatus includingan execution unit that executes a plurality of first applications each of which makes a display request to display a corresponding image,an execution controller that, in a case where a second application which is an application of a different type from the first applications and for which an execution request has been made by the client apparatus is executed by the server apparatus, causes the execution unit to execute one of the first applications that corresponds to the second application,a generation unit that generates a first screen from an image for which the display request has been made as a result of the corresponding first application being executed by the execution unit, anda transmission unit that transmits information representing the first screen generated by the generation unit to the client apparatus,the client apparatus includinga request unit that makes an execution request to execute any one of the first applications and an execution request to execute the second application,a first acquisition unit that acquires the information representing the first screen from the server apparatus,a second acquisition unit that acquires information representing a second screen generated as a result of the second application being executed by the server apparatus,a display that displays the first screen, anda display controller that, in a case where the first screen includes the image of the one of the first applications that corresponds to the second application, causes the display to display the second screen generated as a result of the second application being executed.
2 Assignments
0 Petitions
Accused Products
Abstract
An information processing system includes a server apparatus and a client apparatus. The server apparatus includes the following components. An execution unit executes first applications. An execution controller causes, when a second application is executed, the execution unit to execute one of the first applications corresponding to the second application. A generation unit generates a first screen based on the first application. A transmission unit transmits information representing the first screen. The client apparatus includes the following components. A request unit requests execution of the first and second applications. A first acquisition unit acquires the information representing the first screen. A second acquisition unit acquires information representing a second screen based on the second application. A display displays the first screen. A display controller causes, when the first screen includes the image of the first application corresponding to the second application, the display to display the second screen.
16 Citations
13 Claims
-
1. An information processing system comprising:
-
a server apparatus; and a client apparatus, the server apparatus including an execution unit that executes a plurality of first applications each of which makes a display request to display a corresponding image, an execution controller that, in a case where a second application which is an application of a different type from the first applications and for which an execution request has been made by the client apparatus is executed by the server apparatus, causes the execution unit to execute one of the first applications that corresponds to the second application, a generation unit that generates a first screen from an image for which the display request has been made as a result of the corresponding first application being executed by the execution unit, and a transmission unit that transmits information representing the first screen generated by the generation unit to the client apparatus, the client apparatus including a request unit that makes an execution request to execute any one of the first applications and an execution request to execute the second application, a first acquisition unit that acquires the information representing the first screen from the server apparatus, a second acquisition unit that acquires information representing a second screen generated as a result of the second application being executed by the server apparatus, a display that displays the first screen, and a display controller that, in a case where the first screen includes the image of the one of the first applications that corresponds to the second application, causes the display to display the second screen generated as a result of the second application being executed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A client apparatus configured to communicate with a server apparatus, the server apparatus including an execution unit that executes a plurality of first applications each of which makes a display request to display a corresponding image, an execution controller that, in a case where a second application is executed by the server apparatus, causes the execution unit to execute one of the first applications that corresponds to the second application, a generation unit that generates a first screen from an image for which the display request has been made as a result of the corresponding first application being executed by the execution unit, and a transmission unit that transmits information representing the first screen generated by the generation unit, the client apparatus comprising:
-
a request unit that makes an execution request to execute any one of the first applications and an execution request to execute the second application; a first acquisition unit that acquires the information representing the first screen from the server apparatus; a second acquisition unit that acquires information representing a second screen generated as a result of the second application being executed by the server apparatus; a display that displays the first screen; and a display controller that, in a case where the first screen includes the image of the one of the first applications that corresponds to the second application, causes the display to display the second screen generated as a result of the second application being executed.
-
-
12. A server apparatus configured to communicate with a client apparatus, the client apparatus including a request unit that makes an execution request to execute any one of a plurality of first applications and an execution request to execute a second application, a first acquisition unit that acquires information representing a first screen generated as a result of the first application being executed, a second acquisition unit that acquires information representing a second screen generated as a result of the second application being executed by the server apparatus, a display that displays the first screen, and a display controller that, in a case where the first screen includes an image of one of the first applications that corresponds to the second application, causes the display to display the second screen generated as a result of the second application being executed, the server apparatus comprising:
-
an execution unit that executes the plurality of first applications each of which makes a display request to display a corresponding image; an execution controller that, in a case where the second application for which the execution request has been made by the client apparatus is executed by the server apparatus, causes the execution unit to execute the one of the first applications that corresponds to the second application; a generation unit that generates the first screen from an image for which the display request has been made as a result of the corresponding first application being executed by the execution unit; and a transmission unit that transmits the information representing the first screen generated by the generation unit to the client apparatus.
-
-
13. A non-transitory computer readable medium storing a program causing a computer to execute a process, the computer being configured to communicate with a server apparatus including an execution unit that executes a plurality of first applications each of which makes a display request to display a corresponding image, an execution controller that, in a case where a second application is executed by the server apparatus, causes the execution unit to execute one of the first applications that corresponds to the second application, a generation unit that generates a first screen from an image for which the display request has been made as a result of the corresponding first application being executed by the execution unit, and a transmission unit that transmits information representing the first screen generated by the generation unit, the process comprising:
-
making an execution request to execute any one of the first applications and an execution request to execute the second application; acquiring the information representing the first screen from the server apparatus; acquiring information representing a second screen generated as a result of the second application being executed by the server apparatus; displaying the first screen; and causing, in a case where the first screen includes the image of the one of the first applications that corresponds to the second application, the display to display the second screen generated as a result of the second application being executed.
-
Specification