×

Mobile application migration to cloud computing platform

  • US 9,462,022 B2
  • Filed: 10/01/2013
  • Issued: 10/04/2016
  • Est. Priority Date: 10/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing computer applications at a server, comprising:

  • identifying, at a computing device, a service component of a computer application executed at the computing device, wherein the service component runs at a background of an operating system of the computing device;

    transferring, from the computing device to a server, an instance of the service component if the server does not have the instance of the service component;

    receiving, from the server, a result message generated by the instance of the service component executed at the server;

    feeding, at the computing device, a content of the result message to another component of the computer application via a procedure call such that the other component retrieves the content of the result message as if it was generated by an instance of the service component executed at the computing device;

    wherein the service component and a user interface component of the computer application execute at the computing device as two threads belonging to a process of the computer application; and

    determining an optimization factor for the service component of the computer application executing at the server;

    wherein when the optimization factor is less than a predetermined value, sending, from the computing device to the server, an instruction to stop executing the instance of the service component at the server;

    executing the service component of the computer application at the computing device.

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