IP Library Granted Patent US 12,323,524
Granted Patent B2
US 12,323,524 · App. 17/238,172 · Granted Jun 3, 2025

Social aggregating, fractionally efficient transfer guidance, conditional triggered transaction, datastructures, apparatuses, methods and systems

Inventors: Timothy Lohe (Scituate, MA); Christopher Scott Parsons (Mansfield, MA); Raghav Chawla (Cambbridge, MA); Hadley Rupert Stern (West Newton, MA); Thomas Stephen McGuire (Galway, IE)
Assignee: FMR LLC
H04L9/3213G06Q40/04H04L9/0643H04L9/0819H04L9/50H04L2209/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,323,524
App. No.
17/238,172
Granted
Jun 3, 2025
Kind
B2
Abstract

The Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems (“SOCOACT”) transforms smart contract request, crypto currency deposit request, crypto collateral deposit request, crypto currency transfer request, crypto collateral transfer request inputs via SOCOACT components into transaction confirmation outputs. An aggregated crypto 2-party transaction trigger entry that specifies at least one associated aggregated blockchain oracle may be instantiated. A first encrypted token may be obtained from a first associated aggregated blockchain oracle. A second encrypted token may be obtained from a second associated aggregated blockchain oracle. It may be determined that an instantiated aggregated crypto 2-party transaction trigger entry unlock event occurred, and unlocking the instantiated aggregated crypto 2-party transaction trigger entry and providing the first encrypted token to a second party and providing the second encrypted token to a first party may be facilitated.

Claims (47)

1. A crypto asset digitizer apparatus, comprising:

at least one memory;

a component collection stored in the at least one memory;

any of at least one processor disposed in communication with the at least one memory, the any of at least one processor executing processor-executable instructions from the component collection, storage of the component collection structured with processor-executable instructions comprising:

instantiate, via any of at least one processor, an aggregated crypto 2-party transaction trigger entry in a socially aggregated blockchain datastructure, in which the aggregated crypto 2-party transaction trigger entry specifies at least one associated aggregated blockchain oracle that provides oracle data for evaluation via the aggregated crypto 2-party transaction trigger entry;

obtain, via the any of at least one processor, a first encrypted token for the crypto 2-party transaction trigger entry from a first associated aggregated blockchain oracle, in which the first encrypted token is for a first account data structure datastore having a crypto token asset value, in which the first associated aggregated blockchain oracle is responsive to crypto tokens deposit activity of a first party;

obtain, via the any of at least one processor, a second encrypted token for the crypto 2-party transaction trigger entry from a second associated aggregated blockchain oracle, in which the second encrypted token is for a second account data structure datastore having a crypto token asset value, in which the second associated aggregated blockchain oracle is responsive to crypto tokens deposit activity of a second party;

determine, via the any of at least one processor, that an instantiated aggregated crypto 2-party transaction trigger entry unlock event occurred;

facilitate, via the any of at least one processor, unlocking the instantiated aggregated crypto 2-party transaction trigger entry based on the determination, and providing the first encrypted token to the second party and providing the second encrypted token to the first party.

2. The apparatus of claim 1 , in which the aggregated crypto 2-party transaction trigger entry is instantiated via a smart contract generator graphical user interface (GUI).

3. The apparatus of claim 2 , in which the smart contract generator GUI includes a payout structure drawing user interface component that facilitates obtaining a payout structure specification for a derivative from a user.

4. The apparatus of claim 3 , in which the payout structure drawing user interface component facilitates obtaining a payout structure specification for the derivative based on a plurality of axis dimensions, and in which each of the plurality of axis dimensions is associated with an aggregated blockchain oracle specified by the user.

5. The apparatus of claim 1 , in which the first associated aggregated blockchain oracle and the second associated aggregated blockchain oracle are the same entity.

6. The apparatus of claim 1 , in which at least one associated aggregated blockchain oracle provides crowdsourced decentralized data.

7. The apparatus of claim 1 , in which at least one associated aggregated blockchain oracle provides combined crowdsourced decentralized weather data.

8. The apparatus of claim 1 , in which the instantiated aggregated crypto 2-party transaction trigger entry unlock event is receipt of the first encrypted token and of the second encrypted token.

