IP Library Granted Patent US 10,163,085
Granted Patent B2
US 10,163,085 · App. 15/620,582 · Granted Dec 25, 2018

System and method for processing and interaction request

Inventors: Dino Paul D'Agostino (Richmond Hill, CA); Rakesh Thomas Jethwa (Toronto, CA); Paul Mon-Wah Chan (Markham, CA); John Jong Suk Lee (Toronto, CA); Dean C. N. Tseretopoulos (Toronto, CA); Sarabjit Singh Walia (Demarest, NJ); Gregory Richard Harper (Milton, CA); Tae Gyun Moon (North York, CA)
Assignee: The Toronto-Dominion Bank
G06Q20/1085G06F17/30H04L67/146H04L67/2823
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 10,163,085
App. No.
15/620,582
Granted
Dec 25, 2018
Kind
B2
Abstract

A method and system are provided for processing an interaction request. The method includes detecting the interaction request in a first interaction session using a first interaction channel between a request initiator and a request service provider, assigning an identifier to the interaction request, determining a task associated with the interaction request, and obtaining context data of a plurality of other interaction sessions associated with the identifier. The plurality of other interaction sessions occurs proximal in time with the first interaction session. The context data is related to activity of the request initiator. The method also includes associating a subset of the context data with the interaction request. The subset of the context data is the context data of the plurality of other interaction sessions that are related to the task. The method also includes generating an interaction response using the subset of the context data.

Claims (57)

1. A device for processing an interaction request, the device comprising a processor and memory, the memory storing computer executable instructions that when executed by the processor cause the processor to:

detect the interaction request in a first interaction session using a first interaction channel between a request initiator and a request service provider;

assign an identifier to the interaction request;

determine a task associated with the interaction request;

obtain context data of a plurality of other interaction sessions associated with the identifier, the plurality of other interaction sessions occurring proximal in time with the first interaction session, the context data being related to activity of the request initiator;

assign weighting values to the context data of the plurality of other interaction sessions based on interaction channel type;

associate a subset of the context data with the interaction request, the subset of the context data being the context data of the plurality of other interaction sessions that are related to the task,

wherein the subset of the context data comprises the context data of the plurality of other interaction sessions satisfying a weighting threshold value; and

generate at least one interaction response in response to the task using the subset of the context data.

2. The device of claim 1 , wherein the at least one interaction response comprises a plurality of interaction responses and the computer executable instructions further cause the processor to:

provide the plurality of interaction responses to the request service provider for use in the first interaction session.

3. The device of claim 1 , wherein the computer executable instructions further cause the processor to:

send the at least one interaction response to the request initiator in the first interaction session.

4. The device of claim 1 , wherein the computer executable instructions further cause the processor to:

associate the task and the subset of the context data with the at least one interaction response; and

store the association with the at least one interaction response in the memory for use in determining a subsequent interaction response.

5. The device of claim 1 , wherein generating the at least one interaction response comprises:

detecting the task and the subset of the context data are associated with a previous interaction response; and

generating the at least one interaction response based on the previous interaction response.

6. The device of claim 1 , wherein the computer executable instructions further cause the processor to:

send the at least one interaction response to the request initiator in one of the plurality of other interaction sessions that uses an interaction channel different from the first interaction channel.

7. The device of claim 1 , wherein the at least one interaction response comprises data consistent with other data transmitted to the request initiator in one of the plurality of other interaction sessions.

8. The device of claim 1 , wherein the plurality of other interaction sessions comprises other interaction sessions initiated within a predetermined time preceding the interaction request.

9. The device of claim 1 , wherein the plurality of other interaction sessions comprises other interaction sessions active at a time of detecting the interaction request.

10. The device of claim 1 , wherein each of the plurality of other interaction sessions and the first interaction session use different types of interaction channels and the context data of each of the plurality of other interaction sessions comprises an identifier of the type of interaction channel used.

11. The device of claim 1 , wherein the device comprises a context server in communication with a request initiator device, and the device is part of a request service provider device.

12. The device of claim 1 , wherein the device comprises an artificial intelligence server in communication with a request initiator device, and the device is part of a request service provider device.

13. A method of processing an interaction request, the method comprising:

detecting the interaction request in a first interaction session using a first interaction channel between a request initiator and a request service provider;

assigning an identifier to the interaction request;

determining a task associated with the interaction request;

obtaining context data of a plurality of other interaction sessions associated with the identifier, the plurality of other interaction sessions occurring proximal in time with the first interaction session, the context data being related to activity of the request initiator;

assigning weighting values to the context data of the plurality of other interaction sessions based on interaction channel type;

associating a subset of the context data with the interaction request, the subset of the context data being the context data of the plurality of other interaction sessions that are related to the task,

wherein the subset of the context data comprises the context data of the plurality of other interaction sessions satisfying a weighting threshold value; and

generating at least one interaction response in response to the task using the subset of the context data.

14. The method of claim 13 , wherein the at least one interaction response comprises a plurality of interaction responses and the method further comprising:

providing the plurality of interaction responses to the request service provider for use in the first interaction session.

15. The method of claim 13 further comprising:

sending the at least one interaction response to the request initiator in the first interaction session.

16. The method of claim 13 further comprising:

associating the task and the subset of the context data with the at least one interaction response; and

storing the association with the at least one interaction response in the memory for use in determining a subsequent interaction response.

17. The method of claim 13 , wherein generating the at least one interaction response comprises:

detecting the task and the subset of the context data are associated with a previous interaction response; and

generating the at least one interaction response based on the previous interaction response.

18. A non-transitory computer readable medium for processing an interaction request, the computer readable medium comprising computer executable instructions for:

detecting the interaction request in a first interaction session using a first interaction channel between a request initiator and a request service provider;

assigning an identifier to the interaction request;

determining a task associated with the interaction request;

obtaining context data of a plurality of other interaction sessions associated with the identifier, the plurality of other interaction sessions occurring proximal in time with the first interaction session, the context data being related to activity of the request initiator;

assigning weighting values to the context data of the plurality of other interaction sessions based on interaction channel type;

associating a subset of the context data with the interaction request, the subset of the context data being the context data of the plurality of other interaction sessions that are related to the task,

wherein the subset of the context data comprises the context data of the plurality of other interaction sessions satisfying a weighting threshold value; and

generating at least one interaction response in response to the task using the subset of the context data.

19. The non-transitory computer readable medium of claim 18 , wherein the at least one interaction response comprises a plurality of interaction responses and the computer readable medium comprising further computer executable instructions for:

providing the plurality of interaction responses to the request service provider for use in the first interaction session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2018
From: D'AGOSTINO, DINO PAUL; JETHWA, RAKESH THOMAS; CHAN, PAUL MON-WAH; LEE, JOHN JONG SUK; TSERETOPOULOS, DEAN C.N.; WALIA, SARABJIT SINGH; HARPER, GREGORY RICHARD; MOON, TAE GYUN
To: THE TORONTO-DOMINION BANK
Reel/Frame 047476/0465 →
Continuity (2)
Continuation In Part 15282727 · Sep 30, 2016
Related Publication 20180096322A1 · Apr 5, 2018
Cited By (24)
US 12,499,241 US 12,517,812 US 12,536,264 US 12,541,894 US 12,566,541 US 12,585,435 US 12,591,559 US 12,592,301 US 12,625,680 US 12,641,178 US 12,645,429 US 12,645,689 US 12,645,838 US 12,646,051 US 12,650,836 US 12,657,566 US 12,670,334 US 12,670,640 US 12,682,179 US 12,688,620 US 12,693,842 US 12,699,556 US 12,705,398 US 12,711,683