IP Library Granted Patent US 12,737,348
Granted Patent B2
US 12,737,348 · App. 17/410,366 · Granted Sep 15, 2026

Database system public trust ledger architecture

Inventor: Prithvi Krishnan Padmanabhan (San Francisco, CA)
Assignee: Salesforce, Inc.
G06F16/2379G06F9/30H04L9/088H04L9/30H04L9/50
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,737,348
App. No.
17/410,366
Granted
Sep 15, 2026
Kind
B2
Abstract

Techniques and mechanisms described herein relate to a database system. A digital asset referenced in one or more database tables within an on-demand database system accessible to a plurality of entities may be identified. The digital asset may be owned by a first one of the plurality of entities. A smart contract that includes a token identifying the digital asset may be generated. The smart contract may be recorded within a distributed trust ledger. The token may be owned by a first account within the distributed trust ledger. The on-demand database system may include a correspondence linking the first entity with the first account. The on-demand database system may be updated to include a reference linking the digital asset with the token.

Claims (34)

1 . A method comprising:

identifying, via a processor, a digital asset referenced in one or more database tables within an on-demand database system providing customer relations management services to a plurality of tenants, the one or more database tables including a first database table entry identifying the digital asset as being owned by a first database tenant of the plurality of tenants;

transmitting, by a communication interface, one or more instructions for generating a token via a smart contract recorded within a distributed trust ledger external to the database system, the token being owned by a first account within the distributed trust ledger, the on-demand database system including a correspondence linking the first database tenant with the first account, the token including both a token identifier identifying the token in the distributed trust ledger and a digital asset identifier identifying the digital asset in the on-demand database system;

receiving, by the communication interface, a message indicating that a transaction identifying the token has been recorded within the distributed trust ledger, the transaction complying with a token-specific transfer restriction specifying a party to which transfer of the token is prohibited, specifying a plurality of rights associated with the digital asset and capable of being transferred to a recipient, and further specifying a first database account associated with the digital asset and the plurality of rights, the token-specific transfer restriction being reflected in the metadata included in the smart contract stored on the distributed trust ledger;

updating the one or more database tables within the on-demand database system to include a second database table entry linking the digital asset with the token;

receiving at the on-demand database system an indication of a transaction request to transfer the token to the recipient public trust ledger party;

updating the one or more database tables within the on-demand database system to include a third database table entry linking the digital asset identifier and the token identifier with the recipient public trust ledger party when the transaction request complies with the token-specific transfer restriction;

recording a transaction within the distributed trust ledger, the transaction transferring ownership of the token from the first account to a second account within the distributed trust ledger; and

updating the on-demand database system to include a second one or more database entries indicating that the token is owned by a second one of the plurality of tenants, the correspondence linking the second tenant with the second account.

2 . The method recited in claim 1 , wherein the smart contract comprises computer programming code providing a self-executing agreement for transferring the token.

3 . The method recited in claim 2 , wherein generating the smart contract comprises executing a token minting process associated with the distributed trust ledger by communicating with one or more remote computing devices via the internet.

4 . The method recited in claim 2 , wherein the smart contract includes a private key and a public key that together facilitate encrypted communication with the smart contract via a public key encryption protocol.

5 . The method recited in claim 1 , wherein the on-demand database system includes a first one or more database entries indicating that the token is owned by the first tenant.

6 . The method recited in claim 1 , wherein the distributed trust ledger is publicly accessible outside the on-demand database system.

7 . The method recited in claim 1 , wherein the token is a non-fungible token.

8 . The method recited in claim 1 , wherein the token is a fungible token.

9 . The method recited in claim 1 , wherein the distributed trust ledger is a blockchain.

10 . The method recited in claim 9 , wherein the blockchain is Ethereum.

11 . The method recited in claim 1 , wherein the on-demand database system includes a multitenant database storing data associated with a plurality of tenants, and wherein the first tenant corresponds with a designated one of the plurality of tenants.

12 . An on-demand database system comprising:

a processor configured to identify a digital asset referenced in one or more database tables within an on-demand database system providing customer relations management services to a plurality of tenants, the one or more database tables including a first database table entry identifying the digital asset as being owned by a first database tenant of the plurality of tenants;

a communication interface configured to transmit one or more instructions for generating a token via a smart contract recorded within a distributed trust ledger external to the database system, the token being owned by a first account within the distributed trust ledger, the on-demand database system including a correspondence linking the first database tenant with the first account, the token including both a token identifier identifying the token in the distributed trust ledger and a digital asset identifier identifying the digital asset in the on-demand database system, wherein the communication interface is further configured to receive a message indicating that a transaction identifying the token has been recorded within the distributed trust ledger, the transaction complying with a token-specific transfer restriction specifying a party to which transfer of the token is prohibited, specifying a plurality of rights associated with the digital asset and capable of being transferred to a recipient, and further specifying a first database account associated with the digital asset and the plurality of rights, the token-specific transfer restriction being reflected in the metadata included in the smart contract stored on the distributed trust ledger; and

