1. A method for performing one or more operation on a first computing device, the method comprising: receiving, from a second computing device via wireless communication, a request to setup a service session and an identifier of one of the second computing device and an associated user of the second computing device; determining, by a processor of the first computing device, whether to authorize the request to setup the service session based on the identifier; in response to the determination that the request to setup the service session is authorized: establishing, by the processor of the first computing device, the service session between the first computing device and the second computing device, responsive to detecting that a distance between the first computing device and the second computing device is equal to or less than a predetermined distance; displaying, by the second computing device, options for the one or more operations according to a predetermined privilege level of the associated user of the second computing device; receiving, by the processor of the first computing device and from the second computing device, one or more service instructions that are allowable based on the identifier and the predetermined privilege level; performing, by the processor of the first computing device, the one or more operations based on the one or more service instructions and a selection from the displayed options by the associated user of the second computing device; storing, by the second computing device, the one or more service instructions in a remote computing network; transparently reconnect and refresh a computing state of the first computing device based on a distance between the first computing device and the second computing device; obtaining, by the second computing device, the one or more service instructions stored in the remote computing network upon verifying that device type information of another computing device matches device type information of the first computing device.