Patent ID: 9576118
Date: 2017-02-21
CPC Classifications: G06F,H04L,H04N

Claim:
1. A method for controlling an image processing apparatus having a plurality of applications including a first group of applications and a second group of applications, wherein each of applications belonging to the first group is operated on an execution environment realized by a virtual machine and each of applications belonging to the second group is operated on an operating system of the image processing apparatus, the method comprising: setting one of the plurality of applications as an application for displaying an initial screen after a user logs in to the image processing apparatus; receiving login of a user; notifying login information to each of the applications belonging to the first group among the plurality of applications, the login information including at least an access control token about a function executable in the image processing apparatus by a user who has logged in to the image processing apparatus, wherein each of the plurality of applications generates a screen to be displayed based on the access control token included in the login information, (i) in a case where the set one of the plurality of applications is included in the applications belonging to the first group, displaying, as the initial screen, the screen generated by the set one of the plurality of applications which has received the notified login information and notifying the login information to each of the applications belonging to the second group after displaying the initial screen, (ii) in a case where the set one of the plurality of applications is included in the applications belonging to the second group, notifying the login information to the set one of the plurality of applications and displaying, as the initial screen, the screen generated by the set one of the plurality of applications which has received the notified login information, and notifying the login information to each of the applications belonging to the second group other than the set one of the plurality of applications after displaying the initial screen.