# US 8,787,938 B2 · Location information tagging method and apparatus for location-based service in wireless communication system

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

- Number: US 8,787,938 B2
- Document ID: US8787938B2
- Status: Granted
- Kind: B2
- Application number: 12/648,089
- Filed: 2009-12-28
- Published: 2010-07-01
- Granted: 2014-07-22
- Earliest claimed: 2008-12-29
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Dae Joong Kim
- Inventors: Dae Joong Kim
- Web page: https://patentgrep.com/patent/US8787938B2

## CPC

- H04W 4/02: Services making use of location information
- H04W 4/029: Location-based management or tracking services
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A location information tagging method and system for location-based services in a wireless communication system are provided. In the method, if it is determined that a service request message received from a device is being sent to an application server for providing a service based on a location of the device, location information about a base station is tagged to the service request message. The service request message with the tagged location information is transmitted to the application server. Therefore, the application server can obtain location information about the device by merely depending on the message received from the device without referring to a conventional location service server. This reduces a service response time and also rapidly offers a location-based service.

## Claims

### Claim 1

A location information tagging method for a location-based service (LBS) in a wireless communication system, the method comprising:
determining whether a service request message received from a device is being sent to an application server providing the LBS;
if it is determined that the service request message is being sent to the application server, determining a list of information based on a tagging rule indicating information required for the application server to provide the LBS;
tagging at least one value to the service request message according to the determined list; and
transmitting the service request message with the tagged at least one value to the application server.

### Claim 2 (depends on 1)

The method of claim 1, wherein the information required from the application server comprises at least one of a location about a device, a location about a base station, a location resolution, a bandwidth, a terminal type or a display size of a terminal.

### Claim 3 (depends on 1)

The method of claim 1, wherein the transmitting of the service request message includes reproducing the service request message by considering the tagged at least one value.

### Claim 4 (depends on 1)

The method of claim 1, wherein the determining whether the service request message is being sent to the application server includes comparing information contained in the service request message with information about the application server.

### Claim 5 (depends on 4)

The method of claim 4, wherein the information about the application server comprises at least one of a destination Internet Protocol (IP) address, a protocol Identifier (ID), a port number, a message type or a tagging rule.

### Claim 6 (depends on 1)

The method of claim 1, wherein the determining the list of information includes finding the tagging rule based on a destination of the service request message and information about the application server.

### Claim 7 (depends on 1)

The method of claim 1, wherein the tagging at least one value includes making at least one of entities inside of the service request message according to the determined list and inserting value into each of the entities.

### Claim 8

A location information tagging apparatus for a location-based service (LBS) in a wireless communication system, the apparatus comprising:
an application server table storage unit for storing information about an application server providing the LBS;
a packet examination unit for determining whether a service request message received from the device is being sent to the application server; and
a tagging execution unit for determining a list of information based on a tagging rule and tagging at least one value to the service request message according to the determined list, if it is determined that the service request message is being sent to the application server, wherein the tagging rule indicates information required for the application server to provide an LBS and the service request message.

### Claim 9 (depends on 8)

The apparatus of claim 8, further comprising:
a tag information storage unit for storing at least one of a location about a device, a location about a base station, a location resolution, a bandwidth, a terminal type or a display size of a terminal.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the packet examination unit detects the application server by comparing the information stored in the application server table storage unit with information contained in the service request message.

### Claim 11 (depends on 8)

The apparatus of claim 8, wherein the tagging execution unit reproduces the service request message by considering the tagged at least one value.

### Claim 12 (depends on 8)

The apparatus of claim 8, wherein the tagging execution unit finds the tagging rule based on a destination of the service request message and information about the application server.

### Claim 13 (depends on 8)

The apparatus of claim 8, wherein the tagging execution unit makes at least one of entities inside the service request message according to the determined list and inserts value into each of the entities.
