IP Library › Granted Patent US 11,803,878
Granted Patent B2
US 11,803,878 · App. 16/711,702 · Granted Oct 31, 2023

Method and system for proxy tracking of third party interactions

Inventors: Daniel Graham Douglas (Los Gatos, CA); Arnold J. Goldberg (Saratoga, CA); Aaron K. Forth (San Francisco, CA); Joseph D. McCaffery (Fremont, CA)
Assignee: eBAY Inc.
G06Q30/0273G06F16/2228G06F16/2462G06F16/951G06F16/9574G06Q20/0855G06Q20/405G06Q30/0277H04L67/02H04L67/53H04L67/535H04L67/563H04L67/568
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 11,803,878
App. No.
16/711,702
Filed
Dec 12, 2019
Granted
Oct 31, 2023
Kind
B2
Art Unit
2444
USPC
709/224
Abstract

A computer-implemented method and system is operable to: receive a tracking event from a client, recognize tracking specific parameters in the tracking event, generate a tracking entry corresponding to the tracking event, use a tracking service API to send the tracking entry to a second server, and redirect the client to an intended target corresponding to the tracking event.

Claims (28)

1. A system comprising:

a publications server having at least one processor; and

one or more computer storage media having computer-executable instructions stored thereon that when executed by the at least one processor, cause the at least one processor to perform operations comprising:

in response to receiving a page request, provide at least a portion of a response page comprising an ad link that, upon selection, results in an ad content being provided to a client; and

provide, via an asynchronous backchannel, an asynchronous tracking service capable of asynchronously tracking the selection, wherein the asynchronous tracking service tracks the selection independently of the ad content being provided to the client.

2. The system of claim 1 , wherein the publication server is further configured to build at least part of a tracking URL.

3. The system of claim 2 , wherein building the tracking URL includes encoding one or more tracking identifiers as URL-encoded parameters.

4. The system of claim 3 , wherein the one or more tracking identifiers includes a tracking partner identifier and a target location identifier.

5. The system of claim 1 , wherein providing an asynchronous tracking service comprises providing an indication of the asynchronous tracking service.

6. The system of claim 5 , wherein the indication of the asynchronous tracking service is a tracking command provided to a tracking server.

7. The system of claim 5 further comprising a tracking server configured to receive an indication of the selection.

8. The system of claim 7 , wherein the indication of the selection is redirected to one or more additional servers.

9. A computerized method comprising:

in response to receiving a page request, providing at least a portion of a response page comprising an ad link that, upon selection, results in an ad content being provided to a client; and

providing, via an asynchronous backchannel, an asynchronous tracking service capable of asynchronously tracking the selection, wherein the asynchronous tracking service tracks the selection independently of the ad content being provided to the client.

10. The computerized method of claim 9 further comprising building at least part of a tracking URL by encoding one or more tracking identifiers as URL-encoded parameters.

11. The computerized method of claim 9 , wherein providing an asynchronous tracking service comprises providing an indication of the asynchronous tracking service.

12. The computerized method of claim 11 , wherein the indication of the asynchronous tracking service is a tracking command sent to a tracking server.

13. The computerized method of claim 11 further comprising receiving an indication of the selection.

14. The computerized method of claim 13 , wherein a publications server provides at least the portion of the response page and provides the indication of the asynchronous tracking service, wherein a tracking server receives the indication of the selection.

15. Non-transitory machine-readable medium having machine executable instructions embedded thereon, which when executed by one or more processors, cause the one or more processors to perform operations comprising:

in response to receiving a page request, providing at least a portion of a response page comprising an ad link that, upon selection, results in an ad content being provided to a client; and

providing, via an asynchronous backchannel, an asynchronous tracking service capable of asynchronously tracking the selection, wherein the asynchronous tracking service tracks the selection independently of the ad content being provided to the client.

16. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise building at least part of a tracking URL.

17. The non-transitory machine-readable medium of claim 16 , wherein building the tracking URL includes encoding at least a tracking partner identifier and a target location identifier as URL-encoded parameters.

18. The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise redirecting the client to a content provider associated with the ad link and having the ad content.

19. The non-transitory machine-readable medium of claim 15 , wherein providing an asynchronous tracking service comprises providing an indication of the asynchronous tracking service.

20. The non-transitory machine-readable medium of claim 19 , wherein the indication of the asynchronous tracking service is a tracking command sent to a tracking server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2020
From: DOUGLAS, DANIEL G.; GOLDBERG, ARNOLD J.; FORTH, AARON K.; MCCAFFERY, JOSEPH D.
To: EBAY INC.
Reel/Frame 051468/0474 →
Continuity (4)
Continuation 14089525 · Nov 25, 2013
Continuation 11637641 · Dec 12, 2006
Provisional Application 60749732 · Dec 12, 2005
Related Publication 20200143431A1 · May 7, 2020