IP Library › Granted Patent US 9,020,423
Granted Patent B2
US 9,020,423 · App. 13/055,045 · Granted Apr 28, 2015

Method and system for managing multiple applications in near field communication

Inventors: Arun Naniyat (Bangalore, IN); Thenmozhi Arunan (Bangalore, IN); Eun-Tae Won (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd
H04W4/008G06K7/0008G06K7/10237H04W8/005
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,020,423
App. No.
13/055,045
Granted
Apr 28, 2015
Kind
B2
Abstract

A method and system for handling a plurality of applications in a Near Field Communication (NFC) device is provided. The method is performed at a NFC Controller (NFCC). The method includes storing a source host identity (ID), a destination host ID and a link ID associated with each application from one or more applications. The method also includes managing the one or more applications simultaneously based on the source host ID, the destination host ID and the link ID stored in the NFCC.

Claims (45)

1. A method for handling operations associated with a plurality of applications in a Near Field Communication (NFC) device including an NFC Controller (NFCC), the method by the NFCC comprising:

storing a source host identity (ID), a destination host ID and a link ID associated with each application of one or more applications;

generating a registration ID at the NFC device when at least one of the applications is stored in a removable element associated with the NFC device and storing the registration ID; and

managing the one or more applications simultaneously based on the source host ID, the destination host ID, the link ID, and the registration ID,

wherein the one or more applications are stored in one or more hosts.

2. The method of claim 1 , wherein the one or more hosts is at least one of a Device Host (DH), a Secure Element (SE), and a non-secure element associated with the NFC device.

3. The method of claim 1 ,

wherein the link ID is a logical link ID associated with an application when a source host and a destination host is associated with the NFC device,

wherein the source host is an entity that corresponds to the source host ID and the destination host is an entity that corresponds to the destination host ID.

4. The method of claim 1 ,

wherein the link ID is a predefined link ID when a source host interacts with a destination host over a NFC air interface,

wherein the source host is an entity that corresponds to the source host ID and the destination host is an entity that corresponds to the destination host ID.

5. The method of claim 1 ,

wherein managing the one or more applications comprises creating a predefined dedicated link between the one of the one or more applications and the NFCC when the communication is within the NFC device,

wherein the predefined dedicated link is used to transport at least one of a plurality of commands, a plurality of events and a plurality of data of the one or more applications.

6. The method of claim 1 further comprising:

storing a protocol ID associated with the one or more applications and managing the one or more applications simultaneously based on the source host ID, the destination host ID, the link ID and the protocol ID.

7. The method of claim 1 further comprising:

storing an application ID associated with the one or more applications and managing the one or more applications simultaneously based on the source host ID, the destination host ID, the link ID and the application ID.

8. A method for handling operations associated with a plurality of applications in a Near Field Communication (NFC) device including an NFC Controller (NFCC), the method by the NFCC comprising:

storing, by the NFCC, a source host identity (ID), a destination host ID, a link ID, an application ID, a registration ID and a protocol ID associated with each application of one or more applications, wherein the registration ID is generated at the NFC device when at least one of the applications is stored in a removable element associated with the NFC device; and

managing, by the NFCC, the one or more applications simultaneously based on the source host ID, the destination host ID, the link ID, the application ID, the registration ID and the protocol ID stored in the NFCC,

wherein the one or more applications are stored in one or more hosts.

9. The method of claim 8 , wherein managing the one or more applications comprises sending data frames from the NFC device to a second NFC device based on at least one of the source host identity (ID), the destination host ID, the link ID, the application ID, the registration ID and the protocol ID stored in the NFCC.

10. The method of claim 8 , wherein managing the one or more applications comprises:

receiving data frames from a second NFC device; and

routing data frames in the NFC device based on at least one of the source host identity (ID), the destination host ID, the link ID, the application ID, the registration ID and the protocol ID stored in the NFCC.

11. A Near Field Communication Controller (NFCC) which is part of a Near Field Communication (NFC) device, the NFCC comprising:

a memory configured to store a source host identity (ID), a destination host ID, a link ID, an application ID, a registration ID and a protocol ID associated with each application of one or more applications, wherein the registration ID is generated at the NFC device when at least one of the applications is stored in a removable element associated with the NFC device; and

a processor configured to manage the one or more applications simultaneously based on the source host identity (ID), the destination host ID, the link ID, the application ID, the registration ID and the protocol ID stored in the memory,

wherein the one or more applications are stored in one or more hosts.

12. The device of claim 11 , wherein the one or more hosts is at least one of a Device Host (DH), a Secure Element (SE), and a non-secure element associated with the NFC device.

13. The device of claim 11 ,

wherein the link ID is a logical link ID associated with an application when a source host and a destination host is associated with the NFC device,

wherein the source host is an entity that corresponds to the source host ID and the destination host is an entity that corresponds to the destination host ID.

14. The device of claim 11 ,

wherein the link ID is a predefined link ID when a source host interacts with a destination host over a NFC air interface,

wherein the source host is an entity that corresponds to the source host ID and the destination host is an entity that corresponds to the destination host ID.

15. The device of claim 11 ,

wherein managing the one or more applications comprises creating a predefined dedicated link between the one of the one or more applications and the NFCC when the communication is within the NFC device,

wherein the predefined dedicated link is used to transport at least one of a plurality of commands, a plurality of events and a plurality of data of the one or more applications.

16. The device of claim 11 , wherein managing the one or more applications comprises:

sending data frames from the NFC device to a second NFC device based on at least one of the source host identity (ID), the destination host ID, the link ID, the application ID, the registration ID and the protocol ID stored in the NFCC.

17. The device of claim 11 , wherein managing the one or more applications comprises:

receiving data frames from a second NFC device and routing data frames in the NFC device based on at least one of the source host identity (ID), the destination host ID, the link ID, the application ID, the registration ID and the protocol ID stored in the NFCC.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2011
From: NANIYAT, ARUN; ARUNAN, THENMOZHI; WON, EUN-TAE
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 025710/0003 →
Priority Claims (1)
IN 1760/CHE/2008 · Jul 20, 2008 · national
Continuity (1)
Related Publication 20110130095A1 · Jun 2, 2011