×

Mobile photo application migration to cloud computing platform

  • US 8,725,800 B1
  • Filed: 01/21/2014
  • Issued: 05/13/2014
  • Est. Priority Date: 10/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing a photo application at a mobile device, the method comprising:

  • monitoring the photo application executing at the mobile device to identify a background thread and a foreground thread of the photo application, the background thread performing a photo processing task of a given photo, the foreground thread of the photo application providing a user interface to access a processed image through the mobile device, wherein the background thread does not directly interact with a user of the mobile device;

    receiving a photo for processing and displaying using the photo application;

    determining a current workload of the mobile device;

    transmitting, from the mobile device to a server, the received photo and an instance of a background component of the photo application when the determined current workload exceeds a predefined threshold, the background component of the photo application including information to enable the server to run an instance of the background thread, the instance of the background component of the photo application being transferred when the server does not have a pre-existing instance of the background component;

    receiving a processed photo from the server, wherein the processing of the photo is performed by executing the background thread at the server; and

    providing access to the processed photo through the mobile device using the user interface generated by the foreground thread of the photo application, wherein the foreground thread utilizes the processed photo to provide access through the user interface as if the processed photo was generated by an instance of the background thread executed at the mobile device.

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