IP Library Granted Patent US 8,253,771
Granted Patent B2
US 8,253,771 · App. 12/183,510 · Granted Aug 28, 2012

Video call management apparatus and associated methodology of controlling voice and video response

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,253,771
App. No.
12/183,510
Granted
Aug 28, 2012
Kind
B2
Abstract

An video call management apparatus and associated methodology of controlling interactive voice and video responses is provided. A calling party is identified as an agent or a caller based on a set of agent identities. The calling party is then provided with an agent main menu, when an agent is identified, or a caller main menu when a caller is identified. An agent can be connected to the caller in a sub-queue entry, and a caller can be placed in an existing sub-queue or a new sub-queue can be created if it does not exist. Videomail from a caller for playback to an agent is also received, and the agent may call the caller during or after playback of the videomail. The agent is presented with a system video message containing information and statistics on a completed call.

Claims (67)

1. A method of processing a video call comprising:

handling an incoming video call from a calling party, said video call being from one of a set of phone numbers, a set of data addresses, and a set of URLs;

identifying the calling party as one of an agent or a caller in accordance with a predetermined list of agent identities;

presenting an agent main menu to the calling party, when the calling party is identified as an agent and the calling party is addressing a main queue entry;

establishing a connection between the calling party and a queued caller, when the calling party is identified as an agent addressing a sub-queue and the queued caller has a first position in said sub-queue;

presenting a caller main menu to the calling party, when the calling party is identified as a caller and the calling party is addressing the main menu queue;

creating a virtual queue of callers associated with a sub-queue entry being addressed by the calling party, when the calling party is identified as a caller addressing the sub-queue entry; and

inserting the calling party into a virtual queue of callers associated with the sub-queue entry the calling party is addressing, when the calling party is a caller addressing the sub-queue entry.

2. The method as defined in claim 1 , wherein

the agent main menu and the caller main menu include selectable options, each selectable option corresponding to a respective sub-queue entry such that by selecting one of the options, the calling party is identified as addressing the sub-queue entry associated with the selected option.

3. The method as defined in claim 1 , further comprising:

receiving a VideoMail message.

4. The method as defined in claim 3 , further comprising:

transmitting an indication of VideoMail messages for a specified queue to the agent.

5. The method as defined claim 4 , wherein

a menu is configured to connect the agent to the caller at a time corresponding to one of during playback of the VideoMail message and after playback of the VideoMail message.

6. The method as defined in claim 1 , wherein

a system video call providing information and statistics regarding a finished call with a calling party is transmitted to the agent, and

a status of the agent is identified as occupied until the system video call is released.

7. The method as defined in claim 1 , wherein

at least one of the caller and agent is represented by an avatar.

8. The method as defined in claim 7 , wherein

a connection of a call is made by placing the caller and agent avatars in a virtual place suited for communication.

9. The method as defined in claim 8 , wherein

a virtual teleporter is used by an avatar choosing a queue.

10. The method as defined in claim 9 , wherein the avatar corresponding to the calling party, after choosing a queue or sub-queue, is teleported to a meeting place after an agent avatar is free and in said meeting place.

11. The A method as defined in claim 7 , wherein

the avatar corresponding to the calling party, after choosing a queue or sub-queue, meets with the agent at a place and time determined by the calling avatar.

12. A non-transitory computer-readable storage medium encoded with computer-readable instructions thereon for causing a data processor to execute a method of controlling a video teleconference comprising:

handling an incoming video call from a calling party, said video call being from one of a set of phone numbers, a set of data addresses, and a set of URLs;

identifying the calling party as one of an agent or a caller in accordance with a predetermined list of agent identities;

presenting an agent main menu to the calling party, when the calling party is identified as an agent and the calling party is addressing a main queue entry;

establishing a connection between the calling party and a queued caller, when the calling party is identified as an agent addressing a sub-queue and the queued caller has a first position in said sub-queue;

