IP Library › Granted Patent US 12,475,512
Granted Patent B2
US 12,475,512 · App. 18/782,727 · Granted Nov 18, 2025

Complex number tokenization using a distributed ledger

Inventor: Larry Randal Witham (San Jose, CA)
G06Q40/04H04L9/0643H04L2209/56
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,475,512
App. No.
18/782,727
Granted
Nov 18, 2025
Kind
B2
Abstract

To record an exchange of value in a distributed ledger, a client device interacts with a distributed ledger maintained by participants in a distributed ledger network, for example via a digital wallet. The distributed ledger includes a set of consensus rules including at least one consensus rule that digital token values recorded in the distributed ledger include complex values having at least two components. The client device generates a transaction indicating an exchange of value of a digital token having at least two components, where the transaction is stored in the distributed ledger, and transmits the transaction to at least one other participant in a distributed ledger network of participants maintaining the distributed ledger. The participants append data to the distributed ledger in response to determining that the data satisfies the set of consensus rules.

Claims (31)

1 . A method for deploying a smart contract for managing exchanges of real and imaginary value using a distributed ledger maintained by a plurality of participants, the method comprising:

generating, by one or more processors, a smart contract configured to:

receive requests to receive and transmit digital token values, wherein the digital token values are complex number values having a magnitude, an initial phase, and a frequency component, such that a phase of the digital token value changes over time in accordance with the frequency component;

identify parties requesting to transmit and receive a same digital token value; and

exchange the same digital token value between the identified parties; and

deploying, by the one or more processors, the smart contract to an address stored on the distributed ledger maintained by the plurality of participants in a distributed ledger network.

2 . The method of claim 1 , wherein the smart contract is further configured to determine that a first party requesting to transmit a first digital token value and a second party requesting to receive a second digital token value are requesting to transmit and receive the same digital token value when a first magnitude of the first digital token value matches a second magnitude of the second digital token value.

3 . The method of claim 1 , wherein the smart contract is further configured to determine that a first party requesting to transmit a first digital token value and a second party requesting to receive a second digital token value are requesting to transmit and receive the same digital token value when a second phase of the second digital token value matches a combination of a first phase of the first digital token value, a first frequency component of the first digital token value, and a current time.

4 . The method of claim 3 , wherein the smart contract is further configured to set a same frequency component value for each digital token value included in the requests.

5 . The method of claim 3 , wherein the smart contract is further configured to adjust the first frequency component based on a transaction fee provided to the smart contract.

6 . The method of claim 1 , wherein the frequency component of each digital token value is a first frequency component, a coordinate system for the digital token value rotates at a rate corresponding to a second frequency component, and the phase of the digital token value is determined based on a combination of the initial phase of the digital token value, the first frequency component for the digital token value, the second frequency component for the coordinate system, and a current time.

7 . A computer system for deploying a smart contract for managing exchanges of real and imaginary value using a distributed ledger maintained by a plurality of participants comprising:

one or more processors; and

a non-transitory computer-readable memory storing instructions thereon that, when executed by the one or more processors, cause the computer system to:

generate a smart contract configured to:

receive requests to receive and transmit digital token values, wherein the digital token values are complex number values having a magnitude, an initial phase, and a frequency component, such that a phase of the digital token value changes over time in accordance with the frequency component;

identify parties requesting to transmit and receive a same digital token value; and

exchange the same digital token value between the identified parties; and

deploy the smart contract to an address stored on the distributed ledger maintained by the plurality of participants in a distributed ledger network.

8 . The computer system of claim 7 , wherein the smart contract is further configured to determine that a first party requesting to transmit a first digital token value and a second party requesting to receive a second digital token value are requesting to transmit and receive the same digital token value when a first magnitude of the first digital token value matches a second magnitude of the second digital token value.

9 . The computer system of claim 7 , wherein the smart contract is further configured to determine that a first party requesting to transmit a first digital token value and a second party requesting to receive a second digital token value are requesting to transmit and receive the same digital token value when a second phase of the second digital token value matches a combination of a first phase of the first digital token value, a first frequency component of the first digital token value, and a current time.

10 . The computer system of claim 9 , wherein the smart contract is further configured to set a same frequency component value for each digital token value included in the requests.

11 . The computer system of claim 7 , wherein the frequency component of each digital token value is a first frequency component, a coordinate system for the digital token value rotates at a rate corresponding to a second frequency component, and the phase of the digital token value is determined based on a combination of the initial phase of the digital token value, the first frequency component for the digital token value, the second frequency component for the coordinate system, and a current time.

12 . A non-transitory computer-readable memory storing instructions thereon that, when executed by the one or more processors, cause the one or more processors to:

generate a smart contract configured to:

receive requests to receive and transmit digital token values, wherein the digital token values are complex number values having a magnitude, an initial phase, and a frequency component, such that a phase of the digital token value changes over time in accordance with the frequency component;

identify parties requesting to transmit and receive a same digital token value; and

exchange the same digital token value between the identified parties; and

deploy the smart contract to an address stored on the distributed ledger maintained by the plurality of participants in a distributed ledger network.

13 . The non-transitory computer-readable memory of claim 12 , wherein the smart contract is further configured to determine that a first party requesting to transmit a first digital token value and a second party requesting to receive a second digital token value are requesting to transmit and receive the same digital token value when a first magnitude of the first digital token value matches a second magnitude of the second digital token value.

14 . The non-transitory computer-readable memory of claim 12 , wherein the smart contract is further configured to determine that a first party requesting to transmit a first digital token value and a second party requesting to receive a second digital token value are requesting to transmit and receive the same digital token value when a second phase of the second digital token value matches a combination of a first phase of the first digital token value, a first frequency component of the first digital token value, and a current time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2025
From: WITHAM, LARRY
To: LAPAIN, LLC
Reel/Frame 072091/0980 →
Continuity (4)
Division 17702251 · Mar 23, 2022
Provisional Application 63262741 · Oct 19, 2021
Provisional Application 63256498 · Oct 15, 2021
Related Publication 20240378671A1 · Nov 14, 2024
References Cited (12)
US 20180268382A1 · Wasserman · 2018 [cited by examiner]
US 20190043043A1 · Saraniecki · 2019 [cited by examiner]
US 20210352471A1 · Hallock · 2021 [cited by examiner]
US 20220027992A1 · Blevins · 2022 [cited by examiner]
AU 2019203281A1 · 2019 [cited by applicant]
WO WO2019242285A1 · 2019 [cited by applicant]
Desrochers, Alan A., Thomas J. Deal, and Maria Pia Fante. “Complex-Valued Token Petri Nets;” IEEE Transactions On Automation Science and Engineering, vol. 2, No. 4, Oct. 2005 (Year: 2005). [cited by examiner]
Vasile, Iulia. “Digital Tokens 101: What Is a Digital Token?” Apr. 5, 2019, < Digital Tokens 101: What is a digital token?—Beginners Guide> (Year: 2019). [cited by examiner]
Search Report and Written Opinion in International Application No. PCT/US2022/021473 dated Jul. 8, 2022, 14 pages. [cited by applicant]
International Preliminary Report on Patentability in International Application No. PCT/US2022/021473 dated Sep. 19, 2023, 7 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/702,251, dated Apr. 18, 2024. [cited by applicant]
Lei Hang, Do-Hyeun Kim, “Optimal blockchain network construction methodology based on analysis of configurable components for enhancing Hyperledger Fabric performance,” Blockchain: Research and Applications. vol. 2 Iss.… [cited by applicant]