Information processing device, information processing method, electronic device, and information processing system
AssigneeSony Group Corporation
InventorYosuke Hiratsuka
Life of this patent
Estimating the term…
Abstract
Provided is an information processing device that includes a license management unit that sets at least one of a first use start date and time or a first use end date and time of a license to be provided to a first electronic device on the basis of a date and time of a hardware clock, and responds to return of the license from the first electronic device and provision of a second electronic device with the license returned from the first electronic device until the date and time of the hardware clock pass a first valid period with reference to the first use start date and time or pass the first use end date and time.
Claims14
A first information processing device, comprising:
- a central processing unit (CPU) configured to:
- set, based on a date and time of a hardware clock, at least one of a first use start date and time or a first use end date and time of a license to be provided to a first electronic device;
- respond, until the date and time of the hardware clock one of pass a first valid period with reference to the first use start date and time or pass the first use end date and time, to return of the license from the first electronic device and provision of a second electronic device with the license returned from the first electronic device;
- set at least one of a second use start date and time or a second use end date and time, based on the date and time of the hardware clock and the provision of the second electronic device with the license returned from the first electronic device;
- set, as a second valid period of the license, one of a remaining period of the first valid period with reference to the second use start date and time or a period until the second use end date and time;
- generate first license communication information including a first installation key for installation of the license in the first electronic device and the first valid period;
- generate second license communication information including a second installation key for installation of the license in the second electronic device and the second valid period;
- control reception of license return information generated by the first electronic device, wherein the license return information includes installation key information and a first hash value of data in the license return information;
- calculate a second hash value of the data in the license return information, based on a device unique key that corresponds to the license return information and is unique to the first electronic device;
- and
- validate the return of the license from the first electronic device, in a case where the calculated second hash value matches the first hash value in the license return information and the installation key information in the license return information corresponds to the first installation key.
An information processing method, comprising:
- by an information processing device:
- setting, based on a date and time of a hardware clock, at least one of a first use start date and time or a first use end date and time of a license to be provided to a first electronic device;
- responding, until the date and time of the hardware clock one of pass a first valid period with reference to the first use start date and time or pass the first use end date and time, to return of the license from the first electronic device and provision of a second electronic device with the license returned from the first electronic device;
- setting at least one of a second use start date and time or a second use end date and time, based on the date and time of the hardware clock and the provision of the second electronic device with the license returned from the first electronic device;
- setting, as a second valid period of the license, one of a remaining period of the first valid period with reference to the second use start date and time or a period until the second use end date and time;
- generating first license communication information including a first installation key for installation of the license in the first electronic device and the first valid period;
- generating second license communication information including a second installation key for installation of the license in the second electronic device and the second valid period;
- controlling reception of license return information generated by the first electronic device, wherein the license return information includes installation key information and a first hash value of data in the license return information;
- calculating a second hash value of the data in the license return information, based on a device unique key that corresponds to the license return information and is unique to the first electronic device;
- and
- validating the return of the license from the first electronic device, in a case where the calculated second hash value matches the first hash value in the license return information and the installation key information in the license return information corresponds to the first installation key.
A non-transitory computer-readable medium having stored thereon, computer-executable instructions which, when executed by a computer, cause the computer to execute operations, the operations comprising:
- setting, based on a date and time of a hardware clock, at least one of a first use start date and time or a first use end date and time of a license to be provided to a first electronic device;
- responding, until the date and time of the hardware clock one of pass a first valid period with reference to the first use start date and time or pass the first use end date and time, to return of the license from the first electronic device and provision of a second electronic device with the license returned from the first electronic device;
- setting at least one of a second use start date and time or a second use end date and time, based on the date and time of the hardware clock and the provision of the second electronic device with the license returned from the first electronic device;
- setting, as a second valid period of the license, one of a remaining period of the first valid period with reference to the second use start date and time or a period until the second use end date and time;
- generating first license communication information including a first installation key for installation of the license in the first electronic device and the first valid period;
- generating second license communication information including a second installation key for installation of the license in the second electronic device and the second valid period;
- controlling reception of license return information generated by the first electronic device, wherein the license return information includes installation key information and a first hash value of data in the license return information;
- calculating a second hash value of the data in the license return information, based on a device unique key that corresponds to the license return information and is unique to the first electronic device;
- and
- validating the return of the license from the first electronic device, in a case where the calculated second hash value matches the first hash value in the license return information and the installation key information in the license return information corresponds to the first installation key.
Dependencies are inferred from the claim text.