IP Library Granted Patent US 10,536,541
Granted Patent B2
US 10,536,541 · App. 15/231,453 · Granted Jan 14, 2020

Systems and methods for analyzing traffic across multiple media channels via encoded links

Inventors: Christopher Comstock (Louisville, CO); Robert Platzer (Brooklyn, NY)
Assignee: BITLY, INC.
H04L67/22H04L67/146H04W4/14
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 10,536,541
App. No.
15/231,453
Granted
Jan 14, 2020
Kind
B2
Abstract

A system and method of analyzing traffic across multiple media channels via encoded links is disclosed herein. The method may include receiving, by a server of a media channel analysis system, identification of a plurality of media channels for which to generate encoded links to a resource, generating, by the server, different links encoded by the server and linked to the resource, assigning, by the server, a respective encoded link of the generated encoded links to each of the identified media channels, determining, by the server, for each of the identified media channels, statistics related to traffic corresponding to the respective encoded link and providing, by the server, an output comprising at least a portion of the statistics.

Claims (45)

1. A system for analyzing traffic across a plurality of media channels, comprising:

at least one server configured to:

identify a plurality of resources to be accessed via encoded links;

identify a plurality of media channels attributed to one of the plurality of resources to be accessed via the encoded links, each media channel corresponding to a domain associated with a topic category;

generate, for each media channel of the identified plurality of media channels, a respective encoded link to access a resource of the plurality of resources attributed to the media channel;

assign, to each media channel of the identified plurality of media channels, respective encoded links generated by the server for accessing resources of the plurality of resources attributed to the media channel;

determine, for each media channel of the identified media channels, statistics related to traffic corresponding to the respective encoded links assigned to the media channel corresponding to the domain associated with the topic category to access the resources attributed to the media channel; and

provide an output comprising at least a portion of the statistics related to the traffic corresponding to the respective encoded links for each of the identified media channels.

2. The system of claim 1 , wherein the statistics include, for each media channel, at least one of a first number of requests to access the resource that were received or a second number of different source Uniform Resource Locators (URLs) from which requests to access the resource were received.

3. The system of claim 1 , wherein the at least one server is configured to assign the respective encoded link to each of the identified media channels by assigning a first encoded link to a first social networking channel, a second encoded link to a Short Message Service (SMS) channel, and a third encoded link to an email channel.

4. The system of claim 3 , wherein the at least one server is further configured to:

provide the output by providing statistics relating to performance of a Short Message Service (SMS) channel or an email channel, and

wherein traffic corresponding to the SMS channel or email channel including a source address that is not a Uniform Resource Locator (URL).

5. The system of claim 1 , wherein the at least one server is further configured to:

identify, for the resource, a first statistic for each of the media channels; and

aggregate the identified first statistic for each of the media channels to generate an aggregate first statistic for the resource.

6. The system of claim 1 , wherein the at least one server is further configured to rank each of the media channels based on their respective first statistics.

7. The system of claim 1 , wherein the portion of the statistics relates to a specific media channel that is one of a social networking channel, a Short Message Service (SMS) channel or an email channel.

8. The system of claim 1 , wherein the at least one server is further configured to identify a common source Uniform Resource Locator (URL) across multiple media channels.

9. The system of claim 8 , wherein the at least one server is configured to:

receive a plurality of requests to access the resource via a plurality of encoded links linked to the resource and generated for a first media channel of the plurality of media channels; and

identify, from the plurality of requests to access the resource, a common source URL from which the requests to access the resource via the plurality of encoded links linked to the resource and generated for the first media channel were received.

10. The system of claim 1 , wherein the media channels include a first channel corresponding to a first domain and a second channel corresponding to a second domain.

11. The system of claim 1 , wherein the media channels include a first channel corresponding to a first advertisement of an advertiser and a second channel corresponding to a second advertisement of the advertiser.

12. A method for analyzing a plurality of media channels, comprising:

identifying, by at least one server of a media channel analysis system, a plurality of resources to be accessed via encoded links;

identifying, by the at least one server, a plurality of media channels attributed to one of the plurality of resources to be accessed via the encoded links, each media channel corresponding to a domain associated with a topic category;

generating, by the at least one server, for each media channel of the identified plurality of media channels, a respective encoded link to access a resource of the plurality of resources attributed to the media channel;

assigning, by the at least one server, to each media channel of the identified plurality of media channels, the respective encoded links generated by the server for accessing resources of the plurality of resources attributed of the media channel;

determining, by the at least one server, for each media channel of the identified media channels, statistics related to traffic corresponding to the respective encoded links assigned to the media channel corresponding to the domain associated with the topic category to access the resources attributed to the media channel; and

providing, by the at least one server, an output comprising at least a portion of the statistics related to the traffic corresponding to the respective encoded links for each of the identified media channels.

13. The method of claim 12 , wherein the statistics include for each media channel, at least one of a first number of requests to access the resource that were received or a second number of different source Uniform Resource Locators (URLs) from which requests to access the resource were received.

14. The method of claim 12 , wherein assigning the respective encoded link of the generated encoded links to each of the identified media channels includes assigning a first encoded link to a first social networking channel, a second encoded link to a Short Message Service (SMS) channel, and a third encoded link to an email channel.

15. The method of claim 14 , wherein:

providing the output includes providing statistics relating to performance of a Short Message Service (SMS) channel or an email channel, and

wherein traffic corresponding to the SMS channel or email channel including a source address that is not a Uniform Resource Locator (URL).

16. The method of claim 12 , further comprising:

identifying, for the resource, a first statistic for each of the media channels; and

aggregating each of the identified first statistics to generate an aggregate first statistic for the resource.

17. The method of claim 12 , further comprising ranking each of the media channels based on their respective first statistics.

18. The method of claim 12 , wherein the portion of the statistics relates to a specific media channel that is one of social networking channel, Short Message Service (SMS) channel and email channel.

19. The method of claim 12 , further comprising:

receiving a plurality of requests to access the resource via a plurality of encoded links linked to the resource and generated for a first media channel of the plurality of media channels; and

identifying, from the plurality of requests to access the resource, a common source URL from which the requests to access the resource via the plurality of encoded links linked to the resource and generated for the first media channel were received.

20. The method of claim 12 , wherein the media channels include a first channel corresponding to a first domain, a second channel corresponding to a second domain, a third channel corresponding to a first advertisement of an advertiser, and a fourth channel corresponding to a second advertisement of the advertiser.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 14, 2025
From: WEBSTER BANK, NATIONAL ASSOCIATION
To: BITLY, INC.
Reel/Frame 072909/0096 →
SECURITY INTEREST Recorded Nov 22, 2021
From: BITLY, INC.
To: WEBSTER BANK, NATIONAL ASSOCIATION
Reel/Frame 058177/0416 →
PROPRIETARY INFORMATION AND INVENTIONS AGREEMENT Recorded Mar 4, 2020
From: COMSTOCK, CHRIS
To: BITLY, INC.
Reel/Frame 052091/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2017
From: PLATZER, ROBERT
To: BITLY, INC.
Reel/Frame 043675/0627 →
Continuity (2)
Provisional Application 62269360 · Dec 18, 2015
Related Publication 20170180496A1 · Jun 22, 2017
Cited By (1)
US 12,463,928