IP Library Granted Patent US 12,299,036
Granted Patent B2
US 12,299,036 · App. 17/015,028 · Granted May 13, 2025

Querying graph-based models

Inventor: Edward Hunter (Gaithersburg, MD)
Assignee: Digital Asset Capital, Inc
G06F16/9024G06F8/33G06F8/65G06F9/547G06F16/1858G06F16/212G06F17/18G06N3/048G06N3/08G06N3/086H04L9/3263H04L67/133H04L9/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,299,036
App. No.
17/015,028
Granted
May 13, 2025
Kind
B2
Abstract

A process includes receiving a request via an API, determining a query based on a set of query parameters, and determining a target graph portion template based on the query, where the request includes a callback address. The process may include searching a set of directed graphs to determine a set of graph portions based on the query. Each respective directed graph of the set of directed graphs may include a set of vertices and a set of directed edges connecting respective pairs of vertices among the set of vertices, where each respective vertex of the set of vertices is associated with a respective category label of a set of mutually exclusive categories. The process may include selecting a set of event records and sending a value of the set of event records to the callback address.

Claims (68)

1. A tangible, non-transitory, machine-readable medium storing instructions that, when executed by a computer system, effectuate operations comprising:

receiving, with a computer system, a request via an application program interface (API), wherein the request comprises a callback address;

determining, with the computer system, a query based on a set of query parameters, wherein determining the query comprises steps for determining the query;

determining, with the computer system, a target graph portion template based on the query;

searching, with the computer system, a set of directed graphs to determine a set of graph portions based on the query, where each of the set of graph portions match the target graph portion template, and wherein each respective directed graph of the set of directed graphs comprises:

a set of vertices, wherein each respective vertex of the set of vertices is associated with a respective category label of a set of mutually exclusive categories, and

a set of directed edges connecting respective pairs of vertices among the set of vertices;

selecting, with the computer system, a set of event records, wherein each respective event records of the set of event records is indicated to occur before or during a vertex of a respective graph portion matching the target graph portion template; and

sending, with the computer system, a value of the set of event records to the callback address, wherein:

the set of vertices are encoded as a serialized array of vertices, and wherein determining a set of graph portions comprises:

deserializing the serialized array of vertices to generate a first directed graph in a non-persistent memory, wherein the first directed graph encodes the set of vertices, set of entities, and set of directed edges; and

determining a first graph portion based on the first directed graph, wherein selecting the set of graph portions comprises selecting the first graph portion; and

a directed graph of the set of directed graphs is stored on a tamper-evident, distributed ledger encoding records of a plurality of previous values in a directed acyclic graph of cryptographic hash pointers, wherein the tamper-evident, distributed ledger is stored on a peer-to-peer network.

2. The medium of claim 1 , wherein the query is associated with a first entity, the operations further comprising determining the set of related entities of the first entity, wherein each respective entity of the set of related entities is indicated to have had a transaction with the first entity.

3. The medium of claim 1 , the operations further comprising determining whether the target graph portion template is stored in a library of graph portion templates, wherein:

the library of graph portion templates comprises a graph database;

a respective record of the graph database is associated with a respective graph portion template, and

a respective identifier of the respective record comprises a respective set of vertices and a respective set of edges associating the respective set of vertices.

4. The medium of claim 1 , the operations further comprising:

determining whether a candidate graph portion matches with a graph portion template;

updating a count associated with the graph portion template in a database based a determination that the candidate graph portion satisfies the graph portion template.

5. The medium of claim 1 , the operations further comprising:

determining whether the target graph portion template matches with a graph portion template stored in a library of graph portion templates; and

in response to a determination that the target graph portion template does not matches the graph portion template stored in the library of graph portion templates, update the library of graph portion templates based on the target graph portion template.

6. The medium of claim 1 , wherein the query is a first query, the operations further comprising:

determining whether results of a set of previous searches based on a preceding query have been made, where the first query occurs after the preceding query;

determining a first search time based on the preceding query, wherein the first search time indicates a time of occurrence for the set of previous searches; and

