IP Library Granted Patent US 8,606,610
Granted Patent B2
US 8,606,610 · App. 12/004,352 · Granted Dec 10, 2013

Business process simulation testing for bank branches using avatars

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,606,610
App. No.
12/004,352
Granted
Dec 10, 2013
Kind
B2
Abstract

Method and systems for testing services are described which use a virtual world. Observational data is extracted from the virtual world and input to the service. The output of the service is observed and/or may be fed back into the virtual world and its effects observed in the virtual world.

Claims (36)

1. A method of operating a virtual world in combination with an avatar tracker and an intelligent bank branch manager to provide an output which can be observed at the virtual world, the method comprising:

receiving, by the virtual world, floor plan data which is representative of a floor plan of a virtual bank branch environment within the virtual world;

receiving, by the virtual world, a first set of avatar data which is representative of behavior of a first set of avatars which represent bank customers within the virtual bank branch environment within the virtual world;

electronically by a processor of the avatar tracker, tracking a number and locations of avatars of the first set of avatars in the floor plan of the virtual bank branch environment within the virtual world, wherein the number and locations of avatars of the first set of avatars is based upon the first set of avatar data which is representative of behavior of the first set of avatars which represent bank customers within the virtual bank branch environment within the virtual world;

electronically by a processor of the intelligent bank branch manager, identifying a suggested number of avatars of a second set of avatars which represent bank tellers within the virtual bank branch environment within the virtual world, wherein the suggested number of avatars of the second set of avatars is based upon the tracked number and locations of avatars of the first set of avatars in the floor plan of the virtual bank branch environment within the virtual world;

receiving, by the virtual world, from the intelligent bank branch manager the suggested number of avatars of the second set of avatars which represent bank tellers within the virtual bank branch environment within the virtual world; and

outputting, by the virtual world, an output which is representative of bank customer queue length which can be observed at the virtual world, wherein the output representative of bank customer queue length is based upon the suggested number of avatars of the second set of avatars received from the intelligent bank branch manager.

2. A method of operating a virtual world in combination with an avatar tracker and an intelligent bank branch manager to provide an output which can be observed at the intelligent bank branch manager, the method comprising:

receiving, by the virtual world, floor plan data which is representative of a floor plan of a virtual bank branch environment within the virtual world;

receiving, by the virtual world, a first set of avatar data which is representative of behavior of a first set of avatars which represent bank customers within the virtual bank branch environment within the virtual world;

electronically by a processor of the avatar tracker, tracking a number and locations of avatars of the first set of avatars in the floor plan of the virtual bank branch environment within the virtual world, wherein the number and locations of avatars of the first set of avatars is based upon the first set of avatar data which is representative of behavior of the first set of avatars which represent bank customers within the virtual bank branch environment within the virtual world;

electronically by a processor of the intelligent bank branch manager, identifying a suggested number of avatars of a second set of avatars which represent bank tellers within the virtual bank branch environment within the virtual world, wherein the suggested number of avatars of the second set of avatars is based upon the tracked number and locations of avatars of the first set of avatars in the floor plan of the virtual bank branch environment within the virtual world; and

outputting, by the intelligent bank branch manager, an output which can be observed at the intelligent bank branch manager, wherein the output comprises the suggested number of avatars of the second set of avatars which represent bank tellers within the virtual bank branch environment within the virtual world.

3. A method according to claim 1 , further comprising:

electronically by a processor of the avatar tracker, tracking identity information associated with each avatar of the first set of avatars in the floor plan of the virtual bank branch environment within the virtual world, wherein the suggested number of avatars of the second set of avatars is also based upon the tracked identity information of avatars of the first set of avatars in the floor plan of the virtual bank branch environment within the virtual world.

4. A method according to claim 3 , further comprising:

electronically by a processor of the intelligent bank branch manager, determining whether each avatar of the first set of avatars is a new bank customer based upon the tracked identity information associated therewith.

5. A method according to claim 3 , further comprising:

electronically by a processor of the intelligent bank branch manager, determining whether each avatar of the first set of avatars is an existing bank customer based upon the tracked identity information associated therewith.

6. A method according to claim 3 , further comprising:

electronically by a processor of the intelligent bank branch manager, determining whether each avatar of the first set of avatars is a new bank customer based upon the tracked identity information associated therewith; and

electronically by a processor of the intelligent bank branch manager, determining whether each avatar of the first set of avatars is an existing bank customer based upon the tracked identity information associated therewith.

7. A method according to claim 2 , further comprising:

electronically by a processor of the avatar tracker, tracking identity information associated with each avatar of the first set of avatars in the floor plan of the virtual bank branch environment within the virtual world,

wherein the suggested number of avatars of the second set of avatars is also based upon the tracked identity information of avatars of the first set of avatars in the floor plan of the virtual bank branch environment within the virtual world.

8. A method according to claim 7 , further comprising:

electronically by a processor of the intelligent bank branch manager, determining whether each avatar of the first set of avatars is a new bank customer based upon the tracked identity information associated therewith.

9. A method according to claim 7 , further comprising:

electronically by a processor of the intelligent bank branch manager, determining whether each avatar of the first set of avatars is an existing bank customer based upon the tracked identity information associated therewith.

10. A method according to claim 7 , further comprising:

electronically by a processor of the intelligent bank branch manager, determining whether each avatar of the first set of avatars is a new bank customer based upon the tracked identity information associated therewith; and

electronically by a processor of the intelligent bank branch manager, determining whether each avatar of the first set of avatars is an existing bank customer based upon the tracked identity information associated therewith.

11. A method according to claim 1 , further comprising:

receiving, by the virtual world, a second set of avatar data which is representative of behavior of the second set of avatars which represent bank tellers within the virtual bank branch environment within the virtual world.

12. A method according to claim 2 , further comprising:

receiving, by the virtual world, a second set of avatar data which is representative of behavior of the second set of avatars which represent bank tellers within the virtual bank branch environment within the virtual world.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →