CLIENT-SIDE URL REDIRECTION
First Claim
Patent Images
1. A method comprising, by a processor:
- receiving a request from a client system for a first web page;
transmitting to the client system the first web page comprising one or more navigation controls that invoke one or more uniform resource locators (URLs) that are subject to redirection;
sending to the client system a redirection table that comprises at least one URL pattern and a corresponding redirected URL model;
receiving a second request from the client system for a second web page referenced by a rewritten URL based on the redirected URL model in place of a selected URL included on the first web page; and
sending data corresponding to the rewritten URL to the client system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may include, by a processor, receiving a request from a client system for a first web page, transmitting to the client system the first web page comprising one or more navigation controls that invoke one or more uniform resource locators (URLs) that are subject to redirection, sending to the client system a redirection table that comprises at least one URL pattern and a corresponding redirected URL model, receiving a second request from the client system for a second web page referenced by a rewritten URL based on the redirected URL model in place of a selected URL included on the first web page; and sending data corresponding to the rewritten URL to the client system.
37 Citations
20 Claims
-
1. A method comprising, by a processor:
-
receiving a request from a client system for a first web page; transmitting to the client system the first web page comprising one or more navigation controls that invoke one or more uniform resource locators (URLs) that are subject to redirection; sending to the client system a redirection table that comprises at least one URL pattern and a corresponding redirected URL model; receiving a second request from the client system for a second web page referenced by a rewritten URL based on the redirected URL model in place of a selected URL included on the first web page; and sending data corresponding to the rewritten URL to the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a client system, a first web page comprising one or more navigation controls that invoke one or more uniform resource locators (URLs) that are subject to redirection; accessing, by the client system, a redirection table that comprises at least one URL pattern and a corresponding redirected URL model; receiving, by the client system, a selected URL corresponding to a user navigation command; locating the selected URL in the redirection table; generating a rewritten URL based on the redirected URL model corresponding to the selected URL; and sending a request for access to the rewritten URL in place of the selected URL. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a computing device; and a computer-readable storage medium in communication with the computing device, wherein the computer-readable storage medium comprises one or more programming instructions that, when executed, cause the computing device to; receive a request from a client system for a first web page, send the client system the first web page comprising one or more navigation controls that invoke one or more uniform resource locators (URLs) that are subject to redirection, send to the client system a redirection table that comprises at least one URL pattern and a corresponding redirected URL model, receive a second request from the client system for a second web page referenced by a rewritten URL based on the redirected URL model in place of a selected URL included on the first web page, and send data corresponding to the rewritten URL to the client system. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
a computing device; and a computer-readable storage medium in communication with the computing device, wherein the computer-readable storage medium comprises one or more programming instructions that, when executed, cause the computing device to; receive a first web page comprising one or more navigation controls that invoke one or more uniform resource locators (URLs) that are subject to redirection, access a redirection table that comprises at least one URL pattern and a corresponding redirected URL model, receive a selected URL corresponding to a user navigation command, locate the selected URL in the redirection table, generate a rewritten URL based on the redirected URL model corresponding to the selected URL, and send a request for access to the rewritten URL in place of the selected URL. - View Dependent Claims (19, 20)
-
Specification