PERSONALITY-BASED INTELLIGENT PERSONAL ASSISTANT SYSTEM AND METHODS
First Claim
Patent Images
1. A system adapted to assist a user, which comprises:
- a node comprising a processor and a non-transitory computer readable medium operably coupled thereto, the non-transitory computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, where the plurality of instructions comprises;
instructions that, when executed, receive a user request;
instructions that, when executed, retrieve or determine a personality type of the user from three or more personality types based on one or more user requests;
instructions that, when executed, determine a set of outputs responsive to the received user request;
instructions that, when executed, rank the outputs in the set based on the retrieved or determined personality type of the user;
instructions that, when executed, deliver a ranked output to the user request in a modality based on the personality type and type of a device configured to deliver the output to the user; and
instructions that, when executed, determine a distress level or engagement level of the user, or both, based on the ranked output delivered and the modality of delivery, and weight the ranked output for one or more future interactions with the user.
4 Assignments
0 Petitions
Accused Products
Abstract
The methods, apparatus, and systems described herein assist a user with a request. The methods include receiving at least one input from a user, entering the at least one input into an algorithm trained to output a personality type of the user, and tailoring an output based on the personality type.
-
Citations
23 Claims
-
1. A system adapted to assist a user, which comprises:
a node comprising a processor and a non-transitory computer readable medium operably coupled thereto, the non-transitory computer readable medium comprising a plurality of instructions stored in association therewith that are accessible to, and executable by, the processor, where the plurality of instructions comprises; instructions that, when executed, receive a user request; instructions that, when executed, retrieve or determine a personality type of the user from three or more personality types based on one or more user requests; instructions that, when executed, determine a set of outputs responsive to the received user request; instructions that, when executed, rank the outputs in the set based on the retrieved or determined personality type of the user; instructions that, when executed, deliver a ranked output to the user request in a modality based on the personality type and type of a device configured to deliver the output to the user; and instructions that, when executed, determine a distress level or engagement level of the user, or both, based on the ranked output delivered and the modality of delivery, and weight the ranked output for one or more future interactions with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for assisting a user, which comprises:
-
receiving, by one or more processors, at least one request from the user; entering, by the one or more processors, the at least one request into an algorithm trained to output a personality type of the user from three or more personality types based on the at least one user request; generating, by the one or more processors, a set of outputs responsive to the least one input; ranking and selecting, by the one or more processors, an output from the set of outputs based on the one personality type; delivering, by the one or more processors, the ranked and selected output to the user in a modality based on type of a device configured to deliver the output to the user; and determining a distress level or engagement level of the user, or both, based on the ranked and selected output and the modality of delivery, and weighting the ranked and selected output for one or more future interactions with the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable article comprising a plurality of instructions comprising:
-
instructions that, when executed, receive a request from a user; instructions that, when executed, identify a personality type of the user from three or more personality types based on the request; instructions that, when executed, determine a set of outputs responsive to the received user request; instructions that, when executed, rank the outputs in the set based on the identified personality type of the user; instructions that, when executed, extract at least one attribute from the request; instructions that, when executed, formulate an output responsive to the request and the personality type and deliver the responsive output to the user in a modality based on type of a device configured to deliver the output to the user; and instructions that, when executed, determine a distress level or engagement level of the user, or both, based on the responsive output delivered and the modality of delivery, and weight the responsive output for one or more future interactions with the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system adapted to assist a user, which comprises:
-
a storage device storing a non-transitory computer readable program; and a processor executing the non-transitory computer readable program comprising; a communication module adapted to receive a user request; a scoring module adapted to use the user request to determine a personality type of the user from three or more personality types based on one or more user requests; a scoring module adapted to provide a set of outputs based on the input ranked according to the personality type of the user; an interaction module that provides at least one of the set of outputs to the user in a modality based on the request the personality type of the user, and type of a device configured to deliver the at least one set of outputs to the user; and a predictive module adapted to determine a distress level or engagement level of the user, or both, based on the provided output and the modality of delivery, and weight the provided output for one or more future interactions with the user. - View Dependent Claims (22, 23)
-
Specification