IP Library Granted Patent US 8,116,678
Granted Patent B2
US 8,116,678 · App. 11/811,342 · Granted Feb 14, 2012

Methods, systems and computer program products for interacting with ISO 14443-4 and MIFARE® applications on the same wireless smart device during a common transaction

Assignee: Vivotech, Inc.
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,116,678
App. No.
11/811,342
Granted
Feb 14, 2012
Kind
B2
Abstract

Methods, systems, and computer program products for interacting with ISO 14443-4 and MIFARE® applications on the same wireless smart device during a common transaction are disclosed. According to one aspect, the method includes detecting and communicating with an ISO 14443-4 application located on a wireless smart device that includes an ISO 14443-4 and a MIFARE® application to perform at least part of the common transaction. Termination of the ISO 14443-4 application is detected, and the MIFARE® application located on the wireless smart device is detected and communicated with for performing at least part of the common transaction.

Claims (29)

1. A method for interacting with ISO 14443-4 and MIFARE applications on the same wireless smart device during a common transaction, the method comprising:

during a common transaction between a wireless smart device and a wireless smart device reader, wherein the wireless smart device includes an ISO 14443-4 application and a MIFARE application, the common transaction is initiated by the wireless smart device reader, the common transaction includes a first wireless interaction associated with the ISO 14443-4 application, the common transaction includes a second wireless interaction associated with the MIFARE application, and the first wireless interaction and the second wireless interaction are part of a single continuous communications session:

as part of the first wireless interaction, detecting and communicating with the ISO 14443-4 application located on the wireless smart device to perform at least part of the common transaction;

as part of the first wireless interaction, detecting termination of the ISO 14443-4 application located on the wireless smart device; and

in response to detecting termination of the ISO 14443-4 application located on the wireless smart device, as part of the second wireless interaction, and after termination of the ISO 14443-4 application, detecting and communicating with the MIFARE application located on the wireless smart device to perform at least part of the common transaction.

2. The method of claim 1 comprising receiving a select acknowledge (SAK) from the wireless smart device.

3. The method of claim 2 wherein detecting an ISO 14443-4 application includes examining the value of bit 6 of the SAK and, based on the value, determining the presence of the ISO 14443-4 application.

4. The method of claim 2 wherein detecting a MIFARE application includes examining the value of bit 4 of the SAK and, based on the value, determining the presence of the MIFARE application.

5. The method of claim 1 wherein the transaction comprises at least one of a payment transaction and a loyalty transaction.

6. The method of claim 1 wherein the wireless smart device comprises a device selected from the group consisting of a Near Field Communication (NFC) mobile telephone, a smart phone, a key fob, a physical card, a personal digital assistant, debit card, credit card, and a device provisioned with a soft card.

7. The method of claim 1 wherein detecting termination of the ISO 14443-4 application includes detecting a user-initiated termination of the ISO 14443-4 application.

8. The method of claim 1 wherein detecting termination of the ISO 14443-4 application includes detecting a termination of the ISO 14443-4 application in response to completion of an ISO 14443-4 transaction portion.

9. A wireless smart device reader for interacting with ISO 14443-4 and MIFARE applications on the same wireless smart device during a common transaction, the wireless smart device reader comprising:

an ISO 14443-4 transaction module for, as part of a first wireless interaction, detecting and communicating with an ISO 14443-4 application located on a wireless smart device to perform at least part of a common transaction, wherein the wireless smart device includes the ISO 14443-4 application and a MIFARE application;

a MIFARE transaction module for, in response to detecting termination of the ISO 14443-4 application located on the wireless smart device, as part of a second wireless interaction, and after termination of the ISO 14443-4 application, detecting and communicating with the MIFARE application located on the wireless smart device to perform at least part of the common transaction; and

a transaction type identification module for detecting and communicating with the ISO 14443-4 and MIFARE applications and for as part of the first wireless interaction, detecting termination of the ISO 14443-4 application located on the wireless smart device, wherein the common transaction is initiated by the wireless smart device reader, the common transaction includes the first wireless interaction associated with the ISO 14443-4 application, the common transaction includes the second wireless interaction associated with the MIFARE application, and the first wireless interaction and the second wireless interaction are part of a single continuous communication session.

10. The reader of claim 9 wherein the transaction type identification module is configured to receive a select acknowledge (SAK) from the wireless smart device.

11. The reader of claim 10 wherein the transaction type identification module is configured to perform a MIFARE transaction based at least on the value of bit 4 of the SAK.

12. The reader of claim 10 wherein the transaction type identification module is configured to perform an ISO 14443-4 transaction based at least on the value of bit 6 of the SAK.

13. The reader of claim 9 wherein the transaction comprises at least one of a payment transaction and a loyalty transaction.

14. The reader of claim 9 wherein the transaction type identification module is configured to receive information from a wireless smart device located on a device selected from a group consisting of a Near Field Communication (NFC) mobile telephone, a smart phone, a key fob, a physical card, a personal digital assistant, debit card, credit card, and a device provisioned with a soft card.

15. The reader of claim 9 wherein the transaction type identification module is configured to receive one or more status words.

16. The reader of claim 9 wherein the transaction type identification module is configured to detect a user-initiated termination of the ISO 14443-4 application.

17. The reader of claim 9 wherein the transaction type identification module is configured to detect a termination of the ISO 14443-4 application in response to completion of an ISO 14443-4 transaction portion.

18. A non-transitory computer readable medium having stored thereon computer executable instructions that, when executed by a processor of a computer, perform steps comprising:

during a common transaction between a wireless smart device and a wireless smart device reader, wherein the wireless smart device includes an ISO 14443-4 application and a MIFARE application, the common transaction is initiated by the wireless smart device reader, the common transaction includes a first wireless interaction associated with the ISO 14443-4 application, the common transaction includes a second wireless interaction associated with the MIFARE application, and the first wireless interaction and the second wireless interaction are part of a single continuous communications session:

as part of the first wireless interaction, detecting and communicating with the ISO 14443-4 application located on the wireless smart device to perform at least part of the common transaction;

as part of the first wireless interaction, detecting termination of the ISO 14443-4 application located on the wireless smart device; and

in response to detecting termination of the ISO 14443-4 application located on the wireless smart device, as part of the second wireless interaction, and after termination of the ISO 14443-4 application, detecting and communicating with the MIFARE application located on the wireless smart device to perform at least part of the common transaction.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2012
From: VIVOTECH, INC.
To: VIVOTECH (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 029036/0100 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2012
From: VIVOTECH (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 029036/0242 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2012
From: SILICON VALLEY BANK
To: VIVOTECH INC
Reel/Frame 028849/0225 →
SECURITY AGREEMENT Recorded Aug 23, 2010
From: VIVOTECH, INC.
To: SILICON VALLEY BANK
Reel/Frame 024864/0849 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2007
From: JOHNSON, WILLIAM S., JR.; KUMAR, PRADEEP; LIU, MING-LI; JIAO, XUEJUN
To: VIVOTECH, INC.
Reel/Frame 019594/0362 →
Continuity (1)
Related Publication 20080306849A1 · Dec 11, 2008