modifying the query based on the first search time.

7. The medium of claim 1 , wherein:

each record comprises a relational database record, the relational database record comprising a balanced search tree (b-tree); and

a set of root values of the b-tree comprise identifiers associated with vertices of the directed graph or graph portions of the directed graph.

8. The medium of claim 1 , the operations further comprising:

storing a first version of a first directed graph of the set of directed graphs on a set of data centers, wherein the set of data centers does not use at least one peer node of the peer-to-peer network; and

wherein searching through the set of directed graphs comprises searching through the first version of the first directed graph stored on the set of data centers.

9. The medium of claim 8 , wherein the set of data centers is a first set of data centers, the operation further comprising:

storing a second version of the first directed graph on a second set of data centers, wherein the second set of data centers is different from the first set of data centers; and

determining whether the first version of the first directed graph is valid based on the second version of the first directed graph.

10. The medium of claim 1 , wherein determining the query comprises:

determining whether an entity satisfies an access criteria, wherein the request is received from the entity; and

based on a determination that the entity satisfies the access criteria, update the entity.

11. The medium of claim 1 , wherein determining the query comprises:

determining whether the set of query parameters comprises a command; and

incorporating the command into the query.

12. The medium of claim 1 , wherein the request is a first request, the operations further comprising:

receiving a second request;

determining whether the second request is valid; and

in response to a determination that the second request is not valid, sending a message indicating that the second request is invalid.

13. The medium of claim 1 , the operations further comprising:

receiving the request at a first node of the peer-to-peer network;

determining whether the request causes a database search;

in response to a determination that the request causes a database search, sending the request to a second node;

wherein searching through the set of directed graphs comprises performing the database search using the second node.

14. The medium of claim 1 , wherein searching through the set of directed graphs comprises searching through a set of binary trees associated with the set of directed graphs.

15. The medium of claim 1 , the operations further comprising determining whether the callback address is valid based on a set of permitted addresses.

16. The medium of claim 1 , wherein searching through the set of directed graphs comprises steps for searching through the set of directed graphs.

17. A method comprising:

receiving, with a computer system, a request via an application program interface (API), wherein the request comprises a callback address;

determining, with the computer system, a query based on a set of query parameters, wherein determining the query comprises steps for determining the query;

determining, with the computer system, a target graph portion template based on the query;

searching, with the computer system, a set of directed graphs to determine a set of graph portions based on the query, where each of the set of graph portions match the target graph portion template, and wherein each respective directed graph of the set of directed graphs comprises:

a set of vertices, wherein each respective vertex of the set of vertices is associated with a respective category label of a set of mutually exclusive categories, and

a set of directed edges connecting respective pairs of vertices among the set of vertices;

selecting, with the computer system, a set of event records, wherein each respective event records of the set of event records is indicated to occur before or during a vertex of a respective graph portion matching the target graph portion template; and

sending, with the computer system, a value of the set of event records to the callback address, wherein:

the set of vertices are encoded as a serialized array of vertices, and wherein determining a set of graph portions comprises:

deserializing the serialized array of vertices to generate a first directed graph in a non-persistent memory, wherein the first directed graph encodes the set of vertices, set of entities, and set of directed edges; and

determining a first graph portion based on the first directed graph, wherein selecting the set of graph portions comprises selecting the first graph portion; and

