IP Library › Granted Patent US 12,443,978
Granted Patent B2
US 12,443,978 · App. 18/132,834 · Granted Oct 14, 2025

Systems and methods for sharing revenue associated with digital assets

Inventors: Chintan Mehta (San Ramon, CA); Jason Strle (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q30/0273G06F9/547G06Q30/0277
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 12,443,978
App. No.
18/132,834
Granted
Oct 14, 2025
Kind
B2
Abstract

A system including an application programming interface (API) configured to provide a plurality of selectable representations of categories associated with an experience provider, receive, from the user device, a user selection of a selectable representation of at least one category from the categories, determine one or more un-selected categories including a difference between the categories displayed by the experience provider and the user selection of the selectable representation of the at least one category, prompt the user device, using a real-time negotiation between the user device and a computing system associated with the experience provider, to view at least one un-selected category displayed by the experience provider and contained in the one or more un-selected categories in exchange for compensation, and receive a selection denoting at least one of an acceptance, a denial, or the counter to view the at least one category.

Claims (45)

1. A system comprising:

a processing circuit configured to perform, via an application programming interface (API), operations comprising:

providing, to a user device, a plurality of selectable representations of categories associated with an experience provider;

receiving, from the user device, a user selection of a selectable representation of at least one category from the categories;

determining one or more un-selected categories comprising a difference between the categories displayed by the experience provider and the user selection of the selectable representation of the at least one category;

prompting the user device, using a real-time negotiation between the user device and a computing system associated with the experience provider, to view at least one un-selected category displayed by the experience provider and contained in the one or more un-selected categories in exchange for compensation, wherein the real-time negotiation comprises:

querying, using at least one API call, the computing system identifying the one or more un-selected categories;

receiving an initial offer to view the at least one un-selected category in exchange for the compensation; and

prompting, using the at least one API call in response to receiving the initial offer, the user device to accept, deny, or counter the initial offer; and

receiving a selection denoting at least one of an acceptance, a denial, or a counter to view the at least one category displayed by the experience provider and contained in the one or more un-selected categories.

2. The system of claim 1 , the operations further comprising receiving, from the computing system associated with the experience provider, a value correlating to a user view of a content item from the at least one category contained in the one or more un-selected categories, the value offered to the user device via the prompt for the compensation.

3. The system of claim 2 , wherein the system receives values correlating to the categories associated with the experience provider via periodic API calls.

4. The system of claim 2 , the operations further comprising offering the user device compensation for the at least one category contained in the one or more un-selected categories via the real-time negotiation between the user device and the computing system associated with the experience provider.

5. The system of claim 2 , the operations further comprising offering the user device compensation for the at least one category contained in the one or more un-selected categories via a secure pop-up or a dynamically marked notification displayed in a messaging center associated with the system.

6. The system of claim 1 , the operations further comprising receiving, from the computing system associated with the experience provider, a tabulation of funds due to a user according to an agreement to view the at least one category displayed by the experience provider.

7. The system of claim 6 , wherein the received tabulation of funds due to the user is verified by the system, and wherein the system causes a deposit of any amount of funds due to an account associated with the user.

8. The system of claim 7 , wherein the account associated with the user is one of a gift card, a prepaid card, and a rewards account, and wherein the system causes the deposit via the at least one API call of the API.

9. The system of claim 7 , wherein the system receives the tabulation of funds due from the computing system associated with the experience provider at predetermined intervals.

10. The system of claim 7 , wherein the system receives the tabulation of funds due from the computing system associated with the experience provider in real-time.

11. A method comprising:

providing, by a processing circuit via an application programming interface (API) to a user device, a plurality of selectable representations of categories associated with an experience provider;

receiving, by the processing circuit via the API from the user device, a user selection of a selectable representation of at least one category from the categories;

determining, by the processing circuit via the API, one or more un-selected categories comprising a difference between the categories displayed by the experience provider and the user selection of the selectable representation of the at least one category;

prompting, by the processing circuit via the API and using a real-time negotiation between the user device and a computing system associated with the experience provider, the user device to view at least one un-selected category displayed by the experience provider and contained in the one or more un-selected categories in exchange for compensation, wherein the real-time negotiation comprises:

querying, using at least one API call, the computing system identifying the one or more un-selected categories;

receiving an initial offer to view the at least one un-selected category in exchange for the compensation; and

prompting, using the at least one API call in response to receiving the initial offer, the user device to accept, deny, or counter the initial offer; and

receiving, by the processing circuit via the API, a selection denoting at least one of an acceptance, a denial, or a counter to view the at least one category displayed by the experience provider and contained in the one or more un-selected categories.

12. The method of claim 11 , further comprising receiving, from the computing system associated with the experience provider, a value correlating to a user view of a content item from the at least one category contained in the one or more un-selected categories, the value offered to the user device via the prompt for the compensation.

13. The method of claim 12 , further comprising receiving, by the processing circuit via the API, values correlating to the categories associated with the experience provider via periodic API calls.

14. The method of claim 12 , further comprising offering the user device compensation for the at least one category contained in the one or more un-selected categories via the real-time negotiation between the user device and the computing system associated with the experience provider.

15. The method of claim 12 , further comprising offering the user device compensation for the at least one category contained in the one or more un-selected categories via a secure pop-up or a dynamically marked notification displayed in a messaging center associated with the API.

16. The method of claim 11 , further comprising receiving, from the computing system associated with the experience provider, a tabulation of funds due to a user according to an agreement to view the at least one category displayed by the experience provider.

17. The method of claim 16 , wherein the received tabulation of funds due to the user is verified by the processing circuit via the API, and wherein the processing circuit causes, via the API, a deposit of any amount of funds due to an account associated with the user.

18. The method of claim 17 , wherein the account associated with the user is one of a gift card, a prepaid card, and a rewards account, and the method further comprising causing the deposit via the at least one API call of the API.

19. The method of claim 17 , wherein the processing circuit, via the API, receives the tabulation of funds due from the computing system associated with the experience provider at predetermined intervals, the processing circuit, via the API, receives the tabulation of funds due from the computing system associated with the experience provider in real-time.

20. A non-transitory computer-readable media having computer-executable instructions embodied therein that, when executed by a server system, causes the server system to perform operations comprising:

providing, by an application programming interface (API), to a user device, a plurality of selectable representations of categories associated with an experience provider;

receiving, by the API from the user device, a user selection of a selectable representation of at least one category from the categories;

determining, by the API, one or more un-selected categories comprising a difference between the categories displayed by the experience provider and the user selection of the selectable representation of the at least one category;

prompting, by the API and using a real-time negotiation between the user device and a computing system associated with the experience provider, the user device to view at least one un-selected category displayed by the experience provider and contained in the one or more un-selected categories in exchange for compensation, wherein the real-time negotiation comprises:

querying, using at least one API call, the computing system identifying the one or more un-selected categories;

receiving an initial offer to view the at least one un-selected category in exchange for the compensation; and

prompting, using the at least one API call in response to receiving the initial offer, the user device to accept, deny, or counter the initial offer; and

receiving, by the API, a selection denoting at least one of an acceptance, a denial, or a counter to view the at least one category displayed by the experience provider and contained in the one or more un-selected categories.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2025
From: MEHTA, CHINTAN; STRLE, JASON
To: WELLS FARGO BANK, N.A.
Reel/Frame 072645/0898 →
Continuity (2)
Continuation 17316474 · May 10, 2021
Related Publication 20230252528A1 · Aug 10, 2023
References Cited (65)
US 8370952B1 · Wieder · 2013 [cited by applicant]
US 8656043B1 · Wieder · 2014 [cited by applicant]
US 9053299B2 · Wieder · 2015 [cited by applicant]
US 9356918B2 · Tsui et al. · 2016 [cited by applicant]
US 9405930B2 · Vestevich · 2016 [cited by applicant]
US 9712542B1 · Brandwine · 2017 [cited by applicant]
US 10402549B1 · Newstadt et al. · 2019 [cited by applicant]
US 11063952B2 · Boland · 2021 [cited by applicant]
US 11140240B1 · Brown et al. · 2021 [cited by applicant]
US 11232187B2 · Bruno et al. · 2022 [cited by applicant]
US 11386223B1 · Fakhraie et al. · 2022 [cited by applicant]
US 11457079B1 · Mehta et al. · 2022 [cited by applicant]
US 11625758B1 · Mehta et al. · 2023 [cited by applicant]
US 11657180B1 · Mehta et al. · 2023 [cited by applicant]
US 11748189B1 · Mehta et al. · 2023 [cited by applicant]
US 11973870B1 · Mehta et al. · 2024 [cited by applicant]
US 20040260948A1 · Miyata et al. · 2004 [cited by applicant]
US 20070198870A1 · Cheng et al. · 2007 [cited by applicant]
US 20080040249A1 · Re et al. · 2008 [cited by applicant]
US 20090265733A1 · McKelvey · 2009 [cited by examiner]
US 20110022681A1 · Simeonov · 2011 [cited by applicant]
US 20110137946A1 · Siress et al. · 2011 [cited by applicant]
US 20130211925A1 · Holland · 2013 [cited by applicant]
US 20130268357A1 · Heath · 2013 [cited by applicant]
US 20130290110A1 · LuVogt · 2013 [cited by examiner]
US 20130297422A1 · Hunter et al. · 2013 [cited by applicant]
US 20150348024A1 · Asokan et al. · 2015 [cited by applicant]
US 20160012465A1 · Sharp · 2016 [cited by applicant]
US 20160034935A1 · Neb · 2016 [cited by applicant]
US 20160255139A1 · Rathod · 2016 [cited by applicant]
US 20160300231A1 · Shavell et al. · 2016 [cited by applicant]
US 20170034176A1 · Qi et al. · 2017 [cited by applicant]
US 20170048285A1 · Pearl et al. · 2017 [cited by applicant]
US 20170140174A1 · Lacey et al. · 2017 [cited by applicant]
US 20170344384A1 · Wadley et al. · 2017 [cited by applicant]
US 20170344745A1 · Wadley et al. · 2017 [cited by applicant]
US 20170346823A1 · Wadley et al. · 2017 [cited by applicant]
US 20180167373A1 · Anderson et al. · 2018 [cited by applicant]
US 20180248973A1 · Cook et al. · 2018 [cited by applicant]
US 20180350144A1 · Rathod · 2018 [cited by applicant]
US 20190222560A1 · Ford et al. · 2019 [cited by applicant]
US 20200145225A1 · Faye et al. · 2020 [cited by applicant]
US 20200184278A1 · Zadeh et al. · 2020 [cited by applicant]
US 20210192651A1 · Groth et al. · 2021 [cited by applicant]
US 20210266326A1 · Chen et al. · 2021 [cited by applicant]
US 20210350488A1 · Hossain · 2021 [cited by applicant]
US 20210352064A1 · Tsarfati et al. · 2021 [cited by applicant]
US 20210352088A1 · Adams et al. · 2021 [cited by applicant]
US 20210397987A1 · Dixit et al. · 2021 [cited by applicant]
US 20220019629A1 · Kavuri · 2022 [cited by applicant]
US 20220066796A1 · Koren et al. · 2022 [cited by applicant]
US 20220164470A1 · Obaidi · 2022 [cited by applicant]
US 20220173891A1 · Kim et al. · 2022 [cited by applicant]
US 20220191026A1 · Perpetua et al. · 2022 [cited by applicant]
CA 3126123A1 · 2020 [cited by applicant]
CN 112751821A · 2021 [cited by applicant]
KR 20100045633A · 2010 [cited by applicant]
WO WO2008112214A1 · 2008 [cited by applicant]
WO WO2013163333A2 · 2013 [cited by applicant]
WO WO2018187727A1 · 2018 [cited by applicant]
IP.com, article titled “Inefficiencies in Digital Advertising Markets” by Gordon et al. 02/18/219, pp. 1-2. [cited by applicant]
Komanduri et al., Ad Choices? Compliance with Online Behavioral Advertising Notice and Choice Requirements, Oct. 7, 2011, https:// www.cylab.cmu.edu, 28 pages (Year: 2011). [cited by applicant]
SignNow, eSignature API: Developer Center, Guides and Support, Jan. 10, 2018, https://www.signnow.com, 8 pages (Year: 2018). [cited by applicant]
Suzie et al., “Rethinking Authorization Management of Web-AP Is”, Mar. 1, 2020, IEEE, 2020 IEEE International Conference on Pervasive Computing and Communications (PerCom) (pp. 1-10) (Year: 2020). [cited by applicant]
Tuecke et al., “Globus auth: A research identity and access management platform”, 2016, IEEE, 2016 IEEE 12th International Conference one-Science (e-Science), pp. 203-212. [cited by applicant]