IP Library Granted Patent US 12,205,105
Granted Patent B2
US 12,205,105 · App. 16/740,283 · Granted Jan 21, 2025

Decentralized tokenization technologies

Inventor: Daniel Thomas Harrison (San Francisco, CA)
G06Q20/367G06Q20/401G06Q2220/00
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,205,105
App. No.
16/740,283
Granted
Jan 21, 2025
Kind
B2
Abstract

Disclosed embodiments are related to blockchain asset token management systems, and in particular, to Multiple Decentralized Tokenization with Personal Control (MDTPC). MDTPC allows users to determine how and when asset token evaluation is performed, and also allows users to determine which token management services they wish to use to manage and store their asset token and related data. In embodiments, multiple blockchain token management services are utilized in conjunction with individual digital wallets to share token data and validate ownership of tokens. A registry service is used to ensure visibility of tokens across multiple token management services, which increases the likelihood of identifying the rightful owner of asset tokens. Other embodiments may be described and/or claimed.

Claims (36)

1. One or more non-transitory computer-readable storage media (NTCRSM) comprising instructions for providing blockchain services, wherein execution of the instructions is configurable to cause a computing system to:

receive, from a digital wallet operated by a user system, a validation request requesting validation of an owner of an individual token, the validation request being is cryptographically signed;

initiate, based on the cryptographically signed validation request, a search for the owner of the individual token within a set of blockchains that store tokens having a same asset type or asset class as the individual token;

cause to append a block including the validation request to at least one blockchain of the set of blockchains in response to proper validation of the block; and

send a response message to the digital wallet, wherein the response message includes ownership information at a level specified by the owner of the individual token;

wherein, to determine the set of blockchains, execution of the instructions is configurable to cause the computing system to:

determine an asset type or asset class of the individual token based on the validation request; and

identify, from a database of registered blockchains, a superset of blockchains managing tokens having the same asset type or asset class as the individual token, wherein the set of blockchains are among the identified superset of blockchains;

wherein each registered blockchain in the database are ranked according to reliability scores of each registered blockchain;

determine, as the set of blockchains, blockchains from among the identified superset of blockchains having a reliability score above a threshold reliability score; or

determine, as the set of blockchains, a predetermined number of registered blockchains from among the identified superset of blockchains having reliability scores higher than reliability scores of other registered blockchains in the database of registered blockchains;

wherein the reliability scores are used for comparison of the blockchain services to other blockchain services.

2. The one or more NTCRSM of claim 1 , wherein the reliability scores of each blockchain are based on a total number of stored tokens, a number of stored tokens as compared to other registered blockchains, a number of validation challenges that have been executed, employed token registration processes, and employed protection measures.

3. The one or more NTCRSM of claim 1 , wherein execution of the instructions is configurable to cause the computing system to:

receive a registration request from an individual blockchain;

determine a reliability score for the individual blockchain based on data items included in the registration request, the data items included in the registration request indicate one or more of token classes, subclasses, kinds, types, or categories managed by the individual blockchain, validation procedures performed by the individual blockchain to validate asset ownership, regulatory regimes or standards organizations supported by the individual blockchain, human languages supported by the individual blockchain, or programming languages supported by the individual blockchain; and

store, in the database of registered blockchains, the determined reliability score and the data items in association with an identifier of the individual blockchain.

4. A computing system to be employed as a blockchain service, the computing system comprising:

a network interface configurable to receive, from a digital wallet operated by a user system, a validation request requesting validation of an owner of an individual token; and

a processor system communicatively coupled with the network interface, the validation request being cryptographically signed, the processor system is configurable to:

initiate, based on the cryptographically signed validation request, a search for the owner of the individual token within a set of blockchains that store tokens having a same asset type or asset class as the individual token,

cause to append a block including the validation request to at least one blockchain of the set of blockchains in response to proper validation of the block, and

cause the network interface to send a response message to the digital wallet, wherein the response message includes ownership information at a level specified by the owner of the individual token;

wherein, to determine the set of blockchains, the processor system is configurable to:

determine an asset type or asset class of the individual token based on the validation request; and

identify, from a database of registered blockchains, a superset of blockchains managing tokens having the same asset type or asset class as the individual token, wherein the set of blockchains are among the identified superset of blockchains;

wherein each registered blockchain in the database are ranked according to reliability scores of each registered blockchain;

determine, as the set of blockchains, blockchains from among the identified superset of blockchains having a reliability score above a threshold reliability score; or

