IP Library Granted Patent US 11,631,108
Granted Patent B2
US 11,631,108 · App. 17/006,375 · Granted Apr 18, 2023

Real-time tracking of offline transactions

Inventors: Yair Cohn (London, GB); Sebastian Hollington (San Francisco, CA)
Assignee: META PLATFORMS, INC.
G06Q30/0255G06F16/2379G06F16/258G06Q30/0269G06Q30/0275
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,631,108
App. No.
17/006,375
Granted
Apr 18, 2023
Kind
B2
Abstract

An online system receives offline conversion data in real-time from a third party system regarding an offline user, the offline conversion data indicating an action performed by the offline user and identifying information for the offline user. The online system identifies a local user matching the offline user based on the identifying information for the offline user. The online system stores the offline conversion for the identified local user. The online system determines an attribution to a sponsored content item for the offline conversion. The online system presents updated information regarding the offline conversion to the third party system in real-time.

Claims (53)

1. A system, comprising:

a processor; and

a memory storing instructions, which when executed by the processor, cause the processor to perform :

receiving, from a third party system, a message comprising instructions to add offline conversion data for an offline user, wherein the offline conversion data comprises an indication of an action performed by the offline user that is not directly trackable, and the offline conversion data is added to communications between an online system and the third party system and received in real-time as the actions of the offline conversions are completed;

identifying a local user matching the offline user by matching identifying information of the local user with identifying information of the offline user received in offline conversion data entry from the message, wherein the matching is based on:

assigning a confidence score to a match between the local user and the offline user, and

determining whether the confidence score meets a predetermined threshold;

identifying one or more sponsored content items of the third party system that were presented within a range of a previous time period to the identified local user during one or more impression opportunities at the online system; and

determining an attribution amount of the offline conversion for each of the one or more sponsored content items that is inversely proportional to the time between a timestamp of the impression opportunity of the sponsored content item and a timestamp of an occurrence of the offline conversion.

2. The system of claim 1 , further comprising:

computing an updated bid value for each of the one or more sponsored content items for the identified local user, wherein the updated bid value is increased or decreased based on corresponding attribution amounts for that sponsored content item, and wherein the updated bid value is computed by the online system when submitting the sponsored content item for impression opportunities for the identified local user.

3. The system of claim 1 , further comprising:

transmitting instructions to a client device associated with the third party system to cause the client device to display a user interface presenting additional information regarding the offline conversion to the third party system, wherein the additional information comprises a conversion rate of the one or more sponsored content items computed using stored offline conversion data, and wherein the additional information was not previously accessible to the third party system.

4. The system of claim 3 , wherein the transmitting instructions to present additional information regarding the offline conversion further comprises:

transmitting, to the third party system, a conversion rate of the sponsored content item based on a number of local users with stored offline conversion data attributed to the sponsored content item and a total number of local users presented with the sponsored content item.

5. The system of claim 4 , wherein the conversion rate is based on at least one type of action performed by offline users as indicated by the stored offline conversion data.

6. The system of claim 4 , wherein the conversion rate is based on visual placement of the sponsored content item when the sponsored content item was presented to the local users in the online system.

7. The system of claim 1 , wherein the action is not directly trackable by the online system via a website of the third party system, and wherein the action comprises at least one of: a transaction at a physical location, a transaction as part of a delayed payment service, a transaction as part of a service approval process, or a transaction completed at an intermediary.

8. A method, comprising:

receiving, at an online system from a third party processing system, a message comprising instructions to add offline conversion data for an offline user, wherein the offline conversion data comprises an indication of an action performed by the offline user that is not directly trackable, and the offline conversion data is added to communications between the online system and the third party processing system and received in real-time as the actions of the offline conversions are completed;

identifying, at the online system, a local user matching the offline user by matching identifying information of the local user with identifying information of the offline user received in offline conversion data entry from the message, wherein the matching is based on:

assigning a confidence score to a match between the local user and the offline user, and

determining whether the confidence score meets a predetermined threshold;

identifying, at the online system, one or more sponsored content items of the third party processing system that were presented within a range of a previous time period to the identified local user during one or more impression opportunities at the online system; and

determining, at the online system, an attribution amount of the offline conversion for each of the one or more sponsored content items that is inversely proportional to the time between a timestamp of the impression opportunity of the sponsored content item and a timestamp of an occurrence of the offline conversion.

