IP Library › Granted Patent US 10,977,617
Granted Patent B2
US 10,977,617 · App. 16/207,978 · Granted Apr 13, 2021

System and method for generating an interaction request

Inventors: Dean C. N. Tseretopoulos (Toronto, CA); Gregory Richard Harper (Milton, CA); Sarabjit Singh Walia (Demarest, NJ); Dino Paul D'Agostino (Toronto, CA); John Jong-Suk Lee (Toronto, CA); Paul Mon-Wah Chan (Markham, CA); Rakesh Thomas Jethwa (Toronto, CA); Tae Gyun Moon (North York, CA)
Assignee: The Toronto-Dominion Bank
G06Q10/10G06F3/038G06F9/44505G06F9/4806G06F21/31G06F21/313G06F21/41H04L63/08H04L63/20H04L67/02H04L67/16G06F8/24G06F8/38
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,977,617
App. No.
16/207,978
Filed
Dec 3, 2018
Granted
Apr 13, 2021
Kind
B2
Art Unit
2448
USPC
709/227
Abstract

A method and system are provided for processing context data for interaction sessions for providing a subset of the context data for a first interaction session. The method includes detecting the first interaction session between a request initiator and a request service provider, and obtaining context data of a plurality of other interaction sessions. The context data is related to activity of the request initiator. The method also includes selecting the subset of the context data based on at least one of relevance, similarities and differences to at least one of the first interaction session and type of interaction channel. The subset of the context data is then provided for the first interaction session.

Claims (46)

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

detect a first interaction session between a request initiator and a request service provider;

obtain context data of a plurality of other interaction sessions between the request initiator and the request service provider, the context data being related to activity of the request initiator, at least one of the plurality of other interaction sessions having occurred using a different interaction channel than an interaction channel used in the first interaction session;

select a subset of the context data based on at least one of relevance, similarities and differences of the context data to at least one of the first interaction session and type of the interaction channel used in the first interaction session; and

provide the subset of the context data for the first interaction session.

2. The device of claim 1 , wherein weighting values have been assigned to the context data of the plurality of other interaction sessions based on the at least one of relevance, similarities and differences, and wherein the subset of the context data comprises the context data of the plurality of other interaction sessions satisfying a weighting threshold value.

3. The device of claim 2 , wherein the weighting values have been assigned based on interaction channel type.

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

use the subset of the context data to determine one or more services that may be of interest to the request initiator that are related to a task associated with the first interaction session.

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

display services of interest in a graphical user interface of a mobile application.

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

use the subset of the context data to confirm that an active interaction session with a client device associated with the request initiator has been authenticated, and

use the active interaction session to authenticate the first interaction session.

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

send the subset of the context data to an artificial intelligence engine to have the artificial intelligence engine generate at least one interaction response to a task associated with the first interaction session.

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

generate at least one interaction response in response to a task associated with the interaction session, wherein the at least one interaction response comprises a plurality of interaction responses; and

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

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

generate at least one interaction response using the subset of the context data; and

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

10. The device of claim 9 , wherein the at least one interaction response is sent to the request initiator in one of the plurality of other interaction sessions that uses an interaction channel different from a first interaction channel associated with the first interaction session.

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

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

13. A method of processing context data for interaction sessions, the method comprising:

detecting a first interaction session between a request initiator and a request service provider;

obtaining context data of a plurality of other interaction sessions between the request initiator and the request service provider, the context data being related to activity of the request initiator, at least one of the plurality of other interaction sessions having occurred using a different interaction channel than an interaction channel used in the first interaction session;

selecting a subset of the context data based on at least one of relevance, similarities and differences of the context data to at least one of the first interaction session and type of the interaction channel used in the first interaction session; and

providing the subset of the context data for the first interaction session.

14. The method of claim 13 , wherein weighting values have been assigned to the context data of the plurality of other interaction sessions based on the at least one of relevance, similarities and differences, and wherein the subset of the context data comprises the context data of the plurality of other interaction sessions satisfying a weighting threshold value.

15. The method of claim 14 , wherein the weighting values have been assigned based on interaction channel type.

16. The method of claim 13 , further comprising:

using the subset of the context data to determine one or more services that may be of interest to the request initiator that are related to a task associated with the first interaction session.

17. The method of claim 16 , further comprising:

displaying services of interest in a graphical user interface of a mobile application.

18. The method of claim 13 , further comprising:

using the subset of the context data to confirm that an active interaction session with a client device associated with the request initiator has been authenticated, and

using the active interaction session to authenticate the first interaction session.

19. The method of claim 13 , further comprising:

sending the subset of the context data to an artificial intelligence engine to have the artificial intelligence engine generate at least one interaction response to a task associated with the first interaction session.

20. A non-transitory computer readable medium for processing context data for interaction sessions, the computer readable medium comprising computer executable instructions for:

detecting a first interaction session between a request initiator and a request service provider;

obtaining context data of a plurality of other interaction sessions between the request initiator and the request service provider, the context data being related to activity of the request initiator, at least one of the plurality of other interaction sessions having occurred using a different interaction channel than an interaction channel used in the first interaction session;

selecting a subset of the context data based on at least one of relevance, similarities and differences of the context data to at least one of the first interaction session and type of the interaction channel used in the first interaction session; and

providing the subset of the context data for the first interaction session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2018
From: TSERETOPOULOS, DEAN C.N.; HARPER, GREGORY RICHARD; WALIA, SARABJIT SINGH; D'AGOSTINO, DINO PAUL; LEE, JOHN JONG-SUK; CHAN, PAUL MON-WAH; JETHWA, RAKESH THOMAS; MOON, TAE GYUN
To: THE TORONTO-DOMINION BANK
Reel/Frame 047661/0627 →
Continuity (6)
Continuation 15653320 · Jul 18, 2017
Continuation In Part 15620582 · Jun 12, 2017
Continuation In Part 15620632 · Jun 12, 2017
Continuation In Part 15282727 · Sep 30, 2016
Continuation In Part 15282727 · Sep 30, 2016
Related Publication 20190102739A1 · Apr 4, 2019
Cited By (28)
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,694,875 US 12,699,556 US 12,705,398 US 12,711,683 US 12,725,152 US 12,750,363 US 12,750,443