determine, as the set of blockchains, a predetermined number of registered blockchains from among the identified superset of blockchains having reliability scores higher than reliability scores of other registered blockchains in the database of registered blockchains;

wherein the reliability scores are used for comparison of the blockchain services to other blockchain services.

5. The computing system of claim 4 , wherein the reliability scores of each blockchain are based on a total number of stored tokens, a number of stored tokens as compared to other registered blockchains, a number of validation challenges that have been executed, employed asset token registration processes, and employed protection measures.

6. The computing system of claim 5 , wherein:

the network interface is configurable to receive a registration request from an individual blockchain; and

the processor system is configurable to:

determine a reliability score for the individual blockchain based on data items included in the registration request, the data items included in the registration request indicate one or more of asset token classes, subclasses, kinds, types, or categories managed by the blockchain, validation procedures performed by the blockchain to validate asset ownership, regulatory regimes or standards organizations supported by the blockchain, human languages supported by the blockchain, or programming languages supported by the blockchain, and

store, in the database of registered blockchains, the determined reliability score and the data items in association with an identifier of the individual blockchain.

Assignments (2)
CHANGE OF NAME Recorded Nov 22, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 065661/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2023
From: HARRISON, DANIEL THOMAS
To: SALESFORCE, INC.
Reel/Frame 062617/0018 →
Continuity (1)
Related Publication 20210217001A1 · Jul 15, 2021
References Cited (214)
US 5577188A · Zhu · 1996 [cited by applicant]
US 5608872A · Schwartz et al. · 1997 [cited by applicant]
US 5649104A · Carleton et al. · 1997 [cited by applicant]
US 5715450A · Ambrose et al. · 1998 [cited by applicant]
US 5761419A · Schwartz et al. · 1998 [cited by applicant]
US 5819038A · Carleton et al. · 1998 [cited by applicant]
US 5821937A · Tonelli et al. · 1998 [cited by applicant]
US 5831610A · Tonelli et al. · 1998 [cited by applicant]
US 5873096A · Lim et al. · 1999 [cited by applicant]
US 5918159A · Fomukong et al. · 1999 [cited by applicant]
US 5963953A · Cram et al. · 1999 [cited by applicant]
US 5983227A · Nazem et al. · 1999 [cited by applicant]
US 6092083A · Brodersen et al. · 2000 [cited by applicant]
US 6161149A · Achacoso et al. · 2000 [cited by applicant]
US 6169534B1 · Raffel et al. · 2001 [cited by applicant]
US 6178425B1 · Brodersen et al. · 2001 [cited by applicant]
US 6189011B1 · Lim et al. · 2001 [cited by applicant]
US 6216133B1 · Masthoff · 2001 [cited by applicant]
US 6216135B1 · Brodersen et al. · 2001 [cited by applicant]
US 6233617B1 · Rothwein et al. · 2001 [cited by applicant]
US 6236978B1 · Tuzhilin · 2001 [cited by applicant]
US 6266669B1 · Brodersen et al. · 2001 [cited by applicant]
US 6288717B1 · Dunkle · 2001 [cited by applicant]
US 6295530B1 · Ritchie et al. · 2001 [cited by applicant]
US 6324568B1 · Diec et al. · 2001 [cited by applicant]
US 6324693B1 · Brodersen et al. · 2001 [cited by applicant]
US 6336137B1 · Lee et al. · 2002 [cited by applicant]
US D454139S · Feldcamp et al. · 2002 [cited by applicant]
US 6367077B1 · Brodersen et al. · 2002 [cited by applicant]
US 6393605B1 · Loomans · 2002 [cited by applicant]
US 6405220B1 · Brodersen et al. · 2002 [cited by applicant]
US 6411949B1 · Schaffer · 2002 [cited by applicant]
US 6434550B1 · Warner et al. · 2002 [cited by applicant]
US 6446089B1 · Brodersen et al. · 2002 [cited by applicant]
US 6535909B1 · Rust · 2003 [cited by applicant]
US 6549908B1 · Loomans · 2003 [cited by applicant]
US 6553563B2 · Ambrose et al. · 2003 [cited by applicant]
US 6560461B1 · Fomukong et al. · 2003 [cited by applicant]
US 6574635B2 · Stauber et al. · 2003 [cited by applicant]
US 6577726B1 · Huang et al. · 2003 [cited by applicant]
US 6601087B1 · Zhu et al. · 2003 [cited by applicant]
US 6604117B2 · Lim et al. · 2003 [cited by applicant]
US 6604128B2 · Diec et al. · 2003 [cited by applicant]
US 6609150B2 · Lee et al. · 2003 [cited by applicant]
US 6621834B1 · Scherpbier et al. · 2003 [cited by applicant]
US 6654032B1 · Zhu et al. · 2003 [cited by applicant]
US 6665648B2 · Brodersen et al. · 2003 [cited by applicant]
US 6665655B1 · Warner et al. · 2003 [cited by applicant]
US 6684438B2 · Brodersen et al. · 2004 [cited by applicant]
US 6711565B1 · Subramaniam et al. · 2004 [cited by applicant]
US 6724399B1 · Katchour et al. · 2004 [cited by applicant]
US 6728702B1 · Subramaniam et al. · 2004 [cited by applicant]
US 6728960B1 · Loomans et al. · 2004 [cited by applicant]
US 6732095B1 · Warshavsky et al. · 2004 [cited by applicant]
US 6732100B1 · Brodersen et al. · 2004 [cited by applicant]
US 6732111B2 · Brodersen et al. · 2004 [cited by applicant]
US 6754681B2 · Brodersen et al. · 2004 [cited by applicant]
US 6763351B1 · Subramaniam et al. · 2004 [cited by applicant]
US 6763501B1 · Zhu et al. · 2004 [cited by applicant]
US 6768904B2 · Kim · 2004 [cited by applicant]
US 6772229B1 · Achacoso et al. · 2004 [cited by applicant]
US 6782383B2 · Subramaniam et al. · 2004 [cited by applicant]
US 6804330B1 · Jones et al. · 2004 [cited by applicant]
US 6826565B2 · Ritchie et al. · 2004 [cited by applicant]
US 6826582B1 · Chatterjee et al. · 2004 [cited by applicant]
US 6826745B2 · Coker · 2004 [cited by applicant]
US 6829655B1 · Huang et al. · 2004 [cited by applicant]
US 6842748B1 · Warner et al. · 2005 [cited by applicant]
US 6850895B2 · Brodersen et al. · 2005 [cited by applicant]
US 6850949B2 · Warner et al. · 2005 [cited by applicant]
US 6907566B1 · McElfresh et al. · 2005 [cited by applicant]
US 7062502B1 · Kesler · 2006 [cited by applicant]
US 7069231B1 · Cinarkaya · 2006 [cited by applicant]
US 7069497B1 · Desai · 2006 [cited by applicant]
US 7100111B2 · McElfresh et al. · 2006 [cited by applicant]
US 7181758B1 · Chan · 2007 [cited by applicant]
US 7269590B2 · Hull et al. · 2007 [cited by applicant]
US 7289976B2 · Kihneman et al. · 2007 [cited by applicant]
US 7340411B2 · Cook · 2008 [cited by applicant]
US 7356482B2 · Frankland et al. · 2008 [cited by applicant]
US 7373599B2 · McElfresh et al. · 2008 [cited by applicant]
US 7401094B1 · Kesler · 2008 [cited by applicant]
US 7406501B2 · Szeto et al. · 2008 [cited by applicant]
US 7412455B2 · Dillon · 2008 [cited by applicant]
US 7454509B2 · Boulter et al. · 2008 [cited by applicant]
US 7508789B2 · Chan · 2009 [cited by applicant]
US 7599935B2 · La Rotonda et al. · 2009 [cited by applicant]
US 7603331B2 · Tuzhilin et al. · 2009 [cited by applicant]
US 7603483B2 · Psounis et al. · 2009 [cited by applicant]
US 7620655B2 · Larsson et al. · 2009 [cited by applicant]
US 7644122B2 · Weyer et al. · 2010 [cited by applicant]
US 7668861B2 · Steven · 2010 [cited by applicant]
US 7698160B2 · Beaven et al. · 2010 [cited by applicant]
US 7730478B2 · Weissman · 2010 [cited by applicant]
US 7747480B1 · Agresta · 2010 [cited by examiner]
US 7747648B1 · Kraft et al. · 2010 [cited by applicant]
US 7779039B2 · Weissman et al. · 2010 [cited by applicant]
US 7779475B2 · Jakobson et al. · 2010 [cited by applicant]
US 7827208B2 · Bosworth et al. · 2010 [cited by applicant]
US 7853881B1 · Aly Assal et al. · 2010 [cited by applicant]
US 7945653B2 · Zukerberg et al. · 2011 [cited by applicant]
US 8005896B2 · Cheah · 2011 [cited by applicant]
US 8014943B2 · Jakobson · 2011 [cited by applicant]
US 8015495B2 · Achacoso et al. · 2011 [cited by applicant]
US 8032297B2 · Jakobson · 2011 [cited by applicant]
US 8073850B1 · Hubbard et al. · 2011 [cited by applicant]
US 8082301B2 · Ahlgren et al. · 2011 [cited by applicant]
US 8095413B1 · Beaven · 2012 [cited by applicant]
US 8095531B2 · Weissman et al. · 2012 [cited by applicant]
US 8095594B2 · Beaven et al. · 2012 [cited by applicant]
US 8103611B2 · Tuzhilin et al. · 2012 [cited by applicant]
US 8150913B2 · Cheah · 2012 [cited by applicant]
US 8209308B2 · Rueben et al. · 2012 [cited by applicant]
US 8209333B2 · Hubbard et al. · 2012 [cited by applicant]
US 8275836B2 · Beaven et al. · 2012 [cited by applicant]
US 8457545B2 · Chan · 2013 [cited by applicant]
US 8484111B2 · Frankland et al. · 2013 [cited by applicant]
US 8490025B2 · Jakobson et al. · 2013 [cited by applicant]
US 8504945B2 · Jakobson et al. · 2013 [cited by applicant]
US 8510045B2 · Rueben et al. · 2013 [cited by applicant]
US 8510664B2 · Rueben et al. · 2013 [cited by applicant]
US 8566301B2 · Rueben et al. · 2013 [cited by applicant]
US 8646103B2 · Jakobson et al. · 2014 [cited by applicant]
US 10411897B2 · Paolini-Subramanya · 2019 [cited by examiner]
US 10754972B2 · Efendiyev et al. · 2020 [cited by applicant]
US 10805309B2 · Harrison · 2020 [cited by applicant]
US 11068978B1 · Ferreira · 2021 [cited by examiner]
US 11301834B2 · Smets · 2022 [cited by examiner]
US 20010044791A1 · Richter et al. · 2001 [cited by applicant]
US 20020072951A1 · Lee et al. · 2002 [cited by applicant]
US 20020082892A1 · Raffel et al. · 2002 [cited by applicant]
US 20020129352A1 · Brodersen et al. · 2002 [cited by applicant]
US 20020140731A1 · Subramaniam et al. · 2002 [cited by applicant]
US 20020143997A1 · Huang et al. · 2002 [cited by applicant]
US 20020162090A1 · Parnell et al. · 2002 [cited by applicant]
US 20020165742A1 · Robbins · 2002 [cited by applicant]
US 20030004971A1 · Gong · 2003 [cited by applicant]
US 20030018705A1 · Chen et al. · 2003 [cited by applicant]
US 20030018830A1 · Chen et al. · 2003 [cited by applicant]
US 20030066031A1 · Laane et al. · 2003 [cited by applicant]
US 20030066032A1 · Ramachandran et al. · 2003 [cited by applicant]
US 20030069936A1 · Warner et al. · 2003 [cited by applicant]
US 20030070000A1 · Coker et al. · 2003 [cited by applicant]
US 20030070004A1 · Mukundan et al. · 2003 [cited by applicant]
US 20030070005A1 · Mukundan et al. · 2003 [cited by applicant]
US 20030074418A1 · Coker et al. · 2003 [cited by applicant]
US 20030120675A1 · Stauber et al. · 2003 [cited by applicant]
US 20030151633A1 · George et al. · 2003 [cited by applicant]
US 20030159136A1 · Huang et al. · 2003 [cited by applicant]
US 20030187921A1 · Diec et al. · 2003 [cited by applicant]
US 20030189600A1 · Gune et al. · 2003 [cited by applicant]
US 20030204427A1 · Gune et al. · 2003 [cited by applicant]
US 20030206192A1 · Chen et al. · 2003 [cited by applicant]
US 20030225730A1 · Warner et al. · 2003 [cited by applicant]
US 20040001092A1 · Rothwein et al. · 2004 [cited by applicant]
US 20040010489A1 · Rio et al. · 2004 [cited by applicant]
US 20040015981A1 · Coker et al. · 2004 [cited by applicant]
US 20040027388A1 · Berg et al. · 2004 [cited by applicant]
US 20040128001A1 · Levin et al. · 2004 [cited by applicant]
US 20040186860A1 · Lee et al. · 2004 [cited by applicant]
US 20040193510A1 · Catahan et al. · 2004 [cited by applicant]
US 20040199489A1 · Barnes-Leon et al. · 2004 [cited by applicant]
US 20040199536A1 · Barnes-Leon et al. · 2004 [cited by applicant]
US 20040199543A1 · Braud et al. · 2004 [cited by applicant]
US 20040249854A1 · Barnes-Leon et al. · 2004 [cited by applicant]
US 20040260534A1 · Pak et al. · 2004 [cited by applicant]
US 20040260659A1 · Chan et al. · 2004 [cited by applicant]
US 20040268299A1 · Lei et al. · 2004 [cited by applicant]
US 20050050555A1 · Exley et al. · 2005 [cited by applicant]
US 20050091098A1 · Brodersen et al. · 2005 [cited by applicant]
US 20060294042A1 · Kapadia · 2006 [cited by examiner]
US 20080249972A1 · Dillon · 2008 [cited by applicant]
US 20090063415A1 · Chatfield et al. · 2009 [cited by applicant]
US 20090100342A1 · Jakobson · 2009 [cited by applicant]
US 20090177744A1 · Marlow et al. · 2009 [cited by applicant]
US 20090216859A1 · Dolling · 2009 [cited by examiner]
US 20110218958A1 · Warshavsky · 2011 [cited by applicant]
US 20110247051A1 · Bulumulla · 2011 [cited by applicant]
US 20120042218A1 · Cinarkaya · 2012 [cited by applicant]
US 20120233137A1 · Jakobson et al. · 2012 [cited by applicant]
US 20120290407A1 · Hubbard et al. · 2012 [cited by applicant]
US 20130212497A1 · Zelenko et al. · 2013 [cited by applicant]
US 20130218948A1 · Jakobson · 2013 [cited by applicant]
US 20130218949A1 · Jakobson · 2013 [cited by applicant]
US 20130218966A1 · Jakobson · 2013 [cited by applicant]
US 20130247216A1 · Cinarkaya · 2013 [cited by applicant]
US 20140359537A1 · Jackobson et al. · 2014 [cited by applicant]
US 20170223026A1 · Amiri · 2017 [cited by examiner]
US 20190087822A1 · Vasu · 2019 [cited by examiner]
US 20190236466A1 · Harrison · 2019 [cited by applicant]
US 20190340266A1 · Vo · 2019 [cited by examiner]
US 20200019898A1 · Harrison · 2020 [cited by applicant]
US 20200027005A1 · Harrison et al. · 2020 [cited by applicant]
US 20200036514A1 · Christensen · 2020 [cited by examiner]
US 20200090055A1 · Harrison · 2020 [cited by applicant]
US 20200242595A1 · Harrison · 2020 [cited by applicant]
US 20200259653A1 · Endress · 2020 [cited by examiner]
US 20200311273A1 · Knox et al. · 2020 [cited by applicant]
US 20200328899A1 · Glickshtein · 2020 [cited by examiner]
US 20200349564A1 · Padmanabhan · 2020 [cited by examiner]
US 20210011905A1 · Uhr · 2021 [cited by examiner]
US 20210185283A1 · Kim · 2021 [cited by examiner]
KR 20110005161A · 2011 [cited by examiner]
WO WO2014206316A1 · 2014 [cited by examiner]
WO WO2020051710A1 · 2020 [cited by examiner]
WO WO2020092900A2 · 2020 [cited by examiner]
WO WO2020092900A3 · 2020 [cited by examiner]
Deloitte, Are Token Assets the Securities of Tomorrow, Feb. 2019, pp. 1-27. [cited by applicant]
Enterprise Ethereum Alliance, Enterprise Ethereum Alliance Client Specification v4, Oct. 8, 2019, pp. 1-68. [cited by applicant]
Enterprise Ethereum Alliance, Enterprise Ethereum Alliance Off-Chain Trusted Compute Specification v1.1, Oct. 8, 2019, pp. 1-65. [cited by applicant]
Wood et al., Ethereum: A Secure Decentralised Generalised Transaction Ledger Byzantium Version, Oct. 20, 2019, pp. 1-39. [cited by applicant]
Finma, Guidelines for Enquiries Regarding the Regulatory Framework for Initial Coin Offerings (ICOs), Feb. 16, 2018, pp. 1-11. [cited by applicant]
Lamborghini et al., “Automotive Art and Street Art Com Together in the Aventador S by Skyler Grey at Monterey Car Week 2019”, Press Release, Aug. 16, 2019, Monterey, California, pp. 1-3. [cited by applicant]
Poon, et al., “Plasma: Scalable Autonomous Smart Contracts”, Aug. 11, 2017, pp. 1-47. [cited by applicant]
Cited By (2)
US 12,457,244 US 12,603,880