Collaborative hosted virtual systems and methods
AssigneeGoogle Inc.
InventorShyam Govardhan
Life of this patent
Estimating the term…
Abstract
A method including: receiving, by a computing device, a request from a user device for access to a hosted virtual machine; dedicating, by the computing device, a port to forward a cast of a particular hosted virtual machine instance to the user device; establishing a connection between the user device and the particular hosted virtual machine instance through the dedicated port; receiving, by the computing device and from the user device, instructions to execute an application on the particular hosted virtual machine instance; logging external calls made by the particular hosted virtual machine instance; and transmitting, by the computer device, the log of external calls to be stored on a server, the logs being synced by the server with the user device in substantially real time,
Claims20
A method comprising:
- receiving, by a computing device, a request from a user device for access to a hosted virtual machine;
- dedicating, by the computing device, a port to forward a cast of a particular hosted virtual machine instance to the user device;
- establishing a connection between the user device and the particular hosted virtual machine instance through the dedicated port;
- receiving, by the computing device and from the user device, instructions to execute an application on the particular hosted virtual machine instance;
- logging external calls made by the particular hosted virtual machine instance;
- and
- transmitting, by the computer device, the log of external calls to be stored on a server, the logs being synced by the server with the user device in substantially real time.
A method comprising:
- transmitting, by a computing device and to a provisioning gateway, a request for access to a hosted virtual machine;
- receiving, by the computing device, connection information to a first server;
- connecting to the first server based on the connection information;
- receiving, by the computing device and from the first server, a cast of a particular hosted virtual machine;
- transmitting, by the computing device and through the first server to the particular hosted virtual machine instance, instructions to execute an application on the particular hosted virtual machine instance;
- establishing, by the computing device, a connection with a second server;
- and
- receiving, by the computer device and from the second server, and in substantially real time, a log of external calls made by the particular hosted virtual machine instance in response to executing the application.
A non-transitory computer readable medium having stored thereon computer program instructions that, when executed by a processor, control the processor to:
- output for transmission, to a provisioning gateway, a request for access to a hosted virtual machine;
- receive, from the provisioning gateway, connection information to a first server;
- connect to the first server based on the connection information;
- receive, from the first server over the dedicated port, a cast of a particular hosted virtual machine instance;
- output for transmission, to the particular hosted virtual machine instance and through the first server, instructions to execute an application on the particular hosted virtual machine instance;
- establish, a connection with a second server;
- and
- receive, from the second server and in substantially real time, a log of external calls made by the particular hosted virtual machine instance in response to executing the application.
Dependencies are inferred from the claim text.