| CPC G06F 21/12 (2013.01) [G06F 21/10 (2013.01)] | 20 Claims |

|
1. An information processing device comprising:
a hardware processor that executes a license check of software, wherein
the hardware processor
detects a request for remote access to the software,
extracts a description about remote access from a license agreement of the software to which a request for remote access is requesting access, and
determines, based on the extracted description about the remote access, whether the remote access is a license violation, wherein
the determining, based on the extracted description about the remote access, whether the remote access is a license violation includes
dividing the description about the remote access into single sentences to vectorize the divided description,
calculating similarities between the description about the remote access and sentence patterns of license terms, based on a vector value, the license terms being different from the license agreement of the software to which the request for remote access,
determines one of the sentence patterns having the highest similarity, and
determining, based on the one of the sentence patterns having the highest similarity, whether the remote access is a license violation.
|