IP Library Granted Patent US 7,461,334
Granted Patent B1
US 7,461,334 · App. 09/500,639 · Granted Dec 2, 2008

Apparatus and method for web forwarding

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,461,334
App. No.
09/500,639
Granted
Dec 2, 2008
Kind
B1
Abstract

An apparatus and method for forwarding a web address to another web address is presented. A web forwarder receives a request destined to a first web address including at least a domain name. The web forwarder then determines a forwarding uniform resource locator (URL) that corresponds to the domain name and redirects the request to a second web address that corresponds to the forwarding URL.

Claims (47)

1. A method for forwarding a web address to another web address in a network comprising the steps, performed by a processor, of:

receiving a request destined to a first web address including a domain name and a uniform resource identifier (URI);

determining a forwarding uniform resource locator (URL) that corresponds to the domain name, the uniform resource identifier not being used in determining the forwarding uniform resource locator;

combining the forwarding uniform resource locator (URL) and the uniform resource identifier (URI) to form a second web address without changing the uniform resource identifier; and

redirecting the request to the second web address.

2. The method of claim 1 , said determining step further comprising:

determining whether a search for forwarding information can be completed; and

indicating that there has been a system error based on the determination that the search cannot be completed.

3. The method of claim 2 , said determining step further comprising:

directing the request to a default web address based on a determination that a search could be completed and no forwarding URL that corresponds to the domain name is found.

4. The method of claim 1 , said determining step further comprising:

searching a data file for the forwarding URL.

5. The method of claim 4 , wherein the data file is periodically updated by a data generator, the data generator performing the steps of:

extracting forwarding information from a customer database; and storing the forwarding information in the data file.

6. The method of claim 5 , wherein the customer database includes a table that associates a domain name with a forwarding URL.

7. The method of claim 1 , said redirecting step further comprising:

sending to a user a string that includes the forwarding URL.

8. The method of claim 7 , wherein the string is sent to the user using a hypertext transfer protocol (http) location command.

9. The method of claim 1 , wherein the request is supplied by a user.

10. A computer-readable medium containing instructions for performing a method for forwarding a web address to another web address, the method comprising:

receiving a request destined to a first web address including a domain name and a uniform resource identifier (URI);

determining a forwarding uniform resource locator (URL) that corresponds to the domain name, the uniform resource identifier not being used in determining the forwarding uniform resource locator;

combining the forwarding uniform resource locator (URL) and the uniform resource identifier (URI) to form a second web address without changing the uniform resource identifier; and

redirecting the request to the second web address.

11. The computer-readable medium of claim 10 , said determining step further comprising:

determining whether a search for forwarding information can be completed; and

indicating that there has been a system error based on the determination that the search cannot be completed.

12. The computer-readable medium of claim 11 , said determining step further comprising:

directing the request to a default web address based on a determination that a search could be completed and no forwarding URL that corresponds to the domain name is found.

13. The computer-readable medium of claim 10 , said determining step further comprising:

searching a data file for the forwarding URL.

14. The computer-readable medium of claim 13 , wherein the data file is periodically updated by a data generator, tile data generator performing tile steps of:

extracting forwarding information from a customer database; and

storing the forwarding information in the data file.

15. The computer-readable medium of claim 14 , wherein the customer database includes a table that associates a domain name with a forwarding URL.

16. The computer-readable medium of claim 10 , said redirecting step further comprising:

sending to a user a string that includes the forwarding URL.

17. The computer-readable medium of claim 16 , wherein the string is sent to the user using a hypertext transfer protocol (http) location command.

18. The computer-readable medium of claim 10 , wherein the request is supplied by a user.

19. An apparatus for forwarding a web address to another web address,

comprising:

a memory having program instructions; and

a processor responsive to the program instructions to receive a request destined to a first web address including a domain name and a uniform resource identifier (URI), determine a forwarding uniform resource locator (URL) that corresponds to the domain name, the uniform resource identifier not being used in determining the forwarding uniform resource locator, combine the forwarding uniform resource locator (URL) and the uniform resource identifier (URI) to form a second web address without changing the uniform resource identifier, and redirect the request to the second web address.

20. A system for forwarding a web address to another web address, comprising:

