IP Library Granted Patent US 7,729,479
Granted Patent B2
US 7,729,479 · App. 10/999,445 · Granted Jun 1, 2010

Automatic generation of mixed media messages

Assignee: Aspect Software, Inc.
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,729,479
App. No.
10/999,445
Granted
Jun 1, 2010
Kind
B2
Abstract

A method and apparatus are provided for processing a contact with a client of an organization. The method includes the steps of a contact processing resource of the organization detecting a contact with the client through a first communication channel operating under a first communication format, the contact processing resource generating an information request based upon the contact with the client, transferring the information request to a media server of the organization and the media server sending an information response to the client through a second communication channel operating under a second communication format.

Claims (39)

1. A method of processing a contact with a client of an organization, such method comprising:

a contact processing resource of the organization detecting a contact with the client through a first communication channel operating under a first communication format and recovering an identifier of the client through the first communication channel;

the contact processing resource generating an information request based upon the contact with the client;

transferring the information request to a media server of the organization;

retrieving a set of Internet addresses of active communication channels of the client from a SIP registrar; and

the media server selecting an active communication channel from the set of active communication channels as a second communication channel based upon a set of business rules and sending an information response to the client through the second communication channel operating under a second communication format where the second communication channel and second communication format are both different than the first channel and first communication format.

2. The method of processing the contact as in claim 1 further comprising recovering the second format from the client through the first communication channel.

3. The method of processing the contact as in claim 2 further comprising retrieving a source identifier of the contact.

4. The method of processing the contact as in claim 3 further comprising retrieving an information file compatible with the format of the second communication channel from a memory of the media server.

5. The method of processing the contact as in claim 2 further comprising determining a type of the contact based upon call associated information.

6. The method of processing the contact as in claim 5 further comprising selecting a message type for the information response based upon the contact type.

7. The method of processing the contact as in claim 1 wherein the step of generating the information request further comprises the contact processing resource presenting the client with a plurality of information presentation options and the client selecting one of the plurality of information presentation options.

8. The method of processing the contact as in claim 7 wherein the first channel further comprises a voice channel and one of the plurality of information presentation options is for presentation of the information response as an instant message through the second communication channel.

9. The method of processing the contact as in claim 1 further comprising defining the information response as a set of client-selectable options.

10. The method of processing the contact as in claim 9 further comprising the client electing one of the set of client-selectable options through the first channel.

11. An apparatus for processing a contact with a client of an organization, such apparatus comprising:

means for detecting a contact with the client through a first communication channel operating under a first communication format;

means for recovering an identifier of the client through the first communication channel;

means for generating an information request based upon the contact with the client;

means for retrieving a set of Internet addresses of active communication channels of the client;

means for selecting an active communication channel of the set of active communication channels as a second communication channel based upon a set of business rules; and

means for sending a response to the information request to the client through the second communication channel operating under a second communication format.

12. The apparatus for processing the contact as in claim 11 further comprising means for recovering the second format from the client through the first communication channel.

13. The apparatus for processing the contact as in claim 12 further comprising means for retrieving a source identifier of the contact.

14. The apparatus for processing the contact as in claim 13 further comprising means for retrieving an information file compatible with a format of the active communication channel from a memory of the media server.

15. The apparatus for processing the contact as in claim 12 further comprising means for determining a type of the contact based upon call associated information.

16. The apparatus for processing the contact as in claim 15 further comprising means for selecting a message type for the response based upon the contact type.

17. The apparatus for processing the contact as in claim 11 wherein the means for generating the information request further comprises means for presenting the client with a plurality of information presentation options and for allowing the client to select one of the plurality of information presentation options.

18. The apparatus for processing the contact as in claim 17 wherein the first channel further comprises a voice channel and one of the plurality of information presentation options is for presentation of the information response as an instant message through the second communication channel.

19. The apparatus for processing the contact as in claim 11 further comprising means for defining the information response as a set of client-selectable options.

20. The apparatus for processing the contact as in claim 19 further comprising means for allowing the client to elect one of the set of client-selectable options through the first channel.

21. An apparatus for processing a contact with a client of an organization, such apparatus comprising:

a contact processing resource that detects a contact with the client and an identifier of the client through a first communication channel operating under a first communication format and that generates an information request based upon the contact with the client; and

a media server that receives the information request and retrieves a set of internet addresses of active communication channels of the client, selects an active communication channel from the set of active communication channels as a second communication channel based upon a set of business rules, and sends a response to the information request to the client through the second communication channel operating under a second communication format.

22. The apparatus for processing the contact as in claim 21 further comprising recovering the second format from the client through the first communication channel.

23. The apparatus for processing the contact as in claim 22 further comprises a channel selection processor that retrieves an Internet address of an active communication channel of the client from a SIP registrar.

24. The apparatus for processing the contact as in claim 23 further comprising an information file compatible with a format of the active communication channel that is retrieved from a memory of the media server based upon a format of the second channel.

25. The apparatus for processing the contact as in claim 21 wherein the means for generating the information request further comprises an automatic voice response unit that presents the client with a plurality of information presentation options and allows the client to select one of the plurality of information presentation options.

26. The apparatus for processing the contact as in claim 25 wherein the first channel further comprises a voice channel and one of the plurality of information presentation options is for presentation of the information response as an instant message through the second communication channel.

Assignments (22)
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
ASSIGNMENT Recorded Oct 27, 2025
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP); NOBLE SYSTEMS, LLC
To: ALVARIA, INC.
Reel/Frame 073360/0481 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
Reel/Frame 073360/0209 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: ALVARIA INC.
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0285 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0384 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
MERGER AND CHANGE OF NAME Recorded Mar 12, 2024
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE, INC.
To: ASPECT SOFTWARE, INC.
Reel/Frame 066737/0047 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
To: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Reel/Frame 066798/0363 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ASPECT SOFTWARE, INC.
To: ALVARIA, INC.
Reel/Frame 066801/0607 →
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 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
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: U.S. BANK NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039012/0311 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039013/0015 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2004
From: DEZONNO, ANTHONY J.; HOLLATZ, MIKE; PETERS. MICHAEL
To: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES LLC
Reel/Frame 016040/0066 →
Continuity (1)
Related Publication 20060117098A1 · Jun 1, 2006