IP Library Granted Patent US 7,027,585
Granted Patent B2
US 7,027,585 · App. 10/156,406 · Granted Apr 11, 2006

Web callback through multimedia devices

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 7,027,585
App. No.
10/156,406
Granted
Apr 11, 2006
Kind
B2
Abstract

A method and apparatus are provided for establishing a communication connection between a client of a website and an agent of the website. The method includes the steps of downloading a webpage from the website to the client, such webpage including an embedded agent access applet and a communication system port identifier of the agent, the communication port identifier of the agent being different than a communication port identifier of the web site, activating the agent access applet within the downloaded webpage and forming a communication connection between the client and the communication system port of the agent based upon operation of the activated applet.

Claims (53)

1. A method of establishing a communication connection between a client of a website and an agent of the website, such method comprising the steps of:

downloading a webpage from the website to the client, such webpage including an embedded agent access applet and a communication system port identifier of the agent, said communication port identifier of the agent being different than a communication port identifier of the web site;

activating the agent access applet within the downloaded webpage; and

forming a communication connection between the client and the communication system port of the agent based upon operation of the activated applet and where the communication connection is formed entirely under control of programming information contained within the downloaded webpage.

2. The method of establishing the communication connection as in claim 1 wherein the communication system port identifier further comprises a telephone number.

3. The method of establishing the communication connection as in claim 1 wherein the communication system port identifier further comprises a universal resource locator.

4. The method of establishing the communication connection as in claim 1 further comprising establishing the communication connection between the client and an Internet gateway under a voice-over-Internet-protocol format and between the Internet gateway and the agent through the public switch telephone network.

5. The method of establishing the communication connection as in claim 1 further comprising downloading a session identifier to a contact center through the communication channel.

6. The method of establishing the communication connection as in claim 5 further comprising retrieving a webpage contact list of the client from a host of the website based upon the downloaded session identifier.

7. The method of establishing the communication connection as in claim 6 further comprising downloading a webpage contact list to the agent based upon the downloaded session identifier.

8. The method of establishing the communication connection as in claim 1 further comprising downloading session information from the client to the agent through the communication channel.

9. The method of establishing the communication connection as in claim 8 wherein the session information further comprises an identifier of a webpage downloaded by the client.

10. The method of establishing the communication connection as in claim 9 further comprising retrieving the identified webpage from a memory of the agent.

11. The method of establishing the communication connection as in claim 1 further comprising broadcasting the webpage to the client from a local cellular base station.

12. An apparatus for establishing a communication connection between a client of a website and an agent of the website, such apparatus comprising:

means for downloading a webpage from the website to the client, such webpage including an embedded agent access applet and a communication system port identifier of the agent, said communication port identifier of the agent being different than a communication port identifier of the web site;

means for activating the agent access applet within the downloaded webpage; and

means for forming a communication connection between the client and the communication system port of the agent based upon operation of the activated applet and where the communication connection is formed entirely under control of programming information contained within the downloaded webpage.

13. The apparatus for establishing the communication connection as in claim 12 wherein the communication system port identifier further comprises a telephone number.

14. The apparatus for establishing the communication connection as in claim 12 wherein the communication system port identifier further comprises a universal resource locator.

15. The apparatus for establishing the communication connection as in claim 12 further comprising means for establishing the communication connection between the client and an Internet gateway under a voice-over-Internet-protocol format and between the Internet gateway and the agent through the public switch telephone network.

16. The apparatus for establishing the communication connection as in claim 12 further comprising means for downloading a session identifier to a call center through the communication channel.

17. The apparatus for establishing the communication connection as in claim 16 further comprising means for retrieving a webpage contact list of the client from a host of the website based upon the downloaded session identifier.

18. The apparatus for establishing the communication connection as in claim 17 further comprising means for downloading a webpage contact list to the agent based upon the downloaded session identifier.

19. The apparatus for establishing the communication connection as in claim 12 further comprising means for downloading session information from the client to the agent through the communication channel.

20. The apparatus for establishing the communication connection as in claim 19 wherein the session information further comprises an identifier of a webpage downloaded by the client.

21. The apparatus for establishing the communication connection as in claim 20 further comprising means for retrieving the identified webpage from a memory of the agent.

22. The apparatus for establishing the communication connection as in claim 12 further comprising means for broadcasting the webpage to the client from a local cellular base station.

23. An apparatus for establishing a communication connection between a client of a website and an agent of the website, such apparatus comprising:

a webpage,

