Information processing apparatus, information processing system, information processing apparatus control method, and storage medium
First Claim
1. An information processing apparatus having a Web browser and being capable of communicating with a Web server via a network, comprising:
- a requesting unit that transmits, to the Web server, a request for a screen to be displayed by the Web browser;
a reception unit that receives, from the Web server, a response to the request transmitted by the requesting unit, the response including priority information together with screen information;
an obtaining unit that obtains the priority information included in the response received by the reception unit;
a designating unit that designates display priority of the Web browser in accordance with the priority information obtained by the obtaining unit, the display priority indicating whether or not to display, with priority over a first screen which is to be displayed by an application other than the Web browser, a second screen which corresponds to the screen information included in the response received by the reception unit and is to be displayed by the Web browser; and
a display control unit that, when an event to display the first screen occurs while the Web browser displays the second screen, controls whether or not to display the first screen with priority over the second screen, based on the display priority designated by the designating unit,wherein at least one of the requesting unit, reception unit, obtaining unit, designating unit and display control unit is implemented by a processor executing computer executable code stored in a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus according to this invention, being capable of communicating with a Web server via a network, receives from the Web server a response to a processing request issued to a Web application of the Web server. The information processing apparatus changes, when screen control information described in a header of the response contains information which designates priority of a screen display by a Web browser of the information processing apparatus, priority of the screen display by the Web browser to the designated priority. When an event to display a screen other than a screen by the Web browser occurs while the Web browser presents a screen display corresponding to the response, the information processing apparatus inhibits an interrupt display by the event in order for the designated priority.
15 Citations
8 Claims
-
1. An information processing apparatus having a Web browser and being capable of communicating with a Web server via a network, comprising:
-
a requesting unit that transmits, to the Web server, a request for a screen to be displayed by the Web browser; a reception unit that receives, from the Web server, a response to the request transmitted by the requesting unit, the response including priority information together with screen information; an obtaining unit that obtains the priority information included in the response received by the reception unit; a designating unit that designates display priority of the Web browser in accordance with the priority information obtained by the obtaining unit, the display priority indicating whether or not to display, with priority over a first screen which is to be displayed by an application other than the Web browser, a second screen which corresponds to the screen information included in the response received by the reception unit and is to be displayed by the Web browser; and a display control unit that, when an event to display the first screen occurs while the Web browser displays the second screen, controls whether or not to display the first screen with priority over the second screen, based on the display priority designated by the designating unit, wherein at least one of the requesting unit, reception unit, obtaining unit, designating unit and display control unit is implemented by a processor executing computer executable code stored in a memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing system comprising a Web server and an information processing apparatus having a Web browser and being capable of communicating with the Web server via a network,
the Web server comprising: -
a first reception unit that receives a request for a screen to be displayed by the Web browser from the information processing apparatus; and a transmission unit that transmits, in response to the request received by the first reception unit, a response including priority information together with screen information, and the information processing apparatus comprising; a requesting unit that transmits, to the Web server, the request for the screen to be displayed by the Web browser; a second reception unit that receives the response transmitted by the transmission unit of the Web server; an obtaining unit that obtains the priority information included in the response received by the second reception unit; a designating unit that designates display priority of the Web browser in accordance with the priority information obtained by the obtaining unit, the display priority indicating whether or not to display, with priority over a first screen which is to be displayed by an application other than the Web browser, a second screen which corresponds to the screen information included in the response received by the second reception unit and is to be displayed by the Web browser; and a display control unit that, when an event to display the first screen occurs while the Web browser displays the second screen, controls whether or not to display the first screen with priority over the second screen, based on the display priority designated by the designating unit, wherein at least one of the first reception unit, transmission unit, requesting unit, second reception unit, obtaining unit, designating unit and display control unit is implemented by a processor executing computer executable code stored in a memory.
-
-
7. A method for controlling an information processing apparatus having a Web browser and being capable of communicating with a Web server via a network, the method executed by the information processing apparatus comprising:
-
transmitting, to the Web server, a request for a screen to be displayed by the Web browser; receiving, from the Web server, a response to the request transmitted from the information processing apparatus, the response including priority information together with screen information; obtaining the priority information included in the received response; and designating display priority of the Web browser in accordance with the obtained priority information, the display priority indicating whether or not to display, with priority over a first screen which is to be displayed by an application other than the Web browser, a second screen which corresponds to the screen information included in the received response and is to be displayed by the Web browser; and controlling, when an event to display the first screen occurs while the Web browser displays the second screen, whether or not to display the first screen with priority over the second screen, based on the designated display priority.
-
-
8. A non-transitory computer-readable storage medium which stores a program for causing a computer to function as an information processing apparatus having a Web browser and being capable of communicating with a Web server via a network, the program causing the computer to function as:
-
a requesting unit that transmits, to the Web server, a request for a screen to be displayed by the Web browser; a reception unit that receives, from the Web server, a response to the request transmitted by the requesting unit, the response including priority information together with screen information, an obtaining unit that obtains the priority information included in the response received by the reception unit; a designating unit that designates display priority of the Web browser in accordance with the priority information obtained by the obtaining unit, the display priority indicating whether or not to display, with priority over a first screen which is to be displayed by an application other than the Web browser, a second screen which corresponds to the screen information included in the response received by the reception unit and is to be displayed by the Web browser; and a display control unit that, when an event to display the first screen occurs while the Web browser displays the second screen, controls whether or not to display the first screen with priority over the second screen, based on the display priority designated by the designating unit.
-
Specification