9. The apparatus of claim 1 , in which the determination that the instantiated aggregated crypto 2-party transaction trigger entry unlock event occurred is made based on oracle data providable by a third associated aggregated blockchain oracle.

10. The apparatus of claim 9 , in which the instantiated aggregated crypto 2-party transaction trigger entry unlock event is any of: anti-ping detection, detection of excess threshold account balance in an account data structure datastore, detection of excess threshold of aggregated blockchain oracle data value, detection of excess threshold number of transactions, detection of specified micro transaction amount, excess bounds of a smart contract generator GUI generated crypto smart rule, failure to login to 4th party website, geofence transgression, user request.

11. The apparatus of claim 9 , in which the first account data structure datastore or the second account data structure datastore has a crypto token asset for a trackable real world item.

12. The apparatus of claim 11 , in which the trackable real world item is trackable via a constant video stream.

13. The apparatus of claim 11 , in which:

the determination that the instantiated aggregated crypto 2-party transaction trigger entry unlock event occurred is conditioned on not receiving oracle data,

in which not receiving oracle data is indicating that the real world item was moved after it had been delivered to a designated location, from the third associated aggregated blockchain oracle.

14. The apparatus of claim 1 , in which the first encrypted token is decryptable by a private key of the second party and the second encrypted token is decryptable by a private key of the first party.

15. The apparatus of claim 1 , further comprising:

the processor issues instructions from the smart contract fulfillment component, stored in the memory, to:

facilitate providing a crypto unlock key for decrypting the first encrypted token to the second party and a crypto unlock key for decrypting the second encrypted token to the first party.

16. A crypto asset digitizer processor-readable, non-transient medium, storage of the component collection storage-structured with processor-executable instructions comprising:

instantiate, via any of at least one processor, an aggregated crypto 2-party transaction trigger entry in a socially aggregated blockchain datastructure, in which the aggregated crypto 2-party transaction trigger entry specifies at least one associated aggregated blockchain oracle that provides oracle data for evaluation via the aggregated crypto 2-party transaction trigger entry;

obtain, via the any of at least one processor, a first encrypted token for the crypto 2-party transaction trigger entry from a first associated aggregated blockchain oracle, in which the first encrypted token is for a first account data structure datastore having a crypto token asset value, in which the first associated aggregated blockchain oracle is responsive to crypto tokens deposit activity of a first party;

obtain, via the any of at least one processor, a second encrypted token for the crypto 2-party transaction trigger entry from a second associated aggregated blockchain oracle, in which the second encrypted token is for a second account data structure datastore having a crypto token asset value, in which the second associated aggregated blockchain oracle is responsive to crypto tokens deposit activity of a second party;

determine, via the any of at least one processor, that an instantiated aggregated crypto 2-party transaction trigger entry unlock event occurred;

facilitate, via the any of at least one processor, unlocking the instantiated aggregated crypto 2-party transaction trigger entry based on the determination, and providing the first encrypted token to the second party and providing the second encrypted token to the first party.

17. A crypto asset digitizer processor-implemented system, comprising:

means to store a component collection;

means to process processor-executable instructions from the component collection, storage of the component collection structured with processor-executable instructions including:

instantiate, via any of at least one processor, an aggregated crypto 2-party transaction trigger entry in a socially aggregated blockchain datastructure, in which the aggregated crypto 2-party transaction trigger entry specifies at least one associated aggregated blockchain oracle that provides oracle data for evaluation via the aggregated crypto 2-party transaction trigger entry;

obtain, via the any of at least one processor, a first encrypted token for the crypto 2-party transaction trigger entry from a first associated aggregated blockchain oracle, in which the first encrypted token is for a first account data structure datastore having a crypto token asset value, in which the first associated aggregated blockchain oracle is responsive to crypto tokens deposit activity of a first party;

obtain, via the any of at least one processor, a second encrypted token for the crypto 2-party transaction trigger entry from a second associated aggregated blockchain oracle, in which the second encrypted token is for a second account data structure datastore having a crypto token asset value, in which the second associated aggregated blockchain oracle is responsive to crypto tokens deposit activity of a second party;

determine, via the any of at least one processor, that an instantiated aggregated crypto 2-party transaction trigger entry unlock event occurred;

