# US 2014/0194105 A1 · Apparatus and method for providing a near field communication function in a portable terminal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0194105 A1
- Document ID: US20140194105A1
- Status: Published application
- Kind: A1
- Application number: 14/147,981
- Filed: 2014-01-06
- Published: 2014-07-10
- Earliest claimed: 2013-01-07
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Jae-Hyeok LEE; Young-Sin MOON; Hong-Ju PARK
- Web page: https://patentgrep.com/patent/US20140194105A1

## CPC

- H04M 1/72412: using two-way short-range wireless interfaces
- G06F 9/4405: {Initialisation of multiprocessor systems}
- H04B 5/77: for interrogation
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04M 1/72406: by software upgrading or downloading
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04M 2250/04: including near field communication means, e.g. RFID
- H04W 4/60: Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An apparatus and a method of providing a Near Field Communication (NFC) function in a portable terminal are provided. The method includes recognizing a tag and reading an NFC message from the tag, storing second data in the memory when the NFC message includes first data of a predetermined record type, the second data corresponding to other data except for the first data among all data included in the NFC message, determining whether a particular application corresponding to the first data has been installed, and when the particular application has been installed, executing the particular application and providing the second data to the particular application so as to enable the particular application to execute a particular function by using the second data.

## Claims

### Claim 1

An apparatus for providing a short range wireless communication function in a portable terminal, the apparatus comprising:
a communication unit configured to recognize a tag and read a message from the tag;
a memory; and
a controller configured to store second data in the memory when the message includes first data of a predetermined record type, the second data corresponding to other data except for the first data among all data included in the message, determine whether an application corresponding to the first data has been installed, execute the application when the application has been installed, and provide the second data to the application so as to enable the application to execute a function using the second data.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein, when the application has not been installed, the controller connects to a download link at which it is possible to download the application and displays a download screen, downloads and installs the application in response to a request for downloading of the application, automatically executes the application, and provides the second data to the application, so as to enable the application to perform the function using the second data.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the predetermined record type comprises a record type for execution or downloading of the application.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the first data comprises a package including a name of the application.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the second data is stored in a data area of the memory.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the controller comprises an NFC data provider which, when the application has been installed, detects the second data, generates a message including a name of the application and the detected second data, and transmits the generated message to an application execution unit.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the controller comprises an application execution unit which automatically executes the application corresponding to the name included in the message and provides the second data to the application, so as to enable the application to perform the function using the second data.

### Claim 8

A method of providing a short range wireless communication function in a portable terminal, the method comprising:
recognizing a tag and reading a message from the tag;
storing second data in the memory when the message includes first data of a predetermined record type, the second data corresponding to other data except for the first data among all data included in the message;
determining whether an application corresponding to the first data has been installed; and
when the application has been installed, executing the application and providing the second data to the application so as to enable the application to execute a function using the second data.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
when the application has not been installed, connecting to a download link at which it is possible to download the application and displaying a download screen;
downloading and installing the application in response to a request for downloading of the application; and
automatically executing the application, and providing the second data to the application, so as to enable the application to perform the function using the second data.

### Claim 10 (depends on 8)

The method of claim 8, wherein the predetermined record type comprises a record type for execution or downloading of the application.

### Claim 11 (depends on 8)

The method of claim 8, wherein the first data comprises a package including a name of the application.

### Claim 12 (depends on 8)

The method of claim 8, wherein the second data is stored in a data area of the memory.

### Claim 13 (depends on 8)

The method of claim 8, wherein the providing of the second data comprises:
detecting the second data when the application has been installed; and
generating and transmitting a message including a name of the application and the detected second data.

### Claim 14 (depends on 13)

The method of claim 13, wherein the providing of the second data comprises:
automatically executing the application corresponding to the name included in the message; and
providing the second data to the application, so as to enable the application to perform the function using the second data.

### Claim 15

An apparatus for providing a short range wireless communication function in a portable terminal, the apparatus comprising:
a communication unit configured to recognize a tag and read a message from the tag;
a memory configured to store a name of at least one application; and
a controller configured to, detect information associated with the at least one application from the message when a package included in data of a record type included in the message is the name of the at least one application, store the detected information, execute the at least one application, and provide the detected information to the at least one application so as to enable the at least one application to execute a function using the detected information.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the at least one application is an application supporting a Bluetooth™ function.

### Claim 17 (depends on 15)

The apparatus of claim 15, wherein the detected information is Bluetooth™ information comprising a Bluetooth™ address for establishment of Bluetooth™ communication.

### Claim 18 (depends on 15)

The apparatus of claim 15, wherein the record type comprises a record type for execution or downloading of the at least one application.

### Claim 19 (depends on 15)

The apparatus of claim 15, wherein the controller comprises an NFC data provider which, when the at least one application has been installed, detects the information, generates a message including the package and the detected information, and transmits the generated message to an application execution unit.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the controller comprises an application execution unit which automatically executes the at least one application corresponding to the package included in the message and provides the detected information to the at least one application, so as to enable the at least one application to perform the function using the detected information.

### Claim 21

A method of providing a short range wireless communication function in a portable terminal, the method comprising:
recognizing a tag and reading a message from the tag;
detecting information associated with at least one application from the message and storing the detected information when a package included in data of a record type included in the message is the name of the at least one application; and
executing the at least one application and providing the detected information to the at least one application so as to enable the at least one application to execute a function using the detected information.

### Claim 22 (depends on 21)

The method of claim 21, wherein the at least one application is an application supporting a Bluetooth™ function.

### Claim 23 (depends on 21)

The method of claim 21, wherein the detected information is Bluetooth™ information comprising a Bluetooth™ address for establishment of Bluetooth™ communication.

### Claim 24 (depends on 21)

The method of claim 21, wherein the record type comprises a record type for execution or downloading of the at least one application.

### Claim 25 (depends on 21)

The method of claim 21, wherein the providing of the detected information comprises:
detecting the information; and
generating and transmitting a message including the package and the detected information.

### Claim 26 (depends on 25)

The method of claim 25, wherein the providing of the detected information comprises:
automatically executing the at least one application corresponding to the package included in the message; and
providing the detected information to the at least one application, so as to enable the at least one application to perform the function using the detected information.