a database interface configured to update the one or more database tables within the on-demand database system to include a second database table entry linking the digital asset with the token, wherein the on-demand database system is configured to receive an indication of a transaction request to transfer the token to the recipient public trust ledger party, wherein the database interface is configured to update the one or more database tables to include a third database table entry linking the digital asset identifier and the token identifier with the recipient public trust ledger party when the transaction request complies with the token-specific transfer restriction, wherein the database interface is further configured to record a transaction within the distributed trust ledger, the transaction transferring ownership of the token from the first account to a second account within the distributed trust ledger, and wherein the database interface is further configured to update the on-demand database system to include a second one or more database entries indicating that the token is owned by a second one of the plurality of tenants, the correspondence linking the second tenant with the second account.

13 . The on-demand database system recited in claim 12 , wherein the smart contract comprises computer programming code providing a self-executing agreement for transferring the token, and wherein generating the smart contract comprises executing a token minting process associated with the distributed trust ledger by communicating with one or more remote computing devices via the internet.

14 . One or more non-transitory computer readable media having instructions stored thereon for performing a method, the method comprising:

identifying, via a processor, a digital asset referenced in one or more database tables within an on-demand database system providing customer relations management services to a plurality of tenants, the one or more database tables including a first database table entry identifying the digital asset as being owned by a first database tenant of the plurality of tenants;

transmitting, by a communication interface, one or more instructions for generating a token via a smart contract recorded within a distributed trust ledger external to the database system, the token being owned by a first account within the distributed trust ledger, the on-demand database system including a correspondence linking the first database tenant with the first account, the token including both a token identifier identifying the token in the distributed trust ledger and a digital asset identifier identifying the digital asset in the on-demand database system;

receiving, by the communication interface, a message indicating that a transaction identifying the token has been recorded within the distributed trust ledger, the transaction complying with a token-specific transfer restriction specifying a party to which transfer of the token is prohibited, specifying a plurality of rights associated with the digital asset and capable of being transferred to a recipient, and further specifying a first database account associated with the digital asset and the plurality of rights, the token-specific transfer restriction being reflected in the metadata included in the smart contract stored on the distributed trust ledger;

updating the one or more database tables within the on-demand database system to include a second database table entry linking the digital asset with the token;

receiving at the on-demand database system an indication of a transaction request to transfer the token to the recipient public trust ledger party;

updating the one or more database tables within the on-demand database system to include a third database table entry linking the digital asset identifier and the token identifier with the recipient public trust ledger party when the transaction request complies with the token-specific transfer restriction;

recording a transaction within the distributed trust ledger, the transaction transferring ownership of the token from the first account to a second account within the distributed trust ledger; and

updating the on-demand database system to include a second one or more database entries indicating that the token is owned by a second one of the plurality of tenants, the correspondence linking the second tenant with the second account.

15 . The one or more non-transitory computer readable media recited in claim 14 , wherein the smart contract comprises computer programming code providing a self-executing agreement for transferring the token, and wherein generating the smart contract comprises executing a token minting process associated with the distributed trust ledger by communicating with one or more remote computing devices via the internet.