facilitate, via at least one processor, unlocking the instantiated aggregated crypto 2-party transaction trigger entry based on the determination, and providing the first encrypted token to the second party and providing the second encrypted token to the first party.

18. A crypto asset digitizer process, including processing processor-executable instructions via any of at least one processor from a component collection stored in at least one memory, storage of the component collection structured with processor-executable instructions comprising:

instantiate, via any of at least one processor, an aggregated crypto 2-party transaction trigger entry in a socially aggregated blockchain datastructure, in which the aggregated crypto 2-party transaction trigger entry specifies at least one associated aggregated blockchain oracle that provides oracle data for evaluation via the aggregated crypto 2-party transaction trigger entry;

obtain, via the any of at least one processor, a first encrypted token for the crypto 2-party transaction trigger entry from a first associated aggregated blockchain oracle, in which the first encrypted token is for a first account data structure datastore having a crypto token asset value, in which the first associated aggregated blockchain oracle is responsive to crypto tokens deposit activity of a first party;

obtain, via the any of at least one processor, a second encrypted token for the crypto 2-party transaction trigger entry from a second associated aggregated blockchain oracle, in which the second encrypted token is for a second account data structure datastore having a crypto token asset value, in which the second associated aggregated blockchain oracle is responsive to crypto tokens deposit activity of a second party;

determine, via the any of at least one processor, that an instantiated aggregated crypto 2-party transaction trigger entry unlock event occurred;

