Satisfying virtual machine security criteria using remote sensor devices
AssigneeInternational Business Machines Corporation
InventorsSanehiro Furuichi, Masami Tada, Takahito Tashiro
Life of this patent
Estimating the term…
Abstract
A virtual machine (VM) server may be used to enforce a set of security criteria upon a remote client device. The VM server may be configured to host a VM that has features that can be utilized by a user at the remote client device. The VM server may receive sensor data collected by one or more sensors of a remote sensor device. The VM server may identify that the sensor data satisfies at least a portion of the set of security criteria. The VM server may further identify that the remote client device is within a predetermined proximity of the remote sensor device. The VM server may further enable a user at the remote client device to utilize the features of the VM hosted on the VM server.
Claims17
A method for using a virtual machine server to enforce a set of security criteria upon a remote client device, the virtual machine server configured to host a virtual machine having features utilizable by a user at the remote client device, the method comprising:
- receiving, by the virtual machine server, sensor data collected by one or more sensors of a remote sensor device, wherein the remote sensor device is a second remote client device;
- identifying, by the virtual machine server, that the sensor data satisfies at least a subset of the set of security criteria;
- enabling by the virtual machine server, and based on the sensor data satisfying the at least a subset of the set of security criteria, a second user at the second remote client device to utilize features of a second virtual machine hosted on the virtual machine server;
- identifying, after enabling the second user at the second remote client device, and by the virtual machine server, that the remote client device is within a predetermined proximity of the remote sensor device;
- and
- enabling, by the virtual machine server and based on the sensor data satisfying the at least the subset of the set of security criteria and further based on the remote client device being within the predetermined proximity of the remote sensor device, the user at the remote client device to utilize the features of the virtual machine hosted on the virtual machine server.
A system for using a virtual machine server to enforce a set of security criteria upon a remote client device, the virtual machine server configured to host a virtual machine having features utilizable by a user at the remote client device, the system comprising:
- a processor;
- and
- a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the processor to cause the system to:
- receive, by the virtual machine server, sensor data collected by one or more sensors of a remote sensor device, wherein the remote sensor device is a second remote client device;
- identify, by the virtual machine server, that the sensor data satisfies at least a subset of the set of security criteria;
- enabling by the virtual machine server, and based on the sensor data satisfying the at least a subset of the set of security criteria, a second user at the second remote client device to utilize features of a second virtual machine hosted on the virtual machine server;
- identify, after enabling the second user at the second remote client device, and by the virtual machine server, that the remote client device is within a predetermined proximity of the remote sensor device;
- and
- enabling, by the virtual machine server and based on the sensor data satisfying the at least the subset of the set of security criteria and further based on the remote client device being within the predetermined proximity of the remote sensor device, the user at the remote client device to utilize the features of the virtual machine hosted on the virtual machine server.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is non-transitory, the program instructions executable by a computer to perform a method for using a virtual machine server to enforce a set of security criteria upon a remote client device, the virtual machine server configured to host a virtual machine having features utilizable by a user at the remote client device, the method comprising:
- receiving, by the virtual machine server, sensor data collected by one or more sensors of a remote sensor device, wherein the remote sensor device is a second remote client device;
- identifying, by the virtual machine server, that the sensor data satisfies at least a subset of the set of security criteria;
- enabling by the virtual machine server, and based on the sensor data satisfying the at least a subset of the set of security criteria, a second user at the second remote client device to utilize features of a second virtual machine hosted on the virtual machine server;
- identifying, after enabling the second user at the second remote client device, and by the virtual machine server, that the remote client device is within a predetermined proximity of the remote sensor device;
- and
- enabling, by the virtual machine server and based on the sensor data satisfying the at least the subset of the set of security criteria and further based on the remote client device being within the predetermined proximity of the remote sensor device, the user at the remote client device to utilize the features of the virtual machine hosted on the virtual machine server.
Dependencies are inferred from the claim text.