Information processing apparatus and method for transferring license
First Claim
Patent Images
1. An information processing apparatus, comprising:
- an install unit to receive install data for software to install the software for providing a function;
an acquisition unit to acquire a license file for activating the function;
a management unit to manage management information, the management information including a license identifier indicative of the license file, origin information indicative of license origin apparatus, recipient information indicative of license copy recipient apparatus, and license information indicative of presence or absence of a license to use the function, independently of presence or absence of the license file;
a memory device to store programs; and
a processing device to execute the programs to control the install unit, the acquisition unit, and the management unit,wherein the license origin apparatus indicated by the origin information is an apparatus having acquired from an external license management system the license file issued by the external license management system,wherein upon the acquisition unit acquiring the license file from another apparatus having the license file, the management unit performs a first updating process in response to detecting that the information processing apparatus having acquired the license file from said another apparatus is the license origin apparatus indicated by the origin information, and performs a second updating process in response to detecting that the information processing apparatus having acquired the license file from said another apparatus is not the license origin apparatus indicated by the origin information, the first updating process setting the license information equal to an indication of presence of the license, the second updating process setting the license information equal to an indication of presence of the license and setting the origin information equal to an indication of the license origin apparatus,and wherein upon receiving a license transfer request from a given apparatus, the management unit performs a third updating process in response to detecting that the information processing apparatus having received the license transfer request is the license origin apparatus indicated by the origin information, and performs a fourth updating process in response to detecting that the information processing apparatus having received the license transfer request is not the license origin apparatus indicated by the origin information, the third updating process setting the license information equal to an indication of absence of the license and adding an indication of the given apparatus in the recipient information, the fourth updating process setting the license information equal to an indication of absence of the license and notifying the license origin apparatus of transfer of the license to the given apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes an install unit to receive install data for software to install the software for providing a function, an acquisition unit to acquire a license file for activating the function, a management unit to manage information indicative of presence or absence of a license to use the function, independently of presence or absence of the license file, and an update unit to update the information indicative of presence or absence of the license upon transferring the license between apparatuses.
26 Citations
20 Claims
-
1. An information processing apparatus, comprising:
-
an install unit to receive install data for software to install the software for providing a function; an acquisition unit to acquire a license file for activating the function; a management unit to manage management information, the management information including a license identifier indicative of the license file, origin information indicative of license origin apparatus, recipient information indicative of license copy recipient apparatus, and license information indicative of presence or absence of a license to use the function, independently of presence or absence of the license file; a memory device to store programs; and a processing device to execute the programs to control the install unit, the acquisition unit, and the management unit, wherein the license origin apparatus indicated by the origin information is an apparatus having acquired from an external license management system the license file issued by the external license management system, wherein upon the acquisition unit acquiring the license file from another apparatus having the license file, the management unit performs a first updating process in response to detecting that the information processing apparatus having acquired the license file from said another apparatus is the license origin apparatus indicated by the origin information, and performs a second updating process in response to detecting that the information processing apparatus having acquired the license file from said another apparatus is not the license origin apparatus indicated by the origin information, the first updating process setting the license information equal to an indication of presence of the license, the second updating process setting the license information equal to an indication of presence of the license and setting the origin information equal to an indication of the license origin apparatus, and wherein upon receiving a license transfer request from a given apparatus, the management unit performs a third updating process in response to detecting that the information processing apparatus having received the license transfer request is the license origin apparatus indicated by the origin information, and performs a fourth updating process in response to detecting that the information processing apparatus having received the license transfer request is not the license origin apparatus indicated by the origin information, the third updating process setting the license information equal to an indication of absence of the license and adding an indication of the given apparatus in the recipient information, the fourth updating process setting the license information equal to an indication of absence of the license and notifying the license origin apparatus of transfer of the license to the given apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An information processing method, comprising:
-
an install step of receiving install data for software and installing the software for providing a function; an acquisition step of acquiring a license file for activating the function; a management step of managing management information, the management information including a license identifier indicative of the license file, origin information indicative of license origin apparatus, recipient information indicative of license copy recipient apparatus, and license information indicative of presence or absence of a license to use the function, independently of presence or absence of the license file, wherein the license origin apparatus indicated by the origin information is an apparatus having acquired from an external license management system the license file issued by the external license management system; transferring the license file from a first apparatus having the license file to a second apparatus; checking whether the second apparatus is the license origin apparatus indicated by the origin information; performing a first updating process in response to detecting that the second apparatus is the license origin apparatus indicated by the origin information, the first updating process setting the license information equal to an indication of presence of the license; performing a second updating process in response to detecting that the second apparatus is not the license origin apparatus indicated by the origin information, the second updating process setting the license information equal to an indication of presence of the license and setting the origin information equal to an indication of the license origin apparatus; checking whether the first apparatus is the license origin apparatus indicated by the origin information; performing a third updating process in response to detecting that the first apparatus is the license origin apparatus indicated by the origin information, the third updating process setting the license information equal to an indication of absence of the license and adding an indication of the second apparatus in the recipient information; and performing a fourth updating process in response to detecting that the first apparatus is not the license origin apparatus indicated by the origin information, the fourth updating process setting the license information equal to an indication of absence of the license and notifying the license origin apparatus of transfer of the license to the second apparatus.
-
-
20. A non-transitory computer-readable recording medium having a program embodied therein for causing a computer to perform:
-
an install step of receiving install data for software and installing the software for providing a function; an acquisition step of acquiring a license file for activating the function; a management step of managing management information, the management information including a license identifier indicative of the license file, origin information indicative of license origin apparatus, recipient information indicative of license copy recipient apparatus, and license information indicative of presence or absence of a license to use the function, independently of presence or absence of the license file, wherein the license origin apparatus indicated by the origin information is an apparatus having acquired from an external license management system the license file issued by the external license management system; transferring the license file from a first apparatus having the license file to a second apparatus; checking whether the second apparatus is the license origin apparatus indicated by the origin information; performing a first updating process in response to detecting that the second apparatus is the license origin apparatus indicated by the origin information, the first updating process setting the license information equal to an indication of presence of the license; performing a second updating process in response to detecting that the second apparatus is not the licensed origin apparatus indicated by the origin information, the second updating process setting the license information equal to an indication of presence of the license and setting the origin information equal to an indication of the license origin apparatus; checking whether the first apparatus is the origin apparatus indicated by the origin information; performing a third updating process in response to detecting that the first apparatus is the license origin apparatus indicated by the origin information, the third updating process setting the license information equal to an indication of absence of the license and adding an indication of the second apparatus in the recipient information; and performing a fourth updating process in response to detecting that the first apparatus is not the license origin apparatus indicated by the origin information, the fourth updating process setting the license information equal to an indication of absence of the license and notifying the license origin apparatus of transfer of the license to the second apparatus.
-
Specification