×

Remote virtualization of mobile apps

  • US 9,451,043 B2
  • Filed: 09/13/2013
  • Issued: 09/20/2016
  • Est. Priority Date: 09/13/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A remote virtualization system for running, on a host server platform, host applications that are controlled over a network by virtual applications running on a remote client device, the remote client device including a native operating system, the remote virtualization system comprising:

  • (a) a host application that runs on the host server platform;

    (b) a virtual application that runs on the remote client device to control the execution of the host application on the host server platform;

    (c) a capture engine on the remote client device that intercepts user-initiated events, resulting from a user'"'"'s interaction with the virtual application on the remote client device, and transmits the user-initiated events over the network to the host application;

    (d) an AV streamer on the host server platform that streams, to the virtual application over the network, screen displays and associated audio generated by the host application in response to the user-initiated events; and

    (e) a remote API listener/dispatcher on the host server platform that (i) intercepts requests from the host application for application-initiated events, (ii) determines whether a requested application-initiated event requires access to local resources on the remote client device, and, if so, (iii) transmits that application-initiated event over the network to the virtual application, which submits that application-initiated event to the native operating system on the remote client device to access the local resources.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×