INFORMATION PROCESSING APPARATUS, CLIENT MANAGEMENT SYSTEM, AND CLIENT MANAGEMENT METHOD
First Claim
1. An information process apparatus which is applied to a client management system configured to manage a plurality of client terminals on a network, comprising:
- a first control module configured to transmit, in response to a connection request from a first virtual machine corresponding to a first client terminal on which a first user has executed a logon operation, information indicative of a path to a first storage location in a storage on the network to the first virtual machine such that the first storage location is mounted on a file system of the first virtual machine, the first storage location storing a first user profile associated with an identifier of the first user; and
a second control module configured to determine, in response to a connection request from a second virtual machine corresponding to a second client terminal on which the first user has newly executed a logon operation, whether the first user profile is being used by the first client terminal, to cause, if the first user profile is being used, the first virtual machine to unmount the first storage location, and to transmit the information indicative of the path to the first storage location to the second virtual machine such that the first storage location is mounted on a file system of the second virtual machine.
4 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, in response to a connection request from a second virtual machine corresponding to a second client terminal on which a first user has newly executed a logon operation, an information processing apparatus determines whether a first user profile associated with a first identifier of the first user is being used by another client terminal. If the first user profile is being used, the apparatus causes a first virtual machine corresponding to the another client terminal to unmount the first storage location, and transmits the information indicative of the path to the first storage location to a second virtual machine corresponding to the second client terminal.
-
Citations
9 Claims
-
1. An information process apparatus which is applied to a client management system configured to manage a plurality of client terminals on a network, comprising:
-
a first control module configured to transmit, in response to a connection request from a first virtual machine corresponding to a first client terminal on which a first user has executed a logon operation, information indicative of a path to a first storage location in a storage on the network to the first virtual machine such that the first storage location is mounted on a file system of the first virtual machine, the first storage location storing a first user profile associated with an identifier of the first user; and a second control module configured to determine, in response to a connection request from a second virtual machine corresponding to a second client terminal on which the first user has newly executed a logon operation, whether the first user profile is being used by the first client terminal, to cause, if the first user profile is being used, the first virtual machine to unmount the first storage location, and to transmit the information indicative of the path to the first storage location to the second virtual machine such that the first storage location is mounted on a file system of the second virtual machine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A client management system configured to manage a plurality of client terminals on a network, comprising:
-
a thin client execution server configured to execute a plurality of virtual machines for communicating with a plurality of thin client terminals on the network by using a screen transfer protocol; a delivery server configured to deliver a virtual image file including an operating system and an application program to a plurality of virtualization client terminals on the network, which execute virtualization software; and a profile management module configured to manage a plurality of user profiles corresponding to a plurality of users by using a storage which stores the plurality of user profiles, the profile management module comprising; a first control module configured to transmit, in response to a connection request from a first virtual machine corresponding to a first client terminal which is one of the plurality of thin client terminals or the plurality of virtualization client terminals and on which a first user has executed a logon operation, information indicative of a path to a first storage location in the storage to the first virtual machine, such that the first storage location is mounted on a file system of the first virtual machine, the first storage location storing a first user profile associated with an identifier of the first user; and a second control module configured to determine, in response to a connection request from a second virtual machine corresponding to a second client terminal which is one of the plurality of thin client terminals or the plurality of virtualization client terminals and on which the first user has newly executed a logon operation, whether the first user profile is being used by the first client terminal, to cause, if the first user profile is being used, the first virtual machine to unmount the first storage location, and to transmit information indicative of the path to the first storage location to the second virtual machine such that the first storage location is mounted on a file system of the second virtual machine. - View Dependent Claims (7)
-
-
8. A client management method of managing a plurality of client terminals on a network, comprising:
-
transmitting, in response to a connection request from a first virtual machine corresponding to a first client terminal on which a first user has executed a logon operation, information indicative of a path to a first storage location in a storage on the network to the first virtual machine, such that the first storage location is mounted on a file system of the first virtual machine, the first storage location storing a first user profile associated with an identifier of the first user; determining, in response to a connection request from a second virtual machine corresponding to a second client terminal on which the first user has newly executed a logon operation, whether the first user profile is being used by the first client terminal; and causing, if the first user profile is being used, the first virtual machine to unmount the first storage location, and transmitting the information indicative of the path to the first storage location to the second virtual machine such that the first storage location is mounted on a file system of the second virtual machine. - View Dependent Claims (9)
-
Specification