US2012054327A1PendingUtilityA1

Site redirection

35
Assignee: CLINTON NATHANIEL TPriority: Nov 28, 2005Filed: Nov 4, 2011Published: Mar 1, 2012
Est. expiryNov 28, 2025(expired)· nominal 20-yr term from priority
G06F 16/955
35
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A site redirection system and corresponding methods for redirecting a user from a requested site to a target site is provided. When a user navigates to a site on which the redirection system is implemented, the site downloads onto the user's machine client-side redirection logic. The client-side redirection logic collects the machine's configuration information and passes the collected configuration information to the site. On the site, server-side redirection logic uses the received configuration information to determine a target URL based on the configuration information passed by the client-side redirection logic. The server-side redirection logic then passes the target URL to the client-side redirection logic where the final redirection occurs.

Claims

exact text as granted — not AI-modified
1 . A method in a computer system for redirecting a client to a target site, the method comprising:
 at a web site,
 receiving from a client a request to access the web site; 
 obtaining from the client configuration information; 
 based on the client configuration information, determining a target URL; and 
 providing the client the target URL, 
   
       such that the client redirects to a destination corresponding to the target URL. 
     
     
         2 . The method of  claim 1 , wherein the web site provides the client a successful response upon determining that the target URL addresses the web site. 
     
     
         3 . The method of  claim 1 , wherein the client configuration information is obtained by executing a client-side redirection logic on the client. 
     
     
         4 . The method of  claim 3 , wherein the client-side redirection logic is provided to the client as part of a default page of the web site. 
     
     
         5 . The method of  claim 1 , wherein the client configuration information comprises an indication of an operating system executing on the client. 
     
     
         6 . The method of  claim 1 , wherein the client configuration information comprises an indication of the type of processor on the client. 
     
     
         7 . The method of  claim 1 , wherein the client configuration information comprises localization information. 
     
     
         8 . The method of  claim 1 , wherein the client configuration information comprises an indication of the version of an update agent executing on the client. 
     
     
         9 . The method of  claim 1 , wherein the client configuration information comprises an indication of a version of the web site. 
     
     
         10 . The method of  claim 1 , wherein the client configuration information comprises an indication of a version of an update agent executing on the client, wherein the update agent is configured to provide updates provided by a first service. 
     
     
         11 . The method of  claim 10 , wherein the client configuration information comprises an indication of whether the client has opted-in to receive updates provided by a second service. 
     
     
         12 . The method of  claim 1 , wherein the client configuration information is checked in a predetermined sequence until the target URL is determined. 
     
     
         13 - 17 . (canceled) 
     
     
         18 . A computer-readable medium whose contents cause a web site to redirect a client, by performing operations comprising:
 receiving a request from a client to access the web site;   in response to receiving the request, sending to the client client-side redirection logic, wherein the client-side redirection logic is configured to obtain configuration information and send the web site the obtained configuration information;   receiving client configuration information obtained by the client-side redirection logic;   based on the received client configuration information, determining a target URL; and   sending the client the target URL,   
       such that the client redirects to a destination site corresponding to the target URL. 
     
     
         19 . The computer-readable medium of  claim 19 , wherein the client-side redirection logic is sent to the client with a default page of the web site. 
     
     
         20 . The computer-readable medium of  claim 19 , wherein the target URL is determined by a redirect page on the web site. 
     
     
         21 . A redirection system configured to provide a redirection address in response to receiving a request from a hand-held computing device, the redirection system comprising:
 a redirection data structure mapping each of a plurality of system configurations to at least one redirection address;   a redirection address identification component configured to access the redirection data structure to determine a redirection address mapped to a system configuration of the hand-held computing device in response to receiving from the hand-held computing device an indication of a system configuration corresponding to the hand-held computing device; and   a transmission component configured to transmit the determined redirection address to the hand-held computing device.   
     
     
         22 . A computer-readable storage device storing instructions that, when executed by a client computing system, cause the client computing system to perform operations comprising:
 in response to sending to a remote computing system a request to access a first location specified by a first URL,   receiving, from the remote computing system, client-side redirection logic configured to collect system configuration information corresponding to the configuration of the client computing system,   obtaining, from the received client-side redirection logic, system configuration information collected by the client-side redirection logic,   sending, to the remote computing system, the obtained system configuration information, wherein the remote computing system is configured to identify a redirection URL in response to receiving system configuration information,   receiving, from the remote computing system, a redirection URL associated with the obtained system configuration information, and   directing the client computing system to a second location specified by the received redirection URL to effect the redirecting of the client computing system based on the configuration of the client computing system.   
     
     
         23 . The computer-readable storage device of  claim 22  wherein the client computing system is a hand-held device. 
     
     
         24 . The computer-readable storage device of  claim 22  wherein the client-side redirection logic is a plug-in to an application executing on the client computing system. 
     
     
         25 . The computer-readable storage device of  claim 22  wherein the client-side redirection logic is obtained as a control within a web page displayed by a browser executing on the client computing system. 
     
     
         26 . The computer-readable storage device of  claim 22 , wherein the obtained system configuration information specifies an operating system, a processor, and localization information.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.