Patent ID: 9380180
Filing Date: 2016-06-28
CPC Classification: H04N

Claim Text:
1. An electronic apparatus having a plurality of functions for executing processes in the electronic apparatus by a plurality of programs and a particular program of the electronic apparatus, said electronic apparatus comprising: a central processing unit for processing a program installed in the electronic apparatus; and a display control unit configured to cause a display unit to display a screen based on screen information including a Web page for providing a cloud service, obtained via a network, for executing the plurality of functions of the electronic apparatus, said screen information including a first screen information to display the screen and a second screen information to execute the plurality of functions of the electronic apparatus, said second screen information including a script to execute a function of an image forming apparatus that is readable by an apparatus browser, said display control unit being further configured to store, in the storing unit, identification information of a Web application program for providing the cloud service, said Web application program being related to the Web page of the cloud service according to execution of the function of the electronic apparatus based on definition of the Web page of the cloud service, wherein, when a request from a screen displayed in the display unit is related to the first screen information, the display control unit causes the display to display a screen according to the request, and wherein, when the request is related to the second screen information, the display control unit stores, in a storing unit, identification information of a user of the electronic apparatus, identification information of a program of the plurality of programs that was executed corresponding to the screen information according to execution of the function of the electronic apparatus based on definition of the screen information, and identification information of the function that has been executed by executing the program of the plurality of programs based on an extended script, said identification information of the user, program and function being associated with each other in the storing unit, wherein the apparatus browser is configured to transmit an HTTP request including a result of execution of the electronic apparatus based on the extended script to a Web server unit, wherein the identification information of the program includes identification information of the apparatus browser, and wherein the storing unit further stores a distribution ratio of profit of the use of the electronic apparatus between the apparatus browser and the Web application program.