IP Library Granted Patent US 11,544,581
Granted Patent B2
US 11,544,581 · App. 17/208,074 · Granted Jan 3, 2023

Cognitive session graphs

Inventors: Matthew Sanchez (Austin, TX); Dilum Ranatunga (Austin, TX)
Assignee: Cognitive Scale, Inc.
G06N5/022G06N5/04G06N20/00G06F16/2465G06F16/24568G06F16/287G06F16/9024G06F16/955G06F16/972
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 11,544,581
App. No.
17/208,074
Granted
Jan 3, 2023
Kind
B2
Abstract

A method, system and computer-usable medium for providing cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data; generating the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data; and, processing the cognitive session graph to provide a cognitive insight, the cognitive insight being related to the session.

Claims (64)

1. A computer-implementable method for generating and using a cognitive session graph comprising:

receiving streams of data from a plurality of data sources;

processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data;

generating the cognitive session graph, the cognitive session graph being associated with a session, 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, a query of the plurality of queries being represented as a node within the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data, the generating being performed by a cognitive inference and learning system, the cognitive inference and learning system executing on a hardware processor of an information processing system and interacting with the plurality of data sources, the cognitive session graph interacting with 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 session graph, the cognitive inference and learning system comprising a cognitive platform, the cognitive platform and the information processing system performing a cognitive computing function; and,

processing the cognitive session graph to provide a cognitive insight, the cognitive insight being related to the session.

2. The method of claim 1 , wherein:

the session is related to at least one of a user, group of users, theme, topic, issue, question, intent, goal, objective, task, assignment, process, situation, requirement, condition, responsibility, location, and period of time.

3. The method of claim 1 , further comprising:

processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data;

generating a second cognitive session graph, the second cognitive session graph being associated with a second session, the cognitive session graph comprising at least some enriched data; and,

processing the second cognitive session graph to provide a second cognitive insight, the second cognitive insight being related to the second session.

4. The method of claim 3 , wherein:

the session and the second session are associated with a single user;

the session and the second session correspond to a first purpose and a second purpose, respectively; and,

the cognitive insight and the second cognitive insight are related to the first purpose and the second purpose, respectively.

5. The method of claim 1 , wherein:

the cognitive session graph comprises a user query, the user query being represented as a node within the cognitive session graph; and

the node within the cognitive session graph is linked to a node within a universal cognitive graph.

6. The method of claim 1 , wherein:

an insight agent accesses the cognitive session graph to provide the cognitive insight.

7. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

receiving streams of data from a plurality of data sources;

processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data;

generating a cognitive session graph, the cognitive session graph being associated with a session, 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, a query of the plurality of queries being represented as a node within the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data, the generating being performed by a cognitive inference and learning system, the cognitive inference and learning system executing on a hardware processor of an information processing system and interacting with the plurality of data sources, the cognitive session graph interacting with 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 session graph, the cognitive inference and learning system comprising a cognitive platform, the cognitive platform and the information processing system performing a cognitive computing function; and, processing the cognitive session graph to provide a cognitive insight, the cognitive insight being related to the session.

8. The system of claim 7 , wherein:

the session is related to at least one of a user, group of users, theme, topic, issue, question, intent, goal, objective, task, assignment, process, situation, requirement, condition, responsibility, location, and period of time.

9. The system of claim 7 , wherein the instructions executable by the processor further comprise instructions for:

processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data;

generating a second cognitive session graph, the second cognitive session graph being associated with a second session, the cognitive session graph comprising at least some enriched data; and,

processing the second cognitive session graph to provide a second cognitive insight, the second cognitive insight being related to the second session.

10. The system of claim 9 , wherein:

the session and the second session are associated with a single user;

the session and the second session correspond to a first purpose and a second purpose, respectively; and,

the cognitive insight and the second cognitive insight are related to the first purpose and the second purpose, respectively.

11. The system of claim 7 , wherein:

the cognitive session graph comprises a user query, the user query being represented as a node within the cognitive session graph; and

the node within the cognitive session graph is linked to a node within a universal cognitive graph.

12. The system of claim 7 , wherein:

an insight agent accesses the cognitive session graph to provide the cognitive insight.

13. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

receiving streams of data from a plurality of data sources;

processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data;

generating a cognitive session graph, the cognitive session graph being associated with a, session, 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, a query of the plurality of queries being represented as a node within the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data, the generating being performed by a cognitive inference and learning system, the cognitive inference and learning system executing on a hardware processor of an information processing system and interacting with the plurality of data sources, the cognitive session graph interacting with 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 session graph, the cognitive inference and learning system comprising a cognitive platform, the cognitive platform and the information

processing system performing a cognitive computing function; and, processing the cognitive session graph to provide a cognitive insight, the cognitive insight being related to the session.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the session is related to at least one of a user, group of users, theme, topic, issue, question, intent, goal, objective, task, assignment, process, situation, requirement, condition, responsibility, location, and period of time.

15. The non-transitory, computer-readable storage medium of claim 13 , wherein the instructions executable by the processor further comprise instructions for:

processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data;

generating a second cognitive session graph, the second cognitive session graph being associated with a second session, the cognitive session graph comprising at least some enriched data; and,

processing the second cognitive session graph to provide a second cognitive insight, the second cognitive insight being related to the second session.

16. The non-transitory, computer-readable storage medium of claim 15 , wherein:

the session and the second session are associated with a single user;

the session and the second session correspond to a first purpose and a second purpose, respectively; and,

the cognitive insight and the second cognitive insight are related to the first purpose and the second purpose, respectively.

17. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the cognitive session graph comprises a user query, the user query being represented as a node within the cognitive session graph; and

the node within the cognitive session graph is linked to a node within a universal cognitive graph.

18. The non-transitory, computer-readable storage medium of claim 13 , wherein:

an insight agent accesses the cognitive session graph to provide the cognitive insight.

19. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are deployable to a client system from a server system at a remote location.

20. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are provided by a service provider to a user on an on-demand basis.

Assignments (4)
SECURITY INTEREST Recorded Dec 22, 2022
From: TECNOTREE TECHNOLOGIES INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 062213/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2022
From: COGNITIVE SCALE, INC.; COGNITIVESCALE SOFTWARE INDIA PVT. LTD.; COGNITIVE SCALE UK LTD.; COGNITIVE SCALE (CANADA) INC.
To: TECNOTREE TECHNOLOGIES, INC.
Reel/Frame 062125/0051 →
SECURITY INTEREST Recorded Oct 25, 2022
From: COGNITIVE SCALE INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 061771/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2021
From: SANCHEZ, MATTHEW; RANATUNGA, DILUM
To: COGNITIVE SCALE, INC.
Reel/Frame 055667/0561 →
Continuity (4)
Continuation 16434530 · Jun 7, 2019
Continuation 14729577 · Jun 3, 2015
Provisional Application 62009626 · Jun 9, 2014
Related Publication 20210232938A1 · Jul 29, 2021