Systems and methods for generating responses to questions about user accounts
AssigneeEyeballs Financial, LLC
InventorsMitchell Steven Morrison, Brian Francis Fitzgerald, Rebecca Ann Morrison
Life of this patent
Estimating the term…
Abstract
Some embodiments provide systems and methods that can alleviate the burdens on professional advisors of preparing snapshots and answering client questions, particularly questions that do not require professional judgment or strategy. Such embodiments can automate creation of snapshots of account data collected from multiple institutions, suggest questions that are relevant to a user's accounts, and provide programmatic responses to factual or definitional questions pertaining to those accounts.
Claims16
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 first request, a second request, a third request, and a fourth request from the user;
- determine, by the electronic processor, whether the first request, second request, third request, and/or fourth request is in the indicated field by identifying words in the first request, second request, third request, and/or fourth request that match the contextual terminology in the compilation;
- determine, by the electronic processor, whether the first request, second request, third request, and/or fourth request is in the opinion-seeking category of requests by identifying one or more words in the first request, second request, third request, and/or fourth request that match the opinion terminology in the opinion compilation;
- determine, by comparing one or more words in the first request, second request, third request, and/or fourth request with the library of answerable requests, whether the first request, second request, and/or third request is associated with the library of answerable requests;
- in response to determining that the first 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 accessible to the remote advisor, programmatically prepopulating a first message from the remote advisor to the user based on the first 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 first request is for the remote advisor;
- in response to determining that the second request is in the indicated field and is associated with the library of answerable requests, programmatically generate a second response comprising indicating, via at least one of the display interface or audio interface, to the user 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 indicating, via at least one of the display interface or audio interface, to the user that the request cannot be answered by the electronic advisor assistant system;
- and
- in response to determining that the fourth request is in the indicated field and is in the opinion-seeking category of requests, generate a fourth response comprising adding the fourth 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 fourth 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 fourth request is for the remote advisor.
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.
Dependencies are inferred from the claim text.