IP Library Granted Patent US 10,033,815
Granted Patent B1
US 10,033,815 · App. 13/273,393 · Granted Jul 24, 2018

Context aware transactions

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,033,815
App. No.
13/273,393
Granted
Jul 24, 2018
Kind
B1
Abstract

Certain aspects of the present disclosure relate to a technique for configuring context aware sessions. A first session is provided using a first communication channel. Contextual information of the first session is used to provide a second session using a second communication channel, wherein the second session is associated with the first session.

Claims (64)

1. A method for configuring context aware sessions, the method comprising:

providing a first session using a first communication channel;

logging online user activity history conducted over the first session and the first communication channel, which comprises an online web communication channel;

automatically identifying a need to create a new session at an intelligent routing service;

creating and transmitting a request to create the new session;

transmitting contextual information conducted over the first session and the first communication channel to the intelligent routing service;

transmitting the contextual information from the intelligent routing service to a second communication channel and a service application responsive to receiving the request, wherein the contextual information comprises user credentials and at least one user selection made during the first session; and

receiving a call associated with the second communication channel;

responsive to receiving the call, authenticating the user credentials and searching the contextual data from the first session;

using the contextual information of the first session to create a second session using the second communication channel, wherein the second session is associated with a task operated by the first session and an online content selection included in the online user activity history.

2. The method of claim 1 , further comprising storing the contextual information for the first session.

3. The method of claim 2 , further comprising:

receiving the request for initiating a second session using the second communication channel; and

sending the contextual information of the first session to the second communication channel.

4. The method of claim 3 , further comprising:

receiving a message and the contextual information of the first session in the intelligent routing service, the message generated following an event during the first session.

5. The method of claim 4 , further comprising:

notifying the intelligent routing service of receiving the request for initiating the second session;

sending the contextual information of the first session to the second communication channel, in response to receiving the notification.

6. The method of claim 5 further comprising storing the contextual information for the second session.

7. The method of claim 1 , wherein the first session is executed using a first service and the second session is executed using a second service.

8. An apparatus for configuring context aware sessions, the apparatus comprising:

at least one processor configured to:

provide a first session using a first communication channel;

log online user activity history conducted over the first session and the first communication channel, which comprises an online web communication channel;

automatically identify a need to create a new session at an intelligent routing service;

create and transmit a request to create the new session;

transmit contextual information conducted over the first session and the first communication channel to the intelligent routing service;

a receiver configured to receive a call associated with the second communication channel;

responsive to receiving the call, authenticate the user credentials and search the contextual data from the first session;

use the contextual information of the first session to create a second session using the second communication channel, wherein the second session is associated with a task operated by the first session included in the online user activity history;

a transmitter configured to transmit the contextual information from the intelligent routing service to the second communication channel and a service application responsive to receiving the request, wherein the contextual information comprises user credentials and at least one user selection made during the first session; and

a memory coupled to the at least one processor.

9. The apparatus of claim 8 , wherein the at least one processor is further configured to store the contextual information for the first session.

10. The apparatus of claim 9 , wherein the at least one processor is further configured to:

receive the request for initiating a second session using the second communication channel; and

send the contextual information of the first session to the second communication channel.

11. The apparatus of claim 10 , wherein the at least one processor is further configured to:

receive a message and the contextual information of the first session in the intelligent routing service, the message generated following an event during the first session.

12. The apparatus of claim 11 , wherein the at least one processor is further configured to:

notify the intelligent routing service of receiving the request for initiating the second session;

send the contextual information of the first session to the second communication channel, in response to receiving the notification.

13. The apparatus of claim 12 wherein the at least one processor is further configured to store the contextual information for the second session.

14. The apparatus of claim 8 , wherein the first session is executed using a first service and the second session is executed using a second service.

15. A non-transitory computer-program product for configuring context aware sessions, the computer-program product comprising instructions for:

providing a first session using a first communication channel;

logging online user activity history conducted over the first session and the first communication channel which comprises an online web communication channel;

automatically identifying a need to create a new session at an intelligent routing service;

creating and transmitting a request to create the new session via the user device;

transmitting contextual information conducted over the first session and the first communication channel to the intelligent routing service;

transmitting the contextual information from the intelligent routing service to a second communication channel and a service application responsive to receiving the request, wherein the contextual information comprises user credentials and at least one user selection made during the first session;

receiving a call associated with the second communication channel;

responsive to receiving the call, authenticating the user credentials and searching the contextual data from the first session; and

using the contextual information of the first session to create a second session using the second communication channel, wherein the second session is associated with a task operated by the first session and an online content selection included in the online user activity history.

16. The non-transitory computer-program product of claim 15 , further comprising instructions for storing the contextual information for the first session.

17. The non-transitory computer-program product of claim 16 , further comprising instructions for:

receiving the request for initiating a second session using the second communication channel; and

sending the contextual information of the first session to the second communication channel.

18. The non-transitory computer-program product of claim 17 , further comprising instructions for:

receiving a message and the contextual information of the first session in the intelligent routing service, the message generated following an event during the first session.

19. The non-transitory computer-program product of claim 18 , further comprising instructions for:

notifying the intelligent routing service of receiving the request for initiating the second session;

sending the contextual information of the first session to the second communication channel, in response to receiving the notification.

20. The non-transitory computer-program product of claim 19 , further comprising instructions for storing the contextual information for the second session.

Assignments (7)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Oct 10, 2017
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044166/0901 →
SECURITY AGREEMENT Recorded Mar 14, 2012
From: INTERCALL, INC. A DELAWARE CORPORATION; INTRADO INC. A DELAWARE CORPORATION; TELEVOX SOFTWARE, INC. A DELAWARE CORPORATION; TUVOX INCORPORATED, A DELAWARE CORPORATION; TWENTY FIRST CENTURY COMMUNICATIONS, INC. AN OHIO CORPORATION; WEST CORPORATION, A DELAWARE CORPORATION; WEST DIRECT, LLC, A DELAWARE LIMITED LIABILITY COMPANY; WEST INTERACTIVE CORPORATION, A DELAWARE CORPORATION; WEST NOTIFICATIONS GROUP, INC. A DELAWARE CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 027865/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2012
From: MATEER, MICHAEL T.; BOUTCHER, JAMES K.; ANDERSEN, JESSE
To: WEST CORPORATION
Reel/Frame 027628/0007 →