9. The method of claim 8 , further comprising:

computing an updated bid value for each of the one or more sponsored content items for the identified local user, wherein the updated bid value is increased or decreased based on corresponding attribution amounts for that sponsored content item, and wherein the updated bid value is computed by the online system when submitting the sponsored content item for impression opportunities for the identified local user.

10. The method of claim 8 , further comprising:

transmitting instructions to a client device associated with the third party processing system to cause the client device to display a user interface presenting additional information regarding the offline conversion to the third party processing system, wherein the additional information comprises a conversion rate of the one or more sponsored content items computed using stored offline conversion data, and wherein the additional information was not previously accessible to the third party processing system.

11. The method of claim 10 , wherein the transmitting instructions to present additional information regarding the offline conversion further comprises:

transmitting, to the third party processing system, a conversion rate of the sponsored content item based on a number of local users with stored offline conversion data attributed to the sponsored content item and a total number of local users presented with the sponsored content item.

12. The method of claim 11 , wherein the conversion rate is based on at least one of:

type of action performed by offline users as indicated by the stored offline conversion data; or

visual placement of the sponsored content item when the sponsored content item was presented to the local users in the online system.

13. The method of claim 8 , wherein the action is not directly trackable by the online system via a web site of the third party processing system, and wherein the action comprises at least one of: a transaction at a physical location, a transaction as part of a delayed payment service, a transaction as part of a service approval process, or a transaction completed at an intermediary.

14. A non-transitory computer-readable storage medium having instructions stored thereon, which when executed instructs a processor to perform:

receiving, from a third party system, a message comprising instructions to add offline conversion data for an offline user, wherein the offline conversion data comprises an indication of an action performed by the offline user that is not directly trackable, and the offline conversion data is added to communications between an online system and the third party processing system and received in real-time as the actions of the offline conversions are completed;

identifying a local user matching the offline user by matching identifying information of the local user with identifying information of the offline user received in offline conversion data entry from the message, wherein the matching is based on:

assigning a confidence score to a match between the local user and the offline user, and

determining whether the confidence score meets a predetermined threshold;

identifying one or more sponsored content items of the third party system that were presented within a range of a previous time period to the identified local user during one or more impression opportunities at the online system; and

determining an attribution amount of the offline conversion for each of the one or more sponsored content items that is inversely proportional to the time between a timestamp of the impression opportunity of the sponsored content item and a timestamp of an occurrence of the offline conversion.

15. The non-transitory computer-readable storage medium of claim 14 , further comprising:

computing an updated bid value for each of the one or more sponsored content items for the identified local user, wherein the updated bid value is increased or decreased based on corresponding attribution amounts for that sponsored content item, and wherein the updated bid value is computed by the online system when submitting the sponsored content item for impression opportunities for the identified local user.

16. The non-transitory computer-readable storage medium of claim 14 , further comprising:

transmitting instructions to a client device associated with the third party system to cause the client device to display a user interface presenting additional information regarding the offline conversion to the third party system, wherein the additional information comprises a conversion rate of the one or more sponsored content items computed using stored offline conversion data, and wherein the additional information was not previously accessible to the third party system.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the transmitting instructions to present additional information regarding the offline conversion further comprises:

transmitting, to the third party system, a conversion rate of the sponsored content item based on a number of local users with stored offline conversion data attributed to the sponsored content item and a total number of local users presented with the sponsored content item.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the conversion rate is based on at least one of:

type of action performed by offline users as indicated by the stored offline conversion data; or

visual placement of the sponsored content item when the sponsored content item was presented to the local users in the online system.

19. The non-transitory computer-readable storage medium of claim 14 , wherein the action is not directly trackable by the online system via a website of the third party system.

20. The non-transitory computer-readable storage medium of claim 14 , wherein the action comprises at least one of: a transaction at a physical location, a transaction as part of a delayed payment service, a transaction as part of a service approval process, or a transaction completed at an intermediary.

Assignments (2)
CHANGE OF NAME Recorded Dec 17, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058536/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2021
From: COHN, YAIR; HOLLINGTON, SEBASTIAN
To: FACEBOOK, INC.
Reel/Frame 055410/0880 →