IP Library › Granted Patent US 12,513,522
Granted Patent B2
US 12,513,522 · App. 18/467,329 · Granted Dec 30, 2025

Systems and methods for ledger-based cookie management

Inventors: Marouane Balmakhtar (Fairfax, VA); Lyle Walter Paczkowski (Mission Hills, KS); Galip Murat Karabulut (Vienna, VA)
Assignee: T-Mobile Innovations LLC
H04W12/084H04W12/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 12,513,522
App. No.
18/467,329
Granted
Dec 30, 2025
Kind
B2
Abstract

In various embodiments, systems and methods for ledger-based cookie management are provided. Rather than store cookie data as text files on the local device drive, cookie data is recorded to a blockchain technology cookie ledger store on a network resource. When a client application (e.g., a browser) on the UE is directed to a cloud-based service, and that cloud-based service calls for access to a cookie, that call is processed by a cookie gateway executing on the UE. The cookie gateway may verify authenticity of the user and generate a cookie access token that it transmits to the cloud-based service. The cloud-based service may use the cookie access token to locate the cookie ledger and access one or more records storing cookie data used by the cloud-based service. The cookie access token may expire upon termination of the session between the user equipment and the cloud-based service.

Claims (56)

1 . A system for ledger-based cookie management, the system comprising:

one or more processors; and

one or more non-transient computer storage media storing computer-usable instructions that, when executed by the one or more processors, cause the one or more processors to:

establish a communication session over a network between a user equipment (UE) and a cloud-based service, the UE coupled to the network through at least one access network;

activate for the UE a network service for storing cookies associated with the communication session to a network-connected cookie ledger, the network-connected cookie ledger storing a plurality of cookie records;

execute a gateway at the UE, wherein the gateway generates a cookie access token in response to receiving an authentication of a user of the UE, wherein the cookie access token comprises an authorization for the cloud-based service to access cookie data from the network-connected cookie ledger storing the plurality of cookie records;

transport the cookie access token from the UE to the cloud-based service via the network, wherein the cookie access token identifies the network-connected cookie ledger;

receive a request from the cloud-based service to access the network-connected cookie ledger via the network, the request based at least in part on the cookie access token; and

transport, via a data channel, cookie data between the cloud-based service and the network-connected cookie ledger, wherein the cookie access token expires upon termination of the communication session.

2 . The system of claim 1 , the one or more processors further to:

terminate the data channel between the cloud-based service and the network-connected cookie ledger in response to a termination of the communication session.

3 . The system of claim 1 , wherein the network comprises a telecommunications network, and the UE is coupled to the network through a cellular base station.

4 . The system of claim 1 , wherein the cookie access token comprises a ledger reference identifier (ID) associated with the network-connected cookie ledger.

5 . The system of claim 4 , wherein the ledger reference ID comprises at least one of:

a decentralized identifier (DID); and

a self-sovereign identity (SSI)-based identifier.

6 . The system of claim 1 , wherein the network service establishes the data channel between the cloud-based service and the network-connected cookie ledger based at least in part on the cookie access token.

7 . The system of claim 1 , wherein the network-connected cookie ledger comprises at least one of:

a Hyperledger technology-based ledger;

a blockchain technology-based ledger;

a distributed ledger network (DLN)-based ledger; and

a distributed ledger technology (DLT)-based ledger.

8 . A system for ledger-based cookie management, the system comprising:

a user equipment (UE) comprising one or more processors and one or more computer-readable media storing computer-usable instructions that, when executed by the one or more processors, cause the one or more processors to:

establish a communication session over a network between a cloud-based service and a client application of the UE, the UE coupled to the network through at least one access network;

execute a cookie service gateway at the UE, wherein the cookie service gateway is in communication with the client application, wherein the cookie service gateway generates a cookie access token in response to a request from the client application for cookie data associated with the communication session and further in response to receiving an authentication of a user of the UE, wherein the cookie access token comprises an authorization for a cloud-based service to access cookie data from a network-connected cookie ledger storing a plurality of cookie records, wherein the cookie access token identifies the network-connected cookie ledger; and

communicate the cookie access token to the cloud-based service, wherein the cookie access token expires upon termination of the communication session.

9 . The system of claim 8 , the one or more processors further to:

generate the cookie access token to reference at least one cookie ledger record of the network-connected cookie ledger associated with the cookie data.

10 . The system of claim 8 , wherein the ledger reference ID comprises at least one of:

a decentralized identifier (DID); and

a self-sovereign identity (SSI)-based identifier.

11 . The system of claim 8 , wherein the network-connected cookie ledger comprises at least one of:

a Hyperledger technology-based ledger;

a blockchain technology-based ledger;

a distributed ledger network (DLN)-based ledger; and

a distributed ledger technology (DLT)-based ledger.

12 . The system of claim 8 , the one or more processors further to:

execute a cookie service decentralized application (DApp) of the cookie service gateway in a trusted execution environment of the UE to generate the cookie access token.

13 . The system of claim 12 , wherein the cookie service gateway is configured to communicate with at least one cookie access DAPP used by the cloud-based service to interface with a smart contract stored in the network-connected cookie ledger.

14 . The system of claim 12 , wherein the cookie service gateway is configured to communicate with at least one smart contract stored in the network-connected cookie ledger.

