Source: https://patents.google.com/patent/US9854383B2/en
Timestamp: 2018-06-25 18:44:01
Document Index: 539201418

Matched Legal Cases: ['Application No. 1760', 'application No. 201410538306', 'application No. 09800536', 'application No. 2015', 'application No. 2015', 'application No. 10', 'application No. 10']

US9854383B2 - Method and system for managing multiple applications in near field communication - Google Patents
US9854383B2
US9854383B2 US14229112 US201414229112A US9854383B2 US 9854383 B2 US9854383 B2 US 9854383B2 US 14229112 US14229112 US 14229112 US 201414229112 A US201414229112 A US 201414229112A US 9854383 B2 US9854383 B2 US 9854383B2
US14229112
US20140273838A1 (en )
Apparatus and method for managing connections of a plurality of devices by a Near Field Communication (NFC) Controller (NFCC) through NFC. The method includes setting identification information of an entity, the entity being requested from an NFC device for a connection with the NFC device; and setting a logical link between the NFC device and the entity based on the identification information.
This application is Continuation of U.S. patent application Ser. No. 13/055,045, which was filed in the U.S. Patent and Trademark Office on Jan. 20, 2011, as a National Phase Entry of PCT International Application No. PCT/KR2009/003957, which was filed on Jul. 17, 2009, and claims priority to Indian Patent Application No. 1760/CHE/2008, which was filed in the Indian Patent Office on Jul. 20, 2008, the entire content of each of which is incorporated herein by reference.
Communication devices such as mobile phone, Personal Digital Assistance (PDA), Laptops are frequently used for communication, for example, communication over a telecommunication network and short range communication. The communication over the telecommunication network can be a wired network and/or a wireless network. An example of wired network includes a Public Switched Telecommunication Network (PSTN). Examples of wireless network include Global System for Mobile (GSM), Code Division Multiple Access (CDMA), and the like. The short range communication can be established when communication devices are in a close proximity to each other. Examples of short range communication network include, but are not limited to Bluetooth, infrared communication, Near Field Communication, etc.
Accordingly, an aspect of the present invention is to provide a method and system to efficiently manage operations associated with multiple applications in the NFCC.
In accordance with an aspect of the present invention, a method is provided for managing connections of a plurality of devices by a Near Field Communication (NFC) Controller (NFCC) through NFC. The method includes setting identification information of an entity, the entity being requested from an NFC device for a connection with the NFC device; and setting a logical link between the NFC device and the entity based on the identification information.
In accordance with an aspect of the present invention, a Near Field Communication (NFC) Controller (NFCC) is provided for managing connections of a plurality of devices through NFC. The NFCC includes a processor configured to set identification information of an entity, the entity being requested from an NFC device for a connection with the NFC device, and set a logical link between the NFC device and the entity based on the identification information, and a memory configured to store the identification information.
In an embodiment, information associated with the plurality of applications are Source Host Identity (ID), Destination Host ID and a link ID associated with each of the applications associated with DH and SE, for example the DH 106 and the SE s 108 and 110. The Source Host Id is the identity of a source element in which an application that has requested communication is residing. The Destination Host ID is an identity of a destination element with which the application has requested to communicate. The logical link identity (ID) is a unique connection identity that is created when a link between an application and the NFC controller is established.
In an embodiment, an ID associated with a created logical link between the DH-App1 and SE-App1 is also stored in the NFCC 104. In an example, the ID of the DH 106 is SH_ID1, the ID of the SE 110 is DEST_ID1 and the logical link ID is a link_ID1. At step 506, a connection ID is reserved for the connection associated with the application, for example the connection ID is reserved for SH_ID1, DEST_ID1 and link_ID1. At step 508, a logical connection event is created. At step 510, SE applications are registered with the NFC device. In an embodiment, the SE applications are registered when a removable device is attached to the NFC device. At step 512, the DH 106 sends an identification command to the secure elements for identifying the secure elements. In an embodiment, the identification command is sent using a function Send_Identification_Command (CMD) as shown in FIG. 5.
1. A method for managing, by a processor of a Field Communication (NFC) device, connections between the processor and a plurality of entities within the NFC device through an NFC Controller (NFCC) connected with the processor, the method comprising:
transmitting, by the processor, to the NFCC, a command indicating a request to identify each of at least one entity connected to the NFCC;
receiving, by the processor, from the NFCC, a response to the command that identifies each of the at least one entity;
transmitting, by the processor, to the NFCC, a logical connection command for a logical connection with a particular entity among the identified at least one entity; and
receiving, by the processor, from the NFCC, a connection response corresponding to the logical connection command.
2. The method of claim 1, wherein the at least one entity includes secure elements.
3. The method of claim 1, wherein the connection response includes a link IDentifier (ID).
setting, by the NFCC, the link ID to the logical connection with the particular entity, before receiving the connection response corresponding to the logical connection command.
5. The method of claim 1, wherein the logical connection command includes a source host IDentifier (ID).
6. The method of claim 5, wherein the source host ID is an identifier of one from among the plurality of entities within the NFC device.
7. A Near Field Communication (NFC) device for managing connections between a processor and a plurality of entities within the NFC device through an NFC Controller (NFCC), the NFC device comprising:
an NFC controller interface; and
the processor, connected to the NFCC, configured to:
control the NFC controller interface to transmit, to the NFCC, a command indicating a request to identify each of at least one entity connected to the NFCC,
control the NFC controller interface to receive, from the NFCC, a response to the command that identifies the at least one entity,
control the NFC controller interface to transmit, to the NFCC, a logical connection command for a logical connection with a particular entity among the identified at least one entity, and
control the NFC controller interface to receive, from the NFCC, a connection response corresponding to the logical connection command.
8. The NFC device of claim 7, wherein the at least one entity includes secure elements.
9. The NFC device of claim 7, wherein the connection response includes a link IDentifier (ID).
10. The NFC device of claim 9, the NFCC sets the link ID to the logical connection with the particular entity.
11. The NFC device of claim 7, wherein the logical connection command includes a source host IDentifier (ID).
12. The NFC device of claim 11, wherein the source host ID is an identifier of one from among the plurality of entities within the NFC device.
US14229112 2008-07-20 2014-03-28 Method and system for managing multiple applications in near field communication Active US9854383B2 (en)
US201113055045 true 2011-01-20 2011-01-20
PCT/KR2009/003957 Continuation WO2010011055A3 (en) 2008-07-20 2009-07-17 Method and system for managing multiple applications in near field communication
US13055045 Continuation US9020423B2 (en) 2008-07-20 2009-07-17 Method and system for managing multiple applications in near field communication
US201113055045 Continuation 2011-01-20 2011-01-20
US20140273838A1 true US20140273838A1 (en) 2014-09-18
US9854383B2 true US9854383B2 (en) 2017-12-26
US20020132584A1 (en) 2001-03-13 2002-09-19 Canon Kabushiki Kaisha Communication apparatus and system, and control method
US20060276211A1 (en) 2003-08-11 2006-12-07 Francesco Gallo Radio communication system
WO2007052696A1 (en) 2005-11-02 2007-05-10 Nec Corporation Terminal function completion method and system, and communication terminal, peripheral terminal, and communication terminal management server constituting the system
WO2008006958A2 (en) 2006-07-10 2008-01-17 Inside Contactless Method of application control in an nfc chip set comprising several host processors
EP1898592A1 (en) 2006-09-11 2008-03-12 Samsung Electronics Co., Ltd. Peer-to-peer communication method for near field communication
CN101159008A (en) 2006-10-05 2008-04-09 英赛康特雷斯公司 Mutual authentication method between a communication interface and a host processor of an nfc chipset
KR20080035313A (en) 2006-10-19 2008-04-23 삼성전자주식회사 Method and apparatus for performing handover while pdcp reordering in mobile telecommunication system
WO2008048070A2 (en) 2006-10-20 2008-04-24 Lg Electronics Inc. Methods for controlling the output of devices in the network
KR20080059277A (en) 2005-11-07 2008-06-26 엘지전자 주식회사 Near field communication host controller interface
JP2011528886A (en) 2008-07-20 2011-11-24 サムスン エレクトロニクス カンパニー リミテッド Multiple application management methods and systems in short-range communication
US20110319128A1 (en) * 2010-06-25 2011-12-29 Kyocera Corporation Mobile terminal apparatus
WO2014077284A1 (en) * 2012-11-14 2014-05-22 京セラ株式会社 Portable terminal device, program, and display control method
US20140141755A1 (en) * 2012-11-16 2014-05-22 Samsung Electronics Co., Ltd. Method and apparatus for performing call switching
KR20020073276A (en) 2001-03-13 2002-09-23 캐논 가부시끼가이샤 Communication apparatus and system, and control method
US20100169686A1 (en) 2005-11-07 2010-07-01 Seung Hyup Ryoo Near field communication host controller interface
JP2008022533A (en) 2006-05-10 2008-01-31 Inside Contactless Method for routing incoming data and outgoing data in nfc chipset
CN101145190A (en) 2006-09-11 2008-03-19 英赛康特雷斯公司 Method for connecting a contactless integrated circuit to an nfc component
US20140071948A1 (en) 2006-10-19 2014-03-13 Samsung Electronics Co., Ltd. Method and apparatus for performing handover using packet data convergence protocol (pdcp) reordering in mobile communication system
US20140273839A1 (en) 2008-07-20 2014-09-18 Samsung Electronics Co., Ltd. Method and system for managing multiple applications in near field communication
Chinese Office Action dated Dec. 27, 2016 issued in counterpart application No. 201410538306.2, 18 pages.
European Search Report dated Mar. 11, 2015 issued in counterpart application No. 09800536.6-1854.
Japanese Office Action dated Aug. 1, 2016 issued in counterpart application No. 2015-054370, 4 pages.
Japanese Office Action dated Nov. 16, 2015 issued in counterpart application No. 2015-054370, 10 pages.
Korean Office Action dated Aug. 18, 2015 issued in counterpart application No. 10-2011-7001892, 13 pages.
Korean Office Action dated Feb. 26, 2016 issued in counterpart application No. 10-2011-7001892, 9 pages.
Smart Card Alliance: "A Smart Card Alliance Mobile & NFC Council White Paper-Host Card Emulation (HCE) 101", Aug. 1, 2014.
Smart Card Alliance: "A Smart Card Alliance Mobile & NFC Council White Paper—Host Card Emulation (HCE) 101", Aug. 1, 2014.
U.S. Office Action dated Feb. 10, 2016 issued in counterpart U.S. Appl. No. 14/229,233, 39 pages.