IP Library Granted Patent US 9,407,331
Granted Patent B2
US 9,407,331 · App. 14/436,120 · Granted Aug 2, 2016

NFC device with configurable notifications

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,407,331
App. No.
14/436,120
Granted
Aug 2, 2016
Kind
B2
Abstract

The present invention relates to a near field communication device configured to establish a near field communication channel with an external device, and provide a first host processor with application data sent by the external device. The device is configured to provide a second host processor with notifications relating to the nature or content of application data provided to the first host processor, and configure the notifications according to a characteristic parameter of an application in the framework of which the external device sends data to the first host processor.

Claims (76)

1. An apparatus for near field communication (NFC), the apparatus comprising:

a first host processor;

a second host processor; and

a near field communication (NFC) controller coupled with the first host processor and the second host processor, the NFC controller being configured to:

establish a NFC channel with an external device;

provide the first host processor with first application data that is sent by the external device in correspondence with a first application;

provide the second host processor with a first notification that is based on a parameter associated with the first application and the first application data;

provide the first host processor with second application data that is sent by the external device in correspondence with a second application; and

provide the second host processor with a second notification that is based on a parameter associated with the second application and the second application data.

2. The apparatus of claim 1 , wherein the parameter associated with the first application includes at least one of:

an identifier of the first application;

a technology of an NFC channel associated with the first application; and

a communication protocol used in the NFC channel associated with the first application.

3. The apparatus of claim 1 , wherein the parameter associated with the second application includes at least one of:

an identifier of the second application;

a technology of an NFC channel associated with the second application; and

a communication protocol used in the NFC channel associated with the second application.

4. The apparatus of claim 1 , the NFC controller being further configured to provide the second host processor with at least one of:

a notification including data present in the first application data;

an item of information corresponding with data present in the first application data;

a notification including data present in the second application data; and

an item of information corresponding with data present in the second application data.

5. The apparatus of claim 1 , wherein:

the first notification includes an identifier of the first application; and

the second notification includes an identifier of the second application.

6. The apparatus of claim 1 , the NFC controller being further configured, for the first application data, to:

determine an identifier of the first application data;

select a data analysis program based on the identifier of the first application data and the parameter associated with the first application;

analyze the first application data using the selected data analysis program; and

configure the first notification based on a result of the analysis.

7. The apparatus of claim 6 , wherein the NFC controller is further configured to identify the first application data based a series of identification masks, including comparing each identification mask of the series of identifications masks with the first application data until an identification mask corresponding to the first application data is identified.

8. The apparatus of claim 6 , wherein the NFC controller is further configured to analyze the first application data by combining the first application data with a data mask corresponding with the selected data analysis program.

9. The apparatus of claim 1 , the NFC controller being further configured, for the second application data, to:

determine an identifier of the second application data;

select a data analysis program based on the identifier of the second application data and the parameter associated with the second application;

analyze the second application data using the selected data analysis program; and

configure the second notification based on a result of the analysis.

10. The apparatus of claim 9 , wherein the NFC controller is configured to identify the second application data based a series of identification masks, including comparing each identification mask of the series of identifications masks with the second application data until an identification mask corresponding to the second application data is identified.

11. The apparatus of claim 9 , wherein the NFC controller is further configured to analyze the second application data by combining the second application data with a data mask corresponding with the selected data analysis program.

12. The apparatus of claim 1 , wherein the first application data and the second application data are respective commands of the ISO 7816 standard.

13. A method for near field communication (NFC), the method comprising:

establishing a first NFC channel between a first external device and a NFC device;

receiving, at the NFC device from the first external device; first application data in correspondence with a first application of the first external device;

providing a first host processor of the NFC device with the first application data;

providing a second host processor of the NFC device with a first notification, the first notification being based on a parameter associated with the first application and the first application data;

establishing a second NFC channel between a second external device and the NFC device;

receiving, at the NFC device from the second external device; second application data in correspondence with a second application of the second external device;

providing the first host processor of the NFC device with the second application data; and

providing a second host processor of the NFC device with a second notification, the second notification being based on a parameter associated with the second application and the second application data.

14. The method of claim 13 , wherein the parameter associated with the first application includes at least one of:

an identifier of the first application;

a contactless communication technology of the first NFC channel; and

a contactless communication protocol of the first NFC channel.

15. The method of claim 13 , wherein the parameter associated with the second application includes at least one of:

an identifier of the second application;

a contactless communication technology of the second NFC channel; and

a contactless communication protocol of the second NFC channel.

16. The method of claim 13 , wherein:

the first notification includes at least one of:

data present in the first application data; and

an item of information corresponding with data present in the first application data; and

the second notification includes at least one of:

a notification including data present in the second application data; and

an item of information corresponding with data present in the second application data.

17. The method of claim 13 , further comprising providing the second host processor with a third notification containing an identifier of the first application upon receiving an application selection command sent by the first external device that is provided to the first host processor.

18. The method of claim 13 , further comprising:

determining an identifier of the first application data;

selecting a data analysis program based on the identifier of the first application data and the parameter associated with the first application;

analyzing the first application data using the selected data analysis program; and

configuring the first notification based on a result of the analysis.

19. The method of claim 13 , further comprising:

determining an identifier of the second application data;

selecting a data analysis program based on the identifier of the second application data and the parameter associated with the second application;

analyzing the second application data using the selected data analysis program; and

configuring the second notification based on a result of the analysis.

20. The method of claim 13 , wherein the first application data, the first notification, the second application data and the second notification are provided to the first host processor and the second host processor in accordance with a routing and notification table in included in the NFC device.

Assignments (3)
CHANGE OF ADDRESS Recorded Oct 16, 2019
From: VERIMATRIX
To: VERIMATRIX
Reel/Frame 050733/0003 →
CHANGE OF NAME Recorded Oct 7, 2019
From: INSIDE SECURE
To: VERIMATRIX
Reel/Frame 050647/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: LERCH, MATTHIAS; FERROUL, REMY
To: INSIDE SECURE
Reel/Frame 035422/0233 →