Patent ID: 11893986
Assignee: EYEBALLS FINANCIAL, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. An electronic advisor assistant system for adding a request in an indicated field received from a user to an advisor response queue accessible to a remote advisor, the system comprising:
a display interface configured to output visual information to an electronic display device;
an audio interface configured to output electronically-generated sounds to a loudspeaker;
an electronic user input interface configured to receive requests from the user via a touchscreen, a microphone, a pointing device, a camera, or a keyboard;
an advisor interface accessible to the remote advisor, the advisor interface configured to generate a display of requests received via the electronic user input interface and added to the advisor response queue;
a transaction data interface configured to receive transaction data associated with a user account and received from one or more custodians of transaction data, wherein the transaction data comprises current information and historical information over a period of time associated with the user account; and
a memory device comprising a library of answerable requests derived from the transaction data associated with the user account, a compilation of contextual terminology comprising words that identify expressions relevant to an indicated field of the electronic advisor assistant system, an opinion compilation of opinion terminology comprising words that correspond to expressions relevant to an opinion-seeking category of requests, and instructions executable by an electronic processor, wherein the instructions, when executed by the electronic processor, are configured to cause the system to:
receive, via the transaction data interface, the transaction data associated with the user account;
receive, via the electronic user input interface, a request from the user;
determine, by the electronic processor, whether the request is in the indicated field by identifying words in the request that match the contextual terminology in the compilation;
determine, by the electronic processor, whether the request is in the opinion-seeking category of requests by identifying one or more words in the request that match the opinion terminology in the opinion compilation;
determine, by comparing one or more words in the request with the library of answerable requests, whether the request is associated with the library of answerable requests;
in response to determining that the request is in the indicated field and is not associated with the library of answerable requests, generate a first response comprising adding the request to the advisor response queue displayed via the advisor interface to the remote advisor and programmatically prepopulating a first message from the remote advisor to the user based on the request added to the advisor response queue and displaying the message to the remote advisor via the advisor interface, wherein the request added to the advisor response queue indicates an association with the user to enable the remote advisor to respond to the user;
in response to determining that the request is in the indicated field and is associated with the library of answerable requests, programmatically generate a second response comprising information derived from the received transaction data associated with the user account;
in response to determining that the request is not in the indicated field, generate a third response comprising an indication that the request cannot be answered by the electronic advisor assistant system;
in response to determining that the request is in the indicated field and is in the opinion-seeking category of requests, generate a fourth response comprising adding the request to the advisor response queue accessible to the remote advisor, programmatically prepopulating a second message from the remote advisor to the user based on the request added to the advisor response queue and displaying the message to the remote advisor via the advisor interface, and indicating, via at least one of the display interface or audio interface, to the user that the request is for the remote advisor; and
generate an output to at least one of the display interface or the audio interface indicative of the first response, the second response, the third response, or the fourth response.