Patent ID: 9483287
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving a communication from a software tool, the communication intended for a virtual machine and containing an identification of a virtual file; retrieving the virtual file using the identification, the virtual file defining a file socket, the file socket providing a communications channel for stream-based communications, the virtual; establishing the file socket as a communications channel between the software tool and the virtual machine based on the virtual file by implementing the communications channel in accordance with the communications guidelines and file access rights in the virtual file retrieved using the identification; receiving a communication from the software tool identifying the file socket; and in response to the receiving of the communication from the software tool identifying the file socket, transferring the communication to the virtual machine through the file socket and, wherein the virtual file is stored by an operating system using a naming convention that assigns the virtual file a unique name based on an identification of one or more users authorized to utilize the file socket and one or more processes that utilize the file socket.