IP Library › Granted Patent US 11,789,834
Granted Patent B2
US 11,789,834 · App. 17/420,266 · Granted Oct 17, 2023

Computer and conduit for system testing

Inventors: Yuexi Chen (Foster City, CA); Kiat Chun Tan (Singapore, SG); Mochammed Iqbal Pakeh (Kecamatan batam Kota, ID); Baoxiang Kang (Singapore, SG); Arlene Yap Bernas (Singapore, SG); Si Xiang Lim (Singapore, SG)
Assignee: Visa International Service Association
G06F11/263G06F11/2221G06F11/2273G06F11/2733
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 11,789,834
App. No.
17/420,266
Granted
Oct 17, 2023
Kind
B2
Abstract

A method for testing an interaction system response to different types of interaction devices is disclosed. A testing computer can execute various sets of interaction device logic during different test interaction. The testing computer can electronically communicate with an access device during test interaction through a conduit mobile device. As a result, the testing computer can electronically communicate with the access device even when the testing computer is remotely located.

Claims (53)

1. A method comprising:

receiving, by a testing computer, an interaction input message from a mobile device via an Internet communication channel, wherein the mobile device previously received the interaction input message from an access device for an interaction, the mobile device being in short-range communication with the access device via NFC (near field communications);

determining, by the testing computer, using a set of logic emulating a specific type of interaction device, an interaction output message based on the interaction input message; and

transmitting, by the testing computer, the interaction output message to the mobile device, wherein the mobile device forwards the interaction output message to the access device.

2. The method of claim 1 further comprising:

generating, by the testing computer, an interaction report indicating how the access device functioned during the interaction.

3. The method of claim 1 , wherein the set of logic emulating the specific type of interaction device emulates operation of a contactless smart card, an NFC sticker, a mobile phone, a payment ring, or a wearable device.

4. The method of claim 1 , wherein the testing computer is in long-range communication with the mobile device.

5. The method of claim 1 , wherein the interaction input message is an application protocol data unit command, wherein the interaction output message is an application protocol data unit response, and wherein the access device receives the application protocol data unit response and the access device determines that interaction data is included in the application protocol data unit command, and wherein the access device provides the interaction data to a resource provider computer.

6. The method of claim 1 , wherein the mobile device comprises an input message I/O buffer and an output message I/O buffer.

7. The method of claim 6 , wherein the mobile device stores the interaction input message into the input message I/O buffer and stores the interaction output message into the output message I/O buffer.

8. The method of claim 1 further comprising:

generating, by the testing computer, an incorrect data; and

including, by the testing computer, the incorrect data into the interaction output message.

9. The method of claim 1 , whereby the interaction is performed without the specific type of interaction device.

10. A testing computer comprising:

a processor;

a memory; and

a computer-readable medium coupled to the processor, the computer-readable medium comprising code executable by the processor for implementing a method comprising:

receiving an interaction input message from a mobile device via an Internet communication channel, wherein the mobile device previously received the interaction input message from an access device for an interaction, the mobile device being in short-range communication with the access device via NFC (near field communications);

determining, using a set of logic emulating a specific type of interaction device, an interaction output message based on the interaction input message; and

transmitting the interaction output message to the mobile device, wherein the mobile device forwards the interaction output message to the access device.

11. The testing computer of claim 10 further comprising:

an interaction device logic module;

a communication module; and

an interaction report module.

12. The testing computer of claim 10 , wherein the interaction input message is a first interaction input message, the interaction output message is a first interaction output message, the set of logic emulating the specific type of interaction device is a first set of logic emulating a specific type of first interaction device, and the interaction is a first interaction, and wherein the method further comprises:

receiving a second interaction input message from the mobile device, wherein the mobile device previously received the second interaction input message from the access device for a second interaction;

determining, using a second set of logic emulating a specific type of second interaction device, a second interaction output message based on the second interaction input message; and

transmitting the second interaction output message to the mobile device, wherein the mobile device forwards the second interaction output message to the access device.

13. The testing computer of claim 12 , wherein the second set of logic emulating the specific type of second interaction device is the same as the first set of logic emulating the specific type of first interaction device.

14. The testing computer of claim 10 , wherein the method further comprises:

generating an interaction report indicating how the access device functioned during the interaction.

15. The testing computer of claim 10 , wherein the method further comprises:

generating an interaction report request message;

providing the interaction report request message to the mobile device, wherein the mobile device provides the interaction report request message to the access device, and wherein the access device generates an interaction report response message comprising an interaction report, and transmits the interaction report response message to the mobile device; and

receiving the interaction report response message from the mobile device.

16. The testing computer of claim 10 wherein the access device determines that the interaction output message is received from an interaction device associated with the specific type of interaction device.

17. The testing computer of claim 10 , wherein the method further comprises:

generating incorrect data; and

including the incorrect data into the interaction output message.

18. The testing computer of claim 17 , wherein the incorrect data comprises an incorrectly filled data field.

19. A mobile device comprising:

a processor;

a memory; and

a computer-readable medium coupled to the processor, the computer-readable medium comprising code executable by the processor for implementing a method comprising:

receiving an interaction input message from an access device for an interaction, the access device being in short-range communication with the mobile device via NFC (near field communications);

transmitting the interaction input message to a testing computer via an Internet communication channel;

receiving an interaction output message from the testing computer, wherein the testing computer determines, using a set of logic emulating a specific type of interaction device, the interaction output message based on the interaction input message; and

providing the interaction output message to the access device.

20. The mobile device of claim 19 , wherein the method further comprises:

storing, in an output message I/O buffer module, the interaction input message; and

storing, in an input message I/O buffer module, the interaction output message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2021
From: CHEN, YUEXI; TAN, KIAT CHUN; PAKEH, MOCHAMMED IQBAL; KANG, BAOXIANG; BERNAS, ARLENE YAP; LIM, SI XIANG
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 056828/0807 →
Continuity (2)
Provisional Application 62787593 · Jan 2, 2019
Related Publication 20220091949A1 · Mar 24, 2022