an agent access applet with a communication system port identifier of the agent embedded within the webpage, said communication port identifier of the agent being different than a communication port identifier of the web site;

a website adapted to download the webpage to the client;

a softkey on the webpage adapted to activate the agent access applet within the downloaded webpage; and

a communication connection formed between the client and the communication system port of the agent based upon operation of the activated applet and where the communication connection is formed entirely under control of programming information contained within the downloaded webpage.

24. The apparatus for establishing the communication connection as in claim 23 wherein the communication system port identifier further comprises a telephone number.

25. The apparatus for establishing the communication connection as in claim 23 wherein the communication system port identifier further comprises a universal resource locator.

26. The apparatus for establishing the communication connection as in claim 23 wherein the communication connection further comprises a first portion formed between the client and an Internet gateway under a voice-over-Internet-protocol format and a second portion formed between the Internet gateway and the agent through the public switch telephone network.

27. The apparatus for establishing the communication connection as in claim 23 further comprising a session identifier downloaded to a contact center through the communication channel.

28. The apparatus for establishing the communication connection as in claim 27 further comprising a central processing unit within the contact center adapted to retrieve a webpage contact list of the client from a host of the website based upon the downloaded session identifier.

29. The apparatus for establishing the communication connection as in claim 23 further comprising the host processor adapted to download a webpage contact list to the agent based upon the downloaded session identifier.

30. The apparatus for establishing the communication connection as in claim 23 further comprising an integrated digital services user part adapted to download session information from the client to the agent through the communication channel.

31. The apparatus for establishing the communication connection as in claim 30 wherein the session information further comprises an identifier of a webpage downloaded by the client.

32. The apparatus for establishing the communication connection as in claim 31 further comprising a memory adapted to provide the identified webpage.

33. The apparatus for establishing the communication connection as in claim 23 further comprising a local cellular base station adapted to broadcast the webpage to the client.

34. A method of establishing a voice call connection between a call center and a client of the call center, such method comprising the steps of:

downloading a webpage including a VoIP applet from a website of the call center to the client, such webpage including a telephone number of the call center embedded within the downloaded webpage;

activating the VoIP applet within the downloaded webpage;

forming a VoIP voice connection between the client and a public switch telephone network gateway based upon operation of the activated applet; and

setting up a voice call between the gateway and call center using the downloaded telephone number of the call center and where the voice call is set up entirely under control of programming information contained within the downloaded webpage.

35. A method of establishing a voice call connection between a call center and a client of the call center, such method comprising the steps of:

downloading a webpage including a VoIP applet from a website of the call center to the client, such webpage including a telephone number of the call center embedded within the downloaded webpage;

activating the VoIP applet within the downloaded webpage; and

automatically setting up a voice call between a terminal of the client and call center based upon operation of the applet and the downloaded telephone number of the call center and where the voice call is set up entirely under control of programming information contained within the downloaded webpage.

Assignments (19)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 8, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 067041/0102 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 8, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 067041/0128 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
Reel/Frame 057254/0363 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECURITY INTEREST Recorded Jun 16, 2016
From: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039052/0356 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039013/0015 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: U.S. BANK NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039012/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: JPMORGAN CHASE BANK, N.A.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 034281/0548 →
SECURITY INTEREST Recorded Jun 29, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 024651/0637 →
SECURITY AGREEMENT Recorded Jun 9, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC); ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024505/0225 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2010
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024492/0496 →
RELEASE OF SECURITY INTEREST Recorded Jun 7, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024515/0765 →
SECURITY AGREEMENT Recorded Aug 11, 2006
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT COMMUNICATIONS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 018087/0313 →
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2006
From: D.B. ZWIRN FINANCE, LLC
To: CONCERTO SOFTWARE INTERMEDIATE HOLDINGS, INC., ASPECT SOFTWARE, INC., ASPECT COMMUNICATIONS CORPORATION, FIRSTPOINT CONTACT CORPORATION, FIRSTPOINT CONTACT TECHNOLOGIES, INC.
Reel/Frame 017996/0895 →
CHANGE OF NAME Recorded Jun 22, 2006
From: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
To: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Reel/Frame 017823/0539 →
SECURITY AGREEMENT Recorded Nov 15, 2005
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: D.B. ZWIRN FINANCE, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 016784/0838 →
SECURITY INTEREST Recorded Nov 2, 2005
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 016769/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2004
From: ROCKWELL INTERNATIONAL CORPORATION
To: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
Reel/Frame 015063/0064 →