Patent Document ID: 8655860
Application ID: 13433717

Base Claim:
1. A computer-implemented process for identifying universal resource locator rewriting rules, the computer-implemented process comprising: receiving, via one or more computing devices, input of universal resource locators of an application, to form received universal resource locators; representing, via the one or more computing devices, the received universal resource locators in a graph; applying, via the one or more computing devices, analysis algorithms and heuristics to properties of the graph; identifying, via the one or more computing devices, universal resource locator rewriting patterns using the graph to form detected patterns, including if a switch has a complexity value greater than a predetermined value “Q”, grouping identified switches into Left Switches and Right Switches according to a connection set; and generating, via the one or more computing devices, rewrite rules corresponding to the detected patterns.

---

Claim 2:
2. The computer-implemented process of claim 1 , wherein receiving input further comprises: receiving a set of universal resource locators, wherein the set comprises a list of universal resource locators generated by a Web crawler examination of Web sites of the application.