IP Library Granted Patent US 9,292,675
Granted Patent B2
US 9,292,675 · App. 14/152,610 · Granted Mar 22, 2016

System and method for creating a core cognitive fingerprint

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 9,292,675
App. No.
14/152,610
Granted
Mar 22, 2016
Kind
B2
Abstract

A system and method for creating a core cognitive fingerprint are provided. A core cognitive fingerprint can be used to capture and summarize the evolution of a system state and potentially respond with a predetermined action if the fingerprint falls within a defined threshold. The method includes: identifying a set of time frames, each time frame corresponding to a respective data source, within which data is extracted; providing a plurality of pattern recognizers each having an assigned heuristic specific to a type of content; processing the extracted data through the plurality of pattern recognizers to generate an initial set of elements, each element corresponding to the output of the heuristic assigned to each pattern recognizer; extracting identified relationships amongst the initial set of elements; modifying the initial set of elements to include the identified relationships to create an intermediate set of elements; comparing the intermediate set of elements against assigned values to emphasize or deemphasize each element in the intermediate set of elements to create a final set of elements; and using the final set of elements as a cognitive fingerprint representing a signature of the data extracted from the time frame, so that the signature can be compared to other cognitive fingerprints for further analysis.

Claims (38)

1. A computer implemented method of constructing a cognitive fingerprint, comprising:

identifying a set of multiple time frames, each time frame corresponding to a respective data source, within which data is extracted by a computer system;

providing a plurality of pattern recognizers each having an assigned heuristic specific to a type of content;

processing, by the computer system, a combined stream of extracted data through the plurality of pattern recognizers to generate an initial set of elements, each element corresponding to an output of the heuristic assigned to each pattern recognizer;

extracting identified relationships amongst the initial set of elements;

modifying the initial set of elements to include the identified relationships to create an intermediate set of elements;

comparing, by the computer system, the intermediate set of elements against assigned values to emphasize or deemphasize each element in the intermediate set of elements to create a final set of elements; and

using the final set of elements as a cognitive fingerprint representing a signature of the data extracted from the time frame, so that the signature can be compared to other cognitive fingerprints for further analysis.

2. The computer implemented method of claim 1 , further comprising:

executing, by the computer system, an action when the final cognitive fingerprint is within a certain threshold of a goal state.

3. The computer implemented method of claim 2 , further comprising:

clustering, by the computer system, the final cognitive fingerprint with other cognitive fingerprints identified with the goal state.

4. The computer implemented method of claim 1 , wherein the output of the heuristic is a numerical value.

5. The computer implemented method of claim 4 , wherein the output of all heuristics are normalized amongst each other.

6. The computer implemented method of claim 4 , wherein one of the relationship tests is an inverse test.

7. The computer implemented method of claim 4 , wherein one of the relationship tests is a correlation test.

8. The computer implemented method of claim 1 , wherein the final cognitive fingerprint is used to predict an impending machine failure in a condition based maintenance application.

9. The computer implemented method of claim 1 , wherein the final cognitive fingerprint is used to identify or predict the presence of malware.

10. The computer implemented method of claim 1 , wherein the final cognitive fingerprint is used to identify or predict the presence of a system anomaly.

11. A computer system, comprising:

a processor; and

memory coupled to the processor and storing instructions that, when executed by the processor, cause the computer system to:

identify a set of multiple time frames, each time frame corresponding to a respective data source, within which data is extracted;

provide a plurality of pattern recognizers each having an assigned heuristic specific to a type of content;

process a combined stream of extracted data through the plurality of pattern recognizers to generate an initial set of elements, each element corresponding to output of the heuristic assigned to each pattern recognizer;

extract identified relationships amongst the initial set of elements;

modify the initial set of elements to include the identified relationships to create an intermediate set of elements;

compare the intermediate set of elements against assigned values to emphasize or deemphasize each element in the intermediate set of elements to create a final set of elements; and

use the final set of elements as a cognitive fingerprint representing a signature of the data extracted from the time frame, so that the signature can be compared to other cognitive fingerprints for further analysis.

12. The computer system of claim 11 , wherein the memory further stores instructions to cause the processor to execute an action when the final cognitive fingerprint is within a certain threshold of a goal state.

13. The computer system of claim 12 , wherein the memory further stores instructions to cause the processor to cluster the final cognitive fingerprint with other cognitive fingerprints identified with the goal state.

14. The computer system of claim 11 , wherein the output of the heuristic is a numerical value.

15. The computer system of claim 11 , wherein the output of all heuristics are normalized amongst each other.

16. The computer system of claim 11 , wherein one of the relationship tests is an inverse test.

17. The computer system of claim 11 , wherein one of the relationship tests is a correlation test.

18. The computer implemented method of claim 1 , wherein the final cognitive fingerprint is used to predict an impending machine failure in a condition based maintenance application.

19. The computer system of claim 11 , wherein the final cognitive fingerprint is used to identify or predict the presence of malware.

20. The computer system of claim 11 , wherein the final cognitive fingerprint is used to identify or predict the presence of a system anomaly.

Assignments (4)
CHANGE OF NAME Recorded Jul 17, 2025
From: SPARKCOGNITION, INC.
To: AVATHON, INC.
Reel/Frame 072016/0432 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 4, 2024
From: ORIX GROWTH CAPITAL, LLC
To: SPARKCOGNITION, INC.
Reel/Frame 069300/0567 →
SECURITY INTEREST Recorded Apr 22, 2022
From: SPARKCOGNITION, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 059760/0360 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2015
From: HUSAIN, SYED MOHAMMAD AMIR
To: SPARKCOGNITION, INC.
Reel/Frame 035926/0254 →