URL shortening based online advertising
First Claim
Patent Images
1. A method, comprising the steps of:
- receiving from a user, by at least one server computer communicatively coupled to a network, a request to shorten a uniform resource locator resolving to a first network resource stored on a second server computer, said request comprising said uniform resource locator;
retrieving at least a portion of said first network resource from said second server computer using said uniform resource locator resolving to said first network resource;
parsing, by at least one of said at least one server computer, said uniform resource locator or said first network resource into at least one keyword;
transmitting, by at least one of said at least one server computer, at least one of said at least one keyword to an online advertisement provider;
receiving, by at least one of said at least one server computer, at least one online advertisement from said online advertisement provider, wherein said at least one online advertisement is relevant to said at least one keyword;
generating, by at least one of said at least one server computer, a second network resource comprising said at least a portion of said first network resource retrieved from said second server computer and at least one of said at least one online advertisement;
storing, by at least one of said at least one server computer, said second network resource on a storage device accessible to said at least one server computer;
generating, by at least one of said at least one server computer, a shortened resource locator resolving to said second network resource stored on said storage device accessible to said at least one server computer, said shortened resource locator not resolving to said first network resource; and
transmitting, by at least one of said at least one server computer, said shortened resource locator to said user.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods of the present inventions allow for URL shortening based online advertising. An exemplary method may comprise the steps of receiving a URL that resolves to a first network resource, parsing the URL into keyword(s), transmitting the keyword(s) to an online advertisement provider, receiving online advertisement(s) from the online advertisement provider, generating a second network resource (comprising the first network resource and one or more online advertisements), and generating a shortened resource locator that resolves to the second network resource.
130 Citations
11 Claims
-
1. A method, comprising the steps of:
-
receiving from a user, by at least one server computer communicatively coupled to a network, a request to shorten a uniform resource locator resolving to a first network resource stored on a second server computer, said request comprising said uniform resource locator; retrieving at least a portion of said first network resource from said second server computer using said uniform resource locator resolving to said first network resource; parsing, by at least one of said at least one server computer, said uniform resource locator or said first network resource into at least one keyword; transmitting, by at least one of said at least one server computer, at least one of said at least one keyword to an online advertisement provider; receiving, by at least one of said at least one server computer, at least one online advertisement from said online advertisement provider, wherein said at least one online advertisement is relevant to said at least one keyword; generating, by at least one of said at least one server computer, a second network resource comprising said at least a portion of said first network resource retrieved from said second server computer and at least one of said at least one online advertisement; storing, by at least one of said at least one server computer, said second network resource on a storage device accessible to said at least one server computer; generating, by at least one of said at least one server computer, a shortened resource locator resolving to said second network resource stored on said storage device accessible to said at least one server computer, said shortened resource locator not resolving to said first network resource; and transmitting, by at least one of said at least one server computer, said shortened resource locator to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification