IP Library › Granted Patent US 11,687,601
Granted Patent B2
US 11,687,601 · App. 16/592,851 · Granted Jun 27, 2023

Dynamic user interface for navigating user account data

Inventors: Nasim Sarir (Thornhill, CA); Mei Hu (Mississauga, CA); Yanfang Zhang (Toronto, CA)
Assignee: The Toronto-Dominion Bank
G06F16/951G06F16/248G06F16/24578G06F16/3322G06F16/9535H04L67/306
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,687,601
App. No.
16/592,851
Granted
Jun 27, 2023
Kind
B2
Abstract

A method for providing a dynamic user interface for navigating user account data is disclosed. The method includes: performing a first data transfer from a user account; updating an interaction model for the user account based on the first data transfer; receiving, from a client device associated with the user account, a query having at least one query term; determining, based on the interaction model and the at least one query term, that the query maps to a user intent associated with the first data transfer; and in response to determining that the query maps to a user intent associated with the first data transfer, providing, to the client device, a search result based on the first data transfer.

Claims (43)

1. A computing system, comprising:

a communications module communicable with an external network;

a memory; and

a processor coupled to the communications module and the memory, the processor being configured to:

perform a first data transfer in connection with a user account for transferring data from the user account to a recipient account;

update an interaction model for the user account based on the first data transfer, the interaction model including definitions of one or more user intents associated with account operations that are initiated in connection with the user account, wherein the definitions indicate arguments associated with the one or more user intents and wherein updating the interaction model comprises:

identifying, based on the first data transfer, at least one of a new user intent for transferring data from the user account to a recipient account or a new argument for an existing user intent defined in the interaction model; and

configuring the interaction model to support the at least one of a new user intent for transferring data from the user account to a recipient account or a new argument associated with the first data transfer, wherein the configuring includes adding one or more parameters associated with the first data transfer as arguments for a user intent of the interaction model;

receive, from a client device associated with the user account, a query having at least one query term;

determine, based on the updated interaction model and the at least one query term, that the query maps to a user intent defined in the updated interaction model that is associated with the first data transfer performed in connection with the user account; and

in response to determining that the query maps to the user intent associated with the first data transfer, provide, to the client device for display thereon, an actionable search result for initiating a second data transfer from the user account to the recipient account based on the first data transfer.

2. The computing system of claim 1 , wherein the new user intent or the new argument indicates a recipient associated with the first data transfer.

3. The computing system of claim 1 , wherein the search result includes a transfer history summary for transfers to a recipient associated with the first data transfer.

4. The computing system of claim 3 , wherein the query indicates a time period and wherein the transfer history summary is associated with the time period.

5. The computing system of claim 1 , wherein input of the query is received via a free-form search box displayed on the client device.

6. The computing system of claim 1 , wherein the client device includes a smart speaker.

7. The computing system of claim 1 , wherein the processor is further configured to:

activate a value transfer card;

update the interaction model for the account based on the value transfer card;

receive, from the client device, a further input representing a further query having at least one query term;

determine, based on the interaction model and the at least one query term of the further query, that the further query maps to a user intent associated with the value transfer card; and

in response to determining that the further query maps to a user intent associated with the value transfer card, provide a search result based on the value transfer card.

8. The computing system of claim 7 , wherein updating the interaction model for the account based on the value transfer card comprises adding support for a user intent to lock the value transfer card and wherein the search result is a selectable option to lock the value transfer card.

9. A processor-implemented method, comprising:

performing a first data transfer in connection with a user account for transferring data from the user account to a recipient account;

updating an interaction model for the user account based on the first data transfer, the interaction model including definitions of one or more user intents associated with account operations that are initiated in connection with the user account, wherein the definitions indicate arguments associated with the one or more user intents and wherein updating the interaction model comprises:

identifying, based on the first data transfer, at least one of a new user intent for transferring data from the user account to a recipient account or a new argument for an existing user intent defined in the interaction model; and

configuring the interaction model to support the at least one of a new user intent for transferring data from the user account to a recipient account or a new argument associated with the first data transfer, wherein the configuring includes adding one or more parameters associated with the first data transfer as arguments for a user intent of the interaction model;

receiving, from a client device associated with the user account, a query having at least one query term;

determining, based on the updated interaction model and the at least one query term, that the query maps to a user intent defined in the updated interaction model that is associated with the first data transfer performed in connection with the user account; and

in response to determining that the query maps to the user intent associated with the first data transfer, providing, to the client device for display thereon, an actionable search result for initiating a second data transfer from the user account to the recipient account based on the first data transfer.

10. The method of claim 9 , wherein the new user intent or the new argument indicates a recipient associated with the first data transfer.

11. The method of claim 9 , wherein the search result includes a transfer history summary for transfers to a recipient associated with the first data transfer.

12. The method of claim 11 , wherein the query indicates a time period and wherein the transfer history summary is associated with the time period.

13. The method of claim 9 , wherein input of the query is received via a free-form search box displayed on the client device.

14. The method of claim 9 , wherein the client device includes a smart speaker.

15. The method of claim 9 , wherein the processor is further configured to:

activating a value transfer card;

updating the interaction model for the account based on the value transfer card;

receiving, from the client device, a further input representing a further query having at least one query term;

determining, based on the interaction model and the at least one query term of the further query, that the further query maps to a user intent associated with the value transfer card; and

in response to determining that the further query maps to a user intent associated with the value transfer card, providing a search result based on the value transfer card.

16. The method of claim 15 , wherein updating the interaction model for the account based on the value transfer card comprises adding support for a user intent to lock the value transfer card and wherein the search result is a selectable option to lock the value transfer card.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2021
From: SARIR, NASIM; HU, MEI; ZHANG, YANFANG
To: THE TORONTO-DOMINION BANK
Reel/Frame 056956/0446 →
Continuity (1)
Related Publication 20210103621A1 · Apr 8, 2021