IP Library Patent Application 13572734
Patent Application
App. No. 13/572,734

METHODS AND SYSTEMS FOR DISTINGUISHING CALLERS AND INITIATING OR SCHEDULING CALLS

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 None
App. No.
13/572,734
Abstract

Methods and systems for distinguishing callers and initiating or scheduling a call based, for example, on the reason for their calls are disclosed. The methods and systems receive one or more input selections from an input apparatus. In addition, the methods and systems determine a set of characteristics representative of one or more customer service representative skills. The methods and systems output the set of characteristics to a server. In addition, the methods and systems receive data regarding a target customer service representative associated with the set of characteristics. In addition, communication with the target customer service representative is enabled by the methods and systems using the received data.

Claims (63)

1 . A method for a device having a processor, a display, and an input apparatus, comprising:

receiving one or more input selections from the input apparatus;

determining a set of characteristics representative of one or more customer service representative skills;

outputting the set of characteristics to a server;

receiving data regarding a target customer service representative associated with the set of characteristics; and

enabling the device to communicate with the target customer service representative using the received data.

2 . The method of claim 1 , wherein enabling the device to communicate with the target customer service representative further comprises:

displaying a scheduled-call icon for selection;

detecting a selection of the scheduled-call icon;

analyzing calendar data stored in the device; and

outputting scheduling data to the server based, at least in part, on the analyzing of the calendar data.

3 . The method of claim 2 , wherein the received data includes a wait time associated with the target customer service representative, and wherein outputting scheduling data to the server is further based, at least in part, on the wait time.

4 . The method of claim 1 , wherein the received data includes a wait time associated with the target customer service representative, further comprising:

displaying the wait time.

5 . The method of claim 1 , wherein determining the set of characteristics further comprises:

mapping the one or more input selections to the set of characteristics using stored relationships between possible input selections and possible sets of characteristics.

6 . The method of claim 1 , further comprising:

initiating a call from the device to the target customer service representative using the received data.

7 . A system, comprising:

one or more processors;

one or more memories;

one or more displays;

program code stored in the one or more memories, which, when executed by the one or more processors, causes the system to perform the steps of:

receiving one or more input selections from the input apparatus;

determining a set of characteristics representative of one or more customer service representative skills;

outputting the set of characteristics to a server;

receiving data regarding a target customer service representative associated with the set of characteristics; and

enabling the device to communicate with the target customer service representative using the received data.

8 . The system of claim 6 , wherein enabling the device to communicate with the target customer service representative further comprises:

displaying a scheduled-call icon for selection;

detecting a selection of the scheduled-call icon;

analyzing calendar data stored in the device; and

outputting scheduling data to the server based, at least in part, on the analyzing of the calendar data.

9 . The method of claim 7 , wherein the received data includes a wait time associated with the target customer service representative, and wherein outputting scheduling data to the server is further based, at least in part, on the wait time.

10 . The system of claim 6 , wherein the received data includes a wait time associated with the target customer service representative, wherein the program code, when executed by the one or more processors, further causes the system to perform the step of:

displaying the wait time.

11 . The system of claim 1 , wherein determining the set of characteristics further comprises:

mapping the one or more input selections to the set of characteristics using stored relationships between possible input selections and possible sets of characteristics.

12 . The system of claim 11 , wherein the program code, when executed by the one or more processors, further causes the system to perform the step of:

initiating a call from the device to the target customer service representative using the received data.

13 . A method for a server, comprising:

receiving a set of characteristics representative of one or more customer service representative skills from a device;

determining a target customer service representative associated with the received set of characteristics;

determining contact data and time data regarding the target customer service representative; and

outputting the contact data and the time data to the device.

14 . The method of claim 11 , further comprising:

receiving scheduling data reflecting a time for the target customer service representative to communicate with the device.

15 . The method of claim 11 , wherein determining the target customer service representative further comprises:

comparing skills of a plurality of possible customer service representatives to the received set of characteristics.

16 . The method of claim 11 , wherein the time data comprises a wait time associated with the target customer service representative.

17 . A server, comprising:

one or more processors;

one or more memories;

program code stored in the one or more memories, which, when executed by the one or more processors, causes the server to perform the steps of:

receiving a set of characteristics representative of one or more customer service representative skills from a device;

determining a target customer service representative associated with the received set of characteristics;

determining contact data and time data regarding the target customer service representative; and

outputting the contact data and the time data to the device.

18 . The server of claim 17 , wherein the program code, when executed by the one or more processors, further causes the system to perform the step of:

receiving scheduling data reflecting a time for the target customer service representative to communicate with the device.

19 . The server of claim 17 , wherein determining the target customer service representative further comprises:

comparing skills of a plurality of possible customer service representatives to the received set of characteristics.

20 . The server of claim 17 , wherein the time data comprises a wait time associated with the target customer service representative.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2012
From: CHINNAPPA, SHANMUGAM
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 028771/0759 →