×

Systems for serving website content according to user status

  • US 9,438,659 B2
  • Filed: 06/21/2012
  • Issued: 09/06/2016
  • Est. Priority Date: 06/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more server computers communicatively coupled to a network, said one or more server computers running;

    A) a database configured to store, for each of one or more web applications hosted on said one or more server computers, a signature comprising a regular expression pattern identifying a session state, said session state indicating a status of a user of said one of said one or more web applications; and

    B) one or more proxy servers configured to;

    i) store a cached web content for a website hosted by a web server, the website comprising web content, at least a portion of the web content being cached as the cached web content;

    ii) receive, from a client computer communicatively coupled to said network, a request for an action performed by said one or more server computers via one of said one or more web applications;

    iii) determine whether said request includes a browser cookie; and

    iv) responsive to a determination that said request includes said browser cookie;

    determine whether said browser cookie matches said regular expression pattern for said one of said one or more web applications;

    responsive to a determination that said browser cookie does not match said regular expression pattern for said one of said one or more web applications, transmit the cached web content to the client computer without performing the action; and

    responsive to a determination that said browser cookie matches said regular expression pattern, pass the request to said one or more server computers;

    said one or more server computers being configured to, responsive to receiving the request from the one or more proxy servers, perform said action using said one of said one or more web applications.

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