×

Crowd sourced online application cache management

  • US 10,757,214 B2
  • Filed: 12/20/2013
  • Issued: 08/25/2020
  • Est. Priority Date: 12/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A machine readable medium that is not a transitory propagating signal, the machine readable medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:

  • identifying a received application and an application cache policy;

    executing the application according to the application cache policy;

    monitoring execution of the application to determine a behavior characteristic for a subset of application components, wherein the behavior characteristic is tracked via a cacheable score in which access to a part of a file from a member of the subset of application components increases the score and a change in content of the part of the file decreases the score;

    determining a cache policy for the subset of application components based on the monitoring, wherein determining the cache policy includes determining that a first part of a file the subset of application components has a cacheable score greater than a threshold and a second part of the file has a cacheable score less than the threshold, the policy indicating that the first part of the file is a candidate for caching and indicating that the second part of the file is not a candidate for caching;

    providing a cache improvement plan for the application based on the cache policy for the subset of application components;

    receiving a modification of the application and a new application cache policy, the modification being a division of the file of the application into a plurality of files based on the cache improvement plan, one of the plurality of files corresponding to the first part of the file and another of the plurality of files corresponding to the second part of the file, and the new application cache policy based on the cache policy; and

    executing the modification of the application according to the new application cache policy.

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