IP Library Granted Patent US 9,537,963
Granted Patent B2
US 9,537,963 · App. 14/332,095 · Granted Jan 3, 2017

Systems and methods for tracking sharing of web content

Inventors: Huan-Ling Chen (New York, NY); Dmytro Solomakha (Jersey City, NJ)
Assignee: AOL Inc.
H04L67/22G06F17/3089G06F17/30876H04L43/10H04L67/02
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,537,963
App. No.
14/332,095
Granted
Jan 3, 2017
Kind
B2
Abstract

Systems and methods are provided for tracking sharing of an electronic content. An exemplary method may include receiving a request to access content associated with a web address by a user. Based on a unique identity assigned to the user and the web address, a unique tracking web address may be generated. This tracking web address may be shared with additional users. As other users request content associated with the tracking web address, information regarding the sharing of the electronic content may be determined and stored, allowing for tracking of sharing behavior of users.

Claims (70)

1. A computer-implemented method for tracking sharing of web content, the method comprising:

receiving, by a processor, a request from a first user to display a base content including a first web address;

determining whether a unique identity is assigned to the first user and, if not, assigning the unique identity to the first user;

generating a tracking web address based on the first web address and the unique identity assigned to the first user;

replacing the first web address with the tracking web address in the base content and displaying the base content;

retrieving displayable content associated with the first web address by way of the tracking web address;

providing the retrieved displayable content and the tracking web address for display by one or more user interfaces;

storing information related to the generation of the tracking web address in a database;

receiving an additional request from an additional user to access content associated with the tracking web address;

retrieving information related to the tracking web address;

determining whether a respective unique identity is assigned to the additional user and, if not, assigning the respective unique identity to the additional user;

generating an additional tracking web address based on the first web address and the respective unique identity assigned to the additional user; and

storing information related to the additional request and the generation of the additional tracking web address in the database.

2. The method of claim 1 , wherein retrieving information related to the tracking web address includes retrieving information regarding the web address and the unique identity associated with the tracking web address.

3. The method of claim 1 , wherein storing information related to generating the tracking web address in a database comprises storing information defining a relationship between the web address, the unique identity, and the tracking web address.

4. The method of claim 1 , wherein storing information related to the additional request and the generation of the additional tracking web address in the database comprises storing information related to a hierarchical relationship between the first user and the additional user for accessing content related to the web address in the database.

5. The method of claim 4 , wherein the hierarchical relationship is defined by a hierarchical relationship tree.

6. The method of claim 5 , wherein the first user is a root of the hierarchical relationship tree.

7. The method of claim 4 , further comprising:

receiving a second request from a second user to access content associated with the first web address;

determining whether a respective unique identity is assigned to the second user and if not, assigning the respective unique identity to the second user;

generating a second tracking web address based on the web address and the respective unique identity assigned to the second user;

providing the retrieved displayable content and the second tracking web address for display by one or more user interfaces;

storing information related to the generation of the second tracking web address in a database, wherein the second user is a root of a second hierarchical relationship tree with respect to the contents of the web address in response to any requests by users other than the second user to access contents related to the second tracking web address.

8. The method of claim 1 , further comprising:

storing information related to the additional user's request to access the tracking web address.

9. A system for tracking sharing of web content, the system comprising:

a memory having processor-readable instructions stored therein; and

a processor configured to access the memory and execute the processor-readable instructions, which when executed by the processor configures the processor to perform a method, the method comprising:

receiving a request from a first user to access content associated with display a base content including a first web address;

determining whether a unique identity is assigned to the first user and, if not, assigning the unique identity to the first user;

generating a tracking web address based on the first web address and the unique identity assigned to the first user;

replacing the first web address with the tracking web address in the base content and displaying the base content;

retrieving displayable content associated with the first web address by way of the tracking web address;

providing the retrieved displayable content and the tracking web address for display by one or more user interfaces;

storing information related to the generation of the tracking web address in a database;

receiving an additional request from an additional user to access content associated with the tracking web address;

retrieving information related to the tracking web address;

determining whether a respective unique identity is assigned to the additional user and, if not, assigning the respective unique identity to the additional user;

generating an additional tracking web address based on the first web address and the respective unique identity assigned to the additional user; and

storing information related to the additional request and the generation of the additional tracking web address in the database.

10. The system of claim 9 , wherein retrieving information related to the tracking web address includes retrieving information regarding the web address and the unique identity associated with the tracking web address.

11. The system of claim 9 , wherein storing information related to generating the tracking web address in a database comprises storing information defining a relationship between the web address, the unique identity, and the tracking web address.

12. The system of claim 9 , wherein storing information related to the additional request and the generation of the additional tracking web address in the database comprises storing information related to a hierarchical relationship between the first user and the additional user for accessing content related to the web address in the database.

13. The system of claim 12 , wherein the hierarchical relationship is defined by a hierarchical relationship tree.

14. The system of claim 13 , wherein the first user is a root of the hierarchical relationship tree.

15. The system of claim 12 , wherein the method further comprises:

receiving a second request from a second user to access content associated with the first web address;

determining whether a respective unique identity is assigned to the second user and if not, assigning the respective unique identity to the second user;

generating a second tracking web address based on the web address and the respective unique identity assigned to the second user;

providing the retrieved displayable content and the second tracking web address for display by one or more user interfaces;

storing information related to the generation of the second tracking web address in a database, wherein the second user is a root of a second hierarchical relationship tree with respect to the contents of the web address in response to any requests by users other than the second user to access contents related to the second tracking web address.

16. The system of claim 9 , wherein the method further comprises;

storing information related to the additional user's request to access the tracking web address.

17. A non-transitory computer-readable medium storing instructions, the instructions, when executed by a computer system cause the computer system to perform a method for tracking sharing of web content, the method comprising:

receiving a request from a first user to display a base content including a first web address;

determining whether a unique identity is assigned to the first user and if not, assigning the unique identity to the first user;

generating a tracking web address based on the first web address and the unique identity assigned to the first user;

replacing the first web address with the tracking web address in the base content and displaying the base content;

retrieving displayable content associated with the first web address by way of the tracking web address;

providing the retrieved displayable content and the tracking web address for display by one or more user interfaces;

storing information related to the generation of the tracking web address in a database;

receiving an additional request from an additional user to access content associated with the tracking web address;

retrieving information related to the tracking web address;

determining whether a respective unique identity is assigned to the additional user and if not, assigning the respective unique identity to the additional user;

generating an additional tracking web address based on the first web address and the respective unique identity assigned to the additional user; and

storing information related to the additional request and the generation of the additional tracking web address in the database.

18. The non-transitory computer-readable medium of claim 17 , wherein retrieving information related to the tracking web address includes retrieving information regarding the web address and the unique identity associated with the tracking web address.

19. The non-transitory computer-readable medium of claim 17 , wherein storing information related to generating the tracking web address in a database comprises storing information defining a relationship between the web address, the unique identity, and the tracking web address.

20. The non-transitory computer-readable medium of claim 17 , wherein storing information related to the additional request and the generation of the additional tracking web address in the database comprises storing information related to a hierarchical relationship between the first user and the additional user for accessing content related to the web address in the database.

Assignments (4)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0863 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Jun 29, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043052/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2014
From: CHEN, HUAN-LING; SOLOMAKHA, DMYTRO
To: AOL INC.
Reel/Frame 033327/0934 →
Continuity (1)
Related Publication 20160021201A1 · Jan 21, 2016