IP Library Patent Application 12757874
Patent Application
App. No. 12/757,874

TOOLS ENABLING URL SHORTENING BASED ONLINE ADVERTISING

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 None
App. No.
12/757,874
Abstract

Systems of the present inventions allow for URL shortening based online advertising. An exemplary system may comprise a website hosted on a server computer and having a field configured to receive a URL that resolves to a first network resource. The system may further comprise software modules running on at least one server computer communicatively coupled to the website and may include: a keyword extraction module configured to parse the URL into keyword(s) and transmit keyword(s) to an online advertisement generation module configured to generate online advertisement(s) relevant to the keyword(s) and transmit them to a network resource generation module configured to generate a second network resource (comprising the first network resource and one or more online advertisements), and a shortened resource locator generation module configured to generate a shortened resource locator that resolves to the second network resource.

Claims (44)

1 . A system, comprising:

a) a website hosted on at least one server computer communicatively coupled to a network and comprising a field configured to receive a uniform resource locator resolving to a first network resource;

b) a keyword extraction module running on at least one of said at least one server computer and being configured to: i) parse said uniform resource locator or said first network resource into at least one keyword; and ii) transmit at least one of said at least one keyword to an online advertisement generation module;

c) said online advertisement generation module running on at least one of said at least one server computer and being configured to: i) generate at least one online advertisement relevant to said at least one of said at least one keyword; and ii) transmit at least one of said at least one online advertisement to a network resource generation module;

d) said network resource generation module running on at least one of said at least one server computer and being configured to generate a second network resource comprising said first network resource and at least one of said at least one online advertisement; and

e) a shortened resource locator generation module running on at least one of said at least one server computer and being configured to generate a shortened resource locator resolving to said second network resource.

2 . The system of claim 1 , wherein said first network resource comprises a webpage.

3 . The system of claim 1 , wherein said online advertisement generation module comprises a third-party contextual advertising service.

4 . The system of claim 1 , wherein said second network resource comprises a webpage.

5 . The system of claim 4 , wherein said webpage comprises a frame prepended over said first network resource.

6 . The system of claim 5 , wherein said frame comprises at least one of said online advertisement.

7 . The system of claim 2 , wherein said at least one online advertisement comprises a text-highlighted advertisement on said webpage.

8 . The system of claim 1 , wherein said uniform resource locator is received from a user.

9 . The system of claim 8 , wherein said shortened resource locator comprises a user identifier identifying said user.

10 . The system of claim 9 , wherein said shortened resource locator generation module is further configured to transmit said shortened resource locater to said user.

11 . The system of claim 10 , further comprising an account management module running on at least one of said at least one server computer and being configured to receiving a remuneration from said online advertisement generation module.

12 . The system of claim 11 , wherein said account management module is further configured to share said remuneration with said user.

13 . The system of claim 12 , wherein said remuneration comprises money to be paid on a cost per-click, cost-per-impression, cost-per-acquisition, flat fee, or recurring fee basis.

14 . The system of claim 11 , wherein said account management module is further configured to generate said user identifier.

15 . The system of claim 11 , wherein said account management module is further configured to generate and provide said user with a login-protected user account.

16 . The system of claim 15 , wherein said website is further configured to receive said uniform resource locator from said user only after said user logs into said login-protected user account.

17 . A computer-readable media comprising a plurality of instructions that, when executed by at least one computer processor, cause at least one of said at least one computer processor to:

a) receive a uniform resource locator resolving to a first network resource;

b) parse said uniform resource locator or said first network resource into at least one keyword;

c) transmit at least one of said at least one keyword to an online advertisement provider;

d) receive at least one online advertisement from said online advertisement provider;

e) generate a second network resource comprising said first network resource and at least one of said at least one online advertisement; and

f) generate a shortened resource locator resolving to said second network resource.

18 . The computer-readable media of claim 17 , wherein said first network resource comprises a webpage.

19 . The computer-readable media of claim 17 , wherein said online advertisement provider comprises a contextual advertising service.

20 . The computer-readable media of claim 19 , wherein said at least one online advertisement comprises a contextual advertisement relevant to said at least one keyword.

21 . The computer-readable media of claim, wherein said second network resource comprises a webpage.

22 . The computer-readable media of claim 21 , wherein said webpage comprises a frame prepended over said first network resource.

23 . The computer-readable media of claim 22 , wherein said frame comprises at least one of said online advertisement.

24 . The computer-readable media of claim 18 , wherein said at least one online advertisement comprises a text-highlighted advertisement on said webpage.

25 . The computer-readable media of claim 17 , wherein said uniform resource locator is received from a user.

26 . The computer-readable media of claim 25 , wherein said shortened resource locator comprises a user identifier identifying said user.

27 . The computer-readable media of claim 26 , further comprising instructions causing at least one of said at least one processor to transmit said shortened resource locater to said user.

28 . The computer-readable media of claim 27 , further comprising instructions causing at least one of said at least one computer processor to receive a remuneration from said online advertisement provider.

29 . The computer-readable media of claim 28 , further comprising instructions causing at least one of said at least one computer processor to share said remuneration with said user.

30 . The computer-readable media of claim 29 , wherein said remuneration comprises money to be paid on a cost per-click, cost-per-impression, cost-per-acquisition, flat fee, or recurring fee basis.

31 . The computer-readable media of claim 1 , wherein said computer-readable media comprises a server-side software.

32 . The computer-readable media of claim 1 , wherein said computer-readable media comprises a client-side software.

33 . The computer-readable media of claim 1 , wherein said computer-readable media comprises a software running on a browser.

Assignments (4)
NOTICE OF SUCCESSION FOR SECURITY AGREEMENT RECORDED AT REEL/FRAME 027416/0080 Recorded Feb 17, 2023
From: BARCLAYS BANK PLC
To: ROYAL BANK OF CANADA
Reel/Frame 062780/0514 →
SECURITY AGREEMENT Recorded Dec 20, 2011
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 027416/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2011
From: THE GO DADDY GROUP, INC.
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 027363/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2010
From: BLADEL, JAMES
To: THE GO DADDY GROUP, INC.
Reel/Frame 024223/0117 →