a directed graph of the set of directed graphs is stored on a tamper-evident, distributed ledger encoding records of a plurality of previous values in a directed acyclic graph of cryptographic hash pointers, wherein the tamper-evident, distributed ledger is stored on a peer-to-peer network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: HUNTER, EDWARD
To: DIGITAL ASSET CAPITAL, INC.
Reel/Frame 053869/0784 →
Continuity (16)
Continuation 16893318 · Jun 4, 2020
Continuation 16893295 · Jun 4, 2020
Continuation 16893290 · Jun 4, 2020
Continuation 16893299 · Jun 4, 2020
Provisional Application 63056984 · Jul 27, 2020
Provisional Application 63055783 · Jul 23, 2020
Provisional Application 63053217 · Jul 17, 2020
Provisional Application 63052329 · Jul 15, 2020
Provisional Application 63034255 · Jun 3, 2020
Provisional Application 63033063 · Jun 1, 2020
Provisional Application 63020808 · May 6, 2020
Provisional Application 62959481 · Jan 10, 2020
Provisional Application 62959377 · Jan 10, 2020
Provisional Application 62959418 · Jan 10, 2020
Provisional Application 62897240 · Sep 6, 2019
Related Publication 20210073284A1 · Mar 11, 2021
References Cited (200)
US 7512588B2 · Chou · 2009 [cited by examiner]
US 7634778B2 · Mosier · 2009 [cited by examiner]
US 8108241B2 · Shukoor · 2012 [cited by applicant]
US 8156134B2 · Sun · 2012 [cited by examiner]
US 8312049B2 · Chayes · 2012 [cited by applicant]
US 8387000B2 · Avadhanula · 2013 [cited by applicant]
US 8533182B1 · Charboneau · 2013 [cited by applicant]
US 8614703B1 · Fong · 2013 [cited by applicant]
US 8732685B2 · Moler · 2014 [cited by applicant]
US 9547728B2 · Bornhoevd · 2017 [cited by applicant]
US 9836183B1 · Love · 2017 [cited by applicant]
US 10169454B2 · Ait-Mokhtar · 2019 [cited by applicant]
US 10320891B2 · Agarwal · 2019 [cited by applicant]
US 10424399B2 · Clark · 2019 [cited by applicant]
US 10496752B1 · Crossley · 2019 [cited by applicant]
US 10509844B1 · Mcintyre · 2019 [cited by applicant]
US 10509863B1 · Arfa · 2019 [cited by applicant]
US 10515000B2 · Moretto · 2019 [cited by applicant]
US 10529137B1 · Black · 2020 [cited by applicant]
US 10558759B1 · Arfa · 2020 [cited by applicant]
US 10558933B2 · Bhowan · 2020 [cited by applicant]
US 10700852B2 · Xie · 2020 [cited by applicant]
US 10705939B2 · McChord · 2020 [cited by applicant]
US 10810193B1 · Subramanya et al. · 2020 [cited by applicant]
US 10810210B2 · Choudhury · 2020 [cited by applicant]
US 11106458B2 · Adams · 2021 [cited by applicant]
US 11265171B2 · Struttmann et al. · 2022 [cited by applicant]
US 11271717B2 · Shi · 2022 [cited by applicant]
US 20020087275A1 · Kim · 2002 [cited by applicant]
US 20020095276A1 · Rong · 2002 [cited by applicant]
US 20040019601A1 · Gates · 2004 [cited by applicant]
US 20040181361A1 · Ikeda · 2004 [cited by applicant]
US 20050036615A1 · Jakobsson · 2005 [cited by applicant]
US 20050038533A1 · Farrell · 2005 [cited by examiner]
US 20050065955A1 · Babikov · 2005 [cited by applicant]
US 20060045027A1 · Galou · 2006 [cited by applicant]
US 20060161560A1 · Khandelwal · 2006 [cited by applicant]
US 20060195747A1 · Pramanick · 2006 [cited by applicant]
US 20070239694A1 · Singh · 2007 [cited by applicant]
US 20080033777A1 · Shukoor · 2008 [cited by applicant]
US 20080052692A1 · Chockler · 2008 [cited by applicant]
US 20080079724A1 · Isard · 2008 [cited by applicant]
US 20080098375A1 · Isard · 2008 [cited by applicant]
US 20080120292A1 · Sundaresan · 2008 [cited by applicant]
US 20080126450A1 · O'Neill · 2008 [cited by applicant]
US 20090083262A1 · Chang · 2009 [cited by applicant]
US 20100153152A1 · Kind · 2010 [cited by examiner]
US 20100312545A1 · Sites · 2010 [cited by applicant]
US 20110137919A1 · Ryu · 2011 [cited by applicant]
US 20110153662A1 · Stanfill · 2011 [cited by examiner]
US 20110238409A1 · Larcheveque et al. · 2011 [cited by applicant]
US 20120054255A1 · Buxbaum et al. · 2012 [cited by applicant]
US 20120143808A1 · Karins · 2012 [cited by applicant]
US 20120253793A1 · Ghannam et al. · 2012 [cited by applicant]
US 20120303358A1 · Ducatel et al. · 2012 [cited by applicant]
US 20130055302A1 · De · 2013 [cited by applicant]
US 20130138699A1 · Schacher · 2013 [cited by applicant]
US 20140006394A1 · Kritt · 2014 [cited by applicant]
US 20140189651A1 · Gounares · 2014 [cited by applicant]
US 20140236965A1 · Yarmus · 2014 [cited by applicant]
US 20150067644A1 · Chakraborty · 2015 [cited by examiner]
US 20160012149A1 · Muchinsky · 2016 [cited by applicant]
US 20160105322A1 · Pullo · 2016 [cited by applicant]
US 20160203242A1 · Henrickson · 2016 [cited by applicant]
US 20160239753A1 · Loehlein et al. · 2016 [cited by applicant]
US 20160350662A1 · Jin · 2016 [cited by applicant]
US 20170154123A1 · Yurchenko · 2017 [cited by applicant]
US 20170161121A1 · Feng · 2017 [cited by applicant]
US 20170193390A1 · Weston et al. · 2017 [cited by applicant]
US 20170212781A1 · Dillenberger · 2017 [cited by applicant]
US 20170230791A1 · Jones · 2017 [cited by applicant]
US 20170270100A1 · Audhkhasi et al. · 2017 [cited by applicant]
US 20170329868A1 · Lindsley · 2017 [cited by applicant]
US 20170364534A1 · Zhang · 2017 [cited by applicant]
US 20180075030A1 · Gilder · 2018 [cited by applicant]
US 20180129957A1 · Saxena · 2018 [cited by applicant]
US 20180189294A1 · Anand · 2018 [cited by applicant]
US 20180205552A1 · Struttmann · 2018 [cited by applicant]
US 20180267958A1 · Danielyan · 2018 [cited by applicant]
US 20180293486A1 · Bajic et al. · 2018 [cited by applicant]
US 20190050854A1 · Yang et al. · 2019 [cited by applicant]
US 20190095909A1 · Wright et al. · 2019 [cited by applicant]
US 20190116047A1 · Struttmann · 2019 [cited by applicant]
US 20190129893A1 · Baird, III · 2019 [cited by applicant]
US 20190147553A1 · Reber · 2019 [cited by examiner]
US 20190164087A1 · Ghibril · 2019 [cited by applicant]
US 20190164342A1 · Krs · 2019 [cited by applicant]
US 20190166162A1 · Anand · 2019 [cited by applicant]
US 20190180386A1 · Gandhi · 2019 [cited by applicant]
US 20190188285A1 · Scheau · 2019 [cited by applicant]
US 20190197357A1 · Anderson · 2019 [cited by applicant]
US 20190220496A1 · Ito · 2019 [cited by applicant]
US 20190222597A1 · Crabtree · 2019 [cited by applicant]
US 20190230092A1 · Patel · 2019 [cited by applicant]
US 20190303579A1 · Reddy · 2019 [cited by applicant]
US 20190354582A1 · Schafer · 2019 [cited by applicant]
US 20200005117A1 · Yuan · 2020 [cited by applicant]
US 20200069134A1 · Ebrahimi Afrouzi · 2020 [cited by applicant]
US 20200082016A1 · Lassoued et al. · 2020 [cited by applicant]
US 20200089769A1 · Crossley · 2020 [cited by applicant]
US 20200110619A1 · Rajaram · 2020 [cited by applicant]
US 20200110882A1 · Ripolles Mateu · 2020 [cited by applicant]
US 20200193286A1 · Byrnes · 2020 [cited by applicant]
US 20200210467A1 · Ravindran · 2020 [cited by applicant]
US 20200249998A1 · Che · 2020 [cited by applicant]
US 20200334545A1 · Sinha · 2020 [cited by applicant]
US 20200401931A1 · Duan · 2020 [cited by applicant]
US 20210049700A1 · Nguyen · 2021 [cited by applicant]
US 20210383070A1 · Hunter · 2021 [cited by applicant]
US 20220027496A1 · Struttmann · 2022 [cited by applicant]
US 20220171984A1 · Takahashi · 2022 [cited by applicant]
JP 2004220227A · 2004 [cited by applicant]
KR 1020080021444A · 2008 [cited by applicant]
KR 1020090130854A · 2009 [cited by applicant]
KR 101565715B1 · 2015 [cited by applicant]
KR 1020180120570A · 2018 [cited by applicant]
KR 1020190092564A · 2019 [cited by applicant]
WO WO2004104817A2 · 2004 [cited by examiner]
WO 2005022403A1 · 2005 [cited by applicant]
WO 2007002658A2 · 2007 [cited by applicant]
WO 2009014898A2 · 2009 [cited by applicant]
WO 2009081212 · 2009 [cited by applicant]
WO 2011115679A1 · 2011 [cited by applicant]
WO 2013044170A1 · 2013 [cited by applicant]
WO WO2013040386A2 · 2013 [cited by examiner]
WO 2013112628A1 · 2013 [cited by applicant]
WO 2015168251A1 · 2015 [cited by applicant]
WO 2017011601A1 · 2017 [cited by applicant]
WO 2017014744A1 · 2017 [cited by applicant]
WO 2017191525A2 · 2017 [cited by applicant]
WO 2017218986A1 · 2017 [cited by applicant]
WO 2018098037A1 · 2018 [cited by applicant]
WO 2019060468A1 · 2019 [cited by applicant]
WO 2020092900A2 · 2020 [cited by applicant]
WO 2021046551A1 · 2021 [cited by applicant]
D.R. Bull et al., “The optimisation of multiplier-free directed graphs: an approach using genetic algorithms”, 1994 IEEE International Symposium on Circuits and Systems (ISCAS), Jun. 1994, pp. 197-200. [cited by examiner]
Non-Final Office Action in related U.S. Appl. No. 16/893,299 issued Oct. 21, 2020 (106 pages). [cited by applicant]
Gordon, Thomas F., Guido Governatori, and Antonino Rotolo. “Rules and norms: Requirements for rule interchange languages in the legal domain.” International Workshop on Rules and Rule Markup Languages for the Semantic W… [cited by applicant]
Shen, Yelong, et al. “M-walk: Learning to walk over graphs using monte carlo tree search.” Advances in Neural Information Processing Systems. 2018. (Year: 2018). [cited by applicant]
Chan, Wren, and Aspen Olmsted. “Ethereum transaction graph analysis.” 2017 12th International Conference for Internet Technology and Secured Transactions (ICITST). IEEE, 2017. (Year: 2017). [cited by applicant]
Zinkevich, Martin, et al. “Regret minimization in games with incomplete information.” Advances in neural information processing systems. 2008. (Year: 2008). [cited by applicant]
Silver, David, et al. “Mastering chess and shogi by self-play with a general reinforcement learning algorithm.” arXiv preprint arXiv: 1712.01815 (2017). (Year: 2017). [cited by applicant]
Final Office Action in related U.S. Appl. No. 16/893,290 issued Nov. 13, 2020 (28 pages). [cited by applicant]
Allowance issued in related U.S. Appl. No. 16/893,318 dated Nov. 20, 2020 (20 pages). [cited by applicant]
International Search Report and Written Opinion in related international application PCT/US2020/049776 dated Dec. 3, 2020 (10 pages). [cited by applicant]
Julien M. Hendrickx, Graphs and Networks for the Analysis of Autonomous Agent Systems, Feb. 29, 2008. [cited by applicant]
International Search Report and Written Opinion in related international application PCT/US2020/049777 dated Dec. 8, 2020 (10 pages). [cited by applicant]
International Search Report and Written Opinion in related international application PCT/US2020/049755 dated Dec. 15, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion in related international application PCT/US2020/049757 dated Dec. 15, 2020 (10 pages). [cited by applicant]
Notice of Allowance in related U.S. Appl. No. 16/893,299 dated Feb. 11, 2021. [cited by applicant]
Non-Final Office Action in related U.S. Appl. No. 16/893,290 dated Mar. 24, 2021. [cited by applicant]
Notice of Allowance in related U.S. Appl. No. 16/893,290 dated Aug. 11, 2021. [cited by applicant]
Notice of Allowance in related U.S. Appl. No. 17/337,239 dated Sep. 9, 2021. [cited by applicant]
International Search Report and Written Opinion in related international application PCT/US2021/035516. [cited by applicant]
International Preliminary Report on Patentability in related international application PCT/US2020/049776 mailed Mar. 17, 2022, pp. 1-6. [cited by applicant]
International Preliminary Report on Patentability in related international application PCT/US2020/049777 mailed Mar. 17, 2022, pp. 1-6. [cited by applicant]
International Preliminary Report on Patentability in related international application PCT/US2020/049755 mailed Mar. 17, 2022, pp. 1-5. [cited by applicant]
International Preliminary Report on Patentability in related international application PCT/US2020/049757 mailed Mar. 17, 2022, pp. 1-6. [cited by applicant]
Non-Final Office Action in related U.S. Appl. No. 17/015,069 dated May 12, 2022, pp. 1-26. [cited by applicant]
Phetsouvanh et al., “EGRET: Extortion Graph Exploration Techniques in the Bitcoin Network,” 2018 IEEE International Conference on Data Mining Workshops (ICDMW), Nov. 2018, pp. 244-251. [cited by applicant]
Masood et al., “An Overview of Distributed Ledger Technology and its Applications,” International Journal of Computer Sciences and Engineering, vol. 6, Issue 10, Oct. 2018, pp. 422-427. [cited by applicant]
Notice of Allowance in related U.S. Appl. No. 17/121,915 dated Jul. 27, 2022, pp. 1-10. [cited by applicant]
Non-Final Office Action in related U.S. Appl. No. 17/015,069 dated Sep. 2, 2022, pp. 1-32. [cited by applicant]
Non-Final Office Action in related U.S. Appl. No. 17/015,038 dated Jul. 11, 2022, pp. 1-46. [cited by applicant]
Corinna Vehlow et al., “Visualizing edge-edge relations in graphs,” 2013 IEEE Pacific Visualization Symposium (PacificVis), Mar. 2013, pp. 1-8. [cited by applicant]
Non-Final Office Action in related U.S. Appl. No. 17/015,065 dated Jul. 13, 2022, pp. 1-64. [cited by applicant]
John T. Rickard et al., “Hypercube Graph Representations and Fuzzy Measures of Graph Properties,” IEEE Transactions on Fuzzy Systems (vol. 15, Issue: 6, Dec. 2007), pp. 1278-1293. [cited by applicant]
Non-Final Office Action in related U.S. Appl. No. 17/015,042 dated Jul. 22, 2022, pp. 1-59. [cited by applicant]
Ali Shahaab et al., “Applicability and Appropriateness of Distributed Ledgers Consensus Protocols in Public and Private Sectors: A Systematic Review,” IEEE access, vol. 7, Mar. 2019, pp. 1-15. [cited by applicant]
Non-Final Office Action in related U.S. Appl. No. 17/015,071 dated Jul. 28, 2022, pp. 1-64. [cited by applicant]
Christian Mayer et al., “ADWISE: Adaptive Window-Based Streaming Edge Partitioning for High-Speed Graph Processing,” 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), pp. 685-695. [cited by applicant]
JungHyunKim et al., “Personalized p. Rankin Uncertain Grapsh with Mutually Exclusive Edges,” SIGIR'17, Aug. 7-11, 2017, Shinjuku, Tokyo, Japan, pp. 525-534. [cited by applicant]
Federico Matteo Bencic et al., “Distributed Ledger Technology: Blockchain Compared to Directed Acyclic Graph,” 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), Jul. 2018, pp. 1569-1570. [cited by applicant]
Non-Final Office Action in related U.S. Appl. No. 17/015,073 dated Aug. 5, 2022, pp. 1-65. [cited by applicant]
Wei Wang et al., “A Novel Subgraph Querying Method on Directed Weighted Graphs,” 2018 14th International Conference on Computational Intelligence and Security (CIS) 2018, pp. 150-154. [cited by applicant]
Ren Liu et al., “Decentralized state estimation and remedial control action for minimum wind curtailment using distributed computing platform,” 2016 IEEE Industry Applications Society Annual Meeting, Oct. 2016, pp. 1-9. [cited by applicant]
Non-Final Office Action in related U.S. Appl. No. 17/015,074 dated Aug. 18, 2022, pp. 1-67. [cited by applicant]
PavelExner et al., “Quantum graphs with vertices of a preferred orientation,” Physics Letters A, vol. 382, Issue 5, Feb. 6, 2018, pp. 283-287. [cited by applicant]
Moussa Amrani et al., “SAR-Oriented Visual Saliency Model and Directed Acyclic Graph Suport Vector Metric Based Target Classification,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, v… [cited by applicant]
Non-Final Office Action for related U.S. Appl. No. 17/015,069 issued on Mar. 14, 2023, 52 pages. [cited by applicant]
Achille Souili et al., “Natural Language Processing (NLP)—A solution for knowledge extraction from patent unstructured data”, World Conference: Triz Future, TF 2011-2014, Procedia Engineering 131 (2015) 635-643. [cited by applicant]
Final Rejection issued in related U.S. Appl. No. 17/015,071, dated Dec. 1, 2022, pp. 1-13. [cited by applicant]
Final Rejection issued in related U.S. Appl. No. 17/015,073, dated Dec. 9, 2022, pp. 1-73. [cited by applicant]
Final Rejection issued in related U.S. Appl. No. 17/015,038, dated Dec. 9, 2022, pp. 1-51. [cited by applicant]
International Preliminary Report on Patentability issued in related International Patent Application PCT/US2021/035516, dated Dec. 15, 2022, pp. 1-8. [cited by applicant]
Final Rejection issued in related U.S. Appl. No. 17/015,042, dated Dec. 16, 2022, pp. 1-66. [cited by applicant]
Final Rejection issued in related U.S. Appl. No. 17/015,074, dated Dec. 14, 2022, pp. 1-27. [cited by applicant]
Final Rejection issued in related U.S. Appl. No. 17/015,065, dated Dec. 9, 2022, pp. 1-28. [cited by applicant]
Extended European Search Report for EP application No. 20861163.8 dated Aug. 25, 2023. [cited by applicant]
Extended European Search Report for EP application No. 20861551.8 dated Aug. 28, 2023. [cited by applicant]
Extended European Search Report for EP application No. 20861278.8 rec'd Aug. 29, 2023. [cited by applicant]
Office Action for CA application No. 3150253 dated Nov. 14, 2023. [cited by applicant]
Office Action for CA application No. 3150262 dated Nov. 21, 2023. [cited by applicant]
Office Action for CA application No. 3150320 dated Nov. 22, 2023. [cited by applicant]
Office Action for CA application No. 3150324 dated Dec. 5, 2023. [cited by applicant]
Office Action for CA application No. 3150262 dated Aug. 26, 2024. [cited by applicant]
Office Action for CA application No. 3150320 rec'd Aug. 26, 2024. [cited by applicant]
US Notice of Allowance for U.S. Appl. No. 17/015,065 dated Oct. 23, 2024. [cited by applicant]
US Notice of Allowance for U.S. Appl. No. 17/015,071 dated Oct. 23, 2024. [cited by applicant]
Christian Cachin et al.: “The Transaction Graph for Modeling Blockchain Semantics”, IACR, International Association for Cryptologic Research, vol. 20171110:151455, Nov. 3, 2017 (Nov. 3, 2017), pp. 1-27, XP061034744, Ret… [cited by applicant]
Cited By (1)
US 12,374,151