IP Library Granted Patent US 12,641,077
Granted Patent B2
US 12,641,077 · App. 18/796,117 · Granted May 26, 2026

Low latency and redundant proof of possession for content subscription

Inventors: Jerry Dilan Walters (Richmond, VA); Kameron Ahler (Denver, CO); Kristine Tanya Moskalets (Sammamish, WA); Miles Drew Everest (Seattle, WA); Nicole Marie Perry (Oakland, CA); Thomas James Cuevas (Havertown, PA); Siddharth Pathela (Brampton, CA); Vanessa Nerin Katz (Portland, OR)
Assignee: Stodge Inc.
H04L63/0838G06F7/582
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,641,077
App. No.
18/796,117
Granted
May 26, 2026
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for mitigating computing latency associated with proving of possession of network endpoints. One system includes (i) a user device, e.g., a smartphone or a personal computer, (ii) a proof of possession service running on one or more computers, and (iii) an authorization service running on one or more computers.

Claims (38)

1 . A system for mitigating computing latency associated with proving of possession of a network endpoint, the system comprising machine readable instructions executable and interpretable by a browser on a device having a network endpoint to perform operations comprising:

detecting, during an online browsing session, one or more engagements that qualify for a call to action;

instantiating, from a parent web page, and rendering a call-to-action popup with a call-to-action icon, in response to detecting the one or more engagements, wherein the call-to-action popup specifies a transaction that includes subscribing to receive content at the network endpoint, wherein the content includes SMS messages;

detecting, during the session, an acceptance event, the acceptance event being a user selection of the call-to-action icon or one or more other events that indicate user intent to accept the transaction;

calling a proof-of-possession service in response to detecting the acceptance event, wherein the network endpoint and an identifier of the content are sent with the call;

obtaining a one-time passcode sent from the proof-of-possession service to the endpoint and returning the one-time passcode back to the proof-of-possession service for verification; and

receiving verification from the proof-of-possession service, and, in response, (i) extracting one or more HTML parameters from the parent web page, wherein the extracted HTML parameters describe the content, (ii) generating a description of the content based on the extracted parameters, and (iii) updating the call-to-action popup with an indication that indicates successful content subscription, wherein the indication includes a description of the subscribed content.

2 . The system of claim 1 , wherein:

HTML parameters include UTM parameters that indicate web traffic source; and

the instructions include pop-up onsite code for extracting one or more UTM parameters from the parent display and sending the extracted parameters to the service for web traffic attribution or analysis.

3 . The system of claim 2 , wherein:

the specified transaction includes a reward given in exchange and conditioned on subscription, and a code for the reward is received along with the verification sent by the proof-of-possession service; and

the instructions further include (i) parent-web-page onsite code for implementing the reward and (ii) pop-up onsite code for sending the code to the parent-web-page onsite code.

4 . The system of claim 3 , wherein:

the reward is a discount;

the parent web page includes a shopping cart that has items for purchase; and

the instructions further include parent-web-page onsite code for auto applying the discount to the shopping cart based on the code.

5 . The system of claim 1 , wherein:

the specified transaction includes a reward given in exchange and conditioned on subscription, and a code for the reward is received along with the verification sent by the proof-of-possession service; and

the instructions further include (i) parent-web-page onsite code for implementing the reward and (ii) pop-up onsite code for sending the code to the parent-web-page onsite code.

6 . The system of claim 5 , wherein:

the reward is a discount;

the parent web page includes a shopping cart that has items for purchase; and

the instructions further include parent-web-page onsite code for auto applying the discount to the shopping cart based on the code.

7 . The system of claim 1 , wherein:

the passcode is a random or pseudo-random number or a one-time password;

the device is a mobile device, the network endpoint is a phone number of the mobile device, and the device has a subscriber identity module (SIM); and

the proof-of-possession service is running on a proof of possession server running on one or more computers.

8 . The system of claim 1 , wherein:

the acceptance event is a user selection of the call-to-action icon; and

no other user input is required to authorize the transaction other than selection of the call-to-action icon.

9 . The system of claim 8 , wherein:

no other information relating to the authorization is displayed on the device other than the call-to-action icon.

10 . The system of claim 1 , wherein the operations comprise:

predicting that the user has an intent to transact, based on the one or more engagements, wherein calling the proof-of-possession service is done in response to a prediction of an intent to accept the transaction.

11 . The system of claim 10 , wherein the operations comprise:

signing the passcode that is provided to the proof-of-possession service, wherein signing is done with an account ID and a one-way hash function.

12 . One or more computer storage media encoded with computer program instructions that when executed by a device perform the operations of the system of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2025
From: WALTERS, JERRY DILAN; AHLER, KAMERON; MOSKALETS, KRISTINE TANYA; EVEREST, MILES DREW; PERRY, NICOLE MARIE; CUEVAS, THOMAS JAMES; PATHELA, SIDDHARTH; KATZ, VANESSA NERIN
To: STODGE INC.
Reel/Frame 073048/0890 →
Continuity (7)
Division 18419515 · Jan 22, 2024
Provisional Application 63618249 · Jan 5, 2024
Provisional Application 63596605 · Nov 6, 2023
Provisional Application 63542736 · Oct 5, 2023
Provisional Application 63578960 · Aug 25, 2023
Provisional Application 63518083 · Aug 7, 2023
Related Publication 20250055840A1 · Feb 13, 2025
References Cited (29)
US 9084071B2 · Lisboa · 2015 [cited by examiner]
US 9218613B2 · Dinardo, Sr. · 2015 [cited by examiner]
US 11829508B2 · Patel · 2023 [cited by examiner]
US 11935068B1 · Long · 2024 [cited by examiner]
US 11966909B2 · Foster, Jr. · 2024 [cited by examiner]
US 20130066722A1 · Alkatib · 2013 [cited by examiner]
US 20140006158A1 · Cooper · 2014 [cited by examiner]
US 20140156407A1 · Dinardo, Sr. · 2014 [cited by examiner]
US 20150134752A1 · Bledsoe · 2015 [cited by examiner]
US 20160012465A1 · Sharp · 2016 [cited by examiner]
US 20170039597A1 · Trinh · 2017 [cited by examiner]
US 20190281454A1 · Cheung · 2019 [cited by examiner]
US 20210056500A1 · Gilman · 2021 [cited by examiner]
US 20220198431A1 · Foster, Jr. · 2022 [cited by examiner]
US 20230021327A1 · Doumar · 2023 [cited by examiner]
US 20230281668A1 · Friborg, Jr. · 2023 [cited by examiner]
US 20230289425A1 · Doumar · 2023 [cited by examiner]
US 20230291570A1 · Doumar · 2023 [cited by examiner]
US 20230376987A1 · Doumar · 2023 [cited by examiner]
US 20240015806A1 · Kahn · 2024 [cited by examiner]
US 20240061957A1 · Morales · 2024 [cited by examiner]
US 20240086970A1 · Thompson · 2024 [cited by examiner]
US 20240113990A1 · Palraj · 2024 [cited by examiner]
US 20240121236A1 · Buchler · 2024 [cited by examiner]
US 20240126514A1 · Meyer · 2024 [cited by examiner]
US 20240161140A1 · Doumar · 2024 [cited by examiner]
US 20240422540A1 · Hopper · 2024 [cited by examiner]
US 20250055840A1 · Walters · 2025 [cited by examiner]
US 20250356365A1 · Ginsberg · 2025 [cited by examiner]