US 11,741,541 B2
Computer network in which digital tokens are created and routed to a destination node according to rules configured in each node of the computer network
Aditya D. Menon, East Windsor, NJ (US); Yean Whei Tseng, West Windsor, NJ (US); Suryanarayana Narasimha, Edison, NJ (US); and Venkatesh P. Krishnamurthy, Monmouth Junction, NJ (US)
Assigned to TallyX, Inc., Princeton, NJ (US)
Filed by TallyX, Inc., Princeton, NJ (US)
Filed on Dec. 8, 2020, as Appl. No. 17/115,479.
Claims priority of provisional application 63/122,366, filed on Dec. 7, 2020.
Prior Publication US 2022/0180432 A1, Jun. 9, 2022
Int. Cl. G06Q 40/04 (2012.01); H04L 9/40 (2022.01); G06Q 20/38 (2012.01); G06Q 10/10 (2023.01); G06F 16/182 (2019.01); G06Q 50/18 (2012.01); G06Q 30/04 (2012.01)
CPC G06Q 40/04 (2013.01) [G06F 16/182 (2019.01); G06Q 10/10 (2013.01); G06Q 20/389 (2013.01); G06Q 50/18 (2013.01); H04L 63/20 (2013.01); G06Q 30/04 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A method of creating and using a digital token by compute nodes of a computer system to perform a transaction, wherein the transaction is completed on behalf of a first financial institution and a second financial institution, said method comprising:
creating by a source compute node, the digital token based on asset data that the digital token represents, wherein the creating of the digital token includes storing a token type in a programmable field of the digital token, and each of different token types are associated with one of a plurality of policy contracts;
transmitting the digital token by the source compute node across a network to a first destination compute node, wherein the first destination compute node executes on behalf of the first financial institution;
in response to receiving the digital token, determining by the first destination compute node, the token type from the programmable field, and then identifying by the first destination compute node, a policy contract based on an association between the token type and the policy contract, wherein the policy contract includes a sub-token rule for creating a sub-token representing partial ownership of the digital token, and the policy contract further includes a routing rule for routing the sub-token;
splitting the digital token by the first destination compute node by creating the sub-token according to the sub-token rule of the identified policy contract, and then routing the sub-token by the first destination compute node across the network to a second destination compute node according to the routing rule of the identified policy contract, wherein the second destination compute node executes on behalf of the second financial institution; and
updating by the first destination compute node, a record that is maintained at the first destination compute node to indicate the splitting of the digital token.