IP Library Granted Patent US 8,676,895
Granted Patent B1
US 8,676,895 · App. 13/271,938 · Granted Mar 18, 2014

Interaction using content

Inventors: Ashutosh Roy (Los Altos, CA); Promod Narang (Los Altos, CA); Sam Hahn (Saratoga, CA)
Assignee: Egain Communications Corporation
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 8,676,895
App. No.
13/271,938
Granted
Mar 18, 2014
Kind
B1
Abstract

A method, computer-readable medium and system for interacting using content are disclosed. A web response may be executed on a first computer system and/or another computer system associated with the first computer system responsive to the initiation of a call over a voice channel between the first computer system and a second computer system. The web response may include automatically downloading content over a data channel so that it can be automatically presented at the first computer system and/or another computer system associated with the first computer system. The content may include video, audio, information from a social networking website, a blog, other content, some combination thereof, etc. In this manner, more and/or different types of content can be used to communicate with callers by causing content to be presented in conjunction with communication over a voice channel.

Claims (54)

1. A method of interacting using content, said method comprising:

responsive to a phone session between a first computer system and a second computer system over a first channel, accessing a request originating from said second computer system at a third computer system, wherein said request is associated with a web response, and wherein said web response comprises a download of said content to said first computer system and further comprises a display of said content on a display device of said first computer system;

determining at least one attribute associated with said web response; and

communicating said request from said third computer to said first computer system to initiate execution of said web response in accordance with said at least one attribute, wherein said execution of said web response comprises downloading said content from a content provider to said first computer system without user input using a second channel and displaying said content on said display device of said first computer system.

2. The method of claim 1 , wherein said content is stored on a web server, and wherein said web server and said second computer system are associated with an enterprise.

3. The method of claim 2 , wherein said second computer system is associated with a call center of said enterprise.

4. The method of claim 1 , wherein said determining at least one attribute further comprises determining at least one attribute based on a phone number associated with said first computer system.

5. The method of claim 1 further comprising:

communicating a first token to a web server storing said content;

communicating a second token to said first computer system, and

wherein said first and second tokens are operable to allow authentication between said first computer system and said web server.

6. The method of claim 1 , wherein said phone session is associated with an interactive voice response session, and wherein said web response is executed contemporaneously with said interactive voice response session.

7. The method of claim 1 further comprising:

collecting data associated with browsing of said content by said first computer system; and

providing said data to said second computer system.

8. The method of claim 1 further comprising:

determining at least one application to be launched on said first computer system; and

communicating another request to said first computer system to cause said first computer system to launch said at least one application.

9. A non-transitory computer-readable medium having computer-readable program code embodied therein for causing a computer system to perform a method of interacting using content, said method comprising:

responsive to a phone session between a first computer system and a second computer system over a first channel, accessing a request originating from said second computer system at a third computer system, wherein said request is associated with a web response, and wherein said web response comprises a download of said content to said first computer system and further comprises a display of said content on a display device of said first computer system;

determining at least one attribute associated with said web response; and

communicating said request from said third computer to said first computer system to initiate execution of said web response in accordance with said at least one attribute, wherein said execution of said web response comprises downloading said content from a content provider to said first computer system without user input using a second channel and displaying said content on said display device of said first computer system.

10. The computer-readable medium of claim 9 , wherein said content is stored on a web server, and wherein said web server and said second computer system are associated with an enterprise.

11. The computer-readable medium of claim 10 , wherein said second computer system is associated with a call center of said enterprise.

12. The computer-readable medium of claim 9 , wherein said determining at least one attribute further comprises determining at least one attribute based on a phone number associated with said first computer system.

13. The computer-readable medium of claim 9 , wherein said method further comprises:

communicating a first token to a web server storing said content;

communicating a second token to said first computer system, and

wherein said first and second tokens are operable to allow authentication between said first computer system and said web server.

14. The computer-readable medium of claim 9 , wherein said phone session is associated with an interactive voice response session, and wherein said web response is executed contemporaneously with said interactive voice response session.

15. The computer-readable medium of claim 9 , wherein said method further comprises:

collecting data associated with browsing of said content by said first computer system; and

providing said data to said second computer system.

16. The computer-readable medium of claim 9 , wherein said method further comprises:

determining at least one application to be launched on said first computer system; and

communicating another request to said first computer system to cause said first computer system to launch said at least one application.

17. A system comprising a processor and a memory, wherein said memory comprises instructions that when executed by said system implement a method of interacting using content, said method comprising:

responsive to a phone session between a first computer system and a second computer system over a first channel, accessing a request originating from said second computer system at a third computer system, wherein said request is associated with a web response, and wherein said web response comprises a download of said content to said first computer system and further comprises a display of said content on a display device of said first computer system;

determining at least one attribute associated with said web response; and

communicating said request from said third computer to said first computer system to initiate execution of said web response in accordance with said at least one attribute, wherein said execution of said web response comprises downloading said content from a content provider to said first computer system without user input using a second channel and displaying said content on said display device of said first computer system.

18. The system of claim 17 , wherein said content is stored on a web server, and wherein said web server and said second computer system are associated with an enterprise.

19. The system of claim 18 , wherein said second computer system is associated with a call center of said enterprise.

20. The system of claim 17 , wherein said determining at least one attribute further comprises determining at least one attribute based on a phone number associated with said first computer system.

21. The system of claim 17 , wherein said method further comprises:

communicating a first token to a web server storing said content;

communicating a second token to said first computer system, and

wherein said first and second tokens are operable to allow authentication between said first computer system and said web server.

22. The system of claim 17 , wherein said phone session is associated with an interactive voice response session, and wherein said web response is executed contemporaneously with said interactive voice response session.

23. The system of claim 17 , wherein said method further comprises:

collecting data associated with browsing of said content by said first computer system; and

providing said data to said second computer system.

24. The system of claim 17 , wherein said method further comprises:

determining at least one application to be launched on said first computer system; and

communicating another request to said first computer system to cause said first computer system to launch said at least one application.

Assignments (6)
RELEASE AND REASSIGNMENT Recorded Nov 22, 2019
From: EGAIN CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051094/0863 →
RELEASE AND REASSIGNMENT Recorded Nov 22, 2019
From: EGAIN CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051094/0908 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 027448 FRAME: 0362. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Mar 6, 2018
From: HAHN, SAM; ROY, ASHUTOSH; NARANG, PROMOD
To: EGAIN COMMUNICATIONS CORPORATION
Reel/Frame 045513/0505 →
SECURITY INTEREST Recorded Dec 3, 2015
From: EGAIN CORPORATION
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 037204/0662 →
PATENT SECURITY AGREEMENT Recorded Nov 26, 2014
From: EGAIN CORPORATION
To: WELLS FARGO BANK, N.A., AS AGENT
Reel/Frame 034476/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: ROY, ASHUTOSH; NARANG, PROMOD; HANH, SAM
To: EGAIN COMMUNICATIONS CORPORATION
Reel/Frame 027448/0362 →
Continuity (1)
Provisional Application 61392375 · Oct 12, 2010