IP Library Granted Patent US 10,831,870
Granted Patent B2
US 10,831,870 · App. 16/115,181 · Granted Nov 10, 2020

Intelligent user identification

Inventors: Hernan A. Cunico (Holly Springs, NC); Martin G. Keen (Cary, NC); Richard D. Johnson (Raleigh, NC); Paul A. R. Frank (Hamberg, DE)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F21/31G06F16/3329G06F21/45G06F40/205G06F40/284G06F40/30G06F2221/2103
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 10,831,870
App. No.
16/115,181
Granted
Nov 10, 2020
Kind
B2
Abstract

Embodiments for implementing intelligent user identification by a processor. A temporary abstraction model may be created. One or more user specific verification queries may be generated according to the temporary abstraction model. A user identify may be asserted for accessing an application upon validating one or more user responses in relation to the one or more user specific verification queries.

Claims (49)

1. A method for implementing intelligent user identification by a processor, comprising:

creating a temporary abstraction model, wherein creating the temporary abstraction model includes analyzing data from one or more Internet of Things (“IoT”) computing devices using a lexical analysis, parsing, extraction of concepts, semantic analysis, or a combination thereof;

generating one or more user specific verification queries according to the temporary abstraction model;

performing a linguistic analysis and semantic analysis on one or more user responses to the one or more user specific verification queries to derive a first unique quotient from the one or more user responses;

responsive to deriving the first unique quotient from the one or more user responses, re-analyzing the data from the one or more IoT computing devices using the lexical analysis, parsing, extraction of concepts, semantic analysis, or the combination thereof to derive a second unique quotient of the one or more specific verification queries;

comparing the first unique quotient of the one or more user responses to the second unique quotient of the one or more user specific verification queries to validate the one or more user responses; and

asserting user identify for accessing an application upon validating the one or more user responses in relation to the one or more user specific verification queries.

2. The method of claim 1 , further including:

categorizing the analyzed data according to content and characteristics; and

annotating the temporary abstraction model with the data categorized according to the content and characteristics.

3. The method of claim 1 , further including selecting data from the temporary abstraction model for generating the one or more user specific verification queries.

4. The method of claim 1 , further including selecting a category, a type of data, and a linguistic analysis result and semantic analysis result for generating the one or more user specific verification queries.

5. The method of claim 1 , wherein generating the one or more user specific verification queries further includes selecting one or more user specific verification queries having answers contained in the temporary abstraction model.

6. The method of claim 1 , further including

determining an assertion score according to the comparing of the first unique quotient to the second unique quotient.

7. The method of claim 6 , further including asserting the user identity when the assertion score is equal to or greater than a predetermined threshold.

8. A system for implementing intelligent user identification, comprising:

one or more computers with executable instructions that when executed cause the system to:

create a temporary abstraction model, wherein creating the temporary abstraction model includes analyzing data from one or more Internet of Things (“IoT”) computing devices using a lexical analysis, parsing, extraction of concepts, semantic analysis, or a combination thereof;

generate one or more user specific verification queries according to the temporary abstraction model;

perform a linguistic analysis and semantic analysis on one or more user responses to the one or more user specific verification queries to derive a first unique quotient from the one or more user responses;

responsive to deriving the first unique quotient from the one or more user responses, re-analyze the data from the one or more IoT computing devices using the lexical analysis, parsing, extraction of concepts, semantic analysis, or the combination thereof to derive a second unique quotient of the one or more specific verification queries;

compare the first unique quotient of the one or more user responses to the second unique quotient of the one or more user specific verification queries to validate the one or more user responses; and

assert user identify for accessing an application upon validating the one or more user responses in relation to the one or more user specific verification queries.

9. The system of claim 8 , wherein the executable instructions further:

categorize the analyzed data according to content and characteristics; and

annotate the temporary abstraction model with the data categorized according to the content and characteristics.

10. The system of claim 8 , wherein the executable instructions further select data from the temporary abstraction model for generating the one or more user specific verification queries.

11. The system of claim 8 , wherein the executable instructions further select a category, a type of data, and a linguistic analysis result and semantic analysis result for generating the one or more user specific verification queries.

12. The system of claim 8 , wherein, pursuant to generating the one or more user specific verification queries, the executable instructions further select one or more user specific verification queries having answers contained in the temporary abstraction model.

13. The system of claim 8 , wherein the executable instructions further

determine an assertion score according to the comparing.

14. The system of claim 13 , wherein the executable instructions further assert the user identity when the assertion score is equal to or greater than a predetermined threshold.

15. A computer program product for implementing intelligent user identification by a processor, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

an executable portion that creates a temporary abstraction model, wherein creating the temporary abstraction model includes analyzing data from one or more Internet of Things (“IoT”) computing devices using a lexical analysis, parsing, extraction of concepts, semantic analysis, or a combination thereof;

an executable portion that generates one or more user specific verification queries according to the temporary abstraction model;

an executable portion that performs a linguistic analysis and semantic analysis on one or more user responses to the one or more user specific verification queries to derive a first unique quotient from the one or more user responses;

an executable portion that, responsive to deriving the first unique quotient from the one or more user responses, re-analyzes the data from the one or more IoT computing devices using the lexical analysis, parsing, extraction of concepts, semantic analysis, or the combination thereof to derive a second unique quotient of the one or more specific verification queries;

an executable portion that compares the first unique quotient of the one or more user responses to the second unique quotient of the one or more user specific verification queries to validate the one or more user responses; and

an executable portion that asserts user identify for accessing an application upon validating one or more user responses in relation to the one or more user specific verification queries.

16. The computer program product of claim 15 , further including an executable portion that:

categorizes the analyzed data according to content and characteristics; and

annotates the temporary abstraction model with the data categorized according to the content and characteristics.

17. The computer program product of claim 15 , further including an executable portion that selects data from the temporary abstraction model for generating the one or more user specific verification queries.

18. The computer program product of claim 15 , further including an executable portion that selects a category, a type of data, and a linguistic analysis result and semantic analysis result for generating the one or more user specific verification queries.

19. The computer program product of claim 15 , further including an executable portion that, pursuant to generating the one or more user specific verification queries, selects one or more user specific verification queries having answers contained in the temporary abstraction model.

20. The computer program product of claim 15 , further including an executable portion that:

determines an assertion score according to the comparing; and

asserts the user identity when the assertion score is equal to or greater than a predetermined threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2018
From: CUNICO, HERNAN A.; KEEN, MARTIN G.; JOHNSON, RICHARD D.; FRANK, PAUL A.R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046729/0639 →
Continuity (1)
Related Publication 20200074052A1 · Mar 5, 2020