×

Launching a cached web application based on authentication status

  • US 8,732,855 B2
  • Filed: 09/30/2010
  • Issued: 05/20/2014
  • Est. Priority Date: 09/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, the method comprising:

  • receiving, by a web browser at a computing device, a first request to retrieve first resources that correspond to a first network address;

    submitting, by the computing device and over a network, the first request to retrieve the first resources;

    receiving, at the computing device and from a different computing device communicating over the network in response to the computing device having submitted the first request, the first resources, wherein the first resources are configured to activate a user interface of a first web application and activation of the user interface of the first web application requires that the computing device be currently authenticated;

    executing, by the web browser at the computing device in response to having received the first resources over the network, instructions that are in the first resources and that are for activating the user interface of the first web application, wherein execution of the instructions includes determining whether the computing device is currently authenticated to activate the user interface of the first web application;

    using, by the web browser at the computing device, the first resources to activate the user interface of the first web application, in response to having determined that the computing device is currently authenticated to activate the user interface of the first web application;

    storing, in response to having received the first resources over the network, the first resources in a cache that is stored locally at the computing device;

    receiving, by the web browser at the computing device and after the resources have been stored in the cache, a second request to retrieve the first resources;

    submitting, by the web browser at the computing device, the second request to retrieve the first resources;

    retrieving, by the web browser and from the cache in response to having submitted the second request, the first resources; and

    executing, by the web browser at the computing device in response to having retrieved the first resources from the cache, the instructions that are in the first resources and that are for activating the user interface of the first web application, wherein execution of the instructions includes;

    determining whether the computing device is currently authenticated to activate the user interface of the first web application, andas a result of having determined that the computing device is not currently authenticated to activate the user interface of the first web application, requesting to retrieve second resources that correspond to a second network address and that are configured to activate a user interface of a second web application, wherein activation of the user interface of the second web application does not require that the computing device be currently authenticated.

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