IP Library Granted Patent US 11,012,494
Granted Patent B2
US 11,012,494 · App. 16/818,108 · Granted May 18, 2021

Method and system for online conversion attribution

Inventors: Shariq Rizvi (San Francisco, CA); Ameet Ranadive (San Francisco, CA); Abhishek Shrivastava (San Francisco, CA); Wenchang Zhou (San Francisco, CA); Bill Darrow (San Francisco, CA); Santosh Kancha (San Francisco, CA); Travis Lull (San Francisco, CA); Tom Larson (San Francisco, CA); Yimin Wu (San Francisco, CA); Xiaochuan Qin (San Francisco, CA)
Assignee: Twitter, Inc.
H04L67/02G06F16/9535G06Q30/00G06Q30/02G06Q30/0241G06Q30/0269G06Q30/0271G06Q50/01H04L69/329
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,012,494
App. No.
16/818,108
Granted
May 18, 2021
Kind
B2
Abstract

A system for online conversion attribution. The system includes a short uniform resource locator (URL) service programmed to, in response to receiving a short URL from a device: provide a cookie that includes a short URL ID to the device, and provide a short URL descriptor including the short URL ID to a user mapping service. The system further includes the user mapping service programmed to receive the short URL descriptor, receive a social media descriptor including a social media ID, map the short URL ID to the social media ID using the short URL descriptor and the social media descriptor, and attribute, using the mapping, a conversion on a website accessed using the device based upon receipt of the short URL ID from the device.

Claims (37)

1. A method for providing a quantifiable measure of effectiveness of an advertisement on a social media platform, the method comprising:

receiving a user selection notification from an application executing on a device and providing access to the social media platform, the user selection notification representing an access to the advertisement on the social media platform by a user;

generating a first timestamp for the user selection notification;

generating a social media descriptor, the social media descriptor including a social media identifier, the first timestamp, and a short Uniform Resource Locator (URL) for the advertisement; and

transmitting the social media descriptor to a user mapping service, the user mapping service being configured to map the social media descriptor to a short URL descriptor associated with the short URL based at least in part on the social media identifier.

2. The method of claim 1 , wherein the short URL descriptor includes the short URL identifier, and wherein the quantifiable measure of effectiveness of the advertisement represents a correspondence between the social media identifier and the short URL identifier.

3. The method of claim 2 , wherein the social media identifier includes a login name of an account associated with the user of the social media platform.

4. The method of claim 1 , wherein the first timestamp indicates when the selection notification is received at the social media platform via the application executing on the device.

5. The method of claim 1 , wherein the short URL descriptor includes a short URL identifier and a second timestamp.

6. The method of claim 5 , wherein the second timestamp indicates when the selection notification is received by a short URL service configured to resolve the short URL to the advertisement.

7. The method of claim 6 , further comprising periodically synchronizing a first time base for generating the first timestamp with a second time base for generating the second timestamp.

8. A system for providing a quantifiable measure of effectiveness of an advertisement on a social media platform, the system comprising:

at least one computer processor; and

a memory configured to store instructions that are executable by the at least one computer processor to:

receive a user selection notification from an application executing on a device and providing access to the social media platform, the user selection notification representing an access to the advertisement on the social media platform by a user;

generate a first timestamp for the user selection notification;

generate a social media descriptor, the social media descriptor including a social media identifier, the first time stamp, and a short Uniform Resource Locator (URL) for the advertisement; and

transmit the social media descriptor to a user mapping service, wherein the user mapping service is configured to map the social media descriptor with a short URL descriptor associated to the short URL based at least in part on the social media identifier.

9. The system of claim 8 , wherein the short URL descriptor includes the short URL identifier, and wherein the quantifiable measure of effectiveness of the advertisement represents a correspondence between the social media identifier and the short URL identifier.

10. The system of claim 9 , wherein the social media identifier includes a login name of an account associated with the user of the social media platform.

11. The system of claim 8 , wherein the first timestamp indicates when the selection notification is received at the social media platform via the application executing on the device.

12. The system of claim 8 , wherein the short URL descriptor includes a short URL identifier and a second timestamp.

13. The system of claim 12 , wherein the second timestamp indicates when the selection notification is received by a short URL service configured to resolve the short URL to the advertisement.

14. The system of claim 13 , wherein the processor is further configured to:

periodically synchronize a first time base for generating the first timestamp with a second time base for generating the second timestamp.

15. A non-transitory computer readable medium for providing a quantifiable measure of effectiveness of an advertisement on a social media platform executing on a device, encoded with instructions that, when executed causes a processor to:

receive a user selection notification from an application executing on a device and providing access to the social media platform, the user selection notification representing an access to the advertisement on the social media platform by a user;

generate a first timestamp for the user selection notification;

generate a social media descriptor, the social media descriptor including a social media identifier, the first time stamp, and a short Uniform Resource Locator (URL) for the advertisement; and

transmit the social media descriptor to a user mapping service,

wherein the user mapping service is configured to map the social media descriptor with a short URL descriptor associated to the short URL based at least in part on the social media identifier.

16. The non-transitory computer readable medium of claim 15 , wherein the effectiveness of the advertisement represents a correspondence between the social media identifier and a short URL identifier included in the short URL descriptor.

17. The non-transitory computer readable medium of claim 16 , wherein the social media identifier includes a login name of an account associated with the user of the social media platform.

18. The non-transitory computer readable medium of claim 15 , wherein the first timestamp indicates when the selection notification is received at the social media platform via the application executing on the device.

19. The non-transitory computer readable medium of claim 15 , wherein the short URL descriptor includes a short URL identifier and a second timestamp.

20. The non-transitory computer readable medium of claim 19 , wherein the instructions further include instructions to:

periodically synchronize a first time base for generate the first timestamp with a second time base for generate the second timestamp.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL 062079, FRAME 0677) Recorded Mar 3, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 075015/0574 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 071127/0240 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: X CORP. (F/K/A TWITTER, INC.)
Reel/Frame 070670/0857 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 062079/0677 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0001 →
SECURITY INTEREST Recorded Oct 28, 2022
From: TWITTER, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 061804/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2020
From: RIZVI, SHARIQ; RANADIVE, AMEET; SHRIVASTAVA, ABHISHEK; ZHOU, WENCHANG; DARROW, BILL; KANCHA, SANTOSH; LULL, TRAVIS; LARSON, TOM; WU, YIMIN; QIN, XIAOCHUAN
To: TWITTER, INC.
Reel/Frame 052380/0538 →
Continuity (4)
Continuation 16251853 · Jan 18, 2019
Continuation 15009709 · Jan 28, 2016
Provisional Application 62108909 · Jan 28, 2015
Related Publication 20200236157A1 · Jul 23, 2020