Information processing apparatus, information processing method, and computer-readable recording medium
Abstract
An information processing apparatus including: an obtaining unit that obtains, for each of a plurality of computers in which software that supports a multi-session model and is accessed and used by a plurality of users is installed, use history information indicating use histories of the users that use the computers; a generation unit that generates, for each computer, reference use history information indicating a use history serving as a reference for the computer, using the use history information of the users that use the computer; and an extraction unit that calculates, for each user that uses the computers, similarities between the use history information of the user and the pieces of reference use history information of the computers, and extracting a computer corresponding to the user based on the similarities.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An information processing apparatus comprising:
an obtaining unit that obtains, for each of a plurality of computers in which software that supports a multi-session model and is accessed and used by a plurality of users is installed, use history information indicating use histories of the users that use the computers; a generation unit that generates, for each computer, reference use history information indicating a use history serving as a reference for the computer, using the use history information of the users that use the computer; and an extraction unit that calculates, for each user that uses the computers, similarities between the use history information of the user and the pieces of reference use history information of the computers, and extracting a computer corresponding to the user based on the similarities.
2 . The information processing apparatus according to claim 1 ,
wherein the extraction unit includes:
a first extraction unit that calculates first similarities between the reference use history information of each computer and the pieces of use history information of the plurality of users that use the computer, detects a first similarity that is equal to or smaller than a first threshold value set in advance, from among the calculated first similarities, and extracts first users corresponding to the detected first similarity, and
a second extraction unit that calculates second similarities between the reference use history information of each of the other computers and the pieces of use history information of the extracted first users, detects a second similarity that is equal to or larger than a second threshold value set in advance, from among the calculated second similarities, and extracts a second user corresponding to the detected second similarity and a computer corresponding to the second user.
3 . The information processing apparatus according to claim 2 ,
wherein the generation unit generates the reference use history information by averaging use contents of the users that share the computer, using the use histories of the users in a period set in advance.
4 . The information processing apparatus according to claim 3 ,
wherein the generating unit detects a use content that occurs on an irregular basis, from the pieces of use history information of the users that share the computer, and replaces the detected use content with a use content implemented by a large number of the users in a time corresponding to the detected use content.
5 . The information processing apparatus according to claim 4 ,
wherein the first extraction unit calculates first distances between the reference use history information of each computer and the pieces of use history information, and sets the calculated first distances as the first similarities.
6 . The information processing apparatus according to claim 5 ,
wherein the second extraction unit calculates second distances between the reference use history information of each of the other computers and the use history information of each of the first users, and sets the calculated second distances as the second similarities.
7 . The information processing apparatus according to claim 6 ,
wherein the second extraction unit transmits notification indicating that there is another computer shared by a large number of users performing use that is similar to a use status of the second user, to a terminal apparatus of an administrator that manages software that supports the multi-session model.
8 . An information processing method that is performed by an information processing apparatus, the method comprising:
obtaining, for each of a plurality of computers in which software that supports a multi-session model and is accessed and used by a plurality of users is installed, use history information indicating use histories of the users that use the computers; generating, for each computer, reference use history information indicating a use history serving as a reference for the computer, using the use history information of the users that use the computer; and calculating, for each user that uses the computers, similarities between the use history information of the user and the pieces of reference use history information of the computers, and extracting a computer corresponding to the user based on the similarities.
9 . A non-transitory computer-readable recording medium that includes a program recorded thereon, the program including instructions that causes a computer to carry out the steps of:
obtaining, for each of a plurality of computers in which software that supports a multi-session model and is accessed and used by a plurality of users is installed, use history information indicating use histories of the users that use the computers; generating, for each computer, reference use history information indicating a use history serving as a reference for the computer, using the use history information of the users that use the computer; and calculating, for each user that uses the computers, similarities between the use history information of the user and the pieces of reference use history information of the computers, and extracting a computer corresponding to the user based on the similarities.Join the waitlist — get patent alerts
Track US2024111564A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.