IP Library Granted Patent US 8,918,495
Granted Patent B2
US 8,918,495 · App. 11/245,607 · Granted Dec 23, 2014

Link tracking

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,918,495
App. No.
11/245,607
Granted
Dec 23, 2014
Kind
B2
Abstract

Link tracking includes generating an electronic communication with links providing for a destination URL and a target URL. Upon selection of the active link, a destination site is accessed, based on the destination URL. In the destination site, the tracking information associated with the incoming data access request is parsed off. This tracking information may then be stored in a database or business warehouse for monitoring the response from the electronic communication. Also, a target site is determined based on the tracking information. The destination site thereupon redirects the access request to the target site, providing for the access to the target site to be to directed back to the user and not through the destination site. Therefore, the user may access the target web site based on the electronic communication and this activity can be tracked through the destination site.

Claims (63)

1. An apparatus for tracking incoming link access in a processing system, the apparatus comprising:

a parser operative to separate a destination universal resource locator (URL) and a first set of tracking information from an incoming access request;

a URL modifier operative to:

receive the destination URL and the first set of tracking information from the parser;

provide a second set of tracking information to a business warehouse coupled to the URL modifier; and

generate a target URL based on the first set of tracking information and the second set of tracking information;

a tracking database coupled to the URL modifier, operative to receive the first set of tracking information therefrom to update the tracking database based on the first set of tracking information; and

a redirector receiving the generated target URL from the URL modifier, wherein the redirector provides an access request for the target URL to be transmitted to a user, the processing of the access request resulting in pushing data from the target URL to the user;

wherein the first set of tracking information includes an identifier for the accessed target URL and an identifier for at least one category of the tracking database, each of the at least one category representing related interests in the data pushed from the target URL; and

wherein upon receiving the first set of tracking information, an entry corresponding to the target URL and an entry corresponding to the at least one category of the tracking database are updated to reflect the target URL being accessed.

2. The apparatus of claim 1 further comprising:

a receiver coupled to the parser such that the receiver receives an incoming user request and generates the destination URL and the first set of tracking information therefrom.

3. The apparatus of claim 2 wherein the receiver receives the incoming user request across a network.

4. The apparatus of claim 1 wherein the business warehouse is coupled to the tracking database and the URL modifier to exchange the first set of tracking information and target URL information between the business warehouse, the tracking database, and the URL modifier.

5. The apparatus of claim 1 further comprising:

an electronic communication generator coupled to the URL modifier, the generator generating a plurality of electronic communications; and

the URL modifier receiving the electronic communications and updating the communications by inserting the destination URL and the first set of tracking information therein.

6. The apparatus of claim 5 further comprising:

a transmitter transmitting at least one of the updated electronic communications to the user.

7. The apparatus of claim 6 wherein the transmitter transmits the updated electronic communications across a network.

8. The apparatus of claim 5 further comprising:

a business warehouse coupled to the URL modifier, the URL modifier receiving the first set of tracking information therefrom for generating the updated electronic communications.

9. The apparatus of claim 1 , wherein the second set of tracking information includes a date and a time of the incoming access request, a location from which the incoming access request is generated, and an amount of time elapsed between a presentation of a link to a user and a selection of the link corresponding to the incoming access request by the user.

10. The apparatus of claim 1 , wherein the identifier for the accessed target URL is a tracking object, and each of the at least one category representing the data pushed from the target URL includes a grouping of tracking objects.

11. The apparatus of claim 10 , wherein the tracking object groups are each definable and adjustable to varying levels of specificity.

12. A computer-implemented method for tracking incoming link access in a processing system, the method comprising:

separating, using a parser, a destination universal resource locator (URL) and a first set of tracking information;

providing the destination URL and the first set of tracking information to a URL modifier;

accessing a tracking database using the first set of tracking information;

updating the tracking database based on the first set of tracking information;

providing a second set of tracking information to a business warehouse coupled to the URL modifier; and

generating, by the URL modifier, a target URL based on the destination URL, the first set of tracking information, and the second set of tracking information; and

redirecting a web access call based on the target URL, the web access call pushing data from the target URL to a user;

wherein the first set of tracking information includes an identifier for the accessed target URL and an identifier for at least one category of the tracking database, each of the at least one category representing related interests in the data pushed from the target URL; and

wherein said updating the tracking database includes updating both an entry corresponding to the target URL and an entry corresponding to the at least one category of the tracking database.

13. The method of claim 12 further comprising:

receiving an incoming user request; and

generating the destination URL and the first set of tracking information therefrom.

14. The method of claim 13 wherein the user request is received across a network.

15. The method of claim 13 wherein the communications are transmitted across a network.

16. The method of claim 12 wherein the step of generating the target URL includes receiving URL information from the business warehouse.

17. The method of claim 12 further comprising:

generating a plurality of electronic communications; and

updating the communications by inserting the destination URL and the first set of tracking information therein.

18. The method of claim 17 further comprising:

transmitting at least one of the updated electronic communications to a user.

19. The method of claim 17 further comprising:

prior to updating the communications, receiving the first set of tracking information from a business warehouse.

20. An apparatus for tracking incoming link access in a processing system, the apparatus comprising:

an electronic communication generator coupled to a URL modifier, the generator generating a plurality of electronic communications;

the URL modifier updating the electronic communications by inserting a destination universal resource locator (URL) and a first set of tracking information therein;

the URL modifier providing a second set of tracking information to a business warehouse coupled to the URL modifier;

a parser operative to separate a destination URL and the first set of tracking information received from an incoming access request;

a tracking database coupled to the URL modifier, operative to receive the first set of tracking information from the URL modifier, updating the tracking database based on the first set of tracking information; and

a redirector receiving a target URL from the URL modifier, wherein the redirector provides an access request for the target URL to be transmitted to a user, the processing of the access request resulting in pushing data from the target URL to the user;

wherein the first set of tracking information includes an identifier for the accessed target URL and an identifier for at least one category of the tracking database, each of the at least one category representing related interests in the data pushed from the target URL; and

wherein upon receiving the first set of tracking information, an entry corresponding to the target URL and an entry corresponding to the at least one category of the tracking database are updated to reflect the target URL being accessed.

21. The apparatus of claim 20 further comprising:

a transmitter transmitting at least one of the updated electronic communications to the user.

22. The apparatus of claim 21 further comprising:

a receiver coupled to the parser such that the receiver receives an incoming user request and generates the destination URL and the first set of tracking information therefrom.

23. The apparatus of claim 22 wherein the transmitter transmits the updated electronic communications and the receiver receives the incoming user request across a network.

24. The apparatus of claim 23 wherein the business warehouse is coupled to the tracking database and the URL modifier to exchange the first set of tracking information and target URL information between the business warehouse, the tracking database, and the URL modifier, wherein the URL modifier receives the tracking information therefrom for generating the updated electronic communications.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2005
From: WAGNER, DIRK P.; WELDNER, JENS O.J.
To: SAP AG
Reel/Frame 017086/0694 →