System and method for URL virtualization and mapping
First Claim
1. A method for URL virtualization to provide a contextually relevant URL to a requesting agent, the method comprising:
- receiving a request from the requesting agent, wherein the request includes a non-contextual URL;
accessing a URL storage area to determine that the non-contextual URL maps to a contextual URL, wherein the contextual URL is more contextually relevant and more human-readable than the non-contextual URL;
determining whether the contextual URL is a server-side transfer or a server-side redirect, wherein in a server-side redirect at least one of the non-contextual URL and contextual URL is mapped to an alternative URL;
if the contextual URL is a server-side transfer, sending the content to the user browser for display and sending the contextual URL to the user browser for display in the user browser'"'"'s address bar; and
if the contextual URL is a server-side redirect, sending the content to the user browser for display and sending the alternative URL for display in the user browser'"'"'s address bar.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for URL virtualization. The system and method for URL virtualization provide a contextually relevant URL to a requesting agent. The system may include a browser parameter determination mechanism for matching incoming request header parameters with stored information indicative of a content version and a URL lookup mechanism for locating a contextual URL mapping to a non-contextual URL that leads to the requested content version. The system may additionally include navigation controls for navigating to the requested content version using the non-contextual URL and display controls for displaying the contextual URL to the requesting agent.
33 Citations
18 Claims
-
1. A method for URL virtualization to provide a contextually relevant URL to a requesting agent, the method comprising:
-
receiving a request from the requesting agent, wherein the request includes a non-contextual URL; accessing a URL storage area to determine that the non-contextual URL maps to a contextual URL, wherein the contextual URL is more contextually relevant and more human-readable than the non-contextual URL; determining whether the contextual URL is a server-side transfer or a server-side redirect, wherein in a server-side redirect at least one of the non-contextual URL and contextual URL is mapped to an alternative URL; if the contextual URL is a server-side transfer, sending the content to the user browser for display and sending the contextual URL to the user browser for display in the user browser'"'"'s address bar; and if the contextual URL is a server-side redirect, sending the content to the user browser for display and sending the alternative URL for display in the user browser'"'"'s address bar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for URL virtualization to provide a contextually relevant URL to a requesting agent, the method comprising:
-
receiving a request for content hosted by a target server from the requesting agent, wherein the request includes a non-contextual URL; reading request header parameters in order to select a version of the requested content; accessing a URL storage area to determine that the non-contextual URL maps to a contextual URL, wherein the contextual URL is more contextually relevant and more human-readable than the non-contextual URL and wherein the URL storage area comprises a lookup table for matching the contextual URL to be supplied instead of the non-contextual URL; determining whether the contextual URL is a server-side transfer or a server-side redirect, wherein in a server-side redirect at least one of the non-contextual URL and contextual URL is mapped to an alternative URL; if the contextual URL is a server-side transfer, sending the content to the user browser for display and sending the contextual URL to the user browser for display in the user browser'"'"'s address bar; and if the contextual URL is a server-side redirect, sending the content to the user browser for display and sending the alternative URL for display in the user browser'"'"'s address bar. - View Dependent Claims (10, 11, 12)
-
-
13. A system embodied on a computer readable storage medium for URL virtualization that provides a contextually relevant URL to a requesting agent, the system comprising:
-
a browser parameter determination mechanism for matching incoming request header parameters with a version of content, wherein the incoming request header parameters are indicative of a type of requesting agent and wherein the version of content is specific to the type of requesting agent; a URL lookup mechanism for accessing a URL storage area to determine whether a contextual URL exists for a non-contextual URL received from the requesting agent, wherein the contextual URL provides a human-readable description of the contents of the requested content version, wherein the URL storage area comprises a lookup table for matching the non-contextual URL to the contextual URL, and wherein the URL lookup mechanism inspects the lookup table to determine whether the contextual URL is a server-side redirect or a server-side transfer; a redirect path control to redirect the requesting agent to a new URL; and a transfer path control to execute the non-contextual URL while the contextual URL is provided for display. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification