Patent ID: 8527862
Filing Date: 2013-09-03
Classification: G06F,H04L

Abstract:
1. A method for making an asynchronous JavaScript and extensible mark-up language (AJAX) application content state bookmarkable and crawlable, the method comprising: receiving at a web application processing server device a HyperText Transfer Protocol (HTTP) request comprising an HTTP request uniform resource locator (URL) representing a current application content state; extracting from the HTTP request URL with the web application processing server device a second substring based upon a first reference substring, when the HTTP request URL contains the first reference substring; generating by the web application processing server device a modified URL based at least in part on the extracted second substring, the modified URL representing the current application content state; identifying with the web application processing server device when the HTTP request is from a web crawler based upon a header in the HTTP request; and returning with the web application processing server device the modified URL as an HTTP redirect response to the web crawler when the HTTP request is identified as being from the web crawler.