Removal of program licensed to user
First Claim
1. An image forming apparatus in which an activation of a program providing a function is allowed according to license information indicating that a user activating the program is authorized to activate the program, comprising:
- a processor;
a login accepting unit to accept a user login;
a program storing unit to store a program;
a function introducing unit to obtain a given program licensed to an individual user and license information about the given program from an external source and to store the given program in the program storing unit;
a user information storing unit to store user information that includes the license information about the given program that is stored by the function introducing unit, the license information being associated with a user ID of the individual user in the user information;
a removal timing receiving unit to receive a setting of removal timing at which the given program stored by the function introducing unit is removed from the program storing unit; and
a removal unit to remove the given program stored by the function introducing unit from the program storing unit upon arrival of the removal timing received by the removal timing receiving unit,wherein in case that removal of the given program has failed, the removal unit removes upon passage of a predetermined time the given program for which the removal timing has already arrived.
1 Assignment
0 Petitions
Accused Products
Abstract
An image forming apparatus includes a program storing unit, a function introducing unit to obtain a program licensed to an individual user and license information about the program from an external source and to store the program in the program storing unit, a user information storing unit to store user information that includes the license information about the program that is stored by the function introducing unit, the license information being associated with a user ID of the individual user in the user information, a removal timing receiving unit to receive a setting of removal timing at which the program stored by the function introducing unit is removed from the program storing unit, and a removal unit to remove the program stored by the function introducing unit from the program storing unit upon arrival of the removal timing received by the removal timing receiving unit.
17 Citations
20 Claims
-
1. An image forming apparatus in which an activation of a program providing a function is allowed according to license information indicating that a user activating the program is authorized to activate the program, comprising:
-
a processor; a login accepting unit to accept a user login; a program storing unit to store a program; a function introducing unit to obtain a given program licensed to an individual user and license information about the given program from an external source and to store the given program in the program storing unit; a user information storing unit to store user information that includes the license information about the given program that is stored by the function introducing unit, the license information being associated with a user ID of the individual user in the user information; a removal timing receiving unit to receive a setting of removal timing at which the given program stored by the function introducing unit is removed from the program storing unit; and a removal unit to remove the given program stored by the function introducing unit from the program storing unit upon arrival of the removal timing received by the removal timing receiving unit, wherein in case that removal of the given program has failed, the removal unit removes upon passage of a predetermined time the given program for which the removal timing has already arrived. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An equipment system, comprising:
-
an image forming apparatus in which an activation of a program providing a function is allowed according to license information indicating that a user activating the program is authorized to activate the program; and a server to deliver the program and the license information to the image forming apparatus, wherein the server includes license management information in which user IDs are associated with license information, wherein the image forming apparatus includes; a processor; a login accepting unit to accept a user login; a program storing unit to store a program; a function introducing unit to obtain a given program licensed to an individual user and license information about the given program from an external source and to store the given program in the program storing unit; a user information storing unit to store user information that includes the license information about the given program that is stored by the function introducing unit, the license information being associated with a user ID of the individual user in the user information; a removal timing receiving unit to receive a setting of removal timing at which the given program stored by the function introducing unit is removed from the program storing unit; and a removal unit to remove the given program stored by the function introducing unit from the program storing unit upon arrival of the removal timing received by the removal timing receiving unit, wherein in case that removal of the given program has failed, the removal unit removes upon passage of a predetermined time the given program for which the removal timing has already arrived.
-
-
20. An image forming apparatus in which an activation of a program providing a function is allowed according to license information indicating that a user activating the program is authorized to activate the program, comprising:
-
a processor; a login accepting unit to accept a user login; a program storing unit to store a program; a function introducing unit to obtain a given program licensed to an individual user and license information about the given program from an external source and to store the given program in the program storing unit; a user information storing unit to store user information that includes the license information about the given program that is stored by the function introducing unit, the license information being associated with a user ID of the individual user in the user information; a removal timing receiving unit to receive a setting of removal timing at which the given program stored by the function introducing unit is removed from the program storing unit; and a removal unit to remove the given program stored by the function introducing unit from the program storing unit upon arrival of the removal timing received by the removal timing receiving unit, wherein the removal timing receiving unit receives the setting of removal timing that defines the removal timing as a timing at which the individual user logs into another equipment item connected through a network, and the removal unit removes the given program from the program storing unit upon receiving the user ID of the individual user from said other equipment item.
-
Specification