IP Library › Granted Patent US 9,128,896
Granted Patent B2
US 9,128,896 · App. 13/332,062 · Granted Sep 8, 2015

Systems and methods for identifying phrases in digital content that are trending

Inventors: Hilary Mason (New York, NY); Michael Dewar (Brooklyn, NY)
Assignee: Bitly, Inc.
G06F15/173G06Q10/00
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 9,128,896
App. No.
13/332,062
Filed
Dec 20, 2011
Granted
Sep 8, 2015
Kind
B2
Art Unit
2448
USPC
709/224
Abstract

The present disclosure is directed to systems and methods to identify trending or temporally popular phrases based on aggregating multiple users' interactions with an aggregate of content. A server may receive identification of a plurality of clicks of encoded uniform resource locator (URL) links. The server may identify, for each of the plurality of clicks, in content identified from decoding the encoded URL links, a plurality of phrases that correspond to a predetermined set of keywords. The server may determine a velocity of clicks on content corresponding to each phrase of the plurality of phrases and identify a trend in one or more phrases of the plurality of phrases based on the velocity of clicks.

Claims (27)

1. A method for identifying trends in phrases of content based on user interaction with the content, the method comprising:

(a) receiving, by a server of a linking system, identification of a plurality of clicks of encoded uniform resource locator (URL) links, each of the encoded URL links encoded by the server of the linking system and linked to a URL corresponding to a destination server;

(b) identifying, by the server, for each of the plurality of clicks, in content identified from decoding the encoded URL links, a plurality of phrases that correspond to a predetermined set of keywords;

(c) determining, by the server, a velocity of clicks on content corresponding to each phrase of the plurality of phrases;

(d) identifying, by the server, a trend in one or more phrases of the plurality of phrases based on the velocity of clicks.

2. The method of claim 1 , wherein step (a) further comprises receiving, by the server, identification of the plurality of clicks from a plurality of different users via a plurality of different sources.

3. The method of claim 1 , wherein step (b) further comprises decoding, by the server, each of the encoded URL links to obtain a URL to the content.

4. The method of claim 1 , wherein step (b) further comprises identifying the plurality of phrases in the content based on one of text or meta-data in the content.

5. The method of claim 1 , wherein step (b) further comprises identifying one or phrases of the plurality of phrases in the content that deviates from a predetermined norm for the content.

6. The method of claim 1 , wherein step (c) further comprises determining the velocity, by the server, based on a number of clicks via one or more encoded URL links of the encoded URL links within a predetermined time period on content corresponding to a phrase.

7. The method of claim 1 , wherein step (c) further comprises determining velocity, by the server, based on a rate of clicks via one or more encoded URL links of the encoded URL links to content corresponding to a phrase.

8. The method of claim 1 , wherein step (c) further comprises determining velocity, by the server, based on a change in rate of clicks via one or more encoded URL links of the encoded URL links to content corresponding to a phrase.

9. The method of claim 1 , wherein step (d) further comprises enumerating, by the server, a list of phrases from the plurality of phrases based on an increasing velocity of clicks.

10. The method of claim 1 , wherein step (d) further comprises enumerating, by the server, a list of phrases from the plurality of phrases based on a decreasing velocity of clicks.

11. A system for identifying trends in phrases of content based on user interaction with the content, the system comprising:

a server receiving identification of a plurality of clicks of encoded uniform resource locator (URL) links, each of the encoded URL links encoded by the server of the linking system and linked to a URL corresponding to a destination server, the server comprising a hardware processor;

a content extractor, executing on the processor the server, identifying, for each of the plurality of clicks, in content identified from decoding the encoded URL links, a plurality of phrases that correspond to a predetermined set of keywords; and

a trending engine, executing on the processor of the server, determining a velocity of clicks on content corresponding to each phrase of the plurality of phrases and identifying a trend in one or more phrases of the plurality of phrases based on the velocity of clicks.

12. The system of claim 11 , wherein the server receives identification of the plurality of clicks from a plurality of different users via a plurality of different sources.

13. The system of claim 11 , wherein the server decodes each of the encoded URL links to obtain a URL to the content.

14. The system of claim 11 , wherein the content extractor identifies the plurality of phrases in the content based on one of text or meta-data in the content.

15. The system of claim 11 , wherein the content extractor identifies one or phrases of the plurality of phrases in the content that deviates from a predetermined norm for the content.

16. The system of claim 11 , wherein the trending engine determines the velocity based on a number of clicks via one or more encoded URL links of the encoded URL links within a predetermined time period on content corresponding to a phrase.

17. The system of claim 11 , wherein the trending engine determines the velocity based on a rate of clicks via one or more encoded URL links of the encoded URL links to content corresponding to a phrase.

18. The system of claim 11 , wherein the trending engine determines the velocity based on a change in rate of clicks via one or more encoded URL links of the encoded URL links to content corresponding to a phrase.

19. The system of claim 11 , wherein the trending engine enumerates a list of phrases from the plurality of phrases based on an increasing velocity of clicks.

20. The system of claim 11 , wherein the trending engine enumerates a list of phrases from the plurality of phrases based on a decreasing velocity of clicks.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2012
From: MASON, HILARY; DEWAR, MICHAEL
To: BITLY, INC.
Reel/Frame 028446/0755 →
Continuity (1)
Related Publication 20130159505A1 · Jun 20, 2013