Assignments (2)
CHANGE OF NAME Recorded Jul 20, 2026
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 076014/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2021
From: PADMANABHAN, PRITHVI KRISHNAN
To: SALESFORCE.COM, INC.
Reel/Frame 057365/0847 →
Continuity (2)
Provisional Application 63230293 · Aug 6, 2021
Related Publication 20230043731A1 · Feb 9, 2023
References Cited (400)
US 5634053A · Noble · 1997 [cited by applicant]
US 5834053A · Dye · 1998 [cited by applicant]
US 6333929B1 · Drottar · 2001 [cited by applicant]
US 7587348B2 · Liao · 2009 [cited by applicant]
US 7730478B2 · Weissman · 2010 [cited by applicant]
US 8095463B1 · Hartmaier · 2012 [cited by applicant]
US 9027094B1 · Balazs · 2015 [cited by applicant]
US 9569700B1 · Santos · 2017 [cited by applicant]
US 9646029B1 · Baird, III · 2017 [cited by applicant]
US 9690822B2 · Roy-Faderman · 2017 [cited by applicant]
US 9846029B2 · Dumoulin · 2017 [cited by applicant]
US 9875510B1 · Kasper · 2018 [cited by applicant]
US 9978067B1 · Sadaghiani · 2018 [cited by applicant]
US 9998286B1 · Ramathal · 2018 [cited by applicant]
US 10042636B1 · Srivastava · 2018 [cited by applicant]
US 10102265B1 · Madisetti · 2018 [cited by applicant]
US 10102526B1 · Madisetti · 2018 [cited by applicant]
US 10210527B2 · Radocchia · 2019 [cited by applicant]
US 10311230B2 · Jagadeesan · 2019 [cited by applicant]
US 10373129B1 · James · 2019 [cited by applicant]
US 10425399B2 · Kravitz · 2019 [cited by applicant]
US 10482466B1 · Walters · 2019 [cited by applicant]
US 10505726B1 · Andon · 2019 [cited by applicant]
US 10521196B1 · Wang · 2019 [cited by applicant]
US 10521780B1 · Hopkins, III · 2019 [cited by applicant]
US 10528551B2 · Li · 2020 [cited by applicant]
US 10541821B2 · Toll · 2020 [cited by applicant]
US 10585657B2 · Padmanabhan · 2020 [cited by applicant]
US 10600009B1 · Augustine · 2020 [cited by applicant]
US 10701054B2 · Padmanabhan et al. · 2020 [cited by applicant]
US 10705580B2 · Gross · 2020 [cited by applicant]
US 10728283B1 · Dobrek · 2020 [cited by applicant]
US 10762079B2 · Shi · 2020 [cited by applicant]
US 10762506B1 · Cash · 2020 [cited by applicant]
US 10885567B2 · Bhattacherjee · 2021 [cited by applicant]
US 10915891B1 · Winklevoss · 2021 [cited by examiner]
US 10929866B1 · Qi · 2021 [cited by applicant]
US 11038771B2 · Padmanabhan · 2021 [cited by applicant]
US 11082226B2 · Hildebrand · 2021 [cited by applicant]
US 11128465B2 · Hildebrand · 2021 [cited by applicant]
US 11144335B2 · Padmanabhan · 2021 [cited by applicant]
US 11157484B2 · Padmanabhan · 2021 [cited by applicant]
US 11164254B1 · Gordon, III · 2021 [cited by examiner]
US 11184394B1 · Dobrek · 2021 [cited by applicant]
US 11200569B1 · James · 2021 [cited by examiner]
US 11244313B2 · Padmanabhan · 2022 [cited by applicant]
US 11245514B1 · Mao · 2022 [cited by examiner]
US 11288280B2 · Padmanabhan · 2022 [cited by applicant]
US 11288736B1 · Jette · 2022 [cited by applicant]
US 11308487B1 · Foster · 2022 [cited by applicant]
US 11315138B1 · Olson · 2022 [cited by applicant]
US 11315193B1 · Kim · 2022 [cited by applicant]
US 11334883B1 · Auerbach · 2022 [cited by applicant]
US 11341494B2 · Warner · 2022 [cited by applicant]
US 11372635B2 · Padmanabhan · 2022 [cited by applicant]
US 11379429B1 · Lupowitz · 2022 [cited by applicant]
US 11430066B2 · Doney · 2022 [cited by applicant]
US 11431486B2 · Padmanabhan · 2022 [cited by applicant]
US 11431693B2 · Padmanabhan · 2022 [cited by applicant]
US 11468406B2 · Padmanabhan · 2022 [cited by applicant]
US 11468431B2 · Williams · 2022 [cited by applicant]
US 11469886B2 · Padmanabhan · 2022 [cited by applicant]
US 11488176B2 · Padmanabhan · 2022 [cited by applicant]
US 11501370B1 · Paya · 2022 [cited by examiner]
US 11544762B2 · Mao · 2023 [cited by applicant]
US 11568437B2 · Padmanabhan · 2023 [cited by applicant]
US 11582040B2 · Soundararajan · 2023 [cited by examiner]
US 11611560B2 · Padmanabhan · 2023 [cited by applicant]
US 11620645B2 · Mallela · 2023 [cited by examiner]
US 11625731B2 · Negi · 2023 [cited by applicant]
US 11636098B2 · Padmanabhan · 2023 [cited by applicant]
US 11671531B1 · Mudireddy · 2023 [cited by applicant]
US 11743137B2 · Padmanabhan · 2023 [cited by applicant]
US 11757651B2 · Sekar · 2023 [cited by applicant]
US 11764950B2 · Padmanabhan · 2023 [cited by applicant]
US 11770445B2 · Padmanabhan · 2023 [cited by applicant]
US 11783024B2 · Padmanabhan · 2023 [cited by applicant]
US 20050102159A1 · Mondshine · 2005 [cited by applicant]
US 20060118611A1 · Michelsen · 2006 [cited by applicant]
US 20060259361A1 · Barhydt · 2006 [cited by applicant]
US 20070125840A1 · Law · 2007 [cited by applicant]
US 20080066165A1 · Rosenoer · 2008 [cited by applicant]
US 20080140578A1 · Felt · 2008 [cited by applicant]
US 20090037949A1 · Birch · 2009 [cited by applicant]
US 20090119299A1 · Rhodes · 2009 [cited by applicant]
US 20090217034A1 · Sudia · 2009 [cited by applicant]
US 20110246460A1 · Hsieh · 2011 [cited by applicant]
US 20110265069A1 · Fee · 2011 [cited by applicant]
US 20110276892A1 · Jensen-Horne · 2011 [cited by applicant]
US 20110289140A1 · Pletter · 2011 [cited by applicant]
US 20130041934A1 · Annamalaisami · 2013 [cited by applicant]
US 20130151515A1 · Davis · 2013 [cited by applicant]
US 20130226682A1 · Grossman · 2013 [cited by applicant]
US 20130346173A1 · Chandoor · 2013 [cited by applicant]
US 20140039990A1 · Ken · 2014 [cited by applicant]
US 20140209673A1 · Phillips · 2014 [cited by applicant]
US 20140278894A1 · Toumayan · 2014 [cited by applicant]
US 20140279857A1 · Bharadwaj · 2014 [cited by applicant]
US 20150026061A1 · Siegel · 2015 [cited by applicant]
US 20150213443A1 · Geffon · 2015 [cited by examiner]
US 20160012465A1 · Sharp · 2016 [cited by applicant]
US 20160027229A1 · Spanos · 2016 [cited by applicant]
US 20160042383A1 · Joshi · 2016 [cited by applicant]
US 20160092872A1 · Prakash · 2016 [cited by applicant]
US 20160148251A1 · Thomas · 2016 [cited by applicant]
US 20160192165A1 · Agulnik · 2016 [cited by applicant]
US 20160203448A1 · Metnick · 2016 [cited by applicant]
US 20160260169A1 · Arnold · 2016 [cited by applicant]
US 20160292680A1 · Wilson, Jr. · 2016 [cited by applicant]
US 20160350860A1 · Dintenfass · 2016 [cited by applicant]
US 20160358267A1 · Arjomand · 2016 [cited by applicant]
US 20160364743A1 · St Lawrence · 2016 [cited by applicant]
US 20170005804A1 · Zinder · 2017 [cited by examiner]
US 20170046698A1 · Haldenby · 2017 [cited by applicant]
US 20170085545A1 · Lohe · 2017 [cited by applicant]
US 20170103167A1 · Shah · 2017 [cited by applicant]
US 20170103472A1 · Shah · 2017 [cited by applicant]
US 20170111175A1 · Oberhauser · 2017 [cited by applicant]
US 20170132625A1 · Kennedy · 2017 [cited by applicant]
US 20170132630A1 · Castinado · 2017 [cited by applicant]
US 20170140145A1 · Shah · 2017 [cited by applicant]
US 20170161833A1 · Porth · 2017 [cited by applicant]
US 20170200157A1 · Bergeon · 2017 [cited by applicant]
US 20170206603A1 · Al-Masoud · 2017 [cited by applicant]
US 20170214522A1 · Code · 2017 [cited by applicant]
US 20170230189A1 · Toll · 2017 [cited by applicant]
US 20170235094A1 · Osaka · 2017 [cited by applicant]
US 20170236094A1 · Shah · 2017 [cited by applicant]
US 20170236215A1 · Eisen · 2017 [cited by applicant]
US 20170242887A1 · Zhao · 2017 [cited by applicant]
US 20170272901A1 · Chen · 2017 [cited by applicant]
US 20170289111A1 · Voell · 2017 [cited by applicant]
US 20170295021A1 · Aranda Gutiérrez · 2017 [cited by applicant]
US 20170295023A1 · Madhavan · 2017 [cited by applicant]
US 20170300627A1 · Giordano · 2017 [cited by applicant]
US 20170300872A1 · Brown · 2017 [cited by applicant]
US 20170300876A1 · Musiala, Jr. · 2017 [cited by applicant]
US 20170323392A1 · Kasper · 2017 [cited by applicant]
US 20170337534A1 · Goeringer · 2017 [cited by applicant]
US 20170344988A1 · Cusden · 2017 [cited by applicant]
US 20170353309A1 · Gray · 2017 [cited by applicant]
US 20170364450A1 · Struttmann · 2017 [cited by applicant]
US 20170364549A1 · Abalos · 2017 [cited by applicant]
US 20170364698A1 · Goldfarb · 2017 [cited by applicant]
US 20170364699A1 · Goldfarb · 2017 [cited by applicant]
US 20170364700A1 · Goldfarb · 2017 [cited by applicant]
US 20170364701A1 · Struttmann · 2017 [cited by applicant]
US 20170364893A1 · Kurian · 2017 [cited by applicant]
US 20170364899A1 · Watson · 2017 [cited by applicant]
US 20170365353A1 · Redaelli · 2017 [cited by applicant]
US 20170366353A1 · Struttmann · 2017 [cited by applicant]
US 20170372300A1 · Dunlevy · 2017 [cited by applicant]
US 20170372417A1 · Gaddam · 2017 [cited by examiner]
US 20180005186A1 · Hunn · 2018 [cited by applicant]
US 20180006831A1 · Toll · 2018 [cited by applicant]
US 20180019879A1 · Kravitz · 2018 [cited by applicant]
US 20180026505A1 · Galmiche · 2018 [cited by applicant]
US 20180039667A1 · Pierce · 2018 [cited by applicant]
US 20180041345A1 · Maim · 2018 [cited by applicant]
US 20180060496A1 · Bulleit · 2018 [cited by applicant]
US 20180082256A1 · Tummuru · 2018 [cited by applicant]
US 20180088928A1 · Smith · 2018 [cited by applicant]
US 20180096360A1 · Christidis · 2018 [cited by applicant]
US 20180117446A1 · Tran · 2018 [cited by applicant]
US 20180117447A1 · Tran · 2018 [cited by applicant]
US 20180123779A1 · Zhang · 2018 [cited by applicant]
US 20180123882A1 · Anderson · 2018 [cited by applicant]
US 20180136633A1 · Small · 2018 [cited by applicant]
US 20180139186A1 · Castagna · 2018 [cited by applicant]
US 20180144042A1 · Sheng · 2018 [cited by applicant]
US 20180158162A1 · Ramasamy · 2018 [cited by applicant]
US 20180165416A1 · Saxena · 2018 [cited by applicant]
US 20180181768A1 · Leporini · 2018 [cited by applicant]
US 20180189100A1 · Nemoto · 2018 [cited by applicant]
US 20180191503A1 · Alwar · 2018 [cited by applicant]
US 20180204111A1 · Zadeh · 2018 [cited by applicant]
US 20180204213A1 · Zappier · 2018 [cited by applicant]
US 20180218176A1 · Voorhees · 2018 [cited by applicant]
US 20180219836A1 · Peterson · 2018 [cited by examiner]
US 20180225611A1 · Daniel · 2018 [cited by applicant]
US 20180232644A1 · Acharya · 2018 [cited by applicant]
US 20180232659A1 · Ranatunga · 2018 [cited by applicant]
US 20180235839A1 · Johnson · 2018 [cited by applicant]
US 20180239897A1 · Ventura · 2018 [cited by applicant]
US 20180241573A1 · Ramathal · 2018 [cited by applicant]
US 20180247191A1 · Katz · 2018 [cited by applicant]
US 20180253661A1 · Strauss · 2018 [cited by applicant]
US 20180260125A1 · Botes · 2018 [cited by applicant]
US 20180260212A1 · Wisnovsky · 2018 [cited by applicant]
US 20180262505A1 · Ligatti · 2018 [cited by applicant]
US 20180268401A1 · Ortiz · 2018 [cited by applicant]
US 20180268483A1 · Jayaram · 2018 [cited by applicant]
US 20180268506A1 · Wodetzki · 2018 [cited by applicant]
US 20180276553A1 · Redkar · 2018 [cited by applicant]
US 20180276626A1 · Laiben · 2018 [cited by applicant]
US 20180285412A1 · Zhuang · 2018 [cited by applicant]
US 20180285839A1 · Yang · 2018 [cited by applicant]
US 20180285996A1 · Ma · 2018 [cited by applicant]
US 20180300382A1 · Madisetti · 2018 [cited by applicant]
US 20180307990A1 · Chawla · 2018 [cited by applicant]
US 20180311930A1 · Sakamoto · 2018 [cited by applicant]
US 20180322485A1 · Jayaram · 2018 [cited by applicant]
US 20180323963A1 · Stollman · 2018 [cited by applicant]
US 20180343238A1 · Tola · 2018 [cited by applicant]
US 20180365686A1 · Kondo · 2018 [cited by applicant]
US 20180367528A1 · Schwarz · 2018 [cited by applicant]
US 20180372502A1 · Rønnow · 2018 [cited by applicant]
US 20180373776A1 · Madisetti · 2018 [cited by applicant]
US 20180374173A1 · Chen · 2018 [cited by applicant]
US 20190012249A1 · Mercuri · 2019 [cited by applicant]
US 20190012595A1 · Beser · 2019 [cited by applicant]
US 20190012695A1 · Bishnoi · 2019 [cited by applicant]
US 20190019090A1 · Chacko · 2019 [cited by applicant]
US 20190020629A1 · Baird, III · 2019 [cited by applicant]
US 20190020716A1 · Fukuchi · 2019 [cited by applicant]
US 20190020829A1 · Nebiker · 2019 [cited by applicant]
US 20190028276A1 · Pierce · 2019 [cited by applicant]
US 20190034404A1 · Anderson · 2019 [cited by applicant]
US 20190035018A1 · Nolan · 2019 [cited by applicant]
US 20190050855A1 · Martino · 2019 [cited by applicant]
US 20190052454A1 · Wright · 2019 [cited by applicant]
US 20190057223A1 · Hanna · 2019 [cited by applicant]
US 20190058581A1 · Wood · 2019 [cited by applicant]
US 20190058709A1 · Kempf · 2019 [cited by applicant]
US 20190080406A1 · Molinari · 2019 [cited by applicant]
US 20190081796A1 · Chow · 2019 [cited by applicant]
US 20190086988A1 · He · 2019 [cited by applicant]
US 20190087598A1 · Adkins · 2019 [cited by applicant]
US 20190087892A1 · Pinski · 2019 [cited by applicant]
US 20190102409A1 · Shi · 2019 [cited by applicant]
US 20190102423A1 · Little · 2019 [cited by applicant]
US 20190108543A1 · Chan · 2019 [cited by applicant]
US 20190109702A1 · Maggu · 2019 [cited by applicant]
US 20190109709A1 · Wu · 2019 [cited by applicant]
US 20190109713A1 · Clark · 2019 [cited by applicant]
US 20190122186A1 · Kano · 2019 [cited by applicant]
US 20190132350A1 · Smith · 2019 [cited by applicant]
US 20190146979A1 · Madisetti · 2019 [cited by examiner]
US 20190147532A1 · Singh · 2019 [cited by applicant]
US 20190149325A1 · Garagiola · 2019 [cited by applicant]
US 20190149334A1 · Van Der Velden · 2019 [cited by applicant]
US 20190158270A1 · Berti · 2019 [cited by applicant]
US 20190164156A1 · Lindemann · 2019 [cited by applicant]
US 20190164220A1 · Raj · 2019 [cited by applicant]
US 20190172282A1 · Patel · 2019 [cited by applicant]
US 20190182047A1 · Andreina · 2019 [cited by applicant]
US 20190188706A1 · Mccurtis · 2019 [cited by applicant]
US 20190215149A1 · Ramasamy · 2019 [cited by applicant]
US 20190220836A1 · Caldwell · 2019 [cited by applicant]
US 20190228006A1 · Tormasov · 2019 [cited by applicant]
US 20190236559A1 · Padmanabhan · 2019 [cited by applicant]
US 20190236562A1 · Padmanabhan · 2019 [cited by applicant]
US 20190236598A1 · Padmanabhan · 2019 [cited by applicant]
US 20190236606A1 · Padmanabhan et al. · 2019 [cited by applicant]
US 20190238316A1 · Padmanabhan · 2019 [cited by applicant]
US 20190238525A1 · Padmanabhan · 2019 [cited by examiner]
US 20190244243A1 · Goldberg · 2019 [cited by applicant]
US 20190251079A1 · Yan · 2019 [cited by applicant]
US 20190280862A1 · Crego · 2019 [cited by applicant]
US 20190287026A1 · Calmon · 2019 [cited by applicant]
US 20190287116A1 · Karantzis · 2019 [cited by applicant]
US 20190295050A1 · Chalkias · 2019 [cited by applicant]
US 20190295114A1 · Pavletic · 2019 [cited by applicant]
US 20190303121A1 · Padmanabhan · 2019 [cited by applicant]
US 20190303445A1 · Padmanabhan · 2019 [cited by applicant]
US 20190303579A1 · Reddy · 2019 [cited by applicant]
US 20190303892A1 · Yantis · 2019 [cited by applicant]
US 20190303926A1 · Yantis · 2019 [cited by applicant]
US 20190306235A1 · Veale · 2019 [cited by applicant]
US 20190318122A1 · Hockey · 2019 [cited by examiner]
US 20190333033A1 · Finlow-Bates · 2019 [cited by examiner]
US 20190334716A1 · Kocsis · 2019 [cited by applicant]
US 20190340623A1 · Rivkind · 2019 [cited by applicant]
US 20190340689A1 · Gordon, III · 2019 [cited by applicant]
US 20190370544A1 · Wright, Jr. · 2019 [cited by applicant]
US 20190370634A1 · Ferreira Moreno · 2019 [cited by applicant]
US 20190370866A1 · Lawbaugh · 2019 [cited by applicant]
US 20190377806A1 · Padmanabhan et al. · 2019 [cited by applicant]
US 20190378069A1 · Deshpande · 2019 [cited by applicant]
US 20190385160A1 · Safak · 2019 [cited by applicant]
US 20190385236A1 · McConnell · 2019 [cited by examiner]
US 20190386834A1 · Furukawa · 2019 [cited by applicant]
US 20190392439A1 · Perullo · 2019 [cited by applicant]
US 20190392457A1 · Kuntagod · 2019 [cited by applicant]
US 20190394175A1 · Zhang · 2019 [cited by applicant]
US 20200005284A1 · Vijayan · 2020 [cited by applicant]
US 20200019923A1 · Santhar · 2020 [cited by applicant]
US 20200027005A1 · Harrison · 2020 [cited by applicant]
US 20200027080A1 · Holland · 2020 [cited by applicant]
US 20200027090A1 · Braundmeier · 2020 [cited by applicant]
US 20200034457A1 · Brody · 2020 [cited by applicant]
US 20200036515A1 · Chari · 2020 [cited by applicant]
US 20200042939A1 · Padmanabhan · 2020 [cited by applicant]
US 20200050613A1 · Gauvreau, Jr. · 2020 [cited by applicant]
US 20200057860A1 · Patil · 2020 [cited by applicant]
US 20200057994A1 · Hunn · 2020 [cited by applicant]
US 20200074461A1 · Derosa-Grund · 2020 [cited by applicant]
US 20200074477A1 · Lamba · 2020 [cited by applicant]
US 20200074515A1 · Ghatage · 2020 [cited by applicant]
US 20200076574A1 · Austin · 2020 [cited by applicant]
US 20200076884A1 · Li · 2020 [cited by applicant]
US 20200089663A1 · Padmanabhan · 2020 [cited by applicant]
US 20200089670A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200089671A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200089672A1 · Velisetti et al. · 2020 [cited by applicant]
US 20200089895A1 · Gollogly · 2020 [cited by applicant]
US 20200092362A1 · Balaji · 2020 [cited by applicant]
US 20200104636A1 · Halevi · 2020 [cited by applicant]
US 20200112434A1 · Goodson · 2020 [cited by examiner]
US 20200118011A1 · Kaiser · 2020 [cited by applicant]
US 20200119906A1 · Das · 2020 [cited by applicant]
US 20200133955A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200134613A1 · Jiang · 2020 [cited by applicant]
US 20200134656A1 · Padmanabhan · 2020 [cited by applicant]
US 20200137082A1 · Jimenez-Delgado · 2020 [cited by applicant]
US 20200143267A1 · Gidney · 2020 [cited by applicant]
US 20200143367A1 · Lebeau · 2020 [cited by applicant]
US 20200143372A1 · Liu · 2020 [cited by applicant]
US 20200159847A1 · Smith · 2020 [cited by applicant]
US 20200167512A1 · Chitra · 2020 [cited by applicant]
US 20200169546A1 · Padmanabhan · 2020 [cited by applicant]
US 20200175506A1 · Snow · 2020 [cited by examiner]
US 20200184558A1 · Crumb · 2020 [cited by examiner]
US 20200186338A1 · Andon · 2020 [cited by applicant]
US 20200186523A1 · Kursun · 2020 [cited by applicant]
US 20200200824A1 · Narayanaswami · 2020 [cited by applicant]
US 20200202038A1 · Zhang · 2020 [cited by applicant]
US 20200204375A1 · Coulmeau · 2020 [cited by applicant]
US 20200204557A1 · Singh · 2020 [cited by applicant]
US 20200213127A1 · Maniyar · 2020 [cited by examiner]
US 20200234386A1 · Blackman · 2020 [cited by applicant]
US 20200250174A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200250176A1 · Padmanabhan · 2020 [cited by applicant]
US 20200250177A1 · Padmanabhan · 2020 [cited by applicant]
US 20200250295A1 · Padmanabhan · 2020 [cited by applicant]
US 20200250661A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200250683A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200250747A1 · Padmanabhan · 2020 [cited by applicant]
US 20200252205A1 · Padmanabhan · 2020 [cited by applicant]
US 20200252404A1 · Padmanabhan · 2020 [cited by applicant]
US 20200252406A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200280440A1 · Bollen · 2020 [cited by applicant]
US 20200285507A1 · Qiu · 2020 [cited by applicant]
US 20200287718A1 · Hildebrand et al. · 2020 [cited by applicant]
US 20200287719A1 · Hildebrand · 2020 [cited by examiner]
US 20200293500A1 · Patil · 2020 [cited by examiner]
US 20200294165A1 · Yang · 2020 [cited by applicant]
US 20200320529A1 · Lyadvinsky · 2020 [cited by examiner]
US 20200328899A1 · Glickshtein · 2020 [cited by applicant]
US 20200334752A1 · Doney · 2020 [cited by applicant]
US 20200336475A1 · Padmanabhan · 2020 [cited by applicant]
US 20200344132A1 · Padmanabhan · 2020 [cited by applicant]
US 20200349142A1 · Padmanabhan · 2020 [cited by applicant]
US 20200349564A1 · Padmanabhan et al. · 2020 [cited by applicant]
US 20200357084A1 · Lerato Hunn · 2020 [cited by applicant]
US 20200364703A1 · Joveski · 2020 [cited by applicant]
US 20200371995A1 · Padmanabhan · 2020 [cited by applicant]
US 20200374105A1 · Padmanabhan · 2020 [cited by applicant]
US 20200374106A1 · Padmanabhan · 2020 [cited by applicant]
US 20200380624A1 · Turgman · 2020 [cited by applicant]
US 20210042746A1 · Westland · 2021 [cited by examiner]
US 20210073647A1 · Hunter · 2021 [cited by applicant]
US 20210090108A1 · Moreno Molina · 2021 [cited by applicant]
US 20210097528A1 · Wang · 2021 [cited by applicant]
US 20210097795A1 · Manchovski · 2021 [cited by examiner]
US 20210117938A1 · Arora · 2021 [cited by examiner]
US 20210133700A1 · Williams · 2021 [cited by applicant]
US 20210143982A1 · Shah · 2021 [cited by applicant]
US 20210150610A1 · Mao · 2021 [cited by applicant]
US 20210150626A1 · Robotham · 2021 [cited by applicant]
US 20210152535A1 · Padmanabhan · 2021 [cited by applicant]
US 20210152536A1 · Padmanabhan · 2021 [cited by applicant]
US 20210158449A1 · Tulsi · 2021 [cited by applicant]
US 20210166231A1 · Han · 2021 [cited by applicant]
US 20210182272A1 · Shpurov · 2021 [cited by examiner]
US 20210182423A1 · Padmanabhan · 2021 [cited by applicant]
US 20210182773A1 · Padmanabhan · 2021 [cited by applicant]
US 20210182806A1 · Ornelas · 2021 [cited by applicant]
US 20210192652A1 · Blaikie, III · 2021 [cited by applicant]
US 20210192852A1 · Holmes · 2021 [cited by applicant]
US 20210217001A1 · Harrison · 2021 [cited by examiner]
US 20210226774A1 · Padmanabhan · 2021 [cited by applicant]
US 20210240498A1 · Padmanabhan · 2021 [cited by applicant]
US 20210243193A1 · Padmanabhan · 2021 [cited by applicant]
US 20210273814A1 · Lee · 2021 [cited by applicant]
US 20210295320A1 · Yan · 2021 [cited by examiner]
US 20210320847A1 · Altshuler · 2021 [cited by examiner]
US 20210342329A1 · Padmanabhan · 2021 [cited by applicant]
US 20210357893A1 · Kang · 2021 [cited by applicant]
US 20210357927A1 · Kita · 2021 [cited by examiner]
US 20210366586A1 · Ryan · 2021 [cited by applicant]
US 20210373878A1 · Padmanabhan · 2021 [cited by applicant]
US 20210374731A1 · Kim · 2021 [cited by applicant]
US 20210374759A1 · Padmanabhan · 2021 [cited by applicant]
US 20210377028A1 · Doney · 2021 [cited by applicant]
US 20210382966A1 · Shii · 2021 [cited by applicant]
US 20210385087A1 · Hildebrand · 2021 [cited by applicant]
US 20210397604A1 · Padmanabhan · 2021 [cited by applicant]
US 20220006705A1 · Padmanabhan · 2022 [cited by applicant]
US 20220019575A1 · Qian · 2022 [cited by applicant]