IP Library Granted Patent US 8,298,086
Granted Patent B2
US 8,298,086 · App. 11/608,475 · Granted Oct 30, 2012

Provision of contact center services to players of games

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,298,086
App. No.
11/608,475
Granted
Oct 30, 2012
Kind
B2
Abstract

A mechanism is provided in a networked multiplayer game for use by playable characters. When operated by a player's character, this mechanism causes the game to send a request for contact to an external contact center. The contact request is queued and allocated to an agent, optionally with the assistance of information provided by the game. When a contact center agent answers the contact request, a communications channel is opened from the agent directly into the game where the game system directs the communication to the local environment of the player's character enabling the player to communicate with the agent of a contact center without leaving the game environment. The agent or contact center may additionally have a representation in the game so that the player can interact with the agent or contact center. The agent representation may be a character in the game controlled by an agent who is logged into the game, or by the contact center manipulating a game client or API, or by the game engine itself. A representation of the contact center may be a telephone graphic, portal, door, sign, lever, button or any other manipulable game object, and optionally a multimedia representation of the contact queuing system. Payments can be made to or from the player using in-game currency which is credited or debited to an account held by the contact center.

Claims (31)

1. A method of operating a game server hosting a networked multiplayer game comprising the steps of:

a) hosting a networked multiplayer game on said game server, said game server operating a game engine providing to a player a controllable representation of a game character in a game environment whereby said player may control said controllable representation of a game character to interact with said game environment;

b) providing, within said game environment of said networked multiplayer game hosted on said game server, a mechanism operable by controllable representations of game characters to initiate a request for contact with a contact center agent;

c) upon operation of said mechanism by said controllable representation of a game character of said player, issuing a request to a contact center external to said game;

d) subsequent to the operation of the mechanism by said controllable representation of a game character, modifying the game environment experienced by said controllable representation of a game character to simulate a waiting environment;

e) receiving from the contact center an indication of a wait time parameter at the contact center;

f) modifying said simulation of said waiting environment on the basis of said indication of a wait time parameter during a period while the player is awaiting being placed in communication with an agent of said contact center;

g) opening a communications channel between the agent of said contact center and said game environment;

h) directing said communications channel to the game environment in a locality of said controllable representation of a game character whereby said player and said contact center agent may communicate within the game environment; and

i) providing, in the game environment, a visual representation of an agent character and directing said communications channel to said agent character, wherein said agent character is controlled by said agent.

2. A method as claimed in claim 1 , further comprising the step of animating said agent character in response to input from said agent.

3. A method as claimed in claim 1 , wherein said agent character is automated.

4. A method as claimed in claim 1 , further comprising the step of providing to the contact center information regarding the player making the request and/or the player's character.

5. A system for use in a networked multiplayer game comprising:

a) a game server operating a game engine, said game engine providing to a player a controllable representation of a game character in a game environment whereby said player may control said controllable representation of a game character to interact with said game environment;

b) within said game environment, a mechanism operable by controllable representations of game characters to initiate a request for contact with a contact center agent;

c) a request generator which, upon operation of said mechanism by said controllable representation of a game character of said player, issues a request to a contact center external to said game;

d) a waiting environment accessible to said game engine, whereby subsequent to the operation of said mechanism by said controllable representation of a game character, the game environment experienced by said controllable representation of a game character is modified to simulate said waiting environment and, upon receiving from the contact center an indication of a wait time parameter at the contact center, said simulation of said waiting environment is modified on the basis of said indication of a wait time parameter while the player is awaiting being placed in communication with an agent of said contact center;

e) a communications interface for providing a communications channel between an agent of said contact center and said game environment; and

f) communications direction means for directing said communications channel to the game environment in a locality of said controllable representation of a game character whereby said player and said contact center agent may communicate within the game environment; and

g) means for providing, in the game environment, a visual representation of an agent character and directing said communications channel to said agent character, wherein said agent character is controlled by said agent.

6. A non-transitory computer readable medium comprising instructions which when executed in a networked multiplayer game system are effective to:

a) provide to a player a controllable representation of a game character in a game environment whereby said controllable representation of a game player may control said character to interact with said game environment;

b) provide, within said game environment, a mechanism operable by controllable representations of game characters to initiate a request for contact with a contact center agent;

c) upon operation of said mechanism by said controllable representation of a game character of said player, issue a request to a contact center external to said game;

d) subsequent to the operation of the mechanism by said controllable representation of a game character, modifying the game environment experienced by said controllable representation of a game character to simulate a waiting environment;

e) receiving from the contact center an indication of a wait time parameter at the contact center;

f) modifying said simulation of said waiting environment on the basis of said indication of a wait time parameter while the player is awaiting being placed in communication with an agent of said contact center;

g) open a communications channel between an agent of said contact center and said game environment;

h) direct said communications channel to the game environment in a locality of said controllable representation of a game character whereby said player and said contact center agent may communicate within the game environment; and

i) provide, in the game environment, a visual representation of an agent character and direct said communications channel to said agent character, wherein said agent character is controlled by said agent.

Assignments (24)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 023998/0878 →
SECURITY AGREEMENT Recorded Feb 5, 2010
From: AVAYA INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 023905/0001 →
SECURITY AGREEMENT Recorded Feb 4, 2010
From: AVAYA INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023892/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2006
From: O'CONNOR, NEIL; HARTMAN, MICHAEL
To: NORTEL NETWORKS LIMITED
Reel/Frame 018604/0216 →