a host computer operable to receive a request destined to a first web address including a domain name and a uniform resource identifier (URI), search a data file for a forwarding uniform resource locator (URL) that corresponds to the domain name, the uniform resource identifier not being used in determining the forwarding uniform resource locator, combine the forwarding uniform resource locator (URL) and the uniform resource identifier (URI) to form a second web address without changing the uniform resource identifier, and redirect the request to the second web address;

a customer database storing forwarding information; and

a data generator operable to extract forwarding information from the customer database and store the forwarding information in the data file.

Assignments (24)
MERGER Recorded Jun 18, 2025
From: WEB.COM GROUP, INC.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 071446/0586 →
RELEASE OF GRANT OF SECURITY INTEREST IN PATENTS (RELEASES RF 047239 / 0172) Recorded Feb 11, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 055282/0943 →
RELEASE OF GRANT OF SECURITY INTEREST IN PATENTS (RELEASES RF047239 / 0233) Recorded Feb 11, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 055283/0096 →
SECURITY INTEREST Recorded Feb 10, 2021
From: THE ENDURANCE INTERNATIONAL GROUP, INC.; NETWORK SOLUTIONS, LLC; WEB.COM GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055277/0783 →
SECOND LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 15, 2018
From: NETWORK SOLUTIONS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047239/0233 →
FIRST LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 15, 2018
From: NETWORK SOLUTIONS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047239/0172 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (034060/0945) Recorded Oct 11, 2018
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: NETWORK SOLUTIONS, LLC
Reel/Frame 047785/0618 →
SECURITY INTEREST Recorded Oct 29, 2014
From: NETWORK SOLUTIONS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 034060/0945 →
RELEASE OF GRANT OF FIRST LIEN SECURITY INTEREST IN PATENT RIGHTS PREVIOUSLY RECORDED AT REEL/FRAME (027608/0319) Recorded Oct 28, 2014
From: JPMORGAN CHASE BANK, N.A.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 034077/0659 →
RELEASE OF GRANT OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS PREVIOUSLY RECORDED AT REEL/FRAME (027608/0255) Recorded Oct 28, 2014
From: JPMORGAN CHASE BANK, N.A.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 034079/0941 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2014
From: ABLECO FIANCE LLC
To: REGISTRAR, LLC
Reel/Frame 034056/0793 →
SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Jan 27, 2012
From: NETWORK SOLUTIONS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 027608/0255 →
FIRST LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded Jan 27, 2012
From: NETWORK SOLUTIONS, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 027608/0319 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2011
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
To: NETWORK SOLUTIONS, LLC
Reel/Frame 027136/0379 →
SECURITY AGREEMENT Recorded Apr 13, 2007
From: NETWORK SOLUTIONS LLC
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 019161/0051 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2007
From: CREDIT SUISSE, CAYMAN ISLANDS BRANCH, AS ADMINISTRATIVE AGENT
To: NETWORK SOLUTIONS, LLC
Reel/Frame 018990/0797 →
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2006
From: VERISIGN, INC.
To: NETWORK SOLUITONS, LLC F/K/A REGISTER L.L.C.
Reel/Frame 017525/0524 →
GRANT OF PATENT SECURITY INTEREST Recorded Jan 17, 2006
From: NETWORK SOLUTIONS, LLC
To: CREDIT SUISSE, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 017024/0833 →
RELEASE OF PATENT SECURITY INTEREST (AT REEL/FRAME NO.: 014168/0519) Recorded Jan 12, 2006
From: VERISIGN, INC.
To: NETWORK SOLUTIONS, LLC (FORMERLY KNOWN AS REGISTRAR L.L.C.)
Reel/Frame 017010/0608 →
CHANGE OF NAME Recorded Dec 20, 2005
From: REGISTRAR L.L.C.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 017376/0041 →
SECURITY AGREEMENT Recorded Dec 2, 2003
From: REGISTRAR L.L.C.
To: VERISIGN, INC.
Reel/Frame 014168/0519 →
SECURITY AGREEMENT Recorded Nov 26, 2003
From: REGISTRAR L.L.C.
To: ABLECO FINANCE LLC
Reel/Frame 014724/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2003
From: NETWORK SOLUTIONS, INC.
To: REGISTRAR L.L.C.
Reel/Frame 014735/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2000
From: LU CHUN-MING; LEE, VINCENT M.
To: NETWORK SOLUTIONS, INC.
Reel/Frame 010560/0424 →