facilitate, via the any of at least one processor, unlocking the instantiated aggregated crypto 2-party transaction trigger entry based on the determination, and providing the first encrypted token to the second party and providing the second encrypted token to the first party.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2025
From: LOHE, TIMOTHY; PARSONS, CHRISTOPHER SCOTT; CHAWLA, RAGHAV; STERN, HADLEY RUPERT; MCGUIRE, THOMAS STEPHEN
To: FMR LLC
Reel/Frame 070462/0433 →
Continuity (32)
Continuation In Part 16125608 · Sep 7, 2018
Continuation In Part 15898220 · Feb 15, 2018
Continuation In Part 15844375 · Dec 15, 2017
Continuation In Part 15844404 · Dec 15, 2017
Continuation In Part 15844387 · Dec 15, 2017
Continuation In Part 15210813 · Jul 14, 2016
Continuation In Part 15210817 · Jul 14, 2016
Continuation In Part 15210807 · Jul 14, 2016
Continuation In Part 15210795 · Jul 14, 2016
Continuation In Part 15210821 · Jul 14, 2016
Continuation In Part 15486243 · Apr 12, 2017
Continuation In Part PCTUS2016042169 · Jul 13, 2016
Continuation In Part 15210781 · Jul 14, 2016
Continuation In Part 15019926 · Feb 9, 2016
Continuation In Part 15209701 · Jul 13, 2016
Continuation In Part 15209714 · Jul 13, 2016
Continuation In Part 15209709 · Jul 13, 2016
Continuation In Part 14963165 · Dec 8, 2015
Continuation In Part 14799282 · Jul 14, 2015
Continuation In Part 14799242 · Jul 14, 2015
Continuation In Part 14799229 · Jul 14, 2015
Continuation In Part 16421442 · May 23, 2019
Continuation In Part 15984280 · May 18, 2018
Continuation In Part 15898224 · Feb 15, 2018
Continuation In Part 15456461 · Mar 10, 2017
Provisional Application 62273447 · Dec 31, 2015
Provisional Application 62273449 · Dec 31, 2015
Provisional Application 62273450 · Dec 31, 2015
Provisional Application 62273452 · Dec 31, 2015
Provisional Application 62273453 · Dec 31, 2015
Provisional Application 62509011 · May 19, 2017
Related Publication 20210266167A1 · Aug 26, 2021
References Cited (120)
US 6202068B1 · Kraay · 2001 [cited by examiner]
US 9076290B2 · Griffin · 2015 [cited by examiner]
US 9082113B2 · Shea · 2015 [cited by examiner]
US 9087326B2 · Shea · 2015 [cited by examiner]
US 9098190B2 · Zhou · 2015 [cited by examiner]
US 9098387B1 · Curtis · 2015 [cited by examiner]
US 9098874B2 · Chandra · 2015 [cited by examiner]
US 9117341B2 · Marantelli · 2015 [cited by examiner]
US 9122749B2 · Elmore · 2015 [cited by examiner]
US 9129338B2 · Liu · 2015 [cited by applicant]
US 9129339B2 · Liu · 2015 [cited by examiner]
US 9135616B2 · Hirson · 2015 [cited by examiner]
US 9135787B1 · Russell · 2015 [cited by examiner]
US 9144742B1 · Curtis · 2015 [cited by examiner]
US 9153088B2 · Spencer · 2015 [cited by examiner]
US 9160717B2 · Bhanoo · 2015 [cited by examiner]
US 11861619B1 · Vijayaraghavan · 2024 [cited by examiner]
US 20030191709A1 · Elston · 2003 [cited by examiner]
US 20070215695A1 · Trane · 2007 [cited by examiner]
US 20070250898A1 · Scanlon · 2007 [cited by examiner]
US 20070279494A1 · Aman · 2007 [cited by examiner]
US 20090106125A1 · Rock, Jr. · 2009 [cited by examiner]
US 20100165112A1 · Scanlon · 2010 [cited by examiner]
US 20120215446A1 · Schunder · 2012 [cited by examiner]
US 20130182114A1 · Zhang · 2013 [cited by examiner]
US 20140074497A1 · Griffin · 2014 [cited by examiner]
US 20140122228A1 · Wical · 2014 [cited by examiner]
US 20140188691A1 · Blank · 2014 [cited by examiner]
US 20150018084A1 · Gatto · 2015 [cited by examiner]
US 20150195099A1 · Imes · 2015 [cited by examiner]
US 20150205929A1 · Brama · 2015 [cited by examiner]
US 20150206106A1 · Yago · 2015 [cited by examiner]
US 20150206240A1 · Baker · 2015 [cited by examiner]
US 20150213008A1 · Orsini · 2015 [cited by examiner]
US 20150213351A1 · Wyatt · 2015 [cited by applicant]
US 20150213419A1 · Lyons · 2015 [cited by examiner]
US 20150213437A1 · Wyatt · 2015 [cited by examiner]
US 20150220892A1 · Allen · 2015 [cited by applicant]
US 20150220928A1 · Allen · 2015 [cited by examiner]
US 20150227897A1 · Loera · 2015 [cited by examiner]
US 20150227898A1 · Ballout · 2015 [cited by examiner]
US 20150227913A1 · Ballout · 2015 [cited by examiner]
US 20150245084A1 · Downing · 2015 [cited by examiner]
US 20150248672A1 · Bayer · 2015 [cited by examiner]
US 20150254640A1 · Cassano · 2015 [cited by examiner]
US 20150254768A1 · Menon · 2015 [cited by examiner]
US 20150261269A1 · Bruscoe · 2015 [cited by examiner]
US 20150262137A1 · Armstrong · 2015 [cited by applicant]
US 20150262138A1 · Hudon · 2015 [cited by applicant]
US 20150262139A1 · Shtylman · 2015 [cited by applicant]
US 20150262140A1 · Armstrong · 2015 [cited by applicant]
US 20150262141A1 · Rebernik et al. · 2015 [cited by applicant]
US 20150262168A1 · Armstrong · 2015 [cited by applicant]
US 20150262171A1 · Langschaedel et al. · 2015 [cited by applicant]
US 20150262172A1 · Rebernik · 2015 [cited by applicant]
US 20150262173A1 · Durbin · 2015 [cited by examiner]
US 20150262176A1 · Langschaedel · 2015 [cited by examiner]
US 20150262251A1 · Knobel · 2015 [cited by examiner]
US 20150269538A1 · Stanchfield · 2015 [cited by examiner]
US 20150269539A1 · MacGregor · 2015 [cited by examiner]
US 20150269541A1 · MacGregor · 2015 [cited by examiner]
US 20150269570A1 · Phan · 2015 [cited by examiner]
US 20150271183A1 · MacGregor · 2015 [cited by examiner]
US 20150278820A1 · Meadows · 2015 [cited by examiner]
US 20150286995A1 · Korosec · 2015 [cited by examiner]
US 20150287026A1 · Yang · 2015 [cited by examiner]
US 20150294308A1 · Pauker · 2015 [cited by examiner]
US 20150294424A1 · Hakim · 2015 [cited by examiner]
US 20150294425A1 · Benson · 2015 [cited by examiner]
US 20150302357A1 · Chandra · 2015 [cited by examiner]
US 20150302400A1 · Metral · 2015 [cited by examiner]
US 20150302401A1 · Metral · 2015 [cited by examiner]
US 20150302441A1 · Katsuyama · 2015 [cited by examiner]
US 20150302446A1 · Park · 2015 [cited by examiner]
US 20160019522A1 · Granbery · 2016 [cited by examiner]
US 20160210632A1 · Li · 2016 [cited by examiner]
US 20170091756A1 · Stern · 2017 [cited by examiner]
CA 2870844A1 · 2015 [cited by applicant]
CA 2843034A1 · 2015 [cited by applicant]
CA 2845648A1 · 2015 [cited by applicant]
EP 2820797A1 · 2015 [cited by applicant]
EP 2831823A1 · 2015 [cited by applicant]
EP 2874112A1 · 2015 [cited by applicant]
EP 2896001A1 · 2015 [cited by applicant]
WO 2008065345A1 · 2008 [cited by applicant]
WO 2012142521A2 · 2012 [cited by applicant]
WO 2013078990A1 · 2013 [cited by applicant]
WO 2014201059A1 · 2014 [cited by applicant]
WO 2015004820A1 · 2015 [cited by applicant]
WO 2015016356A1 · 2015 [cited by applicant]
WO 2015024129A1 · 2015 [cited by applicant]
WO 2015051692A1 · 2015 [cited by applicant]
WO 2015058282A1 · 2015 [cited by applicant]
WO 2015059669A1 · 2015 [cited by applicant]
WO 2015077378A1 · 2015 [cited by applicant]
WO 2015085393A1 · 2015 [cited by applicant]
WO 2015095761A1 · 2015 [cited by applicant]
WO 2015106285A1 · 2015 [cited by applicant]
WO 2015113519A1 · 2015 [cited by applicant]
WO 2015116998A2 · 2015 [cited by applicant]
WO 2015120606A1 · 2015 [cited by applicant]
WO 2015134890A1 · 2015 [cited by applicant]
WO 2015135018A1 · 2015 [cited by applicant]
WO 2015142765A1 · 2015 [cited by applicant]
WO 2015143068A1 · 2015 [cited by applicant]
WO 2015144971A1 · 2015 [cited by applicant]
WO 2015148725A2 · 2015 [cited by applicant]
WO 2016025990 · 2016 [cited by applicant]
NPL History Search (Year: 2023). [cited by examiner]
NPL Search History (Year: 2024). [cited by examiner]
Third party submission filed in related U.S. Appl. No. 14/799,242. [cited by applicant]
“Developer Guide-Bitcoin”, Anonymous, May 11, 2015, pp. 1-48. [cited by applicant]
“On the Privacy Provisions of Bloom Filters in Lightweight Bitcoin Clients”, Arthur Gervais et al., International Association For Cryptologic Research, vol. 20141013:202348, Oct. 2014, pp. 1-11. [cited by applicant]
“Making Sense of Data II, A practical Guide to Data Visualization, Advanced Data Mining Methods and Applications”, Glenn Hyatt et al., download from http://www.safambooksonline.com/library/view/making sense-of/97804 280… [cited by applicant]
European Search Report, dated Feb. 13, 2019 for EP Application No. 16825146.0. [cited by applicant]
“Crytocurrencies, smart contracts, and artificial intelligence”, Steve Omohundro, Dec. 19, 2014, AI Matters, ACM vol. 1, No. 2. [cited by applicant]
“Smart Oracles: A Simple, Powerful Approach to Smart Contracts? Codius/codius WiKi? GitHub”, Jul. 17, 2014, https://github.com/codius/codius/wiki/Smart-Oracles :-A-Simple,-Powerful-Approach-to-Smart-Contracts. [cited by applicant]
“Distributed Consensus Technologies in Crytocurrency Applications”, Francisco Rivera, Jul. 15, 2014. [cited by applicant]
“Blockchain Electronic Vote Contents”, Pierre Noizat et al., Apr. 29, 2015. [cited by applicant]
Supplementary Search Report dated May 27, 2019 for EP Application No. 16825146. [cited by applicant]