Analytics toolkit system
First Claim
1. A device, comprising:
- one or more processors to;
communicate with a client device to provide, via a user interface of the client device, a plurality of prompts regarding an entity,a first set of prompts, of the plurality of prompts, being associated with a first assessment tool of an analytics toolkit and relating to a first sub-entity of the entity,a second set of prompts, of the plurality of prompts, being associated with a second assessment tool of the analytics toolkit and relating to a second sub-entity of the entity;
detect one or more user interactions with the user interface associated with indicating a plurality of responses to the plurality of prompts;
obtain information regarding the entity;
generate quantified information regarding the entity based on applying a natural language processing technique to analyze the information regarding the entity;
process data identifying the plurality of responses to the plurality of prompts to generate a set of scores for a set of recommendations based on processing the data identifying the plurality of responses to the plurality of prompts and the quantified information regarding the entity,where the one or more processors, when processing the data identifying the plurality of responses to the plurality of prompts and the quantified information regarding the entity, are to;
operate the first assessment tool, on the information regarding the entity, to generate a result,determine an order of assessment tools to be operated after the first assessment tool based on the result, andoperate the assessment tools, on the information regarding the entity, in the order,
where operating the first assessment tool and the assessment tools integrates a function that is to be performed by multiple assessment tools, selected among the first assessment tool and the assessments tools, into a single function,
the single function reusing information obtained from the single function with the multiple assessment tools, and
the single function reducing utilization of processing resources relative to performing the function separately during operation of the multiple assessment tools;
determine a ranking of the set of recommendations based on the set of scores;
select one or the set of recommendations based on the ranking; and
communicate with the client device to provide, via the user interface of the client device, information associated with the set of recommendations based on selecting the set of recommendations.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may communicate with a client device to provide, via a user interface of the client device, a set of prompts regarding an entity. The device may detect one or more user interactions with the user interface associated with indicating a set of responses to the set of prompts. The device may process data identifying the set of responses to the set of prompts to generate a set of scores for a set of recommendations based on processing the data identifying the set of responses to the set of prompts. The device may determine a ranking of the set of recommendations based on the set of scores. The device may select one or the set of recommendations based on the ranking. The device may communicate with the client device to provide information associated with the set of recommendations based on selecting the set of recommendations.
15 Citations
20 Claims
-
1. A device, comprising:
one or more processors to; communicate with a client device to provide, via a user interface of the client device, a plurality of prompts regarding an entity, a first set of prompts, of the plurality of prompts, being associated with a first assessment tool of an analytics toolkit and relating to a first sub-entity of the entity, a second set of prompts, of the plurality of prompts, being associated with a second assessment tool of the analytics toolkit and relating to a second sub-entity of the entity; detect one or more user interactions with the user interface associated with indicating a plurality of responses to the plurality of prompts; obtain information regarding the entity; generate quantified information regarding the entity based on applying a natural language processing technique to analyze the information regarding the entity; process data identifying the plurality of responses to the plurality of prompts to generate a set of scores for a set of recommendations based on processing the data identifying the plurality of responses to the plurality of prompts and the quantified information regarding the entity, where the one or more processors, when processing the data identifying the plurality of responses to the plurality of prompts and the quantified information regarding the entity, are to; operate the first assessment tool, on the information regarding the entity, to generate a result, determine an order of assessment tools to be operated after the first assessment tool based on the result, and operate the assessment tools, on the information regarding the entity, in the order,
where operating the first assessment tool and the assessment tools integrates a function that is to be performed by multiple assessment tools, selected among the first assessment tool and the assessments tools, into a single function,
the single function reusing information obtained from the single function with the multiple assessment tools, and
the single function reducing utilization of processing resources relative to performing the function separately during operation of the multiple assessment tools;determine a ranking of the set of recommendations based on the set of scores; select one or the set of recommendations based on the ranking; and communicate with the client device to provide, via the user interface of the client device, information associated with the set of recommendations based on selecting the set of recommendations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method, comprising:
-
communicating, by a device and with a client device, to provide, via a user interface of the client device, a plurality of prompts regarding an entity, a first set of prompts, of the plurality of prompts, being associated with a first assessment tool of an analytics toolkit and relating to a first sub-entity of the entity, a second set of prompts, of the plurality of prompts, being associated with a second assessment tool of the analytics toolkit and relating to a second sub-entity of the entity; detecting, by the device, one or more user interactions with the user interface associated with indicating a plurality of responses to the plurality of prompts; obtaining, by the device, information regarding the entity; generating, by the device, quantified information regarding the entity based on applying a natural language processing technique to analyze the information regarding the entity; processing, by the device, data identifying the plurality of responses to the plurality of prompts to generate a set of scores for a set of recommendations based on processing the data identifying the plurality of responses to the plurality of prompts and the quantified information regarding the entity, where processing the data identifying the plurality of responses to the plurality of prompts and the quantified information regarding the entity comprises; operating the first assessment tool, on the information regarding the entity, to generate a result, determining an order of assessment tools to be operated after the first assessment tool based on the result, and operating the assessment tools, on the information regarding the entity, in the order, where operating the first assessment tool and the assessment tools integrates a function that is to be performed by multiple assessment tools, selected among the first assessment tool and the assessments tools, into a single function, the single function reusing information obtained from the single function with the multiple assessment tools, and the single function reducing utilization of processing resources relative to performing the function separately during operation of the multiple assessment tools; determining, by the device, a ranking of the set of recommendations based on the set of scores; selecting, by the device, one or the set of recommendations based on the ranking; and communicating, by the device, with the client device to provide, via the user interface of the client device, information associated with the set of recommendations based on selecting the set of recommendations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; communicate with a client device to provide, via a user interface of the client device, a plurality of prompts regarding an entity, a first set of prompts, of the plurality of prompts, being associated with a first assessment tool of an analytics toolkit and relating to a first sub-entity of the entity, and a second set of prompts, of the plurality of prompts, being associated with a second assessment tool of the analytics toolkit and relating to a second sub-entity of the entity; detect one or more user interactions with the user interface associated with indicating a plurality of responses to the plurality of prompts; obtain information regarding the entity; generate quantified information regarding the entity based on applying a natural language processing technique to analyze the information regarding the entity; process data identifying the plurality of responses to the plurality of prompts to generate a set of scores for a set of recommendations based on processing the data identifying the plurality of responses to the plurality of prompts and the quantified information regarding the entity, where the one or more instructions, when executed by the one or more processors to process the data identifying the plurality of responses to the plurality of prompts and the quantified information regarding the entity, cause the one or more processors to; operate the first assessment tool, on the information regarding the entity, to generate a result, determine an order of assessment tools to be operated after the first assessment tool based on the result, and operate the assessment tools, on the information regarding the entity, in the order,
where operating the first assessment tool and the assessment tools integrates a function that is to be performed by multiple assessment tools, selected among the first assessment tool and the assessments tools, into a single function,
the single function reusing information obtained from the single function with the multiple assessment tools, and
the single function reducing utilization of processing resources relative to performing the function separately during operation of the multiple assessment tools;determine a ranking of the set of recommendations based on the set of scores; select one or the set of recommendations based on the ranking; and communicate with the client device to provide, via the user interface of the client device, information associated with the set of recommendations based on selecting the set of recommendations. - View Dependent Claims (16, 17, 18, 19, 20)
Specification