Back to results
US 10,255,558 B1Granted
Managing knowledge-based authentication systems
AssigneeEMC IP Holding Company LLC
InventorsBoris Kronrod, Oren Menes, Lior Nudelman
Life of this patent
Estimating the term…
Abstract
A method is used in managing knowledge-based authentication systems. A set of factors is evaluated for gathering organization based information from a set of information sources for authenticating a user in a knowledge-based authentication system. The organization based information is collected based on the evaluation.
Claims14
A method for use in managing knowledge-based authentication systems, the method comprising:
- evaluating a set of factors for gathering organization based information from a set of distributed organizational information sources of an organization for authenticating a user in a knowledge-based authentication system, wherein the set of distributed organizational information sources are under control of the organization, wherein the organization based information includes information that is private and confidential to the organization and not available to anyone outside the organization;
- based on the evaluation, collecting the organization based information by a fact extractor component of the knowledge-based authentication system, wherein collecting the organization based information includes gathering data from the set of distributed organizational information sources concurrently by a set of worker threads based on the set of factors and storing the gathered data in a fact database with a reduced impact on applications using the set of distributed organizational information sources, wherein the data includes a set of facts, wherein each worker thread of the set of worker threads gathers data from the set of distributed organizational information sources for a specific user based on the set of factors, wherein the set of factors include a nature of a user, a throughput control, a concurrency control factor and a time control factor, wherein the nature of the user determines how often data for the user needs to be gathered by the fact extractor component, wherein the throughput control manages a number of requests that can be sent to the set of distributed organizational information sources for gathering the set of facts concurrently by the set of worker threads, wherein the concurrency control factor for a distributed organizational information source manages concurrent access to said distributed organizational information source by the set of worker threads, wherein the time control factor determines a time period during which data is gathered by the fact extractor component from the set of distributed organizational information sources, wherein the set of worker threads gathers the organization based information periodically from the set of distributed organizational information sources, wherein the set of worker threads are managed by a job execution logic, wherein the job execution logic provides information to each worker thread regarding which data to gather from the set of distributed organizational information sources to each worker thread of the set of worker threads, wherein each worker thread access the set of distributed organizational information sources for gathering the data;
- and
- generating a set of challenge questions and a set of responses based on the data gathered by the fact extractor component from the set of distributed organizational information sources for authenticating a user attempting to access resources of the organization.
1 more element
A system for use in managing knowledge-based authentication systems, the system comprising:
- a knowledge-based authentication system comprising a processor configured to:
- evaluate a set of factors for gathering organization based information from a set of distributed organizational information sources of an organization for authenticating a user in a knowledge-based authentication system, wherein the set of distributed organizational information sources are under control of the organization, wherein the organization based information includes information that is private and confidential to the organization and not available to anyone outside the organization;
- collect, based on the evaluation, the organization based information by a fact extractor component of the knowledge-based authentication system, wherein collecting the organization based information includes gathering data from the set of distributed organizational information sources concurrently by a set of worker threads based on the set of factors and storing the gathered data in a fact database with a reduced impact on applications using the set of distributed organizational information sources, wherein the data includes a set of facts, wherein each worker thread of the set of worker threads gathers data from the set of distributed organizational information sources for a specific user based on the set of factors, wherein the set of factors include a nature of a user, a throughput control, a concurrency control factor and a time control factor, wherein the nature of the user determines how often data for the user needs to be gathered by the fact extractor component, wherein the throughput control manages a number of requests that can be sent to the set of distributed organizational information sources for gathering the set of facts concurrently by the set of worker threads, wherein the concurrency control factor for a distributed organizational information source manages concurrent access to said distributed organizational information source by the set of worker threads, wherein the time control factor determines a time period during which data is gathered by the fact extractor component from the set of distributed organizational information sources, wherein the set of worker threads gathers the organization based information periodically from the set of distributed organizational information sources, wherein the set of worker threads are managed by a job execution logic, wherein the job execution logic provides information to each worker thread regarding which data to gather from the set of distributed organizational information sources to each worker thread of the set of worker threads, wherein each worker thread access the set of distributed organizational information sources for gathering the data;
- and
- generate a set of challenge questions and a set of responses based on the data gathered by the fact extractor component from the set of distributed organizational information sources for authenticating a user attempting to access resources of the organization.
2 more elements
Dependencies are inferred from the claim text.