US 11,748,411 B2
Cognitive session graphs including blockchains
Manoj Saxena, Austin, TX (US); Matthew Sanchez, Austin, TX (US); and Richard Knuszka, Hampshire (GB)
Assigned to Tecnotree Technologies, Inc., Lewes, DE (US)
Filed by Cognitive Scale, Inc., Austin, TX (US)
Filed on Apr. 10, 2020, as Appl. No. 16/845,398.
Application 16/845,398 is a continuation of application No. 15/347,092, filed on Nov. 9, 2016, granted, now 10,628,491, issued on Apr. 21, 2020.
Prior Publication US 2020/0394222 A1, Dec. 17, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/901 (2019.01); G06Q 20/02 (2012.01); G06Q 20/38 (2012.01); G06N 20/00 (2019.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01); G06Q 20/06 (2012.01); G06Q 30/0201 (2023.01); G06Q 30/0202 (2023.01); G06N 5/022 (2023.01)
CPC G06F 16/9024 (2019.01) [G06N 20/00 (2019.01); G06Q 20/02 (2013.01); G06Q 20/065 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/3829 (2013.01); H04L 9/00 (2013.01); H04L 9/3236 (2013.01); G06N 5/022 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0202 (2013.01); G06Q 2220/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implementable method for generating and using a cognitive session graph comprising:
receiving data from a blockchain data source, the blockchain data source providing blockchain data, the data comprising temporal attributes;
processing the data, the processing the data from the plurality of data sources performing data enriching to provide enriched data, the processing the data using the temporal attributes to correlate elements of the data with a time window;
providing the blockchain data to a cognitive inference and learning system, the cognitive inference and learning system comprising a cognitive platform, the cognitive platform comprising
a cognitive graph, the cognitive graph being derived from the plurality of data sources, the cognitive graph comprising an application cognitive graph, the application cognitive graph comprising a cognitive graph associated with a cognitive application, interactions between the cognitive application and the application cognitive graph being represented as a set of nodes in the cognitive graph;
generating the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data, the session comprising a plurality of queries over a period of time, the plurality of queries being stored within the cognitive session graph associated with the session;
generating a weighted cognitive graph, a cognitive profile being defined by a set of nodes within the weighted cognitive graph, the cognitive profile being defined by a set of attributes that are respectively associated with a set of corresponding nodes in the weighted cognitive graph, the set of attributes including an attribute weight, the attribute weight representing a relevance between two attributes of the set of attributes;
performing a cognitive machine learning operation via the cognitive inference and learning system using the blockchain data, the cognitive machine learning operation implementing a cognitive learning technique from a plurality of cognitive learning techniques according to a cognitive learning framework, the cognitive learning framework comprising a plurality of cognitive learning styles and a plurality of cognitive learning categories, each of the plurality of cognitive learning styles comprising a generalized learning approach implemented by the cognitive inference and learning system to perform the cognitive learning operation, each of the plurality of cognitive learning categories referring to a source of information used by the cognitive inference and learning system when performing the cognitive learning operation, an individual cognitive learning technique of the plurality of cognitive learning techniques being associated with a primary cognitive learning style and bounded by an associated primary cognitive learning category, the cognitive machine learning operation applying the cognitive learning technique via a machine learning algorithm to generate a cognitive learning result;
associating a cognitive blockchain with the cognitive session graph; and,
updating a knowledge model using the cognitive learning result and the cognitive session graph, the updating being performed via the cognitive platform of the cognitive inference and learning system.