US Patent:
20160249106, Aug 25, 2016
Inventors:
Manish LACHWANI - Sunnyvale CA, US
Jay SRINIVASAN - San Francisco CA, US
Rahul JAIN - San Francisco CA, US
Pratyus PATNAIK - San Francisco CA, US
Assignee:
Appurify, Inc. - San Francisco CA
International Classification:
H04N 21/482
H04N 7/26
H04N 21/422
H04N 21/478
H04N 21/2343
Abstract:
A remote control module enables remote operation and control of a host device such as a mobile computing device. The user may employ an interface of the service to specify input events to be executed on the host device, such as touch, text, numeric, key, voice, haptic, or other types of inputs. The input events may be executed on the device through a virtualization module executing as a background process on the device. A display capture module may also execute as a background process on the host device to capture screenshots of the host device display using a hardware video encoder of the host device. The screenshots are placed in device memory. The remote control module may retrieve the screenshots from the host device memory, assemble them into a video stream, and provide the video stream to the user through the user interface as a real-time view of the host device.