IP Library Granted Patent US 9,123,041
Granted Patent B2
US 9,123,041 · App. 14/462,011 · Granted Sep 1, 2015

System and method for presentation of multiple NFC credentials during a single NFC transaction

Inventors: Hans Reisgies (San Jose, CA); David Brudnicki (Duvall, WA); Andrew Weinstein (San Francisco, CA)
Assignee: Sequent Software, Inc.
G06Q20/3821G06Q20/3278G06Q20/401H04B5/0031H04L63/08H04L63/105G06Q2220/00H04B5/0062
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 9,123,041
App. No.
14/462,011
Granted
Sep 1, 2015
Kind
B2
Abstract

A system for presentation of multiple NFC credentials via an NFC baseband in a portable communication device during a single NFC transaction. The system comprises a secure element having a directory of available NFC credentials stored therein, wherein the ordering of the available NFC credentials usually indicates the priority. The system further comprises a pre-determined multiple-credential start Application ID (AID) wherein the directory includes a plurality of NFC credentials after the pre-determined multiple-credential start AID. A method for presenting multiple NFC credentials during a single NFC transaction is also disclosed.

Claims (37)

1. A system for presentation of multiple NFC credentials via an NFC baseband in a portable communication device during a single NFC transaction, the system comprising:

a secure memory operably connected to the NFC baseband;

a directory of available credentials stored in the secure memory, wherein the available credentials include a pre-determined multiple-credential start Application ID (AID),

the directory further containing a plurality of NFC credentials operably associated with the start AID, wherein the portable communication device is configured to wirelessly communicate the start AID and the plurality of NFC credentials to a reader, and wherein the start AID identifies a beginning of a transmission of the plurality of NFC credentials and instructs the reader to process and use each of the NFC credentials to complete the single NFC transaction.

2. The system according to claim 1 wherein the pre-determined multiple-credential start Application ID (AID) is a constant indicating a number of credentials the reader should expect to operably receive during the single NFC transaction.

3. The system according to claim 2 wherein the available credentials further includes a pre-determined multiple-credential end Application ID (AID), the directory further containing the pre-determined multiple-credential end AID after the plurality of NFC credentials, wherein the end AID instructs the reader to stop attempting to operably receive further NFC credentials for the single NFC transaction.

4. The system according to claim 3 wherein the pre-determined multiple-credential end Application ID (AID) is a constant.

5. The system according to claim 1 wherein the pre-determined multiple-credential start Application ID (AID) further includes an integer variable indicative of a number of credentials desired for presentation during a single read of an NFC secure memory registry.

6. A method for presenting multiple NFC credentials via an NFC baseband in a portable communication device during a single NFC transaction, the method comprising:

connecting a secure memory to the NFC baseband;

storing a pre-determined multiple-credential start Application ID (AID) in the secure memory;

storing a first credential in the secure memory in operable association with the pre-determined multiple-credential start Application ID (AID);

storing a second credential in the secure memory in operable association with the first credential;

communicating the pre-determined multiple-credential start AID, wherein the start AID identifies a beginning of a transmission of the first and second credentials and instructs a reader to process and use each of the first and second credentials to complete the single NFC transaction; and

communicating the first and second credentials via the NFC baseband.

7. The method of claim 6 further comprising:

storing a pre-determined multiple-credential end Application ID (AID) after the second credential, wherein the end AID instructs the reader to stop attempting to operably receive further credentials for the single NFC transaction; and

halting transmission of credentials via the NFC baseband upon encountering the pre-determined multiple-credentials end Application ID (AID).

8. The method of claim 6 wherein the pre-determined multiple-credential start Application ID (AID) is a constant.

9. The method of claim 8 , wherein the constant indicates a number of credentials the reader should expect to operably receive during the single NFC transaction.

10. The method of claim 6 , wherein the pre-determined multiple-credential start AID indicates to the reader that the first and second credentials will be sent following the pre-determined multiple-credential start AID during the single NFC transaction.

11. The method of claim 6 wherein the pre-determined multiple-credential start Application ID (AID) further includes an integer variable indicative of a number of credentials desired for presentation during a single read of an NFC secure memory registry.

12. The method of claim 6 wherein a first type of reader device may ignore the pre-determined multiple-credential start Application ID (AID) and a second type of reader device may process the pre-determined multiple-credential start Application ID (AID).

13. An apparatus comprising:

means for connecting a secure memory to an NFC baseband;

means for storing a pre-determined multiple-credential start Application ID (AID) in the secure memory;

means for storing a first credential in the secure memory in operable association with the pre-determined multiple-credential start Application ID (AID);

means for storing a second credential in the secure memory in operable association with the first credential;

means for communicating the pre-determined multiple-credential start AID, wherein the start AID identifies a beginning of a transmission of the first and second credentials and instructs a reader to process and use each of the first and second credentials to complete a single NFC transaction; and

means for communicating the first and second credentials via the NFC baseband.

14. The apparatus according to claim 13 further comprising means for storing a pre-determined multiple-credential end Application ID (AID) after the second credential.

15. The apparatus according to claim 14 further comprising means for halting transmission of credentials via the NFC baseband upon encountering the pre-determined multiple-credentials end Application ID (AID).

16. The apparatus according to claim 13 wherein the pre-determined multiple-credential start Application ID (AID) is a constant indicating to the reader that the first and second credentials will be sent following the pre-determined multiple-credential start AID during the single NFC transaction.

17. The apparatus according to claim 13 wherein the pre-determined multiple-credential start Application ID (AID) is a constant indicating a number of credentials the reader should expect to operably receive during the single NFC transaction.

18. The apparatus according to claim 13 wherein the pre-determined multiple-credential start Application ID (AID) further includes an integer variable indicative of a number of credentials desired for presentation during a single read of an NFC secure memory registry.

19. The apparatus according to claim 13 wherein a first type of reader device may ignore the pre-determined multiple-credential start Application ID (AID).

20. The apparatus according to claim 19 wherein a second type of reader device may process the pre-determined multiple-credential start Application ID (AID).

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2023
From: SEQUENT SOFTWARE, INC.
To: TIS INC.
Reel/Frame 064105/0348 →
SECURITY INTEREST Recorded Dec 22, 2022
From: SEQUENT SOFTWARE INC.
To: TIS INC.
Reel/Frame 062179/0639 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: GFA WORLDWIDE, INC.
To: SEQUENT SOFTWARE, INC.
Reel/Frame 051533/0679 →
SECURITY INTEREST Recorded Jun 27, 2019
From: SEQUENT SOFTWARE INC.; GFA WORLDWIDE, INC.
To: TIS INC.
Reel/Frame 049623/0638 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2019
From: COMERICA BANK
To: SEQUENT SOFTWARE INC.
Reel/Frame 049437/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2017
From: SEQUENT SOFTWARE, INC.
To: GFA WORLDWIDE, INC.
Reel/Frame 044432/0366 →
Continuity (2)
Continuation 13284863 · Oct 28, 2011
Related Publication 20140358797A1 · Dec 4, 2014