IP Library Granted Patent US 8,255,480
Granted Patent B2
US 8,255,480 · App. 11/290,074 · Granted Aug 28, 2012

Substitute uniform resource locator (URL) generation

Assignee: AT&T Intellectual Property I, L.P.
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 8,255,480
App. No.
11/290,074
Granted
Aug 28, 2012
Kind
B2
Abstract

Methods of generating a substitute URL are disclosed. In one implementation, a form is presented by a web server on a web site home page for the submission of a first URL for which a user wishes to generate an alias URL. A second URL is then generated for the URL that is entered in the form. The second URL contains some indication of the web site that hosts the first URL. In a second implementation the substitute URL generation is offered through a link or button on a web page other than the web site home page. The substitute URL is generated for the URL for the web page that hosts the link. In a third implementation, a web site automatically generates substitute URLs.

Claims (27)

1. A method for generating a substitute uniform resource locator comprising:

receiving a request, from a client, to retrieve a web page at a uniform resource locator corresponding to a tree structure of a web site;

responsive to receiving the request and the uniform resource locator being greater than a defined threshold value of characters in length, automatically generating, without user intervention, the substitute uniform resource locator for the web page; and

sending the web page and the substitute uniform resource locator to the client causing the substitute uniform resource locator to be displayed within an address bar of a client web browser rendering the web page,

wherein the same substitute uniform resource locator is reused in a subsequent generation of a substitute uniform resource locator for the uniform resource locator of the web page.

2. The method of claim 1 , wherein generating the substitute uniform resource locator includes selecting the substitute uniform resource locator from a database of available substitute uniform resource locators.

3. The method of claim 1 , wherein generating the substitute uniform resource locator includes generating the substitute uniform resource locator with an algorithm.

4. The method of claim 1 , wherein the substitute uniform resource locator includes a domain name of the uniform resource locator as part of the substitute uniform resource locator.

5. A non-transitory computer readable storage medium with logic embedded therein for executing on a computer a method for generating a substitute uniform resource locator comprising:

first logic that receives a request, from a client, to retrieve a web page at a uniform resource locator corresponding to a tree structure of a web site;

second logic that, responsive to receiving the request and the uniform resource locator being greater than a defined threshold value of characters in length, automatically generates, without user intervention, the substitute uniform resource locator for the web page; and

third logic that sends the web page and the substitute uniform resource locator to the client causing the substitute uniform resource locator to be displayed within an address bar of a client web browser rendering the web page,

wherein the same substitute uniform resource locator is reused in a subsequent generation of a substitute uniform resource locator for the uniform resource locator of the web page.

6. The non-transitory computer readable storage medium of claim 5 , wherein generating the substitute uniform resource locator includes selecting the substitute uniform resource locator from a database of available substitute uniform resource locators.

7. The non-transitory computer readable storage medium of claim 5 , wherein generating the substitute uniform resource locator includes generating the substitute uniform resource locator with an algorithm.

8. The non-transitory computer readable storage medium of claim 5 , wherein the substitute uniform resource locator includes a domain name of the uniform resource locator as part of the substitute uniform resource locator.

9. A system for generating a substitute uniform resource locator comprising:

a server having a processor that receives a request, from a client, to retrieve a web page at a uniform resource locator corresponding to a tree structure of a web site;

a first application to, responsive to receiving the request and the uniform resource locator being greater than a defined threshold value of characters in length, automatically generate, without user intervention, the substitute uniform resource locator for the web page;

the first application sending the web page and the substitute uniform resource locator to the client; and

the first application causing the substitute uniform resource locator to be displayed within an address bar of a client web browser rendering the web page,

wherein the same substitute uniform resource locator is reused in a subsequent for generation of a substitute uniform resource locator for the uniform resource locator of the web page.

10. The system of claim 9 , further comprising a second application for selecting the substitute uniform resource locator from a database of available substitute uniform resource locators.

11. The system of claim 9 , further comprising a second application for generating the substitute uniform resource locator with an algorithm.

12. The system of claim 9 , wherein the substitute uniform resource locator includes the domain name of the uniform resource locator as part of the substitute uniform resource locator.

13. The system of claim 9 , wherein the first application resides on the server, wherein the server hosts the web page.

14. The system of claim 9 , wherein the first application resides on the client.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2015
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 036059/0462 →
CHANGE OF NAME Recorded Jul 10, 2015
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 036092/0950 →
CHANGE OF NAME Recorded Jul 10, 2015
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 036092/0953 →
CHANGE OF NAME Recorded Jul 10, 2015
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 036092/0983 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2006
From: BEDINGFIELD, JAMES CARLTON, SR.; GEHL, JOHN MARTIN
To: BELLSOUTH INTELLECTUAL PROPERTY CORP.
Reel/Frame 017567/0198 →
Continuity (1)
Related Publication 20070124414A1 · May 31, 2007