15 . The system of claim 8 , wherein the UE further comprises a radio module, wherein the UE establishes the communication session over the network via the radio module.

16 . A method for ledger-based cookie management, the method comprising:

establishing a communication session over a network between a client application executing on a user equipment (UE) and a cloud-based service;

controlling the client application to request access to cookie data associated with the communication session with the cloud-based service;

receiving, from the UE, a cookie access token generated by a cookie service gateway at the UE in response to receiving an authentication of a user of the UE, wherein the cookie access token comprises an authorization for the cloud-based service to access cookie data from a network-connected cookie ledger storing one or more cookie records associated with the cookie data and identifies the network-connected cookie ledger;

communicating with the network-connected cookie ledger to activate a smart contract associated with at least one cookie record of the one or more cookie records based on the cookie access token; and

controlling one or more functions of the smart contract to communicate the cookie data between the cloud-based service and the network-connected cookie ledger, wherein the cookie access token expires upon termination of the communication session.

17 . The method of claim 16 , wherein the at least one cookie record of the one or more cookie records is associated with a ledger reference identifier provided by the cookie access token.

18 . The method of claim 16 , the method further comprising:

executing at least one decentralized application (DApp) based on the cookie access token to exchange the cookie data between the cloud-based service and the network-connected cookie ledger.

19 . The method of claim 16 , wherein the network-connected cookie ledger comprises at least one of:

a Hyperledger technology-based ledger;

a blockchain technology-based ledger;

a distributed ledger network (DLN)-based ledger; and

a distributed ledger technology (DLT)-based ledger.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2023
From: BALMAKHTAR, MAROUANE; PACZKOWSKI, LYLE WALTER; KARABULUT, GALIP MURAT
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 064941/0490 →
Continuity (1)
Related Publication 20250097707A1 · Mar 20, 2025
References Cited (18)
US 12256006B1 · Bosch · 2025 [cited by examiner]
US 20200028926A1 · Sprague · 2020 [cited by examiner]
US 20200117690A1 · Tran · 2020 [cited by examiner]
US 20220377060A1 · Livny et al. · 2022 [cited by applicant]
US 20240185191A1 · Bernardi · 2024 [cited by examiner]
EP 4096157A1 · 2022 [cited by examiner]
Belfaik Yousra; Sadqi Yassine; Maleh Yassine; Safi Said; Tawalbeh Lo'ai; Khaled Salah “A Novel Secure and Privacy-Preserving Model for OpenID Connect Based on Blockchain”; IEEE Access; vol. 11; Journal Article; Year: Ju… [cited by examiner]
Extended European Search Report received for European Application No. 24200339.0, mailed on Jan. 29, 2025, 14 pages. [cited by applicant]
Ezawa et al., “Designing Authentication and Authorization System with Blockchain”, 14th Asia Joint Conference on Information Security, 2019, pp. 111-118. [cited by applicant]
Tan et al., “Survey on Digital Sovereignty and Identity: From Digitization to Digitalization,” ACM Comput. Surv. 56, 3, Article 61 (Oct. 2023), 36 pages. https://doi.org/10.1145/3616400, 36 pages. [cited by applicant]
Agung, A., A., G., and Handayani, R., “Blockchain for smart grid”, Journal of King Saud University—Computer and Information Sciences, vol. 34, pp. 666-675 (2022). [cited by applicant]
“10 examples of smart contracts on blockchain”, Tech Target, Retrieved from Internet URL : http://www.techtarget.com/searchcio/feature/Examples-of-smart-contracts-on-blockchain, accessed on Aug. 20, 2023, pp. 5 (Sep. 12… [cited by applicant]
“Cookies are dead! Long live web3!”, VETRI, Retrieved from Internet URL : http://vetri.global/cookies-are-dead-long-live-web3/, accessed on Aug. 22, 2023, pp. 7. [cited by applicant]
Canals, P., “Google Topics: What It Is and How It Will Work in Cookie-Free Advertising”, Data Science, Cyberclick, Retrieved from Internet URL : https://www.cyberclick.net/numericalblogen/google-topics-what-it-is-and-ho… [cited by applicant]
“Can Dapps set cookies”, Ethereum Stack Exchange, Retrieved from Internet URL : https://ethereum.stackexchange.com/questions/73266/can-dapps-set-cookies, accessed on Aug. 20, 2023, pp. 2. [cited by applicant]
Moreland, K., “What Is a dApp? Decentralized Apps Explained”, Ledger, Retrieved from Internet URL : https://www.ledger.com/academy/what-is-a-dapp, accessed on Aug. 20, 2023, pp. 8. [cited by applicant]
Vasin, S., “When The Cookie Crumbles: How Businesses And End-Users Can Unlock Web3's Potential”, Forbes Innovation, Retrieved from Internet URL : https://www.forbes.com/sites/forbestechcouncil/2023/04/10/when-the-cookie… [cited by applicant]
“Why Web3 Wallets Are The New ‘Cookies’ for Digital Marketers”, Magic, Blogs, Retrieved from Internet URL : https://magic.link/posts/web3-wallets, accessed on Aug. 22, 2023, pp. 6 (Jul. 30, 2023). [cited by applicant]