Patent application number | Description | Published |
20090132745 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE PROGRAM - An information processing apparatus improves the efficiency of use of a program capable of dynamically interrupting another program with a process. The program capable of dynamically interrupting another program with a process is received via a network and applied to the other program. A setting is received indicating whether the predetermined program should be applied to the other program when, after the predetermined program is applied, a supply of power to at least a part of the information processing apparatus is terminated and then resumed. Reapplication necessity information indicating the setting is stored in a storage unit. The predetermined program is reapplied to the other program when, after the application of the predetermined program, the supply of power to the at least a portion of the information processing apparatus is terminated and then resumed, based on the reapplication necessity information. | 05-21-2009 |
20090249346 | IMAGE FORMING APPARATUS, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - An image forming apparatus is provided. The image forming apparatus includes: a job reception unit configured, in response to an execution request for a job, to receive a second program in which an insertion process for a first program that executes the job is described or to receive identification information of the second program; an application unit configured to apply the second program to the first program loaded in a memory; and a job execution unit configured to execute the job based on the first program to which the second program is applied. | 10-01-2009 |
20110010649 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus is disclosed that includes a list information storage unit that stores list information on additional programs having been transmitted to equipment connected via a network, the additional programs capable of dynamically interrupting another program of the equipment with processing thereof; a combination information storage unit that stores combination information indicating a combination of the additional programs, the combination showing that the additional programs are capable of being activated; a determination unit that determines whether an activation of the additional programs having been transmitted to the equipment is possible based on the list information and the combination information; and a transmission unit that transmits the additional program deficient in the combination indicated by the combination information to the equipment if the activation of the additional programs is determined to be impossible. The additional programs dynamically interrupt the another program with the processing thereof when being activated. | 01-13-2011 |
20110010718 | ELECTRONIC DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT HAVING COMPUTER-READABLE INFORMATION PROCESSING PROGRAM - An electronic device includes a status management unit detecting a change in a status of the electronic device and recognizing the status; an added program control unit applying an added program to a program of the electronic device in response to a validation request for the added program, the added program being capable of dynamically interrupting the program of the electronic device with a process; and an application determination information storage unit storing application determination information indicating whether the added program can be applied to the program of the electronic device depending on the status of the electronic device recognized by the status management unit. The added program control unit determines whether the added program can be applied based on (1) the status of the electronic device recognized by the status management unit upon reception of the validation request, and (2) the application determination information. | 01-13-2011 |
20110010719 | ELECTRONIC DEVICE, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - An electronic device includes a control information storing unit; a setting unit configured to request a user to specify, for each first program in the electronic device, a reception setting indicating whether to allow reception of a second program to be applied to the first program and to store the reception setting as control information for the first program in the control information storing unit, the second program being configured to insert a process in a process of the first program; a reception determining unit configured to determine whether to allow reception of the second program based on the control information for the first program; and a receiving unit configured to receive or refuse to receive the second program according to the determination result of the reception determining unit. | 01-13-2011 |
20110090532 | IMAGE FORMING APPARATUS AND PROGRAM OPERATING METHOD - An image forming apparatus includes an acquisition part configured to cause a first screen for selecting a first program to be displayed on a display part, and to acquire the first program selected on the first screen from an external storage part, the first program being capable of having a process thereof dynamically interrupt a second program of the image forming apparatus; and an enablement part configured to apply the obtained first program to the second program. | 04-21-2011 |
20110093813 | IMAGE FORMING APPARATUS AND PROGRAM CONTROLLING METHOD - A disclosed image forming apparatus includes a management unit configured to receive an instruction for operating a second program which can be dynamically inserted into a first program installed in the image forming apparatus, a control unit configured to carry out a process corresponding to the instruction for operating the second program in response to the instruction received via the management unit, an install unit configured to install a program which causes the image forming apparatus function as the management unit, wherein the management unit causes a first screen for enabling selecting the second program to be displayed on a display unit, acquires the second program selected from the first screen, and instructs the control unit to validate the acquired second program, and the control unit applies the second program by inserting the second program into the first program in response to the instruction to validate the second program. | 04-21-2011 |