US 12,406,086 B1
Methods and systems for tracking and regulating the availability of syndicated data items across multiple communication channels including online and offline channels
Bryan Leach, Denver, CO (US); and Luke Swanson, Denver, CO (US)
Assigned to Ibotta, Inc., Denver, CO (US)
Filed by Ibotta, Inc., Denver, CO (US)
Filed on Oct. 14, 2022, as Appl. No. 17/966,167.
Application 17/966,167 is a continuation of application No. 16/133,399, filed on Sep. 17, 2018, granted, now 11,507,688.
Application 16/133,399 is a continuation in part of application No. 15/592,062, filed on May 10, 2017, abandoned.
Claims priority of provisional application 62/334,368, filed on May 10, 2016.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); H04L 9/40 (2022.01); H04L 67/1095 (2022.01); H04L 67/50 (2022.01)
CPC G06F 21/6245 (2013.01) [H04L 63/102 (2013.01); H04L 67/1095 (2013.01); H04L 67/535 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for regulating availability of a syndicated data item to a user across a plurality of participating computer platforms, comprising:
(a) generating (i) a unique user identifier associated with a user across a plurality of participating computer platforms and (ii) a syndicated data identifier associated with a syndicated data item across said plurality of participating computer platforms, wherein said syndicated data item comprises engagement details;
(b) determining whether said user is qualified for said syndicated data item based at least in part on said engagement details of said syndicated data item and user activities associated with said user, wherein said engagement details comprise a plurality of target user activities, and said user is qualified for said syndicated data item when a user activity associated with said user fulfills one or more of the plurality of said target user activities;
(c) triggering a delivery of said syndicated data item to said user when said user is qualified for said syndicated data item, wherein said syndicated data item comprises a first configurable number of maximum activation requests limit from said user across said plurality of participating computer platforms;
(d) receiving from said user on a given participating computer platform among said plurality of participating computer platforms, a request to activate said syndicated data item;
(e) determining whether said syndicated data item on said given participating computer platform is activatable by said user based at least in part on whether a number of times said syndicated data item has previously been activated by said user and said plurality of participating computer platforms is less than said first configurable number of maximum activation requests limit, wherein, upon satisfaction of said first configurable number of maximum activation requests limit, a regulation system transmits, in real time, an activation-status notification to each remaining participating computer platform registered for the syndicated data item, thereby preventing further activations and resolving digital-channel conflicts;
(f) storing or updating an activation data associated with said requested syndicated data item when said syndicated data item is activated by said user upon a performance or completion of an activation user activity according to said engagement details; and
(g) storing or updating a redemption data associated with said requested syndicated data item when said syndicated data item is redeemed by said user.