presenting a caller main menu to the calling party, when the calling party is identified as a caller and the calling party is addressing the main menu queue;

creating a virtual queue of callers associated with a sub-queue entry being address by the calling party, when the calling party is identified as a caller addressing the sub-queue entry; and

inserting the calling party into a virtual queue of callers associated with the sub-queue entry the calling party is addressing, when the calling party is a caller addressing the sub-queue entry.

13. The non-transitory computer-readable storage medium as defined in claim 12 , wherein

the agent main menu and the caller main menu include selectable options, each selectable option corresponding to a respective sub-queue entry such that by selecting one of the options, the calling party is identified as addressing the sub-queue entry associated with the selected option.

14. The non-transitory computer-readable storage medium as defined in claim 12 , wherein

receiving a VideoMail message.

15. The non-transitory computer-readable storage medium as defined in claim 14 , wherein

transmitting an indication of VideoMail messages for a specified queue to the agent.

16. The non-transitory computer-readable storage medium as defined in claim 15 , wherein

a menu is configured to connect the agent to the caller at a time corresponding to one of during playback of the VideoMail message and after playback of the VideoMail message.

17. The non-transitory computer-readable storage medium as defined in claim 12 , wherein

a system video call providing information and statistics regarding a finished call with a calling party is transmitted to the agent, and

a status of the agent is identified as occupied until the system video call is released.

18. A video call management device comprising:

an incoming video call unit configured to handle an incoming video call from a calling party, said video call being from one of a set of phone numbers, a set of data addresses, and a set of URLs;

a calling party identification unit configured to identify the calling party as one of an agent or a caller in accordance with a predetermined list of agent identities;

a main menu presenting unit configured to

present an agent main menu to the calling party, when the calling party is identified as an agent and the calling party is addressing a main queue entry, and

to presenting a caller main menu to the calling party, when the calling party is identified as a caller and the calling party is addressing a main menu queue;

a connection unit configured to establish a connection between the calling party and a queued caller, when the calling party is identified as an agent addressing a sub-queue and the queued caller has a first position in said sub-queue;

a virtual queue unit configured to

create a virtual queue of callers associated with a sub-queue entry being address by the calling party, when the calling party is identified as a caller addressing the sub-queue entry; and

insert the calling party into a virtual queue of callers associated with the sub-queue entry the calling party is addressing, when the calling party is a caller addressing the sub-queue entry.

19. The call management device as defined in claim 18 , wherein

the agent main menu and the caller main menu include selectable options, each selectable option corresponding to a respective sub-queue entry such that by selecting one of the options, the calling party is identified as addressing the sub-queue entry associated with the selected option.

20. The call management device as defined in claim 18 , further comprising:

a videomail unit configured to receive a VideoMail message from the caller.

21. The call management device as defined in claim 20 , wherein

The videomail unit is configured to provide the agent with an indication of VideoMail messages for the queue.

22. The call management device as defined claim 21 , wherein

the videomail unit is configured to provide the agent with a menu for calling the caller a time corresponding to one of during playback of the VideoMail and after playback of the VideoMail.

23. The call management device as defined in claim 18 , further comprising:

a system video call unit configured to send the agent a system video call providing information and statistics regarding a finished call with a calling party, and a status of the agent is identified as occupied until the system video call is released.

Assignments (3)
CONFIRMATORY ASSIGNMENT Recorded Dec 1, 2011
From: TANDBERG TELECOM AS; CISCO SYSTEMS INTERNATIONAL SARL
To: CISCO TECHNOLOGY, INC.
Reel/Frame 027307/0451 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED ON REEL 021835 FRAME 0810. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 19, 2008
From: LAMMERS, WOUTER
To: TANDBERG TELECOM AS
Reel/Frame 022013/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2008
From: LAMMERS, WOUTER
To: TANDBERG TELECOM AS
Reel/Frame 021835/0810 →