×

Moving critical actions within a mobile application

  • US 9,769,590 B2
  • Filed: 12/17/2014
  • Issued: 09/19/2017
  • Est. Priority Date: 12/17/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • obtaining a data structure representing a program to be executed on a mobile device;

    based on the data structure, determining by a processor, a location of at least one command related to using data retrieved from a server, wherein at least one fetching command is to be executed in order to retrieve the data from the server, whereby the at least one fetching command is to be executed prior to reaching the location in order for the data to be available when execution reaches the location;

    determining a modified fetching location for the at least one fetching command, wherein a code of the program indicates execution of the at least one fetching command at an original location, wherein said determining the modified fetching location comprises postponing executing the at least one fetching command with respect to the original location,wherein the modified fetching location is reached prior to reaching the location of the at least one command; and

    determining a connectivity status of the mobile device executing the program, wherein the connectivity status is a projected connectivity status,wherein said determining the modified fetching location comprises dynamically determining the modified fetching location based on the connectivity status.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×